summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.bzrignore3
-rw-r--r--CMakeScripts/cmake_consistency_check_config.py17
-rw-r--r--ChangeLog2
-rw-r--r--Makefile.am1
-rw-r--r--README11
-rwxr-xr-xautogen.sh4
-rw-r--r--build.xml96
-rw-r--r--configure.ac4
-rw-r--r--inkscape.pod2
-rw-r--r--inkscape.spec.in2
-rw-r--r--po/POTFILES.in1
-rw-r--r--po/inkscape.pot8340
-rw-r--r--share/extensions/Makefile.am2
-rw-r--r--share/extensions/empty_page.inx34
-rw-r--r--share/extensions/empty_page.py44
-rw-r--r--share/icons/icons.svg26309
-rw-r--r--share/templates/A4.svg5
-rw-r--r--share/templates/A4_landscape.svg5
-rw-r--r--share/templates/CD_cover_300dpi.svg5
-rw-r--r--share/templates/CD_label_120x120.svg2
-rw-r--r--share/templates/DVD_cover_regular_300dpi.svg2
-rw-r--r--share/templates/DVD_cover_slim_300dpi.svg2
-rw-r--r--share/templates/DVD_cover_superslim_300dpi.svg2
-rw-r--r--share/templates/DVD_cover_ultraslim_300dpi.svg2
-rw-r--r--share/templates/LaTeX_Beamer.svg2
-rw-r--r--share/templates/Letter.svg7
-rw-r--r--share/templates/Letter_landscape.svg7
-rw-r--r--share/templates/Typography_Canvas.svg2
-rw-r--r--share/templates/black_opaque.svg2
-rw-r--r--share/templates/business_card_85x54mm.svg5
-rw-r--r--share/templates/business_card_90x50mm.svg5
-rw-r--r--share/templates/default.be.svg3
-rw-r--r--share/templates/default_mm.svg3
-rw-r--r--share/templates/default_pt.svg3
-rw-r--r--share/templates/desktop_1024x768.svg2
-rw-r--r--share/templates/desktop_1600x1200.svg2
-rw-r--r--share/templates/desktop_640x480.svg2
-rw-r--r--share/templates/desktop_800x600.svg2
-rw-r--r--share/templates/icon_16x16.svg2
-rw-r--r--share/templates/icon_32x32.svg2
-rw-r--r--share/templates/icon_48x48.svg2
-rw-r--r--share/templates/icon_64x64.svg2
-rw-r--r--share/templates/no_borders.svg2
-rw-r--r--share/templates/no_layers.svg2
-rw-r--r--share/templates/video_HDTV_1920x1080.svg2
-rw-r--r--share/templates/video_NTSC_720x486.svg2
-rw-r--r--share/templates/video_PAL_720x576.svg2
-rw-r--r--share/templates/web_banner_468x60.svg2
-rw-r--r--share/templates/web_banner_728x90.svg2
-rw-r--r--share/templates/web_banners.svg2
-rw-r--r--share/templates/white_opaque.svg2
-rw-r--r--share/ui/Makefile.am1
-rw-r--r--share/ui/units.txt20
-rw-r--r--src/2geom/conjugate_gradient.cpp5
-rw-r--r--src/2geom/conjugate_gradient.h12
-rw-r--r--src/CMakeLists.txt31
-rw-r--r--src/Makefile.am2
-rw-r--r--src/arc-context.cpp1
-rw-r--r--src/box3d-context.cpp2
-rw-r--r--src/box3d.cpp7
-rw-r--r--src/box3d.h2
-rw-r--r--src/color-profile-test.h16
-rw-r--r--src/connector-context.cpp2
-rw-r--r--src/desktop.cpp10
-rw-r--r--src/display/drawing-item.cpp19
-rw-r--r--src/display/drawing-item.h1
-rw-r--r--src/display/nr-filter.cpp4
-rw-r--r--src/document.cpp103
-rw-r--r--src/document.h5
-rw-r--r--src/dom/CMakeLists.txt1
-rw-r--r--src/dom/Makefile_insert1
-rw-r--r--src/dom/svg2.h5560
-rw-r--r--src/dom/svgimpl.cpp4
-rw-r--r--src/draw-context.cpp1
-rw-r--r--src/dropper-context.cpp2
-rw-r--r--src/dyna-draw-context.cpp4
-rw-r--r--src/ege-adjustment-action.cpp28
-rw-r--r--src/ege-adjustment-action.h14
-rw-r--r--src/ege-color-prof-tracker.cpp160
-rw-r--r--src/extension/dbus/document-interface.cpp5
-rw-r--r--src/extension/init.cpp2
-rw-r--r--src/extension/internal/cairo-renderer-pdf-out.cpp2
-rw-r--r--src/extension/internal/cairo-renderer.cpp8
-rw-r--r--src/extension/internal/cdr-input.cpp6
-rw-r--r--src/extension/internal/emf-inout.cpp9
-rw-r--r--src/extension/internal/emf-print.cpp6
-rw-r--r--src/extension/internal/filter/filter-file.cpp2
-rw-r--r--src/extension/internal/gdkpixbuf-input.cpp6
-rw-r--r--src/extension/internal/grid.cpp5
-rw-r--r--src/extension/internal/image-resolution.cpp13
-rw-r--r--src/extension/internal/latex-pstricks.cpp8
-rw-r--r--src/extension/internal/latex-text-renderer.cpp4
-rw-r--r--src/extension/internal/odf.cpp3
-rw-r--r--src/extension/internal/pdf-input-cairo.cpp11
-rw-r--r--src/extension/internal/pdfinput/pdf-input.cpp6
-rw-r--r--src/extension/internal/pdfinput/pdf-parser.cpp6
-rw-r--r--src/extension/internal/pdfinput/svg-builder.cpp2
-rw-r--r--src/extension/internal/vsd-input.cpp7
-rw-r--r--src/extension/internal/wmf-inout.cpp9
-rw-r--r--src/extension/internal/wmf-print.cpp4
-rw-r--r--src/extension/internal/wpg-input.cpp8
-rw-r--r--src/extension/system.cpp2
-rw-r--r--src/file.cpp37
-rw-r--r--src/file.h3
-rw-r--r--src/filters/componenttransfer-funcnode.cpp31
-rw-r--r--src/filters/componenttransfer-funcnode.h28
-rw-r--r--src/filters/componenttransfer.cpp26
-rw-r--r--src/filters/distantlight.cpp12
-rw-r--r--src/flood-context.cpp4
-rw-r--r--src/gradient-drag.cpp4
-rw-r--r--src/helper/pixbuf-ops.cpp4
-rw-r--r--src/helper/png-write.cpp3
-rw-r--r--src/inkview.cpp7
-rw-r--r--src/interface.cpp32
-rw-r--r--src/io/CMakeLists.txt2
-rw-r--r--src/libdepixelize/CMakeLists.txt16
-rw-r--r--src/libdepixelize/Makefile_insert19
-rw-r--r--src/libdepixelize/kopftracer2011.cpp51
-rw-r--r--src/libdepixelize/kopftracer2011.h8
-rw-r--r--src/libdepixelize/priv/curvature.h115
-rw-r--r--src/libdepixelize/priv/integral.h61
-rw-r--r--src/libdepixelize/priv/optimization-kopf2011.h263
-rw-r--r--src/libdepixelize/priv/pixelgraph.h29
-rw-r--r--src/libdepixelize/priv/point.h45
-rw-r--r--src/libdepixelize/priv/simplifiedvoronoi.h93
-rw-r--r--src/libdepixelize/priv/splines-kopf2011.h (renamed from src/libdepixelize/priv/splines.h)74
-rw-r--r--src/libnrtype/FontFactory.cpp2
-rw-r--r--src/libnrtype/Layout-TNG-Output.cpp3
-rw-r--r--src/lpe-tool-context.cpp4
-rw-r--r--src/main.cpp10
-rw-r--r--src/marker.cpp43
-rw-r--r--src/persp3d.cpp7
-rw-r--r--src/rect-context.cpp5
-rw-r--r--src/selection-chemistry.h2
-rw-r--r--src/selection-describer.cpp119
-rw-r--r--src/selection.cpp13
-rw-r--r--src/shape-editor.cpp6
-rw-r--r--src/shape-editor.h3
-rw-r--r--src/sp-anchor.cpp8
-rw-r--r--src/sp-anchor.h1
-rw-r--r--src/sp-ellipse.cpp69
-rw-r--r--src/sp-ellipse.h7
-rw-r--r--src/sp-flowregion.cpp15
-rw-r--r--src/sp-flowregion.h4
-rw-r--r--src/sp-flowtext.h8
-rw-r--r--src/sp-gradient-spread.h3
-rw-r--r--src/sp-guide.cpp4
-rw-r--r--src/sp-image.cpp11
-rw-r--r--src/sp-image.h1
-rw-r--r--src/sp-item-group.h2
-rw-r--r--src/sp-item.cpp25
-rw-r--r--src/sp-item.h3
-rw-r--r--src/sp-line.cpp4
-rw-r--r--src/sp-line.h2
-rw-r--r--src/sp-object.cpp37
-rw-r--r--src/sp-offset.cpp16
-rw-r--r--src/sp-offset.h1
-rw-r--r--src/sp-path.cpp16
-rw-r--r--src/sp-path.h1
-rw-r--r--src/sp-rect.cpp4
-rw-r--r--src/sp-rect.h2
-rw-r--r--src/sp-root.cpp490
-rw-r--r--src/sp-root.h2
-rw-r--r--src/sp-spiral.cpp63
-rw-r--r--src/sp-spiral.h2
-rw-r--r--src/sp-star.cpp66
-rw-r--r--src/sp-star.h2
-rw-r--r--src/sp-style-elem-test.h33
-rw-r--r--src/sp-switch.cpp8
-rw-r--r--src/sp-switch.h1
-rw-r--r--src/sp-text.cpp16
-rw-r--r--src/sp-text.h7
-rw-r--r--src/sp-tref.cpp34
-rw-r--r--src/sp-tref.h1
-rw-r--r--src/sp-tspan.cpp4
-rw-r--r--src/sp-tspan.h2
-rw-r--r--src/spiral-context.cpp1
-rw-r--r--src/spray-context.cpp2
-rw-r--r--src/star-context.cpp1
-rw-r--r--src/style.cpp30
-rw-r--r--src/svg-view-widget.cpp5
-rw-r--r--src/svg-view.cpp13
-rw-r--r--src/svg/CMakeLists.txt3
-rw-r--r--src/text-context.cpp8
-rw-r--r--src/trace/trace.cpp4
-rw-r--r--src/tweak-context.cpp2
-rw-r--r--src/ui/CMakeLists.txt3
-rw-r--r--src/ui/clipboard.cpp4
-rw-r--r--src/ui/dialog/aboutbox.cpp5
-rw-r--r--src/ui/dialog/document-properties.cpp69
-rw-r--r--src/ui/dialog/document-properties.h3
-rw-r--r--src/ui/dialog/export.cpp6
-rw-r--r--src/ui/dialog/layer-properties.cpp2
-rw-r--r--src/ui/dialog/layer-properties.h2
-rw-r--r--src/ui/dialog/pixelartdialog.cpp28
-rw-r--r--src/ui/dialog/print.cpp18
-rw-r--r--src/ui/dialog/spellcheck.cpp2
-rw-r--r--src/ui/dialog/template-load-tab.cpp123
-rw-r--r--src/ui/dialog/template-load-tab.h15
-rw-r--r--src/ui/dialog/template-widget.cpp71
-rw-r--r--src/ui/dialog/template-widget.h3
-rw-r--r--src/ui/dialog/text-edit.cpp2
-rw-r--r--src/ui/widget/page-sizer.cpp64
-rw-r--r--src/ui/widget/page-sizer.h8
-rw-r--r--src/ui/widget/spinbutton.cpp22
-rw-r--r--src/ui/widget/spinbutton.h15
-rw-r--r--src/util/expression-evaluator.cpp664
-rw-r--r--src/util/expression-evaluator.h112
-rw-r--r--src/util/units.cpp75
-rw-r--r--src/util/units.h24
-rw-r--r--src/widgets/calligraphy-toolbar.cpp16
-rw-r--r--src/widgets/connector-toolbar.cpp6
-rw-r--r--src/widgets/desktop-widget.cpp4
-rw-r--r--src/widgets/eraser-toolbar.cpp2
-rw-r--r--src/widgets/gradient-toolbar.cpp13
-rw-r--r--src/widgets/icon.cpp3
-rw-r--r--src/widgets/mesh-toolbar.cpp4
-rw-r--r--src/widgets/node-toolbar.cpp4
-rw-r--r--src/widgets/paintbucket-toolbar.cpp4
-rw-r--r--src/widgets/pencil-toolbar.cpp1
-rw-r--r--src/widgets/rect-toolbar.cpp19
-rw-r--r--src/widgets/select-toolbar.cpp5
-rw-r--r--src/widgets/spiral-toolbar.cpp2
-rw-r--r--src/widgets/spray-toolbar.cpp12
-rw-r--r--src/widgets/spw-utilities.cpp2
-rw-r--r--src/widgets/spw-utilities.h2
-rw-r--r--src/widgets/star-toolbar.cpp4
-rw-r--r--src/widgets/text-toolbar.cpp6
-rw-r--r--src/widgets/toolbox.cpp6
-rw-r--r--src/widgets/toolbox.h5
-rw-r--r--src/widgets/tweak-toolbar.cpp6
-rw-r--r--src/xml/quote-test.h5
-rw-r--r--src/xml/quote.cpp12
-rw-r--r--src/xml/quote.h3
-rw-r--r--src/xml/repr-util.cpp4
235 files changed, 11278 insertions, 33562 deletions
diff --git a/.bzrignore b/.bzrignore
index 5349f9ab6..17a1bbb63 100644
--- a/.bzrignore
+++ b/.bzrignore
@@ -97,6 +97,7 @@ share/Makefile
share/Makefile.in
share/attributes/Makefile
share/attributes/Makefile.in
+share/branding/Makefile
share/clipart/Makefile
share/clipart/Makefile.in
share/examples/Makefile
@@ -175,10 +176,12 @@ src/inkscape-version.cpp
src/inkview
src/io/makefile
src/jabber_whiteboard/makefile
+src/libavoid/makefile
src/libcroco/makefile
src/libgdl/makefile
src/libnr/makefile
src/libnrtype/makefile
+src/libuemf/makefile
src/livarot/makefile
src/live_effects/makefile
src/live_effects/parameter/makefile
diff --git a/CMakeScripts/cmake_consistency_check_config.py b/CMakeScripts/cmake_consistency_check_config.py
index 4850eb259..3ee6d4449 100644
--- a/CMakeScripts/cmake_consistency_check_config.py
+++ b/CMakeScripts/cmake_consistency_check_config.py
@@ -30,7 +30,6 @@ IGNORE = (
"src/libnr/nr-compose-reference.cpp",
"src/libnr/testnr.cp",
"src/live_effects/lpe-skeleton.cpp",
- "src/sp-skeleton.cpp",
"src/svg/test-stubs.cpp",
"src/ui/dialog/session-player.cpp",
"src/ui/dialog/whiteboard-connect.cpp",
@@ -41,15 +40,13 @@ IGNORE = (
# header files
"share/filters/filters.svg.h",
"share/palettes/palettes.h",
- "src/inkscape/share/palettes/palettes.h",
- "src/inkscape/share/patterns/patterns.svg.h",
- "src/inkscape/src/libcola/cycle_detector.h",
- "src/inkscape/src/libnr/in-svg-plane-test.h",
- "src/inkscape/src/libnr/nr-point-fns-test.h",
- "src/inkscape/src/libnr/nr-translate-test.h",
- "src/inkscape/src/libnr/nr-types-test.h",
- "src/inkscape/src/sp-skeleton.h",
- "src/inkscape/src/svg/test-stubs.h",
+ "share/palettes/palettes.h",
+ "share/patterns/patterns.svg.h",
+ "src/libcola/cycle_detector.h",
+ "src/libnr/in-svg-plane-test.h",
+ "src/libnr/nr-point-fns-test.h",
+ "src/libnr/nr-translate-test.h",
+ "src/svg/test-stubs.h",
# generated files, created by an in-source build
"CMakeFiles/CompilerIdC/CMakeCCompilerId.c",
diff --git a/ChangeLog b/ChangeLog
index 1e53daa2f..983d15aa2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -4245,7 +4245,7 @@
deleting, and getting and fixed toolboxes to be static with no
warnings.
-2005-03-26 Bryce <bryce@bryceharrington.com>
+2005-03-26 Bryce <bryce@bryceharrington.org>
* share/ui/keybindings.rc, share/ui/menus-bars.xml
src/application/editor-impl.cpp, src/application/editor-impl.h,
diff --git a/Makefile.am b/Makefile.am
index b477c84d2..f81db549c 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -35,7 +35,6 @@ EXTRA_DIST = \
intltool-extract.in \
intltool-merge.in \
intltool-update.in \
- mkinstalldirs \
$(Graphics_in_files) \
po/check-markup \
utf8-to-roff \
diff --git a/README b/README
index fde400105..60d9d094a 100644
--- a/README
+++ b/README
@@ -14,12 +14,11 @@ and SVG XML editing. It also imports several formats like EPS, Postscript,
JPEG, PNG, BMP, and TIFF and exports PNG as well as multiple vector-based
formats.
-Inkscape's main motivation is to provide the Open Source community
-with a fully W3C compliant XML, SVG, and CSS2 drawing tool. Additional
-planned work includes conversion of the codebase from C/Gtk to C++/Gtkmm,
-emphasizing a lightweight core with powerful features added through
-an extension mechanism, and the establishment of a friendly, open,
-community-oriented development processes.
+Inkscape's main motivations are to provide the Open Source community
+with a fully W3C compliant XML, SVG, and CSS2 drawing tool emphasizing a
+lightweight core with powerful features added as extensions, and the
+establishment of a friendly, open, community-oriented development
+processes.
Basic Installation
diff --git a/autogen.sh b/autogen.sh
index 0bcd43648..a4b1f4234 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -34,7 +34,9 @@ AUTOPOINT='intltoolize --automake --copy' autoreconf --force --install --verbose
# in the correct location on OS X and Free-BSD systems. This is a workaround
# for a bug in intltool. See https://launchpad.net/bugs/398571
#
-# TODO: Drop this hack, and bump our intltool version requiement once the issue
+# The issue should be fixed in intltool 0.51.0.
+#
+# TODO: Drop this hack, and bump our intltool version requirement once the issue
# is fixed in intltool
sed 's/itlocaledir = $(prefix)\/$(DATADIRNAME)\/locale/itlocaledir = $(datarootdir)\/locale/' < po/Makefile.in.in > po/Makefile.in.in.tmp
mv po/Makefile.in.in.tmp po/Makefile.in.in
diff --git a/build.xml b/build.xml
index defb02782..7bd6896e2 100644
--- a/build.xml
+++ b/build.xml
@@ -392,32 +392,6 @@
</target>
- <!--
- ########################################################################
- ## T A R G E T : L I B
- ########################################################################
- -->
- <target name="lib" depends="compile"
- description="create a static library">
- <staticlib command="${archutil}ar crsv"
- file="${build}/libinkscape.a">
- <fileset dir="${build}/obj">
- <exclude name="main.o"/>
- <exclude name="winmain.o"/>
- <exclude name="inkview.o"/>
- <!-- CxxTest -->
- <exclude name="test-main.o"/>
- <exclude name="test-src.o"/>
- <exclude name="display/test-display.o"/>
- <exclude name="helper/test-helper.o"/>
- <exclude name="svg/test-svg.o"/>
- <exclude name="util/test-util.o"/>
- <exclude name="xml/test-xml.o"/>
- </fileset>
- </staticlib>
- </target>
-
-
<!--
########################################################################
@@ -443,7 +417,7 @@
## T A R G E T : L I N K
########################################################################
-->
- <target name="link" depends="lib"
+ <target name="link" depends="compile"
description="link objects and library to create executable">
<rc command="${archutil}windres"
@@ -461,11 +435,21 @@
-mwindows
-mthreads
</flags>
- <fileset dir="${build}">
- <include name="inkres.o"/>
- <include name="obj/main.o"/>
- <include name="obj/winmain.o"/>
- <include name="libinkscape.a"/>
+ <fileset dir="${build}/obj">
+ <exclude name="winconsole.o"/>
+ <exclude name="dom/prop-css.o"/>
+ <exclude name="dom/prop-css2.o"/>
+ <exclude name="dom/prop-svg.o"/>
+ <exclude name="inkview.o"/>
+ <exclude name="inkviewres.o"/>
+ <!-- CxxTest -->
+ <exclude name="test-main.o"/>
+ <exclude name="test-src.o"/>
+ <exclude name="display/test-display.o"/>
+ <exclude name="helper/test-helper.o"/>
+ <exclude name="svg/test-svg.o"/>
+ <exclude name="util/test-util.o"/>
+ <exclude name="xml/test-xml.o"/>
</fileset>
<!-- WARNING: If you change these libraries, don't forget to change them for inkview and cxxtests below as well! -->
<libs>
@@ -517,7 +501,7 @@
## T A R G E T : L I N K I N K V I E W
########################################################################
-->
- <target name="linkinkview" depends="lib"
+ <target name="linkinkview" depends="compile"
description="link objects and library to create Inkview executable">
<rc command="${archutil}windres"
@@ -535,10 +519,24 @@
-mwindows
-mthreads
</flags>
- <fileset dir="${build}">
- <include name="inkviewres.o"/>
- <include name="obj/inkview.o"/>
- <include name="libinkscape.a"/>
+ <fileset dir="${build}/obj">
+ <!-- exclude the other programs -->
+ <exclude name="main.o"/>
+ <exclude name="winmain.o"/>
+ <exclude name="winconsole.o"/>
+ <exclude name="inkres.o"/>
+ <!-- broken files -->
+ <exclude name="dom/prop-css.o"/>
+ <exclude name="dom/prop-css2.o"/>
+ <exclude name="dom/prop-svg.o"/>
+ <!-- CxxTest -->
+ <exclude name="test-main.o"/>
+ <exclude name="test-src.o"/>
+ <exclude name="display/test-display.o"/>
+ <exclude name="helper/test-helper.o"/>
+ <exclude name="svg/test-svg.o"/>
+ <exclude name="util/test-util.o"/>
+ <exclude name="xml/test-xml.o"/>
</fileset>
<libs>
-L${devlibs}/lib
@@ -570,7 +568,7 @@
## T A R G E T : L I N K C X X T E S T S
########################################################################
-->
- <target name="linkcxxtests" depends="lib"
+ <target name="linkcxxtests" depends="compile"
description="link objects and library to create executable">
<link command="${arch}g++" out="${build}/cxxtests.exe"
@@ -578,17 +576,21 @@
stripcommand="${archutil}strip"
objcopycommand="${archutil}objcopy">
<flags>
+ -mconsole
-mthreads
</flags>
- <fileset dir="${build}">
- <include name="obj/test-main.o"/>
- <include name="obj/test-src.o"/>
- <include name="obj/display/test-display.o"/>
- <include name="obj/helper/test-helper.o"/>
- <include name="obj/svg/test-svg.o"/>
- <include name="obj/util/test-util.o"/>
- <include name="obj/xml/test-xml.o"/>
- <include name="libinkscape.a"/>
+ <fileset dir="${build}/obj">
+ <!-- exclude the other programs -->
+ <exclude name="main.o"/>
+ <exclude name="winmain.o"/>
+ <exclude name="winconsole.o"/>
+ <exclude name="inkres.o"/>
+ <exclude name="inkviewres.o"/>
+ <exclude name="inkview.o"/>
+ <!-- broken files -->
+ <exclude name="dom/prop-css.o"/>
+ <exclude name="dom/prop-css2.o"/>
+ <exclude name="dom/prop-svg.o"/>
</fileset>
<libs>
-L${devlibs}/lib
diff --git a/configure.ac b/configure.ac
index 5be7a09a8..f04f326ec 100644
--- a/configure.ac
+++ b/configure.ac
@@ -19,7 +19,9 @@ AC_CONFIG_MACRO_DIR([m4])
AC_CONFIG_AUX_DIR([build-aux])
AC_CANONICAL_HOST
-AM_INIT_AUTOMAKE([-Wall dist-zip dist-bzip2 tar-pax])
+# We need version 1.9 of Automake or higher since we no longer distribute the
+# obsolete mkinstalldirs script
+AM_INIT_AUTOMAKE([-Wall dist-zip dist-bzip2 tar-pax 1.9])
AC_ARG_ENABLE([lsb], AS_HELP_STRING([--enable-lsb], [LSB-compatible build configuration]), [
prefix=/opt/inkscape
diff --git a/inkscape.pod b/inkscape.pod
index 62f637435..e5c241601 100644
--- a/inkscape.pod
+++ b/inkscape.pod
@@ -531,7 +531,7 @@ application sits:
[% INCLUDE "AUTHORS" %]
This man page was put together by Bryce Harrington
-E<lt>brycehar@bryceharrington.comE<gt>.
+E<lt>brycehar@bryceharrington.orgE<gt>.
=head1 HISTORY
diff --git a/inkscape.spec.in b/inkscape.spec.in
index b25d80678..e1fc9c16b 100644
--- a/inkscape.spec.in
+++ b/inkscape.spec.in
@@ -105,7 +105,7 @@ rm -rf %{buildroot}
- Added SMP flags so I can build faster
- Added static build capability
-* Sat Jul 17 2004 Bryce W. Harrington <bryce@bryceharrington.com>
+* Sat Jul 17 2004 Bryce W. Harrington <bryce@bryceharrington.org>
- Removing _libdir and TODO, updating description
* Thu May 01 2003 Christian Schaller <uraeus@gnome.org>
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 21753f2ed..e0d732d23 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -269,6 +269,7 @@ src/ui/dialog/new-from-template.cpp
src/ui/dialog/object-attributes.cpp
src/ui/dialog/object-properties.cpp
src/ui/dialog/ocaldialogs.cpp
+src/ui/dialog/pixelartdialog.cpp
src/ui/dialog/print-colors-preview-dialog.cpp
src/ui/dialog/print.cpp
src/ui/dialog/spellcheck.cpp
diff --git a/po/inkscape.pot b/po/inkscape.pot
index c78d49d51..5455c02a3 100644
--- a/po/inkscape.pot
+++ b/po/inkscape.pot
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: inkscape-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2013-08-22 14:40+0200\n"
+"POT-Creation-Date: 2013-09-22 00:12+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -945,8 +945,7 @@ msgstr ""
msgid "Black Light"
msgstr ""
-#: ../share/filters/filters.svg.h:1 ../src/ui/dialog/clonetiler.cpp:832
-#: ../src/ui/dialog/clonetiler.cpp:983
+#: ../share/filters/filters.svg.h:1
#: ../src/extension/internal/bitmap/colorize.cpp:52
#: ../src/extension/internal/filter/bumps.h:101
#: ../src/extension/internal/filter/bumps.h:321
@@ -978,7 +977,8 @@ msgstr ""
#: ../src/extension/internal/filter/paint.h:717
#: ../src/extension/internal/filter/shadows.h:73
#: ../src/extension/internal/filter/transparency.h:345
-#: ../src/ui/dialog/document-properties.cpp:149
+#: ../src/ui/dialog/clonetiler.cpp:832 ../src/ui/dialog/clonetiler.cpp:983
+#: ../src/ui/dialog/document-properties.cpp:153
#: ../share/extensions/color_blackandwhite.inx.h:2
#: ../share/extensions/color_brighter.inx.h:2
#: ../share/extensions/color_custom.inx.h:15
@@ -3222,89 +3222,63 @@ msgstr ""
msgid "Old paint (bitmap)"
msgstr ""
-#: ../src/live_effects/lpe-extrude.cpp:30
-msgid "Direction"
-msgstr ""
-
-#: ../src/live_effects/lpe-extrude.cpp:30
-msgid "Defines the direction and magnitude of the extrusion"
-msgstr ""
-
-#: ../src/sp-flowtext.cpp:339 ../src/sp-text.cpp:399
-#: ../src/text-context.cpp:1631
-msgid " [truncated]"
-msgstr ""
-
-#: ../src/sp-flowtext.cpp:342
-#, c-format
-msgid "<b>Flowed text</b> (%d character%s)"
-msgid_plural "<b>Flowed text</b> (%d characters%s)"
-msgstr[0] ""
-msgstr[1] ""
-
-#: ../src/sp-flowtext.cpp:344
-#, c-format
-msgid "<b>Linked flowed text</b> (%d character%s)"
-msgid_plural "<b>Linked flowed text</b> (%d characters%s)"
-msgstr[0] ""
-msgstr[1] ""
-
-#: ../src/arc-context.cpp:306
+#: ../src/arc-context.cpp:265
msgid ""
"<b>Ctrl</b>: make circle or integer-ratio ellipse, snap arc/segment angle"
msgstr ""
-#: ../src/arc-context.cpp:307 ../src/rect-context.cpp:352
+#: ../src/arc-context.cpp:266 ../src/rect-context.cpp:293
msgid "<b>Shift</b>: draw around the starting point"
msgstr ""
-#: ../src/arc-context.cpp:465
+#: ../src/arc-context.cpp:435
#, c-format
msgid ""
"<b>Ellipse</b>: %s &#215; %s (constrained to ratio %d:%d); with <b>Shift</b> "
"to draw around the starting point"
msgstr ""
-#: ../src/arc-context.cpp:467
+#: ../src/arc-context.cpp:437
#, c-format
msgid ""
"<b>Ellipse</b>: %s &#215; %s; with <b>Ctrl</b> to make square or integer-"
"ratio ellipse; with <b>Shift</b> to draw around the starting point"
msgstr ""
-#: ../src/arc-context.cpp:493
+#: ../src/arc-context.cpp:460
msgid "Create ellipse"
msgstr ""
-#: ../src/box3d-context.cpp:420 ../src/box3d-context.cpp:427
-#: ../src/box3d-context.cpp:434 ../src/box3d-context.cpp:441
-#: ../src/box3d-context.cpp:448 ../src/box3d-context.cpp:455
+#: ../src/box3d-context.cpp:375 ../src/box3d-context.cpp:382
+#: ../src/box3d-context.cpp:389 ../src/box3d-context.cpp:396
+#: ../src/box3d-context.cpp:403 ../src/box3d-context.cpp:410
msgid "Change perspective (angle of PLs)"
msgstr ""
#. status text
-#: ../src/box3d-context.cpp:639
+#: ../src/box3d-context.cpp:588
msgid "<b>3D Box</b>; with <b>Shift</b> to extrude along the Z axis"
msgstr ""
-#: ../src/box3d-context.cpp:667
+#: ../src/box3d-context.cpp:614
msgid "Create 3D box"
msgstr ""
-#: ../src/box3d.cpp:292
-msgid "<b>3D Box</b>"
+#. 3D box
+#: ../src/box3d.cpp:259 ../src/ui/dialog/inkscape-preferences.cpp:398
+msgid "3D Box"
msgstr ""
-#: ../src/color-profile.cpp:895
+#: ../src/color-profile.cpp:845
#, c-format
msgid "Color profiles directory (%s) is unavailable."
msgstr ""
-#: ../src/color-profile.cpp:954 ../src/color-profile.cpp:971
+#: ../src/color-profile.cpp:904 ../src/color-profile.cpp:921
msgid "(invalid UTF-8 string)"
msgstr ""
-#: ../src/color-profile.cpp:956 ../src/filter-enums.cpp:94
+#: ../src/color-profile.cpp:906 ../src/filter-enums.cpp:94
#: ../src/live_effects/lpe-ruler.cpp:32
#: ../src/ui/dialog/filter-effects-dialog.cpp:518
#: ../src/ui/dialog/inkscape-preferences.cpp:332
@@ -3314,7 +3288,7 @@ msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:1821
#: ../src/ui/dialog/input.cpp:742 ../src/ui/dialog/input.cpp:743
#: ../src/ui/dialog/input.cpp:1571 ../src/ui/dialog/input.cpp:1625
-#: ../src/verbs.cpp:2345 ../src/widgets/gradient-toolbar.cpp:1128
+#: ../src/verbs.cpp:2349 ../src/widgets/gradient-toolbar.cpp:1129
#: ../src/widgets/pencil-toolbar.cpp:184
#: ../src/widgets/stroke-marker-selector.cpp:388
#: ../share/extensions/gcodetools_area.inx.h:48
@@ -3327,39 +3301,39 @@ msgstr ""
msgid "None"
msgstr ""
-#: ../src/connector-context.cpp:585
+#: ../src/connector-context.cpp:544
msgid "Creating new connector"
msgstr ""
-#: ../src/connector-context.cpp:840
+#: ../src/connector-context.cpp:799
msgid "Connector endpoint drag cancelled."
msgstr ""
-#: ../src/connector-context.cpp:887
+#: ../src/connector-context.cpp:846
msgid "Reroute connector"
msgstr ""
-#: ../src/connector-context.cpp:1052
+#: ../src/connector-context.cpp:1013
msgid "Create connector"
msgstr ""
-#: ../src/connector-context.cpp:1075
+#: ../src/connector-context.cpp:1036
msgid "Finishing connector"
msgstr ""
-#: ../src/connector-context.cpp:1311
+#: ../src/connector-context.cpp:1272
msgid "<b>Connector endpoint</b>: drag to reroute or connect to new shapes"
msgstr ""
-#: ../src/connector-context.cpp:1451
+#: ../src/connector-context.cpp:1412
msgid "Select <b>at least one non-connector object</b>."
msgstr ""
-#: ../src/connector-context.cpp:1456 ../src/widgets/connector-toolbar.cpp:326
+#: ../src/connector-context.cpp:1417 ../src/widgets/connector-toolbar.cpp:326
msgid "Make connectors avoid selected objects"
msgstr ""
-#: ../src/connector-context.cpp:1457 ../src/widgets/connector-toolbar.cpp:336
+#: ../src/connector-context.cpp:1418 ../src/widgets/connector-toolbar.cpp:336
msgid "Make connectors ignore selected objects"
msgstr ""
@@ -3371,6 +3345,14 @@ msgstr ""
msgid "<b>Current layer is locked</b>. Unlock it to be able to draw on it."
msgstr ""
+#: ../src/desktop.cpp:924
+msgid "No previous zoom."
+msgstr ""
+
+#: ../src/desktop.cpp:945
+msgid "No next zoom."
+msgstr ""
+
#: ../src/desktop-events.cpp:225
msgid "Create guide"
msgstr ""
@@ -3389,1159 +3371,6 @@ msgstr ""
msgid "<b>Guideline</b>: %s"
msgstr ""
-#: ../src/desktop.cpp:826
-msgid "No previous zoom."
-msgstr ""
-
-#: ../src/desktop.cpp:847
-msgid "No next zoom."
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:112
-msgid "_Symmetry"
-msgstr ""
-
-#. TRANSLATORS: "translation" means "shift" / "displacement" here.
-#: ../src/ui/dialog/clonetiler.cpp:124
-msgid "<b>P1</b>: simple translation"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:125
-msgid "<b>P2</b>: 180&#176; rotation"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:126
-msgid "<b>PM</b>: reflection"
-msgstr ""
-
-#. TRANSLATORS: "glide reflection" is a reflection and a translation combined.
-#. For more info, see http://mathforum.org/sum95/suzanne/symsusan.html
-#: ../src/ui/dialog/clonetiler.cpp:129
-msgid "<b>PG</b>: glide reflection"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:130
-msgid "<b>CM</b>: reflection + glide reflection"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:131
-msgid "<b>PMM</b>: reflection + reflection"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:132
-msgid "<b>PMG</b>: reflection + 180&#176; rotation"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:133
-msgid "<b>PGG</b>: glide reflection + 180&#176; rotation"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:134
-msgid "<b>CMM</b>: reflection + reflection + 180&#176; rotation"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:135
-msgid "<b>P4</b>: 90&#176; rotation"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:136
-msgid "<b>P4M</b>: 90&#176; rotation + 45&#176; reflection"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:137
-msgid "<b>P4G</b>: 90&#176; rotation + 90&#176; reflection"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:138
-msgid "<b>P3</b>: 120&#176; rotation"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:139
-msgid "<b>P31M</b>: reflection + 120&#176; rotation, dense"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:140
-msgid "<b>P3M1</b>: reflection + 120&#176; rotation, sparse"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:141
-msgid "<b>P6</b>: 60&#176; rotation"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:142
-msgid "<b>P6M</b>: reflection + 60&#176; rotation"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:162
-msgid "Select one of the 17 symmetry groups for the tiling"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:180
-msgid "S_hift"
-msgstr ""
-
-#. TRANSLATORS: "shift" means: the tiles will be shifted (offset) horizontally by this amount
-#: ../src/ui/dialog/clonetiler.cpp:190
-#, no-c-format
-msgid "<b>Shift X:</b>"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:198
-#, no-c-format
-msgid "Horizontal shift per row (in % of tile width)"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:206
-#, no-c-format
-msgid "Horizontal shift per column (in % of tile width)"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:212
-msgid "Randomize the horizontal shift by this percentage"
-msgstr ""
-
-#. TRANSLATORS: "shift" means: the tiles will be shifted (offset) vertically by this amount
-#: ../src/ui/dialog/clonetiler.cpp:222
-#, no-c-format
-msgid "<b>Shift Y:</b>"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:230
-#, no-c-format
-msgid "Vertical shift per row (in % of tile height)"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:238
-#, no-c-format
-msgid "Vertical shift per column (in % of tile height)"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:245
-msgid "Randomize the vertical shift by this percentage"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:253 ../src/ui/dialog/clonetiler.cpp:399
-msgid "<b>Exponent:</b>"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:260
-msgid "Whether rows are spaced evenly (1), converge (<1) or diverge (>1)"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:267
-msgid "Whether columns are spaced evenly (1), converge (<1) or diverge (>1)"
-msgstr ""
-
-#. TRANSLATORS: "Alternate" is a verb here
-#: ../src/ui/dialog/clonetiler.cpp:275 ../src/ui/dialog/clonetiler.cpp:439
-#: ../src/ui/dialog/clonetiler.cpp:515 ../src/ui/dialog/clonetiler.cpp:588
-#: ../src/ui/dialog/clonetiler.cpp:634 ../src/ui/dialog/clonetiler.cpp:761
-msgid "<small>Alternate:</small>"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:281
-msgid "Alternate the sign of shifts for each row"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:286
-msgid "Alternate the sign of shifts for each column"
-msgstr ""
-
-#. TRANSLATORS: "Cumulate" is a verb here
-#: ../src/ui/dialog/clonetiler.cpp:293 ../src/ui/dialog/clonetiler.cpp:457
-#: ../src/ui/dialog/clonetiler.cpp:533
-msgid "<small>Cumulate:</small>"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:299
-msgid "Cumulate the shifts for each row"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:304
-msgid "Cumulate the shifts for each column"
-msgstr ""
-
-#. TRANSLATORS: "Cumulate" is a verb here
-#: ../src/ui/dialog/clonetiler.cpp:311
-msgid "<small>Exclude tile:</small>"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:317
-msgid "Exclude tile height in shift"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:322
-msgid "Exclude tile width in shift"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:331
-msgid "Sc_ale"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:339
-msgid "<b>Scale X:</b>"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:347
-#, no-c-format
-msgid "Horizontal scale per row (in % of tile width)"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:355
-#, no-c-format
-msgid "Horizontal scale per column (in % of tile width)"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:361
-msgid "Randomize the horizontal scale by this percentage"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:369
-msgid "<b>Scale Y:</b>"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:377
-#, no-c-format
-msgid "Vertical scale per row (in % of tile height)"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:385
-#, no-c-format
-msgid "Vertical scale per column (in % of tile height)"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:391
-msgid "Randomize the vertical scale by this percentage"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:405
-msgid "Whether row scaling is uniform (1), converge (<1) or diverge (>1)"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:411
-msgid "Whether column scaling is uniform (1), converge (<1) or diverge (>1)"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:419
-msgid "<b>Base:</b>"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:425 ../src/ui/dialog/clonetiler.cpp:431
-msgid ""
-"Base for a logarithmic spiral: not used (0), converge (<1), or diverge (>1)"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:445
-msgid "Alternate the sign of scales for each row"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:450
-msgid "Alternate the sign of scales for each column"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:463
-msgid "Cumulate the scales for each row"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:468
-msgid "Cumulate the scales for each column"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:477
-msgid "_Rotation"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:485
-msgid "<b>Angle:</b>"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:493
-#, no-c-format
-msgid "Rotate tiles by this angle for each row"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:501
-#, no-c-format
-msgid "Rotate tiles by this angle for each column"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:507
-msgid "Randomize the rotation angle by this percentage"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:521
-msgid "Alternate the rotation direction for each row"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:526
-msgid "Alternate the rotation direction for each column"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:539
-msgid "Cumulate the rotation for each row"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:544
-msgid "Cumulate the rotation for each column"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:553
-msgid "_Blur & opacity"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:562
-msgid "<b>Blur:</b>"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:568
-msgid "Blur tiles by this percentage for each row"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:574
-msgid "Blur tiles by this percentage for each column"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:580
-msgid "Randomize the tile blur by this percentage"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:594
-msgid "Alternate the sign of blur change for each row"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:599
-msgid "Alternate the sign of blur change for each column"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:608
-msgid "<b>Opacity:</b>"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:614
-msgid "Decrease tile opacity by this percentage for each row"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:620
-msgid "Decrease tile opacity by this percentage for each column"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:626
-msgid "Randomize the tile opacity by this percentage"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:640
-msgid "Alternate the sign of opacity change for each row"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:645
-msgid "Alternate the sign of opacity change for each column"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:653
-msgid "Co_lor"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:663
-msgid "Initial color: "
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:667
-msgid "Initial color of tiled clones"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:667
-msgid ""
-"Initial color for clones (works only if the original has unset fill or "
-"stroke)"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:682
-msgid "<b>H:</b>"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:688
-msgid "Change the tile hue by this percentage for each row"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:694
-msgid "Change the tile hue by this percentage for each column"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:700
-msgid "Randomize the tile hue by this percentage"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:709
-msgid "<b>S:</b>"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:715
-msgid "Change the color saturation by this percentage for each row"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:721
-msgid "Change the color saturation by this percentage for each column"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:727
-msgid "Randomize the color saturation by this percentage"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:735
-msgid "<b>L:</b>"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:741
-msgid "Change the color lightness by this percentage for each row"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:747
-msgid "Change the color lightness by this percentage for each column"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:753
-msgid "Randomize the color lightness by this percentage"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:767
-msgid "Alternate the sign of color changes for each row"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:772
-msgid "Alternate the sign of color changes for each column"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:780
-msgid "_Trace"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:792
-msgid "Trace the drawing under the tiles"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:796
-msgid ""
-"For each clone, pick a value from the drawing in that clone's location and "
-"apply it to the clone"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:815
-msgid "1. Pick from the drawing:"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:833
-msgid "Pick the visible color and opacity"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:840 ../src/ui/dialog/clonetiler.cpp:993
-#: ../src/extension/internal/bitmap/opacity.cpp:38
-#: ../src/extension/internal/filter/blurs.h:333
-#: ../src/extension/internal/filter/transparency.h:279
-#: ../src/widgets/tweak-toolbar.cpp:348
-#: ../share/extensions/interp_att_g.inx.h:16
-msgid "Opacity"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:841
-msgid "Pick the total accumulated opacity"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:848
-msgid "R"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:849
-msgid "Pick the Red component of the color"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:856
-msgid "G"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:857
-msgid "Pick the Green component of the color"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:864
-msgid "B"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:865
-msgid "Pick the Blue component of the color"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:872
-msgctxt "Clonetiler color hue"
-msgid "H"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:873
-msgid "Pick the hue of the color"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:880
-msgctxt "Clonetiler color saturation"
-msgid "S"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:881
-msgid "Pick the saturation of the color"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:888
-msgctxt "Clonetiler color lightness"
-msgid "L"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:889
-msgid "Pick the lightness of the color"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:899
-msgid "2. Tweak the picked value:"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:916
-msgid "Gamma-correct:"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:920
-msgid "Shift the mid-range of the picked value upwards (>0) or downwards (<0)"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:927
-msgid "Randomize:"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:931
-msgid "Randomize the picked value by this percentage"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:938
-msgid "Invert:"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:942
-msgid "Invert the picked value"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:948
-msgid "3. Apply the value to the clones':"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:963
-msgid "Presence"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:966
-msgid ""
-"Each clone is created with the probability determined by the picked value in "
-"that point"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:973
-msgid "Size"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:976
-msgid "Each clone's size is determined by the picked value in that point"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:986
-msgid ""
-"Each clone is painted by the picked color (the original must have unset fill "
-"or stroke)"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:996
-msgid "Each clone's opacity is determined by the picked value in that point"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:1044
-msgid "How many rows in the tiling"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:1074
-msgid "How many columns in the tiling"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:1119
-msgid "Width of the rectangle to be filled"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:1152
-msgid "Height of the rectangle to be filled"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:1169
-msgid "Rows, columns: "
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:1170
-msgid "Create the specified number of rows and columns"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:1179
-msgid "Width, height: "
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:1180
-msgid "Fill the specified width and height with the tiling"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:1201
-msgid "Use saved size and position of the tile"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:1204
-msgid ""
-"Pretend that the size and position of the tile are the same as the last time "
-"you tiled it (if any), instead of using the current size"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:1238
-msgid " <b>_Create</b> "
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:1240
-msgid "Create and tile the clones of the selection"
-msgstr ""
-
-#. TRANSLATORS: if a group of objects are "clumped" together, then they
-#. are unevenly spread in the given amount of space - as shown in the
-#. diagrams on the left in the following screenshot:
-#. http://www.inkscape.org/screenshots/gallery/inkscape-0.42-CVS-tiles-unclump.png
-#. So unclumping is the process of spreading a number of objects out more evenly.
-#: ../src/ui/dialog/clonetiler.cpp:1260
-msgid " _Unclump "
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:1261
-msgid "Spread out clones to reduce clumping; can be applied repeatedly"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:1267
-msgid " Re_move "
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:1268
-msgid "Remove existing tiled clones of the selected object (siblings only)"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:1284
-msgid " R_eset "
-msgstr ""
-
-#. TRANSLATORS: "change" is a noun here
-#: ../src/ui/dialog/clonetiler.cpp:1286
-msgid ""
-"Reset all shifts, scales, rotates, opacity and color changes in the dialog "
-"to zero"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:1359
-msgid "<small>Nothing selected.</small>"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:1365
-msgid "<small>More than one object selected.</small>"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:1372
-#, c-format
-msgid "<small>Object has <b>%d</b> tiled clones.</small>"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:1377
-msgid "<small>Object has no tiled clones.</small>"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:2097
-msgid "Select <b>one object</b> whose tiled clones to unclump."
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:2119
-msgid "Unclump tiled clones"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:2148
-msgid "Select <b>one object</b> whose tiled clones to remove."
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:2171
-msgid "Delete tiled clones"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:2218 ../src/selection-chemistry.cpp:2487
-msgid "Select an <b>object</b> to clone."
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:2224
-msgid ""
-"If you want to clone several objects, <b>group</b> them and <b>clone the "
-"group</b>."
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:2233
-msgid "<small>Creating tiled clones...</small>"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:2638
-msgid "Create tiled clones"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:2871
-msgid "<small>Per row:</small>"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:2889
-msgid "<small>Per column:</small>"
-msgstr ""
-
-#: ../src/ui/dialog/clonetiler.cpp:2897
-msgid "<small>Randomize:</small>"
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:151 ../src/verbs.cpp:2791
-msgid "_Page"
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:151 ../src/verbs.cpp:2795
-msgid "_Drawing"
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:151 ../src/verbs.cpp:2797
-msgid "_Selection"
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:151
-msgid "_Custom"
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:167 ../src/widgets/measure-toolbar.cpp:116
-#: ../src/widgets/measure-toolbar.cpp:124
-#: ../share/extensions/render_gears.inx.h:6
-msgid "Units:"
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:169
-msgid "_Export As..."
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:172
-msgid "B_atch export all selected objects"
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:172
-msgid ""
-"Export each selected object into its own PNG file, using export hints if any "
-"(caution, overwrites without asking!)"
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:174
-msgid "Hide a_ll except selected"
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:174
-msgid "In the exported image, hide all objects except those that are selected"
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:175
-msgid "Close when complete"
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:175
-msgid "Once the export completes, close this dialog"
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:177
-msgid "_Export"
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:195
-msgid "<b>Export area</b>"
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:234
-msgid "_x0:"
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:238
-msgid "x_1:"
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:242
-msgid "Wid_th:"
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:246
-msgid "_y0:"
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:250
-msgid "y_1:"
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:254
-msgid "Hei_ght:"
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:269
-msgid "<b>Image size</b>"
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:287 ../src/live_effects/lpe-bendpath.cpp:54
-#: ../src/live_effects/lpe-patternalongpath.cpp:62
-#: ../src/ui/dialog/transformation.cpp:80 ../src/ui/widget/page-sizer.cpp:236
-msgid "_Width:"
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:287 ../src/ui/dialog/export.cpp:298
-msgid "pixels at"
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:293
-msgid "dp_i"
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:298 ../src/ui/dialog/transformation.cpp:82
-#: ../src/ui/widget/page-sizer.cpp:237
-msgid "_Height:"
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:306
-#: ../src/ui/dialog/inkscape-preferences.cpp:1436
-#: ../src/ui/dialog/inkscape-preferences.cpp:1439
-#: ../src/ui/dialog/inkscape-preferences.cpp:1451
-msgid "dpi"
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:314
-msgid "<b>_Filename</b>"
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:356
-msgid "Export the bitmap file with these settings"
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:607
-#, c-format
-msgid "B_atch export %d selected object"
-msgid_plural "B_atch export %d selected objects"
-msgstr[0] ""
-msgstr[1] ""
-
-#: ../src/ui/dialog/export.cpp:923
-msgid "Export in progress"
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:1013
-msgid "No items selected."
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:1017 ../src/ui/dialog/export.cpp:1019
-msgid "Exporting %1 files"
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:1059 ../src/ui/dialog/export.cpp:1061
-#, c-format
-msgid "Exporting file <b>%s</b>..."
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:1070 ../src/ui/dialog/export.cpp:1161
-#, c-format
-msgid "Could not export to filename %s.\n"
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:1073
-#, c-format
-msgid "Could not export to filename <b>%s</b>."
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:1088
-#, c-format
-msgid "Successfully exported <b>%d</b> files from <b>%d</b> selected items."
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:1099
-msgid "You have to enter a filename."
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:1100
-msgid "You have to enter a filename"
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:1114
-msgid "The chosen area to be exported is invalid."
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:1115
-msgid "The chosen area to be exported is invalid"
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:1130
-#, c-format
-msgid "Directory %s does not exist or is not a directory.\n"
-msgstr ""
-
-#. TRANSLATORS: %1 will be the filename, %2 the width, and %3 the height of the image
-#: ../src/ui/dialog/export.cpp:1144 ../src/ui/dialog/export.cpp:1146
-msgid "Exporting %1 (%2 x %3)"
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:1172
-#, c-format
-msgid "Drawing exported to <b>%s</b>."
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:1176
-msgid "Export aborted."
-msgstr ""
-
-#: ../src/ui/dialog/export.cpp:1294 ../src/ui/dialog/export.cpp:1328
-#: ../src/shortcuts.cpp:337
-msgid "Select a filename for exporting"
-msgstr ""
-
-#: ../src/ui/dialog/spellcheck.cpp:73
-msgid "_Accept"
-msgstr ""
-
-#: ../src/ui/dialog/spellcheck.cpp:74
-msgid "_Ignore once"
-msgstr ""
-
-#: ../src/ui/dialog/spellcheck.cpp:75
-msgid "_Ignore"
-msgstr ""
-
-#: ../src/ui/dialog/spellcheck.cpp:76
-msgid "A_dd"
-msgstr ""
-
-#: ../src/ui/dialog/spellcheck.cpp:78
-msgid "_Stop"
-msgstr ""
-
-#: ../src/ui/dialog/spellcheck.cpp:79
-msgid "_Start"
-msgstr ""
-
-#: ../src/ui/dialog/spellcheck.cpp:109
-msgid "Suggestions:"
-msgstr ""
-
-#: ../src/ui/dialog/spellcheck.cpp:124
-msgid "Accept the chosen suggestion"
-msgstr ""
-
-#: ../src/ui/dialog/spellcheck.cpp:125
-msgid "Ignore this word only once"
-msgstr ""
-
-#: ../src/ui/dialog/spellcheck.cpp:126
-msgid "Ignore this word in this session"
-msgstr ""
-
-#: ../src/ui/dialog/spellcheck.cpp:127
-msgid "Add this word to the chosen dictionary"
-msgstr ""
-
-#: ../src/ui/dialog/spellcheck.cpp:141
-msgid "Stop the check"
-msgstr ""
-
-#: ../src/ui/dialog/spellcheck.cpp:142
-msgid "Start the check"
-msgstr ""
-
-#: ../src/ui/dialog/spellcheck.cpp:460
-#, c-format
-msgid "<b>Finished</b>, <b>%d</b> words added to dictionary"
-msgstr ""
-
-#: ../src/ui/dialog/spellcheck.cpp:462
-#, c-format
-msgid "<b>Finished</b>, nothing suspicious found"
-msgstr ""
-
-#: ../src/ui/dialog/spellcheck.cpp:578
-#, c-format
-msgid "Not in dictionary (%s): <b>%s</b>"
-msgstr ""
-
-#: ../src/ui/dialog/spellcheck.cpp:725
-msgid "<i>Checking...</i>"
-msgstr ""
-
-#: ../src/ui/dialog/spellcheck.cpp:794
-msgid "Fix spelling"
-msgstr ""
-
-#: ../src/ui/dialog/text-edit.cpp:70 ../src/ui/dialog/svg-fonts-dialog.cpp:908
-msgid "_Font"
-msgstr ""
-
-#: ../src/ui/dialog/text-edit.cpp:72 ../src/menus-skeleton.h:248
-#: ../src/ui/dialog/find.cpp:77
-msgid "_Text"
-msgstr ""
-
-#: ../src/ui/dialog/text-edit.cpp:73
-msgid "Set as _default"
-msgstr ""
-
-#: ../src/ui/dialog/text-edit.cpp:87
-msgid "AaBbCcIiPpQq12369$€¢?.;/()"
-msgstr ""
-
-#. Align buttons
-#: ../src/ui/dialog/text-edit.cpp:97 ../src/widgets/text-toolbar.cpp:1349
-#: ../src/widgets/text-toolbar.cpp:1350
-msgid "Align left"
-msgstr ""
-
-#: ../src/ui/dialog/text-edit.cpp:98 ../src/widgets/text-toolbar.cpp:1357
-#: ../src/widgets/text-toolbar.cpp:1358
-msgid "Align center"
-msgstr ""
-
-#: ../src/ui/dialog/text-edit.cpp:99 ../src/widgets/text-toolbar.cpp:1365
-#: ../src/widgets/text-toolbar.cpp:1366
-msgid "Align right"
-msgstr ""
-
-#: ../src/ui/dialog/text-edit.cpp:100 ../src/widgets/text-toolbar.cpp:1374
-msgid "Justify (only flowed text)"
-msgstr ""
-
-#. Direction buttons
-#: ../src/ui/dialog/text-edit.cpp:109 ../src/widgets/text-toolbar.cpp:1409
-msgid "Horizontal text"
-msgstr ""
-
-#: ../src/ui/dialog/text-edit.cpp:110 ../src/widgets/text-toolbar.cpp:1416
-msgid "Vertical text"
-msgstr ""
-
-#: ../src/ui/dialog/text-edit.cpp:130 ../src/ui/dialog/text-edit.cpp:131
-msgid "Spacing between lines (percent of font size)"
-msgstr ""
-
-#: ../src/ui/dialog/text-edit.cpp:147
-msgid "Text path offset"
-msgstr ""
-
-#: ../src/ui/dialog/text-edit.cpp:588 ../src/ui/dialog/text-edit.cpp:662
-#: ../src/text-context.cpp:1519
-msgid "Set text style"
-msgstr ""
-
-#: ../src/ui/dialog/xml-tree.cpp:70 ../src/ui/dialog/xml-tree.cpp:123
-msgid "New element node"
-msgstr ""
-
-#: ../src/ui/dialog/xml-tree.cpp:71 ../src/ui/dialog/xml-tree.cpp:129
-msgid "New text node"
-msgstr ""
-
-#: ../src/ui/dialog/xml-tree.cpp:72 ../src/ui/dialog/xml-tree.cpp:143
-msgid "nodeAsInXMLdialogTooltip|Delete node"
-msgstr ""
-
-#: ../src/ui/dialog/xml-tree.cpp:73 ../src/ui/dialog/xml-tree.cpp:135
-#: ../src/ui/dialog/xml-tree.cpp:974
-msgid "Duplicate node"
-msgstr ""
-
-#: ../src/ui/dialog/xml-tree.cpp:79 ../src/ui/dialog/xml-tree.cpp:188
-#: ../src/ui/dialog/xml-tree.cpp:1010
-msgid "Delete attribute"
-msgstr ""
-
-#: ../src/ui/dialog/xml-tree.cpp:87
-msgid "Set"
-msgstr ""
-
-#: ../src/ui/dialog/xml-tree.cpp:118
-msgid "Drag to reorder nodes"
-msgstr ""
-
-#: ../src/ui/dialog/xml-tree.cpp:149 ../src/ui/dialog/xml-tree.cpp:150
-#: ../src/ui/dialog/xml-tree.cpp:1131
-msgid "Unindent node"
-msgstr ""
-
-#: ../src/ui/dialog/xml-tree.cpp:154 ../src/ui/dialog/xml-tree.cpp:155
-#: ../src/ui/dialog/xml-tree.cpp:1109
-msgid "Indent node"
-msgstr ""
-
-#: ../src/ui/dialog/xml-tree.cpp:159 ../src/ui/dialog/xml-tree.cpp:160
-#: ../src/ui/dialog/xml-tree.cpp:1060
-msgid "Raise node"
-msgstr ""
-
-#: ../src/ui/dialog/xml-tree.cpp:164 ../src/ui/dialog/xml-tree.cpp:165
-#: ../src/ui/dialog/xml-tree.cpp:1078
-msgid "Lower node"
-msgstr ""
-
-#: ../src/ui/dialog/xml-tree.cpp:205
-msgid "Attribute name"
-msgstr ""
-
-#: ../src/ui/dialog/xml-tree.cpp:220
-msgid "Attribute value"
-msgstr ""
-
-#: ../src/ui/dialog/xml-tree.cpp:308
-msgid "<b>Click</b> to select nodes, <b>drag</b> to rearrange."
-msgstr ""
-
-#: ../src/ui/dialog/xml-tree.cpp:319
-msgid "<b>Click</b> attribute to edit."
-msgstr ""
-
-#: ../src/ui/dialog/xml-tree.cpp:323
-#, c-format
-msgid ""
-"Attribute <b>%s</b> selected. Press <b>Ctrl+Enter</b> when done editing to "
-"commit changes."
-msgstr ""
-
-#: ../src/ui/dialog/xml-tree.cpp:563
-msgid "Drag XML subtree"
-msgstr ""
-
-#: ../src/ui/dialog/xml-tree.cpp:865
-msgid "New element node..."
-msgstr ""
-
-#: ../src/ui/dialog/xml-tree.cpp:903
-msgid "Cancel"
-msgstr ""
-
-#: ../src/ui/dialog/xml-tree.cpp:909
-msgid "Create"
-msgstr ""
-
-#: ../src/ui/dialog/xml-tree.cpp:940
-msgid "Create new element node"
-msgstr ""
-
-#: ../src/ui/dialog/xml-tree.cpp:956
-msgid "Create new text node"
-msgstr ""
-
-#: ../src/ui/dialog/xml-tree.cpp:991
-msgid "nodeAsInXMLinHistoryDialog|Delete node"
-msgstr ""
-
-#: ../src/ui/dialog/xml-tree.cpp:1034
-msgid "Change attribute"
-msgstr ""
-
#: ../src/display/canvas-axonomgrid.cpp:316 ../src/display/canvas-grid.cpp:693
msgid "Grid _units:"
msgstr ""
@@ -4901,110 +3730,109 @@ msgstr ""
msgid " to "
msgstr ""
-#: ../src/document.cpp:491
+#: ../src/document.cpp:510
#, c-format
msgid "New document %d"
msgstr ""
-#: ../src/document.cpp:517
+#: ../src/document.cpp:536
msgid "Memory document %1"
msgstr ""
-#: ../src/document.cpp:713
+#: ../src/document.cpp:747
#, c-format
msgid "Unnamed document %d"
msgstr ""
#. We hit green anchor, closing Green-Blue-Red
-#: ../src/draw-context.cpp:537
+#: ../src/draw-context.cpp:490
msgid "Path is closed."
msgstr ""
#. We hit bot start and end of single curve, closing paths
-#: ../src/draw-context.cpp:552
+#: ../src/draw-context.cpp:505
msgid "Closing path."
msgstr ""
-#: ../src/draw-context.cpp:653
+#: ../src/draw-context.cpp:607
msgid "Draw path"
msgstr ""
-#: ../src/draw-context.cpp:810
+#: ../src/draw-context.cpp:764
msgid "Creating single dot"
msgstr ""
-#: ../src/draw-context.cpp:811
+#: ../src/draw-context.cpp:765
msgid "Create single dot"
msgstr ""
#. alpha of color under cursor, to show in the statusbar
#. locale-sensitive printf is OK, since this goes to the UI, not into SVG
-#: ../src/dropper-context.cpp:324
+#: ../src/dropper-context.cpp:280
#, c-format
msgid " alpha %.3g"
msgstr ""
#. where the color is picked, to show in the statusbar
-#: ../src/dropper-context.cpp:326
+#: ../src/dropper-context.cpp:282
#, c-format
msgid ", averaged with radius %d"
msgstr ""
-#: ../src/dropper-context.cpp:326
-#, c-format
+#: ../src/dropper-context.cpp:282
msgid " under cursor"
msgstr ""
#. message, to show in the statusbar
-#: ../src/dropper-context.cpp:328
+#: ../src/dropper-context.cpp:284
msgid "<b>Release mouse</b> to set color."
msgstr ""
-#: ../src/dropper-context.cpp:328 ../src/tools-switch.cpp:231
+#: ../src/dropper-context.cpp:284 ../src/tools-switch.cpp:233
msgid ""
"<b>Click</b> to set fill, <b>Shift+click</b> to set stroke; <b>drag</b> to "
"average color in area; with <b>Alt</b> to pick inverse color; <b>Ctrl+C</b> "
"to copy the color under mouse to clipboard"
msgstr ""
-#: ../src/dropper-context.cpp:376
+#: ../src/dropper-context.cpp:332
msgid "Set picked color"
msgstr ""
-#: ../src/dyna-draw-context.cpp:591
+#: ../src/dyna-draw-context.cpp:544
msgid ""
"<b>Guide path selected</b>; start drawing along the guide with <b>Ctrl</b>"
msgstr ""
-#: ../src/dyna-draw-context.cpp:593
+#: ../src/dyna-draw-context.cpp:546
msgid "<b>Select a guide path</b> to track with <b>Ctrl</b>"
msgstr ""
-#: ../src/dyna-draw-context.cpp:728
+#: ../src/dyna-draw-context.cpp:681
msgid "Tracking: <b>connection to guide path lost!</b>"
msgstr ""
-#: ../src/dyna-draw-context.cpp:728
+#: ../src/dyna-draw-context.cpp:681
msgid "<b>Tracking</b> a guide path"
msgstr ""
-#: ../src/dyna-draw-context.cpp:731
+#: ../src/dyna-draw-context.cpp:684
msgid "<b>Drawing</b> a calligraphic stroke"
msgstr ""
-#: ../src/dyna-draw-context.cpp:1020
+#: ../src/dyna-draw-context.cpp:974
msgid "Draw calligraphic stroke"
msgstr ""
-#: ../src/eraser-context.cpp:504
+#: ../src/eraser-context.cpp:433
msgid "<b>Drawing</b> an eraser stroke"
msgstr ""
-#: ../src/eraser-context.cpp:810
+#: ../src/eraser-context.cpp:766
msgid "Draw eraser stroke"
msgstr ""
-#: ../src/event-context.cpp:668
+#: ../src/event-context.cpp:708
msgid "<b>Space+mouse move</b> to pan canvas"
msgstr ""
@@ -5013,11 +3841,11 @@ msgid "[Unchanged]"
msgstr ""
#. Edit
-#: ../src/event-log.cpp:275 ../src/event-log.cpp:278 ../src/verbs.cpp:2383
+#: ../src/event-log.cpp:275 ../src/event-log.cpp:278 ../src/verbs.cpp:2387
msgid "_Undo"
msgstr ""
-#: ../src/event-log.cpp:285 ../src/event-log.cpp:289 ../src/verbs.cpp:2385
+#: ../src/event-log.cpp:285 ../src/event-log.cpp:289 ../src/verbs.cpp:2389
msgid "_Redo"
msgstr ""
@@ -5045,7 +3873,7 @@ msgstr ""
msgid " (No preferences)"
msgstr ""
-#: ../src/extension/effect.h:70 ../src/verbs.cpp:2156
+#: ../src/extension/effect.h:70 ../src/verbs.cpp:2160
msgid "Extensions"
msgstr ""
@@ -5190,7 +4018,7 @@ msgstr ""
#. Label
#: ../src/extension/internal/bitmap/adaptiveThreshold.cpp:43
-#: ../src/widgets/gradient-toolbar.cpp:1172
+#: ../src/widgets/gradient-toolbar.cpp:1173
#: ../src/widgets/gradient-vector.cpp:926
#: ../share/extensions/printing_marks.inx.h:12
msgid "Offset:"
@@ -5212,8 +4040,8 @@ msgstr ""
#: ../src/extension/internal/bitmap/equalize.cpp:40
#: ../src/extension/internal/bitmap/gaussianBlur.cpp:45
#: ../src/extension/internal/bitmap/implode.cpp:43
-#: ../src/extension/internal/bitmap/level.cpp:49
#: ../src/extension/internal/bitmap/levelChannel.cpp:71
+#: ../src/extension/internal/bitmap/level.cpp:49
#: ../src/extension/internal/bitmap/medianFilter.cpp:43
#: ../src/extension/internal/bitmap/modulate.cpp:48
#: ../src/extension/internal/bitmap/negate.cpp:41
@@ -5249,8 +4077,8 @@ msgstr ""
#: ../src/extension/internal/filter/color.h:1585
#: ../src/extension/internal/filter/distort.h:69
#: ../src/extension/internal/filter/morphology.h:60 ../src/rdf.cpp:244
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2626
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2705
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2627
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2706
#: ../src/ui/dialog/object-attributes.cpp:49
#: ../share/extensions/jessyInk_effects.inx.h:5
#: ../share/extensions/jessyInk_export.inx.h:3
@@ -5302,7 +4130,7 @@ msgstr ""
#: ../src/extension/internal/bitmap/oilPaint.cpp:39
#: ../src/extension/internal/bitmap/sharpen.cpp:40
#: ../src/extension/internal/bitmap/unsharpmask.cpp:43
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2683
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2684
msgid "Radius:"
msgstr ""
@@ -5510,48 +4338,48 @@ msgstr ""
msgid "Implode selected bitmap(s)"
msgstr ""
-#: ../src/extension/internal/bitmap/level.cpp:41
-#: ../src/extension/internal/filter/color.h:742
-#: ../src/extension/internal/filter/image.h:56
-#: ../src/extension/internal/filter/morphology.h:66
-#: ../src/extension/internal/filter/paint.h:345
-msgid "Level"
+#: ../src/extension/internal/bitmap/levelChannel.cpp:52
+msgid "Level (with Channel)"
+msgstr ""
+
+#: ../src/extension/internal/bitmap/levelChannel.cpp:54
+#: ../src/extension/internal/filter/color.h:636
+msgid "Channel:"
msgstr ""
-#: ../src/extension/internal/bitmap/level.cpp:43
#: ../src/extension/internal/bitmap/levelChannel.cpp:65
+#: ../src/extension/internal/bitmap/level.cpp:43
msgid "Black Point:"
msgstr ""
-#: ../src/extension/internal/bitmap/level.cpp:44
#: ../src/extension/internal/bitmap/levelChannel.cpp:66
+#: ../src/extension/internal/bitmap/level.cpp:44
msgid "White Point:"
msgstr ""
-#: ../src/extension/internal/bitmap/level.cpp:45
#: ../src/extension/internal/bitmap/levelChannel.cpp:67
+#: ../src/extension/internal/bitmap/level.cpp:45
msgid "Gamma Correction:"
msgstr ""
-#: ../src/extension/internal/bitmap/level.cpp:51
+#: ../src/extension/internal/bitmap/levelChannel.cpp:73
msgid ""
-"Level selected bitmap(s) by scaling values falling between the given ranges "
-"to the full color range"
-msgstr ""
-
-#: ../src/extension/internal/bitmap/levelChannel.cpp:52
-msgid "Level (with Channel)"
+"Level the specified channel of selected bitmap(s) by scaling values falling "
+"between the given ranges to the full color range"
msgstr ""
-#: ../src/extension/internal/bitmap/levelChannel.cpp:54
-#: ../src/extension/internal/filter/color.h:636
-msgid "Channel:"
+#: ../src/extension/internal/bitmap/level.cpp:41
+#: ../src/extension/internal/filter/color.h:742
+#: ../src/extension/internal/filter/image.h:56
+#: ../src/extension/internal/filter/morphology.h:66
+#: ../src/extension/internal/filter/paint.h:345
+msgid "Level"
msgstr ""
-#: ../src/extension/internal/bitmap/levelChannel.cpp:73
+#: ../src/extension/internal/bitmap/level.cpp:51
msgid ""
-"Level the specified channel of selected bitmap(s) by scaling values falling "
-"between the given ranges to the full color range"
+"Level selected bitmap(s) by scaling values falling between the given ranges "
+"to the full color range"
msgstr ""
#: ../src/extension/internal/bitmap/medianFilter.cpp:37
@@ -5610,8 +4438,17 @@ msgstr ""
msgid "Stylize selected bitmap(s) so that they appear to be painted with oils"
msgstr ""
+#: ../src/extension/internal/bitmap/opacity.cpp:38
+#: ../src/extension/internal/filter/blurs.h:333
+#: ../src/extension/internal/filter/transparency.h:279
+#: ../src/ui/dialog/clonetiler.cpp:840 ../src/ui/dialog/clonetiler.cpp:993
+#: ../src/widgets/tweak-toolbar.cpp:348
+#: ../share/extensions/interp_att_g.inx.h:16
+msgid "Opacity"
+msgstr ""
+
#: ../src/extension/internal/bitmap/opacity.cpp:40
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2673
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2674
#: ../src/widgets/dropper-toolbar.cpp:107
msgid "Opacity:"
msgstr ""
@@ -5717,7 +4554,7 @@ msgstr ""
#: ../src/extension/internal/bitmap/threshold.cpp:40
#: ../src/extension/internal/bitmap/unsharpmask.cpp:46
-#: ../src/widgets/paintbucket-toolbar.cpp:166
+#: ../src/widgets/paintbucket-toolbar.cpp:167
msgid "Threshold:"
msgstr ""
@@ -5798,7 +4635,8 @@ msgstr ""
#: ../src/extension/internal/cairo-ps-out.cpp:335
#: ../src/extension/internal/cairo-ps-out.cpp:376
#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:250
-#: ../src/extension/internal/emf-win32-inout.cpp:2557
+#: ../src/extension/internal/emf-inout.cpp:3512
+#: ../src/extension/internal/wmf-inout.cpp:3200
msgid "Convert texts to paths"
msgstr ""
@@ -5836,8 +4674,8 @@ msgid "Use exported object's size"
msgstr ""
#: ../src/extension/internal/cairo-ps-out.cpp:343
-#: ../src/extension/internal/cairo-ps-out.cpp:384
-msgid "Bleed/margin (mm)"
+#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:258
+msgid "Bleed/margin (mm):"
msgstr ""
#: ../src/extension/internal/cairo-ps-out.cpp:344
@@ -5864,6 +4702,10 @@ msgstr ""
msgid "EPS+LaTeX: Omit text in EPS, and create LaTeX file"
msgstr ""
+#: ../src/extension/internal/cairo-ps-out.cpp:384
+msgid "Bleed/margin (mm)"
+msgstr ""
+
#: ../src/extension/internal/cairo-ps-out.cpp:389
#: ../share/extensions/eps_input.inx.h:2
msgid "Encapsulated PostScript (*.eps)"
@@ -5893,10 +4735,6 @@ msgstr ""
msgid "Output page size:"
msgstr ""
-#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:258
-msgid "Bleed/margin (mm):"
-msgstr ""
-
#: ../src/extension/internal/cdr-input.cpp:100
#: ../src/extension/internal/pdf-input-cairo.cpp:70
#: ../src/extension/internal/pdfinput/pdf-input.cpp:86
@@ -5966,39 +4804,70 @@ msgstr ""
msgid "Open presentation exchange files saved in Corel DRAW"
msgstr ""
-#: ../src/extension/internal/emf-win32-inout.cpp:2527
+#: ../src/extension/internal/emf-inout.cpp:3496
msgid "EMF Input"
msgstr ""
-#: ../src/extension/internal/emf-win32-inout.cpp:2532
+#: ../src/extension/internal/emf-inout.cpp:3501
msgid "Enhanced Metafiles (*.emf)"
msgstr ""
-#: ../src/extension/internal/emf-win32-inout.cpp:2533
+#: ../src/extension/internal/emf-inout.cpp:3502
msgid "Enhanced Metafiles"
msgstr ""
-#: ../src/extension/internal/emf-win32-inout.cpp:2541
-msgid "WMF Input"
+#: ../src/extension/internal/emf-inout.cpp:3510
+msgid "EMF Output"
msgstr ""
-#: ../src/extension/internal/emf-win32-inout.cpp:2546
-msgid "Windows Metafiles (*.wmf)"
+#: ../src/extension/internal/emf-inout.cpp:3513
+#: ../src/extension/internal/wmf-inout.cpp:3201
+msgid "Map Unicode to Symbol font"
msgstr ""
-#: ../src/extension/internal/emf-win32-inout.cpp:2547
-msgid "Windows Metafiles"
+#: ../src/extension/internal/emf-inout.cpp:3514
+#: ../src/extension/internal/wmf-inout.cpp:3202
+msgid "Map Unicode to Wingdings"
msgstr ""
-#: ../src/extension/internal/emf-win32-inout.cpp:2555
-msgid "EMF Output"
+#: ../src/extension/internal/emf-inout.cpp:3515
+#: ../src/extension/internal/wmf-inout.cpp:3203
+msgid "Map Unicode to Zapf Dingbats"
+msgstr ""
+
+#: ../src/extension/internal/emf-inout.cpp:3516
+#: ../src/extension/internal/wmf-inout.cpp:3204
+msgid "Use MS Unicode PUA (0xF020-0xF0FF) for converted characters"
+msgstr ""
+
+#: ../src/extension/internal/emf-inout.cpp:3517
+#: ../src/extension/internal/wmf-inout.cpp:3205
+msgid "Compensate for PPT font bug"
+msgstr ""
+
+#: ../src/extension/internal/emf-inout.cpp:3518
+#: ../src/extension/internal/wmf-inout.cpp:3206
+msgid "Convert dashed/dotted lines to single lines"
+msgstr ""
+
+#: ../src/extension/internal/emf-inout.cpp:3519
+#: ../src/extension/internal/wmf-inout.cpp:3207
+msgid "Convert gradients to colored polygon series"
msgstr ""
-#: ../src/extension/internal/emf-win32-inout.cpp:2561
+#: ../src/extension/internal/emf-inout.cpp:3520
+msgid "Map all fill patterns to standard EMF hatches"
+msgstr ""
+
+#: ../src/extension/internal/emf-inout.cpp:3521
+msgid "Ignore image rotations"
+msgstr ""
+
+#: ../src/extension/internal/emf-inout.cpp:3525
msgid "Enhanced Metafile (*.emf)"
msgstr ""
-#: ../src/extension/internal/emf-win32-inout.cpp:2562
+#: ../src/extension/internal/emf-inout.cpp:3526
msgid "Enhanced Metafile"
msgstr ""
@@ -6061,8 +4930,8 @@ msgstr ""
#: ../src/extension/internal/filter/color.h:1615
#: ../src/extension/internal/filter/distort.h:95
#: ../src/extension/internal/filter/distort.h:204
-#: ../src/extension/internal/filter/filter-file.cpp:151
#: ../src/extension/internal/filter/filter.cpp:214
+#: ../src/extension/internal/filter/filter-file.cpp:151
#: ../src/extension/internal/filter/image.h:61
#: ../src/extension/internal/filter/morphology.h:75
#: ../src/extension/internal/filter/morphology.h:202
@@ -6268,7 +5137,7 @@ msgstr ""
#: ../src/extension/internal/filter/blurs.h:336
#: ../src/extension/internal/filter/color.h:1205
#: ../src/extension/internal/filter/color.h:1317
-#: ../src/ui/dialog/document-properties.cpp:107
+#: ../src/ui/dialog/document-properties.cpp:111
msgid "Background color"
msgstr ""
@@ -6329,7 +5198,7 @@ msgstr ""
#: ../src/extension/internal/filter/color.h:637
#: ../src/extension/internal/filter/color.h:821
#: ../src/extension/internal/filter/transparency.h:132
-#: ../src/filter-enums.cpp:100 ../src/flood-context.cpp:227
+#: ../src/filter-enums.cpp:100 ../src/flood-context.cpp:194
#: ../src/widgets/sp-color-icc-selector.cpp:355
#: ../src/widgets/sp-color-scales.cpp:429
#: ../src/widgets/sp-color-scales.cpp:430
@@ -6342,7 +5211,7 @@ msgstr ""
#: ../src/extension/internal/filter/color.h:638
#: ../src/extension/internal/filter/color.h:822
#: ../src/extension/internal/filter/transparency.h:133
-#: ../src/filter-enums.cpp:101 ../src/flood-context.cpp:228
+#: ../src/filter-enums.cpp:101 ../src/flood-context.cpp:195
#: ../src/widgets/sp-color-icc-selector.cpp:356
#: ../src/widgets/sp-color-scales.cpp:432
#: ../src/widgets/sp-color-scales.cpp:433
@@ -6355,7 +5224,7 @@ msgstr ""
#: ../src/extension/internal/filter/color.h:639
#: ../src/extension/internal/filter/color.h:823
#: ../src/extension/internal/filter/transparency.h:134
-#: ../src/filter-enums.cpp:102 ../src/flood-context.cpp:229
+#: ../src/filter-enums.cpp:102 ../src/flood-context.cpp:196
#: ../src/widgets/sp-color-icc-selector.cpp:357
#: ../src/widgets/sp-color-scales.cpp:435
#: ../src/widgets/sp-color-scales.cpp:436
@@ -6379,9 +5248,9 @@ msgid "Diffuse"
msgstr ""
#: ../src/extension/internal/filter/bumps.h:98
-#: ../src/extension/internal/filter/bumps.h:329
-#: ../src/libgdl/gdl-dock-placeholder.c:175 ../src/libgdl/gdl-dock.c:199
-#: ../src/widgets/rect-toolbar.cpp:334
+#: ../src/extension/internal/filter/bumps.h:329 ../src/libgdl/gdl-dock.c:199
+#: ../src/libgdl/gdl-dock-placeholder.c:175
+#: ../src/widgets/rect-toolbar.cpp:338
#: ../share/extensions/interp_att_g.inx.h:11
msgid "Height"
msgstr ""
@@ -6393,7 +5262,7 @@ msgstr ""
#: ../src/extension/internal/filter/color.h:1113
#: ../src/extension/internal/filter/paint.h:86
#: ../src/extension/internal/filter/paint.h:592
-#: ../src/extension/internal/filter/paint.h:707 ../src/flood-context.cpp:232
+#: ../src/extension/internal/filter/paint.h:707 ../src/flood-context.cpp:199
#: ../src/widgets/sp-color-icc-selector.cpp:366
#: ../src/widgets/sp-color-scales.cpp:461
#: ../src/widgets/sp-color-scales.cpp:462 ../src/widgets/tweak-toolbar.cpp:332
@@ -6508,7 +5377,7 @@ msgstr ""
#: ../src/extension/internal/filter/bumps.h:322
#: ../src/extension/internal/filter/transparency.h:57
-#: ../src/filter-enums.cpp:29 ../src/selection-describer.cpp:57
+#: ../src/filter-enums.cpp:29 ../src/sp-image.cpp:614
msgid "Image"
msgstr ""
@@ -6591,7 +5460,7 @@ msgstr ""
#: ../src/extension/internal/filter/color.h:156
#: ../src/extension/internal/filter/color.h:257
-#: ../src/extension/internal/filter/paint.h:87 ../src/flood-context.cpp:231
+#: ../src/extension/internal/filter/paint.h:87 ../src/flood-context.cpp:198
#: ../src/ui/dialog/inkscape-preferences.cpp:941
#: ../src/widgets/sp-color-icc-selector.cpp:362
#: ../src/widgets/sp-color-icc-selector.cpp:367
@@ -6603,7 +5472,7 @@ msgstr ""
#: ../src/extension/internal/filter/color.h:160
#: ../src/extension/internal/filter/transparency.h:135
-#: ../src/filter-enums.cpp:103 ../src/flood-context.cpp:233
+#: ../src/filter-enums.cpp:103 ../src/flood-context.cpp:200
msgid "Alpha"
msgstr ""
@@ -6852,10 +5721,12 @@ msgstr ""
msgid "Shadows"
msgstr ""
+#. initialise your parameters here:
#: ../src/extension/internal/filter/color.h:1044
#: ../src/extension/internal/filter/paint.h:356 ../src/filter-enums.cpp:32
#: ../src/live_effects/effect.cpp:97 ../src/live_effects/lpe-offset.cpp:31
-#: ../src/widgets/gradient-toolbar.cpp:1172
+#: ../src/live_effects/lpe-parallel.cpp:50
+#: ../src/widgets/gradient-toolbar.cpp:1173
msgid "Offset"
msgstr ""
@@ -6885,7 +5756,7 @@ msgstr ""
#: ../src/extension/internal/filter/color.h:1307
#: ../src/extension/internal/filter/color.h:1310
#: ../src/extension/internal/filter/color.h:1313
-#: ../src/ui/dialog/input.cpp:1616 ../src/ui/dialog/layers.cpp:916
+#: ../src/ui/dialog/input.cpp:1616 ../src/ui/dialog/layers.cpp:917
msgid "X"
msgstr ""
@@ -7137,8 +6008,8 @@ msgid "Detect:"
msgstr ""
#: ../src/extension/internal/filter/image.h:52
-#: ../src/ui/dialog/template-load-tab.cpp:96
-#: ../src/ui/dialog/template-load-tab.cpp:131
+#: ../src/ui/dialog/template-load-tab.cpp:100
+#: ../src/ui/dialog/template-load-tab.cpp:135
msgid "All"
msgstr ""
@@ -7177,8 +6048,8 @@ msgid "Open"
msgstr ""
#: ../src/extension/internal/filter/morphology.h:65
-#: ../src/libgdl/gdl-dock-placeholder.c:167 ../src/libgdl/gdl-dock.c:191
-#: ../src/widgets/rect-toolbar.cpp:317 ../src/widgets/spray-toolbar.cpp:128
+#: ../src/libgdl/gdl-dock.c:191 ../src/libgdl/gdl-dock-placeholder.c:167
+#: ../src/widgets/rect-toolbar.cpp:321 ../src/widgets/spray-toolbar.cpp:128
#: ../src/widgets/tweak-toolbar.cpp:142
#: ../share/extensions/interp_att_g.inx.h:10
msgid "Width"
@@ -7307,9 +6178,9 @@ msgstr ""
#: ../share/extensions/pathscatter.inx.h:2
#: ../share/extensions/radiusrand.inx.h:2 ../share/extensions/scour.inx.h:2
#: ../share/extensions/split.inx.h:2 ../share/extensions/voronoi2svg.inx.h:2
+#: ../share/extensions/web-set-att.inx.h:2
#: ../share/extensions/webslicer_create_group.inx.h:2
#: ../share/extensions/webslicer_export.inx.h:2
-#: ../share/extensions/web-set-att.inx.h:2
#: ../share/extensions/web-transmit-att.inx.h:2
msgid "Options"
msgstr ""
@@ -7411,15 +6282,15 @@ msgid "Convert image to an engraving made of vertical and horizontal lines"
msgstr ""
#: ../src/extension/internal/filter/paint.h:331
-#: ../src/ui/dialog/align-and-distribute.cpp:997
-#: ../src/widgets/desktop-widget.cpp:2004
+#: ../src/ui/dialog/align-and-distribute.cpp:1004
+#: ../src/widgets/desktop-widget.cpp:2007
msgid "Drawing"
msgstr ""
#: ../src/extension/internal/filter/paint.h:335
#: ../src/extension/internal/filter/paint.h:496
#: ../src/extension/internal/filter/paint.h:590
-#: ../src/extension/internal/filter/paint.h:976 ../src/splivarot.cpp:2024
+#: ../src/extension/internal/filter/paint.h:976 ../src/splivarot.cpp:2223
msgid "Simplify"
msgstr ""
@@ -7699,7 +6570,7 @@ msgid "Background"
msgstr ""
#: ../src/extension/internal/filter/transparency.h:59
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2623
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2624
#: ../src/ui/dialog/input.cpp:1088 ../src/widgets/eraser-toolbar.cpp:123
#: ../src/widgets/pencil-toolbar.cpp:156 ../src/widgets/spray-toolbar.cpp:198
#: ../src/widgets/tweak-toolbar.cpp:268 ../share/extensions/extrude.inx.h:2
@@ -7748,34 +6619,34 @@ msgstr ""
msgid "Repaint anything visible monochrome"
msgstr ""
-#: ../src/extension/internal/gdkpixbuf-input.cpp:189
+#: ../src/extension/internal/gdkpixbuf-input.cpp:146
#, c-format
msgid "%s bitmap image import"
msgstr ""
-#: ../src/extension/internal/gdkpixbuf-input.cpp:195
+#: ../src/extension/internal/gdkpixbuf-input.cpp:152
msgid "Link or embed image:"
msgstr ""
-#: ../src/extension/internal/gdkpixbuf-input.cpp:196
+#: ../src/extension/internal/gdkpixbuf-input.cpp:153
msgid "Embed"
msgstr ""
-#: ../src/extension/internal/gdkpixbuf-input.cpp:197
+#: ../src/extension/internal/gdkpixbuf-input.cpp:154 ../src/sp-anchor.cpp:119
msgid "Link"
msgstr ""
-#: ../src/extension/internal/gdkpixbuf-input.cpp:199
+#: ../src/extension/internal/gdkpixbuf-input.cpp:156
msgid ""
"Embed results in stand-alone, larger SVG files. Link references a file "
"outside this SVG document and all files must be moved together."
msgstr ""
-#: ../src/extension/internal/gdkpixbuf-input.cpp:200
+#: ../src/extension/internal/gdkpixbuf-input.cpp:157
msgid "Hide the dialog next time and always apply the same action."
msgstr ""
-#: ../src/extension/internal/gdkpixbuf-input.cpp:200
+#: ../src/extension/internal/gdkpixbuf-input.cpp:157
msgid "Don't ask again"
msgstr ""
@@ -7791,31 +6662,31 @@ msgstr ""
msgid "Gradients used in GIMP"
msgstr ""
-#: ../src/extension/internal/grid.cpp:209 ../src/ui/widget/panel.cpp:117
+#: ../src/extension/internal/grid.cpp:210 ../src/ui/widget/panel.cpp:117
msgid "Grid"
msgstr ""
-#: ../src/extension/internal/grid.cpp:211
+#: ../src/extension/internal/grid.cpp:212
msgid "Line Width:"
msgstr ""
-#: ../src/extension/internal/grid.cpp:212
+#: ../src/extension/internal/grid.cpp:213
msgid "Horizontal Spacing:"
msgstr ""
-#: ../src/extension/internal/grid.cpp:213
+#: ../src/extension/internal/grid.cpp:214
msgid "Vertical Spacing:"
msgstr ""
-#: ../src/extension/internal/grid.cpp:214
+#: ../src/extension/internal/grid.cpp:215
msgid "Horizontal Offset:"
msgstr ""
-#: ../src/extension/internal/grid.cpp:215
+#: ../src/extension/internal/grid.cpp:216
msgid "Vertical Offset:"
msgstr ""
-#: ../src/extension/internal/grid.cpp:219
+#: ../src/extension/internal/grid.cpp:220
#: ../share/extensions/draw_from_triangle.inx.h:58
#: ../share/extensions/eqtexsvg.inx.h:4
#: ../share/extensions/foldablebox.inx.h:9
@@ -7824,6 +6695,7 @@ msgstr ""
#: ../share/extensions/grid_isometric.inx.h:11
#: ../share/extensions/grid_polar.inx.h:22
#: ../share/extensions/guides_creator.inx.h:19
+#: ../share/extensions/hershey.inx.h:52
#: ../share/extensions/layout_nup.inx.h:35
#: ../share/extensions/lindenmayer.inx.h:34
#: ../share/extensions/param_curves.inx.h:30
@@ -7831,26 +6703,26 @@ msgstr ""
#: ../share/extensions/polyhedron_3d.inx.h:56
#: ../share/extensions/printing_marks.inx.h:20
#: ../share/extensions/render_alphabetsoup.inx.h:5
-#: ../share/extensions/render_barcode.inx.h:5
#: ../share/extensions/render_barcode_datamatrix.inx.h:5
+#: ../share/extensions/render_barcode.inx.h:5
#: ../share/extensions/render_barcode_qrcode.inx.h:18
-#: ../share/extensions/render_gears.inx.h:11
#: ../share/extensions/render_gear_rack.inx.h:5
-#: ../share/extensions/rtree.inx.h:4 ../share/extensions/spirograph.inx.h:10
+#: ../share/extensions/render_gears.inx.h:11 ../share/extensions/rtree.inx.h:4
+#: ../share/extensions/spirograph.inx.h:10
#: ../share/extensions/svgcalendar.inx.h:38
#: ../share/extensions/triangle.inx.h:14
#: ../share/extensions/wireframe_sphere.inx.h:8
msgid "Render"
msgstr ""
-#: ../src/extension/internal/grid.cpp:220
-#: ../src/ui/dialog/document-properties.cpp:147
+#: ../src/extension/internal/grid.cpp:221
+#: ../src/ui/dialog/document-properties.cpp:151
#: ../src/ui/dialog/inkscape-preferences.cpp:776
-#: ../src/widgets/toolbox.cpp:1820
+#: ../src/widgets/toolbox.cpp:1824
msgid "Grids"
msgstr ""
-#: ../src/extension/internal/grid.cpp:223
+#: ../src/extension/internal/grid.cpp:224
msgid "Draw a path which is a grid"
msgstr ""
@@ -7866,6 +6738,10 @@ msgstr ""
msgid "JavaFX Raytracer File"
msgstr ""
+#: ../src/extension/internal/latex-pstricks.cpp:334
+msgid "LaTeX Print"
+msgstr ""
+
#: ../src/extension/internal/latex-pstricks-out.cpp:95
msgid "LaTeX Output"
msgstr ""
@@ -7878,19 +6754,15 @@ msgstr ""
msgid "LaTeX PSTricks File"
msgstr ""
-#: ../src/extension/internal/latex-pstricks.cpp:334
-msgid "LaTeX Print"
-msgstr ""
-
-#: ../src/extension/internal/odf.cpp:2148
+#: ../src/extension/internal/odf.cpp:2149
msgid "OpenDocument Drawing Output"
msgstr ""
-#: ../src/extension/internal/odf.cpp:2153
+#: ../src/extension/internal/odf.cpp:2154
msgid "OpenDocument drawing (*.odg)"
msgstr ""
-#: ../src/extension/internal/odf.cpp:2154
+#: ../src/extension/internal/odf.cpp:2155
msgid "OpenDocument drawing file"
msgstr ""
@@ -8160,6 +7032,36 @@ msgstr ""
msgid "Microsoft Visio 2013 drawing (*.vsdx)"
msgstr ""
+#: ../src/extension/internal/wmf-inout.cpp:3184
+msgid "WMF Input"
+msgstr ""
+
+#: ../src/extension/internal/wmf-inout.cpp:3189
+msgid "Windows Metafiles (*.wmf)"
+msgstr ""
+
+#: ../src/extension/internal/wmf-inout.cpp:3190
+msgid "Windows Metafiles"
+msgstr ""
+
+#: ../src/extension/internal/wmf-inout.cpp:3198
+msgid "WMF Output"
+msgstr ""
+
+#: ../src/extension/internal/wmf-inout.cpp:3208
+msgid "Map all fill patterns to standard WMF hatches"
+msgstr ""
+
+#: ../src/extension/internal/wmf-inout.cpp:3212
+#: ../share/extensions/wmf_input.inx.h:2
+#: ../share/extensions/wmf_output.inx.h:2
+msgid "Windows Metafile (*.wmf)"
+msgstr ""
+
+#: ../src/extension/internal/wmf-inout.cpp:3213
+msgid "Windows Metafile"
+msgstr ""
+
#: ../src/extension/internal/wpg-input.cpp:121
msgid "WPG Input"
msgstr ""
@@ -8184,127 +7086,127 @@ msgstr ""
msgid "Format autodetect failed. The file is being opened as SVG."
msgstr ""
-#: ../src/file.cpp:179
+#: ../src/file.cpp:173
msgid "default.svg"
msgstr ""
-#: ../src/file.cpp:318
+#: ../src/file.cpp:312
msgid "Broken links have been changed to point to existing files."
msgstr ""
-#: ../src/file.cpp:329 ../src/file.cpp:1253
+#: ../src/file.cpp:323 ../src/file.cpp:1247
#, c-format
msgid "Failed to load the requested file %s"
msgstr ""
-#: ../src/file.cpp:355
+#: ../src/file.cpp:349
msgid "Document not saved yet. Cannot revert."
msgstr ""
-#: ../src/file.cpp:361
+#: ../src/file.cpp:355
#, c-format
msgid "Changes will be lost! Are you sure you want to reload document %s?"
msgstr ""
-#: ../src/file.cpp:390
+#: ../src/file.cpp:384
msgid "Document reverted."
msgstr ""
-#: ../src/file.cpp:392
+#: ../src/file.cpp:386
msgid "Document not reverted."
msgstr ""
-#: ../src/file.cpp:542
+#: ../src/file.cpp:536
msgid "Select file to open"
msgstr ""
-#: ../src/file.cpp:624
+#: ../src/file.cpp:618
msgid "Clean up document"
msgstr ""
-#: ../src/file.cpp:631
+#: ../src/file.cpp:625
#, c-format
msgid "Removed <b>%i</b> unused definition in &lt;defs&gt;."
msgid_plural "Removed <b>%i</b> unused definitions in &lt;defs&gt;."
msgstr[0] ""
msgstr[1] ""
-#: ../src/file.cpp:636
+#: ../src/file.cpp:630
msgid "No unused definitions in &lt;defs&gt;."
msgstr ""
-#: ../src/file.cpp:668
+#: ../src/file.cpp:662
#, c-format
msgid ""
"No Inkscape extension found to save document (%s). This may have been "
"caused by an unknown filename extension."
msgstr ""
-#: ../src/file.cpp:669 ../src/file.cpp:677 ../src/file.cpp:685
-#: ../src/file.cpp:691 ../src/file.cpp:696
+#: ../src/file.cpp:663 ../src/file.cpp:671 ../src/file.cpp:679
+#: ../src/file.cpp:685 ../src/file.cpp:690
msgid "Document not saved."
msgstr ""
-#: ../src/file.cpp:676
+#: ../src/file.cpp:670
#, c-format
msgid ""
"File %s is write protected. Please remove write protection and try again."
msgstr ""
-#: ../src/file.cpp:684
+#: ../src/file.cpp:678
#, c-format
msgid "File %s could not be saved."
msgstr ""
-#: ../src/file.cpp:714 ../src/file.cpp:716
+#: ../src/file.cpp:708 ../src/file.cpp:710
msgid "Document saved."
msgstr ""
#. We are saving for the first time; create a unique default filename
-#: ../src/file.cpp:864 ../src/file.cpp:1416
+#: ../src/file.cpp:858 ../src/file.cpp:1410
#, c-format
msgid "drawing%s"
msgstr ""
-#: ../src/file.cpp:870
+#: ../src/file.cpp:864
#, c-format
msgid "drawing-%d%s"
msgstr ""
-#: ../src/file.cpp:874
+#: ../src/file.cpp:868
#, c-format
msgid "%s"
msgstr ""
-#: ../src/file.cpp:889
+#: ../src/file.cpp:883
msgid "Select file to save a copy to"
msgstr ""
-#: ../src/file.cpp:891
+#: ../src/file.cpp:885
msgid "Select file to save to"
msgstr ""
-#: ../src/file.cpp:997 ../src/file.cpp:999
+#: ../src/file.cpp:991 ../src/file.cpp:993
msgid "No changes need to be saved."
msgstr ""
-#: ../src/file.cpp:1018
+#: ../src/file.cpp:1012
msgid "Saving document..."
msgstr ""
-#: ../src/file.cpp:1250 ../src/ui/dialog/ocaldialogs.cpp:1244
+#: ../src/file.cpp:1244 ../src/ui/dialog/ocaldialogs.cpp:1244
msgid "Import"
msgstr ""
-#: ../src/file.cpp:1300
+#: ../src/file.cpp:1294
msgid "Select file to import"
msgstr ""
-#: ../src/file.cpp:1438
+#: ../src/file.cpp:1432
msgid "Select file to export to"
msgstr ""
-#: ../src/file.cpp:1691
+#: ../src/file.cpp:1685
msgid "Import Clip Art"
msgstr ""
@@ -8385,7 +7287,7 @@ msgid "Luminance to Alpha"
msgstr ""
#. File
-#: ../src/filter-enums.cpp:70 ../src/verbs.cpp:2348
+#: ../src/filter-enums.cpp:70 ../src/verbs.cpp:2352
#: ../share/extensions/jessyInk_mouseHandler.inx.h:3
#: ../share/extensions/jessyInk_transitions.inx.h:7
msgid "Default"
@@ -8395,7 +7297,7 @@ msgstr ""
msgid "Arithmetic"
msgstr ""
-#: ../src/filter-enums.cpp:92 ../src/selection-chemistry.cpp:531
+#: ../src/filter-enums.cpp:92 ../src/selection-chemistry.cpp:532
msgid "Duplicate"
msgstr ""
@@ -8427,11 +7329,11 @@ msgstr ""
msgid "Spot Light"
msgstr ""
-#: ../src/flood-context.cpp:226
+#: ../src/flood-context.cpp:193
msgid "Visible Colors"
msgstr ""
-#: ../src/flood-context.cpp:230 ../src/widgets/sp-color-icc-selector.cpp:361
+#: ../src/flood-context.cpp:197 ../src/widgets/sp-color-icc-selector.cpp:361
#: ../src/widgets/sp-color-icc-selector.cpp:365
#: ../src/widgets/sp-color-scales.cpp:455
#: ../src/widgets/sp-color-scales.cpp:456 ../src/widgets/tweak-toolbar.cpp:300
@@ -8439,31 +7341,31 @@ msgstr ""
msgid "Hue"
msgstr ""
-#: ../src/flood-context.cpp:244
+#: ../src/flood-context.cpp:211
msgctxt "Flood autogap"
msgid "None"
msgstr ""
-#: ../src/flood-context.cpp:245
+#: ../src/flood-context.cpp:212
msgctxt "Flood autogap"
msgid "Small"
msgstr ""
-#: ../src/flood-context.cpp:246
+#: ../src/flood-context.cpp:213
msgctxt "Flood autogap"
msgid "Medium"
msgstr ""
-#: ../src/flood-context.cpp:247
+#: ../src/flood-context.cpp:214
msgctxt "Flood autogap"
msgid "Large"
msgstr ""
-#: ../src/flood-context.cpp:469
+#: ../src/flood-context.cpp:436
msgid "<b>Too much inset</b>, the result is empty."
msgstr ""
-#: ../src/flood-context.cpp:510
+#: ../src/flood-context.cpp:477
#, c-format
msgid ""
"Area filled, path with <b>%d</b> node created and unioned with selection."
@@ -8472,32 +7374,32 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: ../src/flood-context.cpp:516
+#: ../src/flood-context.cpp:483
#, c-format
msgid "Area filled, path with <b>%d</b> node created."
msgid_plural "Area filled, path with <b>%d</b> nodes created."
msgstr[0] ""
msgstr[1] ""
-#: ../src/flood-context.cpp:784 ../src/flood-context.cpp:1094
+#: ../src/flood-context.cpp:751 ../src/flood-context.cpp:1061
msgid "<b>Area is not bounded</b>, cannot fill."
msgstr ""
-#: ../src/flood-context.cpp:1099
+#: ../src/flood-context.cpp:1066
msgid ""
"<b>Only the visible part of the bounded area was filled.</b> If you want to "
"fill all of the area, undo, zoom out, and fill again."
msgstr ""
-#: ../src/flood-context.cpp:1117 ../src/flood-context.cpp:1276
+#: ../src/flood-context.cpp:1084 ../src/flood-context.cpp:1235
msgid "Fill bounded area"
msgstr ""
-#: ../src/flood-context.cpp:1136
+#: ../src/flood-context.cpp:1100
msgid "Set style on object"
msgstr ""
-#: ../src/flood-context.cpp:1195
+#: ../src/flood-context.cpp:1160
msgid "<b>Draw over</b> areas to add to fill, hold <b>Alt</b> for touch fill"
msgstr ""
@@ -8513,46 +7415,46 @@ msgstr ""
msgid "Delete swatch"
msgstr ""
-#: ../src/gradient-context.cpp:110 ../src/gradient-drag.cpp:96
+#: ../src/gradient-context.cpp:101 ../src/gradient-drag.cpp:96
msgid "Linear gradient <b>start</b>"
msgstr ""
#. POINT_LG_BEGIN
-#: ../src/gradient-context.cpp:111 ../src/gradient-drag.cpp:97
+#: ../src/gradient-context.cpp:102 ../src/gradient-drag.cpp:97
msgid "Linear gradient <b>end</b>"
msgstr ""
-#: ../src/gradient-context.cpp:112 ../src/gradient-drag.cpp:98
+#: ../src/gradient-context.cpp:103 ../src/gradient-drag.cpp:98
msgid "Linear gradient <b>mid stop</b>"
msgstr ""
-#: ../src/gradient-context.cpp:113 ../src/gradient-drag.cpp:99
+#: ../src/gradient-context.cpp:104 ../src/gradient-drag.cpp:99
msgid "Radial gradient <b>center</b>"
msgstr ""
-#: ../src/gradient-context.cpp:114 ../src/gradient-context.cpp:115
+#: ../src/gradient-context.cpp:105 ../src/gradient-context.cpp:106
#: ../src/gradient-drag.cpp:100 ../src/gradient-drag.cpp:101
msgid "Radial gradient <b>radius</b>"
msgstr ""
-#: ../src/gradient-context.cpp:116 ../src/gradient-drag.cpp:102
+#: ../src/gradient-context.cpp:107 ../src/gradient-drag.cpp:102
msgid "Radial gradient <b>focus</b>"
msgstr ""
#. POINT_RG_FOCUS
-#: ../src/gradient-context.cpp:117 ../src/gradient-context.cpp:118
+#: ../src/gradient-context.cpp:108 ../src/gradient-context.cpp:109
#: ../src/gradient-drag.cpp:103 ../src/gradient-drag.cpp:104
msgid "Radial gradient <b>mid stop</b>"
msgstr ""
#. TRANSLATORS: %s will be substituted with the point name (see previous messages); This is part of a compound message
-#: ../src/gradient-context.cpp:143 ../src/mesh-context.cpp:139
+#: ../src/gradient-context.cpp:132 ../src/mesh-context.cpp:129
#, c-format
msgid "%s selected"
msgstr ""
#. TRANSLATORS: Mind the space in front. This is part of a compound message
-#: ../src/gradient-context.cpp:145 ../src/gradient-context.cpp:154
+#: ../src/gradient-context.cpp:134 ../src/gradient-context.cpp:143
#, c-format
msgid " out of %d gradient handle"
msgid_plural " out of %d gradient handles"
@@ -8560,9 +7462,9 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: Mind the space in front. (Refers to gradient handles selected). This is part of a compound message
-#: ../src/gradient-context.cpp:146 ../src/gradient-context.cpp:155
-#: ../src/gradient-context.cpp:162 ../src/mesh-context.cpp:142
-#: ../src/mesh-context.cpp:153 ../src/mesh-context.cpp:161
+#: ../src/gradient-context.cpp:135 ../src/gradient-context.cpp:144
+#: ../src/gradient-context.cpp:151 ../src/mesh-context.cpp:132
+#: ../src/mesh-context.cpp:143 ../src/mesh-context.cpp:151
#, c-format
msgid " on %d selected object"
msgid_plural " on %d selected objects"
@@ -8570,7 +7472,7 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: This is a part of a compound message (out of two more indicating: grandint handle count & object count)
-#: ../src/gradient-context.cpp:152 ../src/mesh-context.cpp:149
+#: ../src/gradient-context.cpp:141 ../src/mesh-context.cpp:139
#, c-format
msgid ""
"One handle merging %d stop (drag with <b>Shift</b> to separate) selected"
@@ -8580,7 +7482,7 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: The plural refers to number of selected gradient handles. This is part of a compound message (part two indicates selected object count)
-#: ../src/gradient-context.cpp:160
+#: ../src/gradient-context.cpp:149
#, c-format
msgid "<b>%d</b> gradient handle selected out of %d"
msgid_plural "<b>%d</b> gradient handles selected out of %d"
@@ -8588,7 +7490,7 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: The plural refers to number of selected objects
-#: ../src/gradient-context.cpp:167
+#: ../src/gradient-context.cpp:156
#, c-format
msgid "<b>No</b> gradient handles selected out of %d on %d selected object"
msgid_plural ""
@@ -8596,51 +7498,51 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: ../src/gradient-context.cpp:381 ../src/gradient-context.cpp:479
-#: ../src/ui/dialog/swatches.cpp:204 ../src/widgets/gradient-vector.cpp:814
+#: ../src/gradient-context.cpp:366 ../src/gradient-context.cpp:464
+#: ../src/ui/dialog/swatches.cpp:203 ../src/widgets/gradient-vector.cpp:814
msgid "Add gradient stop"
msgstr ""
-#: ../src/gradient-context.cpp:454
+#: ../src/gradient-context.cpp:439
msgid "Simplify gradient"
msgstr ""
-#: ../src/gradient-context.cpp:533
+#: ../src/gradient-context.cpp:515
msgid "Create default gradient"
msgstr ""
-#: ../src/gradient-context.cpp:590 ../src/mesh-context.cpp:597
+#: ../src/gradient-context.cpp:574 ../src/mesh-context.cpp:569
msgid "<b>Draw around</b> handles to select them"
msgstr ""
-#: ../src/gradient-context.cpp:706
+#: ../src/gradient-context.cpp:697
msgid "<b>Ctrl</b>: snap gradient angle"
msgstr ""
-#: ../src/gradient-context.cpp:707
+#: ../src/gradient-context.cpp:698
msgid "<b>Shift</b>: draw gradient around the starting point"
msgstr ""
-#: ../src/gradient-context.cpp:930 ../src/mesh-context.cpp:997
+#: ../src/gradient-context.cpp:952 ../src/mesh-context.cpp:992
#, c-format
msgid "<b>Gradient</b> for %d object; with <b>Ctrl</b> to snap angle"
msgid_plural "<b>Gradient</b> for %d objects; with <b>Ctrl</b> to snap angle"
msgstr[0] ""
msgstr[1] ""
-#: ../src/gradient-context.cpp:934 ../src/mesh-context.cpp:1001
+#: ../src/gradient-context.cpp:956 ../src/mesh-context.cpp:996
msgid "Select <b>objects</b> on which to create gradient."
msgstr ""
-#: ../src/gradient-drag.cpp:105 ../src/mesh-context.cpp:112
+#: ../src/gradient-drag.cpp:105 ../src/mesh-context.cpp:102
msgid "Mesh gradient <b>corner</b>"
msgstr ""
-#: ../src/gradient-drag.cpp:106 ../src/mesh-context.cpp:113
+#: ../src/gradient-drag.cpp:106 ../src/mesh-context.cpp:103
msgid "Mesh gradient <b>handle</b>"
msgstr ""
-#: ../src/gradient-drag.cpp:107 ../src/mesh-context.cpp:114
+#: ../src/gradient-drag.cpp:107 ../src/mesh-context.cpp:104
msgid "Mesh gradient <b>tensor</b>"
msgstr ""
@@ -8648,44 +7550,43 @@ msgstr ""
msgid "Added patch row or column"
msgstr ""
-#: ../src/gradient-drag.cpp:792
+#: ../src/gradient-drag.cpp:794
msgid "Merge gradient handles"
msgstr ""
-#: ../src/gradient-drag.cpp:1101
+#: ../src/gradient-drag.cpp:1103
msgid "Move gradient handle"
msgstr ""
-#: ../src/gradient-drag.cpp:1160 ../src/widgets/gradient-vector.cpp:847
+#: ../src/gradient-drag.cpp:1162 ../src/widgets/gradient-vector.cpp:847
msgid "Delete gradient stop"
msgstr ""
-#: ../src/gradient-drag.cpp:1423
+#: ../src/gradient-drag.cpp:1425
#, c-format
msgid ""
"%s %d for: %s%s; drag with <b>Ctrl</b> to snap offset; click with <b>Ctrl"
"+Alt</b> to delete stop"
msgstr ""
-#: ../src/gradient-drag.cpp:1427 ../src/gradient-drag.cpp:1434
+#: ../src/gradient-drag.cpp:1429 ../src/gradient-drag.cpp:1436
msgid " (stroke)"
msgstr ""
-#: ../src/gradient-drag.cpp:1431
+#: ../src/gradient-drag.cpp:1433
#, c-format
msgid ""
"%s for: %s%s; drag with <b>Ctrl</b> to snap angle, with <b>Ctrl+Alt</b> to "
"preserve angle, with <b>Ctrl+Shift</b> to scale around center"
msgstr ""
-#: ../src/gradient-drag.cpp:1439
-#, c-format
+#: ../src/gradient-drag.cpp:1441
msgid ""
"Radial gradient <b>center</b> and <b>focus</b>; drag with <b>Shift</b> to "
"separate focus"
msgstr ""
-#: ../src/gradient-drag.cpp:1442
+#: ../src/gradient-drag.cpp:1444
#, c-format
msgid ""
"Gradient point shared by <b>%d</b> gradient; drag with <b>Shift</b> to "
@@ -8696,15 +7597,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: ../src/gradient-drag.cpp:2370
+#: ../src/gradient-drag.cpp:2372
msgid "Move gradient handle(s)"
msgstr ""
-#: ../src/gradient-drag.cpp:2406
+#: ../src/gradient-drag.cpp:2408
msgid "Move gradient mid stop(s)"
msgstr ""
-#: ../src/gradient-drag.cpp:2695
+#: ../src/gradient-drag.cpp:2697
msgid "Delete gradient stop(s)"
msgstr ""
@@ -8752,68 +7653,68 @@ msgstr ""
msgid "Automatic backup of the following documents failed:\n"
msgstr ""
-#: ../src/interface.cpp:774
+#: ../src/interface.cpp:746
msgctxt "Interface setup"
msgid "Default"
msgstr ""
-#: ../src/interface.cpp:774
+#: ../src/interface.cpp:746
msgid "Default interface setup"
msgstr ""
-#: ../src/interface.cpp:775
+#: ../src/interface.cpp:747
msgctxt "Interface setup"
msgid "Custom"
msgstr ""
-#: ../src/interface.cpp:775
+#: ../src/interface.cpp:747
msgid "Setup for custom task"
msgstr ""
-#: ../src/interface.cpp:776
+#: ../src/interface.cpp:748
msgctxt "Interface setup"
msgid "Wide"
msgstr ""
-#: ../src/interface.cpp:776
+#: ../src/interface.cpp:748
msgid "Setup for widescreen work"
msgstr ""
-#: ../src/interface.cpp:888
+#: ../src/interface.cpp:860
#, c-format
msgid "Verb \"%s\" Unknown"
msgstr ""
-#: ../src/interface.cpp:927
+#: ../src/interface.cpp:899
msgid "Open _Recent"
msgstr ""
-#: ../src/interface.cpp:1035 ../src/interface.cpp:1121
-#: ../src/interface.cpp:1224 ../src/ui/widget/selected-style.cpp:528
+#: ../src/interface.cpp:1007 ../src/interface.cpp:1093
+#: ../src/interface.cpp:1196 ../src/ui/widget/selected-style.cpp:528
msgid "Drop color"
msgstr ""
-#: ../src/interface.cpp:1074 ../src/interface.cpp:1184
+#: ../src/interface.cpp:1046 ../src/interface.cpp:1156
msgid "Drop color on gradient"
msgstr ""
-#: ../src/interface.cpp:1237
+#: ../src/interface.cpp:1209
msgid "Could not parse SVG data"
msgstr ""
-#: ../src/interface.cpp:1276
+#: ../src/interface.cpp:1248
msgid "Drop SVG"
msgstr ""
-#: ../src/interface.cpp:1289
+#: ../src/interface.cpp:1261
msgid "Drop Symbol"
msgstr ""
-#: ../src/interface.cpp:1320
+#: ../src/interface.cpp:1292
msgid "Drop bitmap image"
msgstr ""
-#: ../src/interface.cpp:1412
+#: ../src/interface.cpp:1384
#, c-format
msgid ""
"<span weight=\"bold\" size=\"larger\">A file named \"%s\" already exists. Do "
@@ -8822,160 +7723,165 @@ msgid ""
"The file already exists in \"%s\". Replacing it will overwrite its contents."
msgstr ""
-#: ../src/interface.cpp:1419 ../share/extensions/web-set-att.inx.h:21
+#: ../src/interface.cpp:1391 ../share/extensions/web-set-att.inx.h:21
#: ../share/extensions/web-transmit-att.inx.h:19
msgid "Replace"
msgstr ""
-#: ../src/interface.cpp:1490
+#: ../src/interface.cpp:1462
msgid "Go to parent"
msgstr ""
#. TRANSLATORS: #%1 is the id of the group e.g. <g id="#g7">, not a number.
-#: ../src/interface.cpp:1531
+#: ../src/interface.cpp:1503
msgid "Enter group #%1"
msgstr ""
#. Item dialog
-#: ../src/interface.cpp:1643 ../src/verbs.cpp:2842
+#: ../src/interface.cpp:1639 ../src/verbs.cpp:2848
msgid "_Object Properties..."
msgstr ""
-#: ../src/interface.cpp:1652
+#: ../src/interface.cpp:1648
msgid "_Select This"
msgstr ""
-#: ../src/interface.cpp:1663
+#: ../src/interface.cpp:1659
msgid "Select Same"
msgstr ""
#. Select same fill and stroke
-#: ../src/interface.cpp:1673
+#: ../src/interface.cpp:1669
msgid "Fill and Stroke"
msgstr ""
#. Select same fill color
-#: ../src/interface.cpp:1680
+#: ../src/interface.cpp:1676
msgid "Fill Color"
msgstr ""
#. Select same stroke color
-#: ../src/interface.cpp:1687
+#: ../src/interface.cpp:1683
msgid "Stroke Color"
msgstr ""
#. Select same stroke style
-#: ../src/interface.cpp:1694
+#: ../src/interface.cpp:1690
msgid "Stroke Style"
msgstr ""
#. Select same stroke style
-#: ../src/interface.cpp:1701
+#: ../src/interface.cpp:1697
msgid "Object type"
msgstr ""
#. Move to layer
-#: ../src/interface.cpp:1708
+#: ../src/interface.cpp:1704
msgid "_Move to layer ..."
msgstr ""
#. Create link
-#: ../src/interface.cpp:1718
+#: ../src/interface.cpp:1714
msgid "Create _Link"
msgstr ""
#. Set mask
-#: ../src/interface.cpp:1741
+#: ../src/interface.cpp:1737
msgid "Set Mask"
msgstr ""
#. Release mask
-#: ../src/interface.cpp:1752
+#: ../src/interface.cpp:1748
msgid "Release Mask"
msgstr ""
#. Set Clip
-#: ../src/interface.cpp:1763
+#: ../src/interface.cpp:1759
msgid "Set Cl_ip"
msgstr ""
#. Release Clip
-#: ../src/interface.cpp:1774
+#: ../src/interface.cpp:1770
msgid "Release C_lip"
msgstr ""
#. Group
-#: ../src/interface.cpp:1785 ../src/verbs.cpp:2483
+#: ../src/interface.cpp:1781 ../src/verbs.cpp:2487
msgid "_Group"
msgstr ""
-#: ../src/interface.cpp:1856
+#: ../src/interface.cpp:1852
msgid "Create link"
msgstr ""
#. Ungroup
-#: ../src/interface.cpp:1887 ../src/verbs.cpp:2485
+#: ../src/interface.cpp:1883 ../src/verbs.cpp:2489
msgid "_Ungroup"
msgstr ""
#. Link dialog
-#: ../src/interface.cpp:1912
+#: ../src/interface.cpp:1908
msgid "Link _Properties..."
msgstr ""
#. Select item
-#: ../src/interface.cpp:1918
+#: ../src/interface.cpp:1914
msgid "_Follow Link"
msgstr ""
#. Reset transformations
-#: ../src/interface.cpp:1924
+#: ../src/interface.cpp:1920
msgid "_Remove Link"
msgstr ""
-#: ../src/interface.cpp:1955
+#: ../src/interface.cpp:1951
msgid "Remove link"
msgstr ""
#. Image properties
-#: ../src/interface.cpp:1966
+#: ../src/interface.cpp:1962
msgid "Image _Properties..."
msgstr ""
#. Edit externally
-#: ../src/interface.cpp:1972
+#: ../src/interface.cpp:1968
msgid "Edit Externally..."
msgstr ""
#. Trace Bitmap
#. TRANSLATORS: "to trace" means "to convert a bitmap to vector graphics" (to vectorize)
-#: ../src/interface.cpp:1981 ../src/verbs.cpp:2546
+#: ../src/interface.cpp:1977 ../src/verbs.cpp:2550
msgid "_Trace Bitmap..."
msgstr ""
-#: ../src/interface.cpp:1991
+#. Trace Pixel Art
+#: ../src/interface.cpp:1986
+msgid "Trace Pixel Art"
+msgstr ""
+
+#: ../src/interface.cpp:1996
msgctxt "Context menu"
msgid "Embed Image"
msgstr ""
-#: ../src/interface.cpp:2002
+#: ../src/interface.cpp:2007
msgctxt "Context menu"
msgid "Extract Image..."
msgstr ""
#. Item dialog
#. Fill and Stroke dialog
-#: ../src/interface.cpp:2141 ../src/interface.cpp:2161 ../src/verbs.cpp:2807
+#: ../src/interface.cpp:2152 ../src/interface.cpp:2172 ../src/verbs.cpp:2813
msgid "_Fill and Stroke..."
msgstr ""
#. Edit Text dialog
-#: ../src/interface.cpp:2167 ../src/verbs.cpp:2824
+#: ../src/interface.cpp:2178 ../src/verbs.cpp:2830
msgid "_Text and Font..."
msgstr ""
#. Spellcheck dialog
-#: ../src/interface.cpp:2173 ../src/verbs.cpp:2832
+#: ../src/interface.cpp:2184 ../src/verbs.cpp:2838
msgid "Check Spellin_g..."
msgstr ""
@@ -8983,24 +7889,24 @@ msgstr ""
msgid "Node or handle drag canceled."
msgstr ""
-#: ../src/knotholder.cpp:157
+#: ../src/knotholder.cpp:160
msgid "Change handle"
msgstr ""
-#: ../src/knotholder.cpp:236
+#: ../src/knotholder.cpp:239
msgid "Move handle"
msgstr ""
#. TRANSLATORS: This refers to the pattern that's inside the object
-#: ../src/knotholder.cpp:257
+#: ../src/knotholder.cpp:260
msgid "<b>Move</b> the pattern fill inside the object"
msgstr ""
-#: ../src/knotholder.cpp:261
+#: ../src/knotholder.cpp:264
msgid "<b>Scale</b> the pattern fill; uniformly if with <b>Ctrl</b>"
msgstr ""
-#: ../src/knotholder.cpp:265
+#: ../src/knotholder.cpp:268
msgid "<b>Rotate</b> the pattern fill; with <b>Ctrl</b> to snap angle"
msgstr ""
@@ -9020,21 +7926,50 @@ msgstr ""
msgid "Dockbar style to show items on it"
msgstr ""
-#: ../src/libgdl/gdl-dock-item-grip.c:399
-msgid "Iconify this dock"
+#: ../src/libgdl/gdl-dock.c:176 ../src/ui/dialog/inkscape-preferences.cpp:631
+#: ../src/ui/dialog/inkscape-preferences.cpp:674
+msgid "Floating"
msgstr ""
-#: ../src/libgdl/gdl-dock-item-grip.c:401
-msgid "Close this dock"
+#: ../src/libgdl/gdl-dock.c:177
+msgid "Whether the dock is floating in its own window"
msgstr ""
-#: ../src/libgdl/gdl-dock-item-grip.c:721
-#: ../src/libgdl/gdl-dock-tablabel.c:125
-msgid "Controlling dock item"
+#: ../src/libgdl/gdl-dock.c:184 ../src/libgdl/gdl-dock-master.c:141
+msgid "Default title"
msgstr ""
-#: ../src/libgdl/gdl-dock-item-grip.c:722
-msgid "Dockitem which 'owns' this grip"
+#: ../src/libgdl/gdl-dock.c:185
+msgid "Default title for the newly created floating docks"
+msgstr ""
+
+#: ../src/libgdl/gdl-dock.c:192
+msgid "Width for the dock when it's of floating type"
+msgstr ""
+
+#: ../src/libgdl/gdl-dock.c:200
+msgid "Height for the dock when it's of floating type"
+msgstr ""
+
+#: ../src/libgdl/gdl-dock.c:207
+msgid "Float X"
+msgstr ""
+
+#: ../src/libgdl/gdl-dock.c:208
+msgid "X coordinate for a floating dock"
+msgstr ""
+
+#: ../src/libgdl/gdl-dock.c:215
+msgid "Float Y"
+msgstr ""
+
+#: ../src/libgdl/gdl-dock.c:216
+msgid "Y coordinate for a floating dock"
+msgstr ""
+
+#: ../src/libgdl/gdl-dock.c:478
+#, c-format
+msgid "Dock #%d"
msgstr ""
#. Name
@@ -9131,8 +8066,21 @@ msgstr ""
msgid "Attempt to bind an unbound item %p"
msgstr ""
-#: ../src/libgdl/gdl-dock-master.c:141 ../src/libgdl/gdl-dock.c:184
-msgid "Default title"
+#: ../src/libgdl/gdl-dock-item-grip.c:399
+msgid "Iconify this dock"
+msgstr ""
+
+#: ../src/libgdl/gdl-dock-item-grip.c:401
+msgid "Close this dock"
+msgstr ""
+
+#: ../src/libgdl/gdl-dock-item-grip.c:721
+#: ../src/libgdl/gdl-dock-tablabel.c:125
+msgid "Controlling dock item"
+msgstr ""
+
+#: ../src/libgdl/gdl-dock-item-grip.c:722
+msgid "Dockitem which 'owns' this grip"
msgstr ""
#: ../src/libgdl/gdl-dock-master.c:142
@@ -9168,10 +8116,10 @@ msgid ""
msgstr ""
#: ../src/libgdl/gdl-dock-notebook.c:132
-#: ../src/ui/dialog/align-and-distribute.cpp:996
-#: ../src/ui/dialog/document-properties.cpp:145
+#: ../src/ui/dialog/align-and-distribute.cpp:1003
+#: ../src/ui/dialog/document-properties.cpp:149
#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1551
-#: ../src/widgets/desktop-widget.cpp:2000
+#: ../src/widgets/desktop-widget.cpp:2003
#: ../share/extensions/voronoi2svg.inx.h:9
msgid "Page"
msgstr ""
@@ -9337,48 +8285,6 @@ msgstr ""
msgid "Dockitem which 'owns' this tablabel"
msgstr ""
-#: ../src/libgdl/gdl-dock.c:176 ../src/ui/dialog/inkscape-preferences.cpp:631
-#: ../src/ui/dialog/inkscape-preferences.cpp:674
-msgid "Floating"
-msgstr ""
-
-#: ../src/libgdl/gdl-dock.c:177
-msgid "Whether the dock is floating in its own window"
-msgstr ""
-
-#: ../src/libgdl/gdl-dock.c:185
-msgid "Default title for the newly created floating docks"
-msgstr ""
-
-#: ../src/libgdl/gdl-dock.c:192
-msgid "Width for the dock when it's of floating type"
-msgstr ""
-
-#: ../src/libgdl/gdl-dock.c:200
-msgid "Height for the dock when it's of floating type"
-msgstr ""
-
-#: ../src/libgdl/gdl-dock.c:207
-msgid "Float X"
-msgstr ""
-
-#: ../src/libgdl/gdl-dock.c:208
-msgid "X coordinate for a floating dock"
-msgstr ""
-
-#: ../src/libgdl/gdl-dock.c:215
-msgid "Float Y"
-msgstr ""
-
-#: ../src/libgdl/gdl-dock.c:216
-msgid "Y coordinate for a floating dock"
-msgstr ""
-
-#: ../src/libgdl/gdl-dock.c:478
-#, c-format
-msgid "Dock #%d"
-msgstr ""
-
#: ../src/libnrtype/FontFactory.cpp:965
msgid "Ignoring font without family that will crash Pango"
msgstr ""
@@ -9516,7 +8422,7 @@ msgstr ""
msgid "Power stroke"
msgstr ""
-#: ../src/live_effects/effect.cpp:124 ../src/selection-chemistry.cpp:2778
+#: ../src/live_effects/effect.cpp:124 ../src/selection-chemistry.cpp:2785
msgid "Clone original path"
msgstr ""
@@ -9548,6 +8454,38 @@ msgstr ""
msgid "None of the applied path effect's parameters can be edited on-canvas."
msgstr ""
+#: ../src/live_effects/lpe-angle_bisector.cpp:45
+#: ../src/live_effects/lpe-parallel.cpp:51
+#: ../src/live_effects/lpe-perp_bisector.cpp:97
+#: ../src/live_effects/lpe-tangent_to_curve.cpp:63
+msgid "Length left:"
+msgstr ""
+
+#: ../src/live_effects/lpe-angle_bisector.cpp:45
+#: ../src/live_effects/lpe-perp_bisector.cpp:97
+msgid "Specifies the left end of the bisector"
+msgstr ""
+
+#: ../src/live_effects/lpe-angle_bisector.cpp:46
+#: ../src/live_effects/lpe-parallel.cpp:52
+#: ../src/live_effects/lpe-perp_bisector.cpp:98
+#: ../src/live_effects/lpe-tangent_to_curve.cpp:64
+msgid "Length right:"
+msgstr ""
+
+#: ../src/live_effects/lpe-angle_bisector.cpp:46
+#: ../src/live_effects/lpe-perp_bisector.cpp:98
+msgid "Specifies the right end of the bisector"
+msgstr ""
+
+#: ../src/live_effects/lpe-angle_bisector.cpp:86
+msgid "Adjust the \"left\" end of the bisector"
+msgstr ""
+
+#: ../src/live_effects/lpe-angle_bisector.cpp:92
+msgid "Adjust the \"right\" of the bisector"
+msgstr ""
+
#: ../src/live_effects/lpe-bendpath.cpp:53
msgid "Bend path:"
msgstr ""
@@ -9557,6 +8495,13 @@ msgid "Path along which to bend the original path"
msgstr ""
#: ../src/live_effects/lpe-bendpath.cpp:54
+#: ../src/live_effects/lpe-patternalongpath.cpp:62
+#: ../src/ui/dialog/export.cpp:287 ../src/ui/dialog/transformation.cpp:80
+#: ../src/ui/widget/page-sizer.cpp:236
+msgid "_Width:"
+msgstr ""
+
+#: ../src/live_effects/lpe-bendpath.cpp:54
msgid "Width of the path"
msgstr ""
@@ -9576,6 +8521,55 @@ msgstr ""
msgid "Rotates the original 90 degrees, before bending it along the bend path"
msgstr ""
+#: ../src/live_effects/lpe-boolops.cpp:22
+msgid "Null"
+msgstr ""
+
+#: ../src/live_effects/lpe-boolops.cpp:23
+msgid "Intersect"
+msgstr ""
+
+#: ../src/live_effects/lpe-boolops.cpp:24
+msgid "Subtract A-B"
+msgstr ""
+
+#: ../src/live_effects/lpe-boolops.cpp:25
+msgid "Identity A"
+msgstr ""
+
+#: ../src/live_effects/lpe-boolops.cpp:26
+msgid "Subtract B-A"
+msgstr ""
+
+#: ../src/live_effects/lpe-boolops.cpp:27
+msgid "Identity B"
+msgstr ""
+
+#: ../src/live_effects/lpe-boolops.cpp:28 ../src/splivarot.cpp:100
+msgid "Exclusion"
+msgstr ""
+
+#: ../src/live_effects/lpe-boolops.cpp:29 ../src/splivarot.cpp:70
+#: ../src/splivarot.cpp:76
+msgid "Union"
+msgstr ""
+
+#: ../src/live_effects/lpe-boolops.cpp:35
+msgid "2nd path:"
+msgstr ""
+
+#: ../src/live_effects/lpe-boolops.cpp:35
+msgid "Path to which the original path will be boolop'ed."
+msgstr ""
+
+#: ../src/live_effects/lpe-boolops.cpp:36
+msgid "Boolop type:"
+msgstr ""
+
+#: ../src/live_effects/lpe-boolops.cpp:36
+msgid "Determines which kind of boolop will be performed."
+msgstr ""
+
#: ../src/live_effects/lpe-clone-original.cpp:18
msgid "Linked path:"
msgstr ""
@@ -9600,6 +8594,46 @@ msgstr ""
msgid "The size of the grid in Y direction."
msgstr ""
+#: ../src/live_effects/lpe-copy_rotate.cpp:51
+msgid "Starting:"
+msgstr ""
+
+#: ../src/live_effects/lpe-copy_rotate.cpp:51
+msgid "Angle of the first copy"
+msgstr ""
+
+#: ../src/live_effects/lpe-copy_rotate.cpp:52
+msgid "Rotation angle:"
+msgstr ""
+
+#: ../src/live_effects/lpe-copy_rotate.cpp:52
+msgid "Angle between two successive copies"
+msgstr ""
+
+#: ../src/live_effects/lpe-copy_rotate.cpp:53
+msgid "Number of copies:"
+msgstr ""
+
+#: ../src/live_effects/lpe-copy_rotate.cpp:53
+msgid "Number of copies of the original path"
+msgstr ""
+
+#: ../src/live_effects/lpe-copy_rotate.cpp:54
+msgid "Origin"
+msgstr ""
+
+#: ../src/live_effects/lpe-copy_rotate.cpp:54
+msgid "Origin of the rotation"
+msgstr ""
+
+#: ../src/live_effects/lpe-copy_rotate.cpp:135
+msgid "Adjust the starting angle"
+msgstr ""
+
+#: ../src/live_effects/lpe-copy_rotate.cpp:141
+msgid "Adjust the rotation angle"
+msgstr ""
+
#: ../src/live_effects/lpe-curvestitch.cpp:41
msgid "Stitch path:"
msgstr ""
@@ -9672,6 +8706,115 @@ msgstr ""
msgid "Scale the width of the stitch path relative to its length"
msgstr ""
+#: ../src/live_effects/lpe-dynastroke.cpp:35
+msgid "Elliptic Pen"
+msgstr ""
+
+#: ../src/live_effects/lpe-dynastroke.cpp:36
+msgid "Thick-Thin strokes (fast)"
+msgstr ""
+
+#: ../src/live_effects/lpe-dynastroke.cpp:37
+msgid "Thick-Thin strokes (slow)"
+msgstr ""
+
+#: ../src/live_effects/lpe-dynastroke.cpp:42
+msgid "Sharp"
+msgstr ""
+
+#: ../src/live_effects/lpe-dynastroke.cpp:43
+#: ../src/live_effects/lpe-powerstroke.cpp:205
+#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:13
+msgid "Round"
+msgstr ""
+
+#. initialise your parameters here:
+#: ../src/live_effects/lpe-dynastroke.cpp:50
+msgid "Method:"
+msgstr ""
+
+#: ../src/live_effects/lpe-dynastroke.cpp:50
+msgid "Choose pen type"
+msgstr ""
+
+#: ../src/live_effects/lpe-dynastroke.cpp:51
+msgid "Pen width:"
+msgstr ""
+
+#: ../src/live_effects/lpe-dynastroke.cpp:51
+msgid "Maximal stroke width"
+msgstr ""
+
+#: ../src/live_effects/lpe-dynastroke.cpp:52
+msgid "Pen roundness:"
+msgstr ""
+
+#: ../src/live_effects/lpe-dynastroke.cpp:52
+msgid "Min/Max width ratio"
+msgstr ""
+
+#: ../src/live_effects/lpe-dynastroke.cpp:53
+#: ../src/live_effects/lpe-tangent_to_curve.cpp:61
+#: ../src/widgets/calligraphy-toolbar.cpp:480
+#: ../share/extensions/motion.inx.h:3 ../share/extensions/restack.inx.h:10
+msgid "Angle:"
+msgstr ""
+
+#: ../src/live_effects/lpe-dynastroke.cpp:53
+msgid "direction of thickest strokes (opposite = thinest)"
+msgstr ""
+
+#. modulo_pi(_("modulo pi"), _("Give forward and backward moves in one direction the same thickness "), "modulo_pi", &wr, this, false),
+#: ../src/live_effects/lpe-dynastroke.cpp:55
+#: ../src/widgets/arc-toolbar.cpp:337
+msgid "Start:"
+msgstr ""
+
+#: ../src/live_effects/lpe-dynastroke.cpp:55
+msgid "Choose start capping type"
+msgstr ""
+
+#: ../src/live_effects/lpe-dynastroke.cpp:56
+#: ../src/widgets/arc-toolbar.cpp:350
+msgid "End:"
+msgstr ""
+
+#: ../src/live_effects/lpe-dynastroke.cpp:56
+msgid "Choose end capping type"
+msgstr ""
+
+#: ../src/live_effects/lpe-dynastroke.cpp:57
+msgid "Grow for:"
+msgstr ""
+
+#: ../src/live_effects/lpe-dynastroke.cpp:57
+msgid "Make the stroke thiner near it's start"
+msgstr ""
+
+#: ../src/live_effects/lpe-dynastroke.cpp:58
+msgid "Fade for:"
+msgstr ""
+
+#: ../src/live_effects/lpe-dynastroke.cpp:58
+msgid "Make the stroke thiner near it's end"
+msgstr ""
+
+#: ../src/live_effects/lpe-dynastroke.cpp:59
+msgid "Round ends"
+msgstr ""
+
+#: ../src/live_effects/lpe-dynastroke.cpp:59
+msgid "Strokes end with a round end"
+msgstr ""
+
+#: ../src/live_effects/lpe-dynastroke.cpp:60
+msgid "Capping:"
+msgstr ""
+
+#: ../src/live_effects/lpe-dynastroke.cpp:60
+msgid "left capping"
+msgstr ""
+
#: ../src/live_effects/lpe-envelope.cpp:31
msgid "Top bend path:"
msgstr ""
@@ -9720,6 +8863,14 @@ msgstr ""
msgid "Enable the top and bottom deformation paths"
msgstr ""
+#: ../src/live_effects/lpe-extrude.cpp:30
+msgid "Direction"
+msgstr ""
+
+#: ../src/live_effects/lpe-extrude.cpp:30
+msgid "Defines the direction and magnitude of the extrusion"
+msgstr ""
+
#: ../src/live_effects/lpe-gears.cpp:214
msgid "_Teeth:"
msgstr ""
@@ -9823,10 +8974,236 @@ msgstr ""
msgid "Change knot crossing"
msgstr ""
+#. initialise your parameters here:
+#: ../src/live_effects/lpe-lattice.cpp:45
+msgid "Control handle 0:"
+msgstr ""
+
+#: ../src/live_effects/lpe-lattice.cpp:45
+msgid "Control handle 0"
+msgstr ""
+
+#: ../src/live_effects/lpe-lattice.cpp:46
+msgid "Control handle 1:"
+msgstr ""
+
+#: ../src/live_effects/lpe-lattice.cpp:46
+msgid "Control handle 1"
+msgstr ""
+
+#: ../src/live_effects/lpe-lattice.cpp:47
+msgid "Control handle 2:"
+msgstr ""
+
+#: ../src/live_effects/lpe-lattice.cpp:47
+msgid "Control handle 2"
+msgstr ""
+
+#: ../src/live_effects/lpe-lattice.cpp:48
+msgid "Control handle 3:"
+msgstr ""
+
+#: ../src/live_effects/lpe-lattice.cpp:48
+msgid "Control handle 3"
+msgstr ""
+
+#: ../src/live_effects/lpe-lattice.cpp:49
+msgid "Control handle 4:"
+msgstr ""
+
+#: ../src/live_effects/lpe-lattice.cpp:49
+msgid "Control handle 4"
+msgstr ""
+
+#: ../src/live_effects/lpe-lattice.cpp:50
+msgid "Control handle 5:"
+msgstr ""
+
+#: ../src/live_effects/lpe-lattice.cpp:50
+msgid "Control handle 5"
+msgstr ""
+
+#: ../src/live_effects/lpe-lattice.cpp:51
+msgid "Control handle 6:"
+msgstr ""
+
+#: ../src/live_effects/lpe-lattice.cpp:51
+msgid "Control handle 6"
+msgstr ""
+
+#: ../src/live_effects/lpe-lattice.cpp:52
+msgid "Control handle 7:"
+msgstr ""
+
+#: ../src/live_effects/lpe-lattice.cpp:52
+msgid "Control handle 7"
+msgstr ""
+
+#: ../src/live_effects/lpe-lattice.cpp:53
+msgid "Control handle 8:"
+msgstr ""
+
+#: ../src/live_effects/lpe-lattice.cpp:53
+msgid "Control handle 8"
+msgstr ""
+
+#: ../src/live_effects/lpe-lattice.cpp:54
+msgid "Control handle 9:"
+msgstr ""
+
+#: ../src/live_effects/lpe-lattice.cpp:54
+msgid "Control handle 9"
+msgstr ""
+
+#: ../src/live_effects/lpe-lattice.cpp:55
+msgid "Control handle 10:"
+msgstr ""
+
+#: ../src/live_effects/lpe-lattice.cpp:55
+msgid "Control handle 10"
+msgstr ""
+
+#: ../src/live_effects/lpe-lattice.cpp:56
+msgid "Control handle 11:"
+msgstr ""
+
+#: ../src/live_effects/lpe-lattice.cpp:56
+msgid "Control handle 11"
+msgstr ""
+
+#: ../src/live_effects/lpe-lattice.cpp:57
+msgid "Control handle 12:"
+msgstr ""
+
+#: ../src/live_effects/lpe-lattice.cpp:57
+msgid "Control handle 12"
+msgstr ""
+
+#: ../src/live_effects/lpe-lattice.cpp:58
+msgid "Control handle 13:"
+msgstr ""
+
+#: ../src/live_effects/lpe-lattice.cpp:58
+msgid "Control handle 13"
+msgstr ""
+
+#: ../src/live_effects/lpe-lattice.cpp:59
+msgid "Control handle 14:"
+msgstr ""
+
+#: ../src/live_effects/lpe-lattice.cpp:59
+msgid "Control handle 14"
+msgstr ""
+
+#: ../src/live_effects/lpe-lattice.cpp:60
+msgid "Control handle 15:"
+msgstr ""
+
+#: ../src/live_effects/lpe-lattice.cpp:60
+msgid "Control handle 15"
+msgstr ""
+
+#: ../src/live_effects/lpe-line_segment.cpp:25
+#: ../src/widgets/lpe-toolbar.cpp:252
+msgid "Closed"
+msgstr ""
+
+#: ../src/live_effects/lpe-line_segment.cpp:26
+#: ../src/widgets/lpe-toolbar.cpp:254
+msgid "Open start"
+msgstr ""
+
+#: ../src/live_effects/lpe-line_segment.cpp:27
+#: ../src/widgets/lpe-toolbar.cpp:256
+msgid "Open end"
+msgstr ""
+
+#: ../src/live_effects/lpe-line_segment.cpp:28
+#: ../src/widgets/lpe-toolbar.cpp:258
+msgid "Open both"
+msgstr ""
+
+#: ../src/live_effects/lpe-line_segment.cpp:34
+msgid "End type:"
+msgstr ""
+
+#: ../src/live_effects/lpe-line_segment.cpp:34
+msgid "Determines on which side the line or line segment is infinite."
+msgstr ""
+
+#: ../src/live_effects/lpe-mirror_symmetry.cpp:32
+msgid "Discard original path?"
+msgstr ""
+
+#: ../src/live_effects/lpe-mirror_symmetry.cpp:32
+msgid "Check this to only keep the mirrored part of the path"
+msgstr ""
+
+#: ../src/live_effects/lpe-mirror_symmetry.cpp:33
+msgid "Reflection line:"
+msgstr ""
+
+#: ../src/live_effects/lpe-mirror_symmetry.cpp:33
+msgid "Line which serves as 'mirror' for the reflection"
+msgstr ""
+
#: ../src/live_effects/lpe-offset.cpp:31
msgid "Handle to control the distance of the offset from the curve"
msgstr ""
+#: ../src/live_effects/lpe-parallel.cpp:50
+msgid "Adjust the offset"
+msgstr ""
+
+#: ../src/live_effects/lpe-parallel.cpp:51
+msgid "Specifies the left end of the parallel"
+msgstr ""
+
+#: ../src/live_effects/lpe-parallel.cpp:52
+msgid "Specifies the right end of the parallel"
+msgstr ""
+
+#: ../src/live_effects/lpe-parallel.cpp:102
+msgid "Adjust the \"left\" end of the parallel"
+msgstr ""
+
+#: ../src/live_effects/lpe-parallel.cpp:108
+msgid "Adjust the \"right\" end of the parallel"
+msgstr ""
+
+#: ../src/live_effects/lpe-path_length.cpp:26
+#: ../src/live_effects/lpe-sketch.cpp:58
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2668
+#: ../share/extensions/render_alphabetsoup.inx.h:3
+msgid "Scale:"
+msgstr ""
+
+#: ../src/live_effects/lpe-path_length.cpp:26
+msgid "Scaling factor"
+msgstr ""
+
+#: ../src/live_effects/lpe-path_length.cpp:28
+#: ../src/live_effects/lpe-ruler.cpp:42
+#: ../share/extensions/foldablebox.inx.h:7
+#: ../share/extensions/interp_att_g.inx.h:9
+#: ../share/extensions/layout_nup.inx.h:3
+#: ../share/extensions/printing_marks.inx.h:11
+msgid "Unit:"
+msgstr ""
+
+#: ../src/live_effects/lpe-path_length.cpp:28
+#: ../src/live_effects/lpe-ruler.cpp:42 ../src/widgets/ruler.cpp:201
+msgid "Unit"
+msgstr ""
+
+#: ../src/live_effects/lpe-path_length.cpp:29
+msgid "Display unit"
+msgstr ""
+
+#: ../src/live_effects/lpe-path_length.cpp:29
+msgid "Print unit after path length"
+msgstr ""
+
#: ../src/live_effects/lpe-patternalongpath.cpp:50
#: ../share/extensions/pathalongpath.inx.h:10
msgid "Single"
@@ -9920,6 +9297,61 @@ msgstr ""
msgid "Fuse ends closer than this number. 0 means don't fuse."
msgstr ""
+#: ../src/live_effects/lpe-perp_bisector.cpp:159
+msgid "Adjust the bisector's \"left\" end"
+msgstr ""
+
+#: ../src/live_effects/lpe-perp_bisector.cpp:165
+msgid "Adjust the bisector's \"right\" end"
+msgstr ""
+
+#. initialise your parameters here:
+#: ../src/live_effects/lpe-perspective_path.cpp:47
+msgid "Scale x"
+msgstr ""
+
+#: ../src/live_effects/lpe-perspective_path.cpp:47
+msgid "Scale factor in x direction"
+msgstr ""
+
+#: ../src/live_effects/lpe-perspective_path.cpp:48
+msgid "Scale y"
+msgstr ""
+
+#: ../src/live_effects/lpe-perspective_path.cpp:48
+msgid "Scale factor in y direction"
+msgstr ""
+
+#: ../src/live_effects/lpe-perspective_path.cpp:49
+msgid "Offset x"
+msgstr ""
+
+#: ../src/live_effects/lpe-perspective_path.cpp:49
+msgid "Offset in x direction"
+msgstr ""
+
+#: ../src/live_effects/lpe-perspective_path.cpp:50
+msgid "Offset y"
+msgstr ""
+
+#: ../src/live_effects/lpe-perspective_path.cpp:50
+msgid "Offset in y direction"
+msgstr ""
+
+#: ../src/live_effects/lpe-perspective_path.cpp:51
+msgid "Uses XY plane?"
+msgstr ""
+
+#: ../src/live_effects/lpe-perspective_path.cpp:51
+msgid ""
+"If true, put the path on the left side of an imaginary box, otherwise on the "
+"right side"
+msgstr ""
+
+#: ../src/live_effects/lpe-perspective_path.cpp:145
+msgid "Adjust the origin"
+msgstr ""
+
#: ../src/live_effects/lpe-powerstroke.cpp:189
msgid "CubicBezierFit"
msgstr ""
@@ -9940,11 +9372,6 @@ msgstr ""
msgid "Square"
msgstr ""
-#: ../src/live_effects/lpe-powerstroke.cpp:205
-#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:13
-msgid "Round"
-msgstr ""
-
#: ../src/live_effects/lpe-powerstroke.cpp:206
msgid "Peak"
msgstr ""
@@ -10049,6 +9476,14 @@ msgstr ""
msgid "Determines the shape of the path's end"
msgstr ""
+#: ../src/live_effects/lpe-recursiveskeleton.cpp:30
+msgid "Iterations:"
+msgstr ""
+
+#: ../src/live_effects/lpe-recursiveskeleton.cpp:30
+msgid "recursivity"
+msgstr ""
+
#: ../src/live_effects/lpe-rough-hatches.cpp:225
msgid "Frequency randomness:"
msgstr ""
@@ -10253,18 +9688,6 @@ msgstr ""
msgid "Distance between successive ruler marks"
msgstr ""
-#: ../src/live_effects/lpe-ruler.cpp:42
-#: ../share/extensions/foldablebox.inx.h:7
-#: ../share/extensions/interp_att_g.inx.h:9
-#: ../share/extensions/layout_nup.inx.h:3
-#: ../share/extensions/printing_marks.inx.h:11
-msgid "Unit:"
-msgstr ""
-
-#: ../src/live_effects/lpe-ruler.cpp:42 ../src/widgets/ruler.cpp:201
-msgid "Unit"
-msgstr ""
-
#: ../src/live_effects/lpe-ruler.cpp:43
msgid "Ma_jor length:"
msgstr ""
@@ -10322,6 +9745,15 @@ msgid "Choose whether to draw marks at the beginning and end of the path"
msgstr ""
#. initialise your parameters here:
+#: ../src/live_effects/lpe-skeleton.cpp:37
+msgid "Float parameter"
+msgstr ""
+
+#: ../src/live_effects/lpe-skeleton.cpp:37
+msgid "just a real number like 1.4!"
+msgstr ""
+
+#. initialise your parameters here:
#. testpointA(_("Test Point A"), _("Test A"), "ptA", &wr, this, Geom::Point(100,100)),
#: ../src/live_effects/lpe-sketch.cpp:38
msgid "Strokes:"
@@ -10405,12 +9837,6 @@ msgstr ""
msgid "How many construction lines (tangents) to draw"
msgstr ""
-#: ../src/live_effects/lpe-sketch.cpp:58
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2667
-#: ../share/extensions/render_alphabetsoup.inx.h:3
-msgid "Scale:"
-msgstr ""
-
#: ../src/live_effects/lpe-sketch.cpp:59
msgid ""
"Scale factor relating curvature and length of construction lines (try "
@@ -10457,6 +9883,60 @@ msgstr ""
msgid "max curvature"
msgstr ""
+#: ../src/live_effects/lpe-tangent_to_curve.cpp:61
+msgid "Additional angle between tangent and curve"
+msgstr ""
+
+#: ../src/live_effects/lpe-tangent_to_curve.cpp:62
+msgid "Location along curve:"
+msgstr ""
+
+#: ../src/live_effects/lpe-tangent_to_curve.cpp:62
+msgid ""
+"Location of the point of attachment along the curve (between 0.0 and number-"
+"of-segments)"
+msgstr ""
+
+#: ../src/live_effects/lpe-tangent_to_curve.cpp:63
+msgid "Specifies the left end of the tangent"
+msgstr ""
+
+#: ../src/live_effects/lpe-tangent_to_curve.cpp:64
+msgid "Specifies the right end of the tangent"
+msgstr ""
+
+#: ../src/live_effects/lpe-tangent_to_curve.cpp:105
+msgid "Adjust the point of attachment of the tangent"
+msgstr ""
+
+#: ../src/live_effects/lpe-tangent_to_curve.cpp:111
+msgid "Adjust the \"left\" end of the tangent"
+msgstr ""
+
+#: ../src/live_effects/lpe-tangent_to_curve.cpp:117
+msgid "Adjust the \"right\" end of the tangent"
+msgstr ""
+
+#: ../src/live_effects/lpe-test-doEffect-stack.cpp:22
+msgid "Stack step:"
+msgstr ""
+
+#: ../src/live_effects/lpe-test-doEffect-stack.cpp:23
+msgid "Point param:"
+msgstr ""
+
+#: ../src/live_effects/lpe-test-doEffect-stack.cpp:24
+msgid "Path param:"
+msgstr ""
+
+#: ../src/live_effects/lpe-text_label.cpp:23
+msgid "Label:"
+msgstr ""
+
+#: ../src/live_effects/lpe-text_label.cpp:23
+msgid "Text label attached to the path"
+msgstr ""
+
#: ../src/live_effects/lpe-vonkoch.cpp:47
msgid "N_r of generations:"
msgstr ""
@@ -10579,6 +10059,10 @@ msgstr ""
msgid "Change vector parameter"
msgstr ""
+#: ../src/lpe-tool-context.cpp:205
+msgid "Choose a construction tool from the toolbar."
+msgstr ""
+
#: ../src/main-cmdlineact.cpp:50
#, c-format
msgid "Unable to find verb ID '%s' specified on the command line.\n"
@@ -10589,268 +10073,268 @@ msgstr ""
msgid "Unable to find node ID: '%s'\n"
msgstr ""
-#: ../src/main.cpp:298
+#: ../src/main.cpp:297
msgid "Print the Inkscape version number"
msgstr ""
-#: ../src/main.cpp:303
+#: ../src/main.cpp:302
msgid "Do not use X server (only process files from console)"
msgstr ""
-#: ../src/main.cpp:308
+#: ../src/main.cpp:307
msgid "Try to use X server (even if $DISPLAY is not set)"
msgstr ""
-#: ../src/main.cpp:313
+#: ../src/main.cpp:312
msgid "Open specified document(s) (option string may be excluded)"
msgstr ""
-#: ../src/main.cpp:314 ../src/main.cpp:319 ../src/main.cpp:324
-#: ../src/main.cpp:396 ../src/main.cpp:401 ../src/main.cpp:406
-#: ../src/main.cpp:417 ../src/main.cpp:434
+#: ../src/main.cpp:313 ../src/main.cpp:318 ../src/main.cpp:323
+#: ../src/main.cpp:395 ../src/main.cpp:400 ../src/main.cpp:405
+#: ../src/main.cpp:416 ../src/main.cpp:433
msgid "FILENAME"
msgstr ""
-#: ../src/main.cpp:318
+#: ../src/main.cpp:317
msgid "Print document(s) to specified output file (use '| program' for pipe)"
msgstr ""
-#: ../src/main.cpp:323
+#: ../src/main.cpp:322
msgid "Export document to a PNG file"
msgstr ""
-#: ../src/main.cpp:328
+#: ../src/main.cpp:327
msgid ""
"Resolution for exporting to bitmap and for rasterization of filters in PS/"
"EPS/PDF (default 90)"
msgstr ""
-#: ../src/main.cpp:329 ../src/ui/widget/rendering-options.cpp:34
+#: ../src/main.cpp:328 ../src/ui/widget/rendering-options.cpp:34
msgid "DPI"
msgstr ""
-#: ../src/main.cpp:333
+#: ../src/main.cpp:332
msgid ""
"Exported area in SVG user units (default is the page; 0,0 is lower-left "
"corner)"
msgstr ""
-#: ../src/main.cpp:334
+#: ../src/main.cpp:333
msgid "x0:y0:x1:y1"
msgstr ""
-#: ../src/main.cpp:338
+#: ../src/main.cpp:337
msgid "Exported area is the entire drawing (not page)"
msgstr ""
-#: ../src/main.cpp:343
+#: ../src/main.cpp:342
msgid "Exported area is the entire page"
msgstr ""
-#: ../src/main.cpp:348
+#: ../src/main.cpp:347
msgid "Only for PS/EPS/PDF, sets margin in mm around exported area (default 0)"
msgstr ""
-#: ../src/main.cpp:349 ../src/main.cpp:391
+#: ../src/main.cpp:348 ../src/main.cpp:390
msgid "VALUE"
msgstr ""
-#: ../src/main.cpp:353
+#: ../src/main.cpp:352
msgid ""
"Snap the bitmap export area outwards to the nearest integer values (in SVG "
"user units)"
msgstr ""
-#: ../src/main.cpp:358
+#: ../src/main.cpp:357
msgid "The width of exported bitmap in pixels (overrides export-dpi)"
msgstr ""
-#: ../src/main.cpp:359
+#: ../src/main.cpp:358
msgid "WIDTH"
msgstr ""
-#: ../src/main.cpp:363
+#: ../src/main.cpp:362
msgid "The height of exported bitmap in pixels (overrides export-dpi)"
msgstr ""
-#: ../src/main.cpp:364
+#: ../src/main.cpp:363
msgid "HEIGHT"
msgstr ""
-#: ../src/main.cpp:368
+#: ../src/main.cpp:367
msgid "The ID of the object to export"
msgstr ""
-#: ../src/main.cpp:369 ../src/main.cpp:479
+#: ../src/main.cpp:368 ../src/main.cpp:478
#: ../src/ui/dialog/inkscape-preferences.cpp:1489
msgid "ID"
msgstr ""
#. TRANSLATORS: this means: "Only export the object whose id is given in --export-id".
#. See "man inkscape" for details.
-#: ../src/main.cpp:375
+#: ../src/main.cpp:374
msgid ""
"Export just the object with export-id, hide all others (only with export-id)"
msgstr ""
-#: ../src/main.cpp:380
+#: ../src/main.cpp:379
msgid "Use stored filename and DPI hints when exporting (only with export-id)"
msgstr ""
-#: ../src/main.cpp:385
+#: ../src/main.cpp:384
msgid "Background color of exported bitmap (any SVG-supported color string)"
msgstr ""
-#: ../src/main.cpp:386
+#: ../src/main.cpp:385
msgid "COLOR"
msgstr ""
-#: ../src/main.cpp:390
+#: ../src/main.cpp:389
msgid "Background opacity of exported bitmap (either 0.0 to 1.0, or 1 to 255)"
msgstr ""
-#: ../src/main.cpp:395
+#: ../src/main.cpp:394
msgid "Export document to plain SVG file (no sodipodi or inkscape namespaces)"
msgstr ""
-#: ../src/main.cpp:400
+#: ../src/main.cpp:399
msgid "Export document to a PS file"
msgstr ""
-#: ../src/main.cpp:405
+#: ../src/main.cpp:404
msgid "Export document to an EPS file"
msgstr ""
-#: ../src/main.cpp:410
+#: ../src/main.cpp:409
msgid ""
"Choose the PostScript Level used to export. Possible choices are 2 (the "
"default) and 3"
msgstr ""
-#: ../src/main.cpp:412
+#: ../src/main.cpp:411
msgid "PS Level"
msgstr ""
-#: ../src/main.cpp:416
+#: ../src/main.cpp:415
msgid "Export document to a PDF file"
msgstr ""
#. TRANSLATORS: "--export-pdf-version" is an Inkscape command line option; see "inkscape --help"
-#: ../src/main.cpp:422
+#: ../src/main.cpp:421
msgid ""
"Export PDF to given version. (hint: make sure to input the exact string "
"found in the PDF export dialog, e.g. \"PDF 1.4\" which is PDF-a conformant)"
msgstr ""
-#: ../src/main.cpp:423
+#: ../src/main.cpp:422
msgid "PDF_VERSION"
msgstr ""
-#: ../src/main.cpp:427
+#: ../src/main.cpp:426
msgid ""
"Export PDF/PS/EPS without text. Besides the PDF/PS/EPS, a LaTeX file is "
"exported, putting the text on top of the PDF/PS/EPS file. Include the result "
"in LaTeX like: \\input{latexfile.tex}"
msgstr ""
-#: ../src/main.cpp:433
+#: ../src/main.cpp:432
msgid "Export document to an Enhanced Metafile (EMF) File"
msgstr ""
-#: ../src/main.cpp:439
+#: ../src/main.cpp:438
msgid "Convert text object to paths on export (PS, EPS, PDF, SVG)"
msgstr ""
-#: ../src/main.cpp:444
+#: ../src/main.cpp:443
msgid ""
"Render filtered objects without filters, instead of rasterizing (PS, EPS, "
"PDF)"
msgstr ""
#. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help"
-#: ../src/main.cpp:450
+#: ../src/main.cpp:449
msgid ""
"Query the X coordinate of the drawing or, if specified, of the object with --"
"query-id"
msgstr ""
#. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help"
-#: ../src/main.cpp:456
+#: ../src/main.cpp:455
msgid ""
"Query the Y coordinate of the drawing or, if specified, of the object with --"
"query-id"
msgstr ""
#. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help"
-#: ../src/main.cpp:462
+#: ../src/main.cpp:461
msgid ""
"Query the width of the drawing or, if specified, of the object with --query-"
"id"
msgstr ""
#. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help"
-#: ../src/main.cpp:468
+#: ../src/main.cpp:467
msgid ""
"Query the height of the drawing or, if specified, of the object with --query-"
"id"
msgstr ""
-#: ../src/main.cpp:473
+#: ../src/main.cpp:472
msgid "List id,x,y,w,h for all objects"
msgstr ""
-#: ../src/main.cpp:478
+#: ../src/main.cpp:477
msgid "The ID of the object whose dimensions are queried"
msgstr ""
#. TRANSLATORS: this option makes Inkscape print the name (path) of the extension directory
-#: ../src/main.cpp:484
+#: ../src/main.cpp:483
msgid "Print out the extension directory and exit"
msgstr ""
-#: ../src/main.cpp:489
+#: ../src/main.cpp:488
msgid "Remove unused definitions from the defs section(s) of the document"
msgstr ""
-#: ../src/main.cpp:495
+#: ../src/main.cpp:494
msgid "Enter a listening loop for D-Bus messages in console mode"
msgstr ""
-#: ../src/main.cpp:500
+#: ../src/main.cpp:499
msgid ""
"Specify the D-Bus bus name to listen for messages on (default is org."
"inkscape)"
msgstr ""
-#: ../src/main.cpp:501
+#: ../src/main.cpp:500
msgid "BUS-NAME"
msgstr ""
-#: ../src/main.cpp:506
+#: ../src/main.cpp:505
msgid "List the IDs of all the verbs in Inkscape"
msgstr ""
-#: ../src/main.cpp:511
+#: ../src/main.cpp:510
msgid "Verb to call when Inkscape opens."
msgstr ""
-#: ../src/main.cpp:512
+#: ../src/main.cpp:511
msgid "VERB-ID"
msgstr ""
-#: ../src/main.cpp:516
+#: ../src/main.cpp:515
msgid "Object ID to select when Inkscape opens."
msgstr ""
-#: ../src/main.cpp:517
+#: ../src/main.cpp:516
msgid "OBJECT-ID"
msgstr ""
-#: ../src/main.cpp:521
+#: ../src/main.cpp:520
msgid "Start Inkscape in interactive shell mode."
msgstr ""
-#: ../src/main.cpp:868 ../src/main.cpp:1256
+#: ../src/main.cpp:867 ../src/main.cpp:1255
msgid ""
"[OPTIONS...] [FILE...]\n"
"\n"
@@ -10868,11 +10352,11 @@ msgstr ""
#. " <verb verb-id=\"FileExportToOCAL\" />\n"
#. " <verb verb-id=\"DialogMetadata\" />\n"
-#: ../src/menus-skeleton.h:43 ../src/verbs.cpp:2629 ../src/verbs.cpp:2635
+#: ../src/menus-skeleton.h:43 ../src/verbs.cpp:2635 ../src/verbs.cpp:2641
msgid "_Edit"
msgstr ""
-#: ../src/menus-skeleton.h:53 ../src/verbs.cpp:2395
+#: ../src/menus-skeleton.h:53 ../src/verbs.cpp:2399
msgid "Paste Si_ze"
msgstr ""
@@ -10936,31 +10420,36 @@ msgstr ""
msgid "_Path"
msgstr ""
-#: ../src/menus-skeleton.h:266
+#: ../src/menus-skeleton.h:249 ../src/ui/dialog/find.cpp:77
+#: ../src/ui/dialog/text-edit.cpp:72
+msgid "_Text"
+msgstr ""
+
+#: ../src/menus-skeleton.h:267
msgid "Filter_s"
msgstr ""
-#: ../src/menus-skeleton.h:272
+#: ../src/menus-skeleton.h:273
msgid "Exte_nsions"
msgstr ""
-#: ../src/menus-skeleton.h:278
+#: ../src/menus-skeleton.h:279
msgid "_Help"
msgstr ""
-#: ../src/menus-skeleton.h:282
+#: ../src/menus-skeleton.h:283
msgid "Tutorials"
msgstr ""
#. TRANSLATORS: Mind the space in front. This is part of a compound message
-#: ../src/mesh-context.cpp:141 ../src/mesh-context.cpp:152
+#: ../src/mesh-context.cpp:131 ../src/mesh-context.cpp:142
#, c-format
msgid " out of %d mesh handle"
msgid_plural " out of %d mesh handles"
msgstr[0] ""
msgstr[1] ""
-#: ../src/mesh-context.cpp:159
+#: ../src/mesh-context.cpp:149
#, c-format
msgid "<b>%d</b> mesh handle selected out of %d"
msgid_plural "<b>%d</b> mesh handles selected out of %d"
@@ -10968,46 +10457,46 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: The plural refers to number of selected objects
-#: ../src/mesh-context.cpp:166
+#: ../src/mesh-context.cpp:156
#, c-format
msgid "<b>No</b> mesh handles selected out of %d on %d selected object"
msgid_plural "<b>No</b> mesh handles selected out of %d on %d selected objects"
msgstr[0] ""
msgstr[1] ""
-#: ../src/mesh-context.cpp:336
+#: ../src/mesh-context.cpp:320
msgid "Split mesh row/column"
msgstr ""
-#: ../src/mesh-context.cpp:422
+#: ../src/mesh-context.cpp:406
msgid "Toggled mesh path type."
msgstr ""
-#: ../src/mesh-context.cpp:426
+#: ../src/mesh-context.cpp:410
msgid "Approximated arc for mesh side."
msgstr ""
-#: ../src/mesh-context.cpp:430
+#: ../src/mesh-context.cpp:414
msgid "Toggled mesh tensors."
msgstr ""
-#: ../src/mesh-context.cpp:434
+#: ../src/mesh-context.cpp:418
msgid "Smoothed mesh corner color."
msgstr ""
-#: ../src/mesh-context.cpp:438
+#: ../src/mesh-context.cpp:422
msgid "Picked mesh corner color."
msgstr ""
-#: ../src/mesh-context.cpp:523
+#: ../src/mesh-context.cpp:497
msgid "Create default mesh"
msgstr ""
-#: ../src/mesh-context.cpp:743
+#: ../src/mesh-context.cpp:717
msgid "FIXME<b>Ctrl</b>: snap mesh angle"
msgstr ""
-#: ../src/mesh-context.cpp:744
+#: ../src/mesh-context.cpp:718
msgid "FIXME<b>Shift</b>: draw mesh around the starting point"
msgstr ""
@@ -11166,129 +10655,105 @@ msgstr ""
msgid "<b>No paths</b> to reverse in the selection."
msgstr ""
-#: ../src/pen-context.cpp:220 ../src/pencil-context.cpp:534
-msgid "Drawing cancelled"
-msgstr ""
-
-#: ../src/pen-context.cpp:458 ../src/pencil-context.cpp:259
+#: ../src/pencil-context.cpp:226 ../src/pen-context.cpp:411
msgid "Continuing selected path"
msgstr ""
-#: ../src/pen-context.cpp:468 ../src/pencil-context.cpp:267
+#: ../src/pencil-context.cpp:234 ../src/pen-context.cpp:421
msgid "Creating new path"
msgstr ""
-#: ../src/pen-context.cpp:470 ../src/pencil-context.cpp:270
+#: ../src/pencil-context.cpp:237 ../src/pen-context.cpp:423
msgid "Appending to selected path"
msgstr ""
-#: ../src/pen-context.cpp:630
+#: ../src/pencil-context.cpp:342
+msgid "<b>Release</b> here to close and finish the path."
+msgstr ""
+
+#: ../src/pencil-context.cpp:348
+msgid "Drawing a freehand path"
+msgstr ""
+
+#: ../src/pencil-context.cpp:353
+msgid "<b>Drag</b> to continue the path from this point."
+msgstr ""
+
+#. Write curves to object
+#: ../src/pencil-context.cpp:445
+msgid "Finishing freehand"
+msgstr ""
+
+#: ../src/pencil-context.cpp:501 ../src/pen-context.cpp:191
+msgid "Drawing cancelled"
+msgstr ""
+
+#: ../src/pencil-context.cpp:551
+msgid ""
+"<b>Sketch mode</b>: holding <b>Alt</b> interpolates between sketched paths. "
+"Release <b>Alt</b> to finalize."
+msgstr ""
+
+#: ../src/pencil-context.cpp:579
+msgid "Finishing freehand sketch"
+msgstr ""
+
+#: ../src/pen-context.cpp:583
msgid "<b>Click</b> or <b>click and drag</b> to close and finish the path."
msgstr ""
-#: ../src/pen-context.cpp:640
+#: ../src/pen-context.cpp:593
msgid ""
"<b>Click</b> or <b>click and drag</b> to continue the path from this point."
msgstr ""
-#: ../src/pen-context.cpp:1240
+#: ../src/pen-context.cpp:1193
#, c-format
msgid ""
"<b>Curve segment</b>: angle %3.2f&#176;, distance %s; with <b>Ctrl</b> to "
"snap angle, <b>Enter</b> to finish the path"
msgstr ""
-#: ../src/pen-context.cpp:1241
+#: ../src/pen-context.cpp:1194
#, c-format
msgid ""
"<b>Line segment</b>: angle %3.2f&#176;, distance %s; with <b>Ctrl</b> to "
"snap angle, <b>Enter</b> to finish the path"
msgstr ""
-#: ../src/pen-context.cpp:1258
+#: ../src/pen-context.cpp:1211
#, c-format
msgid ""
"<b>Curve handle</b>: angle %3.2f&#176;, length %s; with <b>Ctrl</b> to snap "
"angle"
msgstr ""
-#: ../src/pen-context.cpp:1280
+#: ../src/pen-context.cpp:1233
#, c-format
msgid ""
"<b>Curve handle, symmetric</b>: angle %3.2f&#176;, length %s; with <b>Ctrl</"
"b> to snap angle, with <b>Shift</b> to move this handle only"
msgstr ""
-#: ../src/pen-context.cpp:1281
+#: ../src/pen-context.cpp:1234
#, c-format
msgid ""
"<b>Curve handle</b>: angle %3.2f&#176;, length %s; with <b>Ctrl</b> to snap "
"angle, with <b>Shift</b> to move this handle only"
msgstr ""
-#: ../src/pen-context.cpp:1327
+#: ../src/pen-context.cpp:1280
msgid "Drawing finished"
msgstr ""
-#: ../src/pencil-context.cpp:375
-msgid "<b>Release</b> here to close and finish the path."
-msgstr ""
-
-#: ../src/pencil-context.cpp:381
-msgid "Drawing a freehand path"
-msgstr ""
-
-#: ../src/pencil-context.cpp:386
-msgid "<b>Drag</b> to continue the path from this point."
-msgstr ""
-
-#. Write curves to object
-#: ../src/pencil-context.cpp:478
-msgid "Finishing freehand"
-msgstr ""
-
-#: ../src/pencil-context.cpp:584
-msgid ""
-"<b>Sketch mode</b>: holding <b>Alt</b> interpolates between sketched paths. "
-"Release <b>Alt</b> to finalize."
-msgstr ""
-
-#: ../src/pencil-context.cpp:612
-msgid "Finishing freehand sketch"
-msgstr ""
-
-#: ../src/persp3d.cpp:318
+#: ../src/persp3d.cpp:293
msgid "Toggle vanishing point"
msgstr ""
-#: ../src/persp3d.cpp:329
+#: ../src/persp3d.cpp:304
msgid "Toggle multiple vanishing points"
msgstr ""
-#: ../src/preferences-skeleton.h:101
-msgid "Dip pen"
-msgstr ""
-
-#: ../src/preferences-skeleton.h:102
-msgid "Marker"
-msgstr ""
-
-#: ../src/preferences-skeleton.h:103
-msgid "Brush"
-msgstr ""
-
-#: ../src/preferences-skeleton.h:104
-msgid "Wiggly"
-msgstr ""
-
-#: ../src/preferences-skeleton.h:105
-msgid "Splotchy"
-msgstr ""
-
-#: ../src/preferences-skeleton.h:106
-msgid "Tracing"
-msgstr ""
-
#: ../src/preferences.cpp:134
msgid ""
"Inkscape will run with default settings, and new settings will not be saved. "
@@ -11338,6 +10803,30 @@ msgstr ""
msgid "The file %s is not a valid Inkscape preferences file."
msgstr ""
+#: ../src/preferences-skeleton.h:101
+msgid "Dip pen"
+msgstr ""
+
+#: ../src/preferences-skeleton.h:102
+msgid "Marker"
+msgstr ""
+
+#: ../src/preferences-skeleton.h:103
+msgid "Brush"
+msgstr ""
+
+#: ../src/preferences-skeleton.h:104
+msgid "Wiggly"
+msgstr ""
+
+#: ../src/preferences-skeleton.h:105
+msgid "Splotchy"
+msgstr ""
+
+#: ../src/preferences-skeleton.h:106
+msgid "Tracing"
+msgstr ""
+
#: ../src/rdf.cpp:175
msgid "CC Attribution"
msgstr ""
@@ -11513,41 +11002,41 @@ msgstr ""
msgid "XML fragment for the RDF 'License' section"
msgstr ""
-#: ../src/rect-context.cpp:351
+#: ../src/rect-context.cpp:292
msgid ""
"<b>Ctrl</b>: make square or integer-ratio rect, lock a rounded corner "
"circular"
msgstr ""
-#: ../src/rect-context.cpp:506
+#: ../src/rect-context.cpp:453
#, c-format
msgid ""
"<b>Rectangle</b>: %s &#215; %s (constrained to ratio %d:%d); with <b>Shift</"
"b> to draw around the starting point"
msgstr ""
-#: ../src/rect-context.cpp:509
+#: ../src/rect-context.cpp:456
#, c-format
msgid ""
"<b>Rectangle</b>: %s &#215; %s (constrained to golden ratio 1.618 : 1); with "
"<b>Shift</b> to draw around the starting point"
msgstr ""
-#: ../src/rect-context.cpp:511
+#: ../src/rect-context.cpp:458
#, c-format
msgid ""
"<b>Rectangle</b>: %s &#215; %s (constrained to golden ratio 1 : 1.618); with "
"<b>Shift</b> to draw around the starting point"
msgstr ""
-#: ../src/rect-context.cpp:515
+#: ../src/rect-context.cpp:462
#, c-format
msgid ""
"<b>Rectangle</b>: %s &#215; %s; with <b>Ctrl</b> to make square or integer-"
"ratio rectangle; with <b>Shift</b> to draw around the starting point"
msgstr ""
-#: ../src/rect-context.cpp:540
+#: ../src/rect-context.cpp:485
msgid "Create rectangle"
msgstr ""
@@ -11555,650 +11044,528 @@ msgstr ""
msgid "Fixup broken links"
msgstr ""
-#: ../src/select-context.cpp:183
+#: ../src/select-context.cpp:165
msgid "Click selection to toggle scale/rotation handles"
msgstr ""
-#: ../src/select-context.cpp:184
+#: ../src/select-context.cpp:166
msgid ""
"No objects selected. Click, Shift+click, Alt+scroll mouse on top of objects, "
"or drag around objects to select."
msgstr ""
-#: ../src/select-context.cpp:243
+#: ../src/select-context.cpp:219
msgid "Move canceled."
msgstr ""
-#: ../src/select-context.cpp:251
+#: ../src/select-context.cpp:227
msgid "Selection canceled."
msgstr ""
-#: ../src/select-context.cpp:626
+#: ../src/select-context.cpp:644
msgid ""
"<b>Draw over</b> objects to select them; release <b>Alt</b> to switch to "
"rubberband selection"
msgstr ""
-#: ../src/select-context.cpp:628
+#: ../src/select-context.cpp:646
msgid ""
"<b>Drag around</b> objects to select them; press <b>Alt</b> to switch to "
"touch selection"
msgstr ""
-#: ../src/select-context.cpp:900
+#: ../src/select-context.cpp:936
msgid "<b>Ctrl</b>: click to select in groups; drag to move hor/vert"
msgstr ""
-#: ../src/select-context.cpp:901
+#: ../src/select-context.cpp:937
msgid "<b>Shift</b>: click to toggle select; drag for rubberband selection"
msgstr ""
-#: ../src/select-context.cpp:902
+#: ../src/select-context.cpp:938
msgid ""
"<b>Alt</b>: click to select under; scroll mouse-wheel to cycle-select; drag "
"to move selected or select by touch"
msgstr ""
-#: ../src/select-context.cpp:1073
+#: ../src/select-context.cpp:1146
msgid "Selected object is not a group. Cannot enter."
msgstr ""
-#: ../src/selection-chemistry.cpp:392
+#: ../src/selection-chemistry.cpp:393
msgid "Delete text"
msgstr ""
-#: ../src/selection-chemistry.cpp:400
+#: ../src/selection-chemistry.cpp:401
msgid "<b>Nothing</b> was deleted."
msgstr ""
-#: ../src/selection-chemistry.cpp:419 ../src/text-context.cpp:1031
+#: ../src/selection-chemistry.cpp:420 ../src/text-context.cpp:992
#: ../src/ui/dialog/calligraphic-profile-rename.cpp:75
-#: ../src/ui/dialog/swatches.cpp:279 ../src/widgets/eraser-toolbar.cpp:110
-#: ../src/widgets/gradient-toolbar.cpp:1193
-#: ../src/widgets/gradient-toolbar.cpp:1207
-#: ../src/widgets/gradient-toolbar.cpp:1221
+#: ../src/ui/dialog/swatches.cpp:278 ../src/widgets/eraser-toolbar.cpp:110
+#: ../src/widgets/gradient-toolbar.cpp:1195
+#: ../src/widgets/gradient-toolbar.cpp:1209
+#: ../src/widgets/gradient-toolbar.cpp:1223
#: ../src/widgets/node-toolbar.cpp:413
msgid "Delete"
msgstr ""
-#: ../src/selection-chemistry.cpp:447
+#: ../src/selection-chemistry.cpp:448
msgid "Select <b>object(s)</b> to duplicate."
msgstr ""
-#: ../src/selection-chemistry.cpp:556
+#: ../src/selection-chemistry.cpp:557
msgid "Delete all"
msgstr ""
-#: ../src/selection-chemistry.cpp:746
+#: ../src/selection-chemistry.cpp:747
msgid "Select <b>some objects</b> to group."
msgstr ""
-#: ../src/selection-chemistry.cpp:761 ../src/selection-describer.cpp:55
+#: ../src/selection-chemistry.cpp:762 ../src/sp-item-group.cpp:332
msgid "Group"
msgstr ""
-#: ../src/selection-chemistry.cpp:770
+#: ../src/selection-chemistry.cpp:771
msgid "Select a <b>group</b> to ungroup."
msgstr ""
-#: ../src/selection-chemistry.cpp:813
+#: ../src/selection-chemistry.cpp:814
msgid "<b>No groups</b> to ungroup in the selection."
msgstr ""
-#: ../src/selection-chemistry.cpp:819 ../src/sp-item-group.cpp:479
+#: ../src/selection-chemistry.cpp:820 ../src/sp-item-group.cpp:565
msgid "Ungroup"
msgstr ""
-#: ../src/selection-chemistry.cpp:900
+#: ../src/selection-chemistry.cpp:901
msgid "Select <b>object(s)</b> to raise."
msgstr ""
-#: ../src/selection-chemistry.cpp:906 ../src/selection-chemistry.cpp:962
-#: ../src/selection-chemistry.cpp:990 ../src/selection-chemistry.cpp:1050
+#: ../src/selection-chemistry.cpp:907 ../src/selection-chemistry.cpp:963
+#: ../src/selection-chemistry.cpp:991 ../src/selection-chemistry.cpp:1051
msgid ""
"You cannot raise/lower objects from <b>different groups</b> or <b>layers</b>."
msgstr ""
#. TRANSLATORS: "Raise" means "to raise an object" in the undo history
-#: ../src/selection-chemistry.cpp:946
+#: ../src/selection-chemistry.cpp:947
msgctxt "Undo action"
msgid "Raise"
msgstr ""
-#: ../src/selection-chemistry.cpp:954
+#: ../src/selection-chemistry.cpp:955
msgid "Select <b>object(s)</b> to raise to top."
msgstr ""
-#: ../src/selection-chemistry.cpp:977
+#: ../src/selection-chemistry.cpp:978
msgid "Raise to top"
msgstr ""
-#: ../src/selection-chemistry.cpp:984
+#: ../src/selection-chemistry.cpp:985
msgid "Select <b>object(s)</b> to lower."
msgstr ""
-#: ../src/selection-chemistry.cpp:1034 ../src/widgets/ruler.cpp:209
+#: ../src/selection-chemistry.cpp:1035 ../src/widgets/ruler.cpp:209
msgid "Lower"
msgstr ""
-#: ../src/selection-chemistry.cpp:1042
+#: ../src/selection-chemistry.cpp:1043
msgid "Select <b>object(s)</b> to lower to bottom."
msgstr ""
-#: ../src/selection-chemistry.cpp:1077
+#: ../src/selection-chemistry.cpp:1078
msgid "Lower to bottom"
msgstr ""
-#: ../src/selection-chemistry.cpp:1084
+#: ../src/selection-chemistry.cpp:1085
msgid "Nothing to undo."
msgstr ""
-#: ../src/selection-chemistry.cpp:1092
+#: ../src/selection-chemistry.cpp:1093
msgid "Nothing to redo."
msgstr ""
-#: ../src/selection-chemistry.cpp:1153
+#: ../src/selection-chemistry.cpp:1160
msgid "Paste"
msgstr ""
-#: ../src/selection-chemistry.cpp:1161
+#: ../src/selection-chemistry.cpp:1168
msgid "Paste style"
msgstr ""
-#: ../src/selection-chemistry.cpp:1171
+#: ../src/selection-chemistry.cpp:1178
msgid "Paste live path effect"
msgstr ""
-#: ../src/selection-chemistry.cpp:1192
+#: ../src/selection-chemistry.cpp:1199
msgid "Select <b>object(s)</b> to remove live path effects from."
msgstr ""
-#: ../src/selection-chemistry.cpp:1204
+#: ../src/selection-chemistry.cpp:1211
msgid "Remove live path effect"
msgstr ""
-#: ../src/selection-chemistry.cpp:1215
+#: ../src/selection-chemistry.cpp:1222
msgid "Select <b>object(s)</b> to remove filters from."
msgstr ""
-#: ../src/selection-chemistry.cpp:1225
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1461
+#: ../src/selection-chemistry.cpp:1232
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1462
msgid "Remove filter"
msgstr ""
-#: ../src/selection-chemistry.cpp:1234
+#: ../src/selection-chemistry.cpp:1241
msgid "Paste size"
msgstr ""
-#: ../src/selection-chemistry.cpp:1243
+#: ../src/selection-chemistry.cpp:1250
msgid "Paste size separately"
msgstr ""
-#: ../src/selection-chemistry.cpp:1253
+#: ../src/selection-chemistry.cpp:1260
msgid "Select <b>object(s)</b> to move to the layer above."
msgstr ""
-#: ../src/selection-chemistry.cpp:1279
+#: ../src/selection-chemistry.cpp:1286
msgid "Raise to next layer"
msgstr ""
-#: ../src/selection-chemistry.cpp:1286
+#: ../src/selection-chemistry.cpp:1293
msgid "No more layers above."
msgstr ""
-#: ../src/selection-chemistry.cpp:1298
+#: ../src/selection-chemistry.cpp:1305
msgid "Select <b>object(s)</b> to move to the layer below."
msgstr ""
-#: ../src/selection-chemistry.cpp:1324
+#: ../src/selection-chemistry.cpp:1331
msgid "Lower to previous layer"
msgstr ""
-#: ../src/selection-chemistry.cpp:1331
+#: ../src/selection-chemistry.cpp:1338
msgid "No more layers below."
msgstr ""
-#: ../src/selection-chemistry.cpp:1343
+#: ../src/selection-chemistry.cpp:1350
msgid "Select <b>object(s)</b> to move."
msgstr ""
-#: ../src/selection-chemistry.cpp:1360 ../src/verbs.cpp:2572
+#: ../src/selection-chemistry.cpp:1367 ../src/verbs.cpp:2578
msgid "Move selection to layer"
msgstr ""
-#: ../src/selection-chemistry.cpp:1584
+#: ../src/selection-chemistry.cpp:1591
msgid "Remove transform"
msgstr ""
-#: ../src/selection-chemistry.cpp:1687
+#: ../src/selection-chemistry.cpp:1694
msgid "Rotate 90&#176; CCW"
msgstr ""
-#: ../src/selection-chemistry.cpp:1687
+#: ../src/selection-chemistry.cpp:1694
msgid "Rotate 90&#176; CW"
msgstr ""
-#: ../src/selection-chemistry.cpp:1708 ../src/seltrans.cpp:468
+#: ../src/selection-chemistry.cpp:1715 ../src/seltrans.cpp:468
#: ../src/ui/dialog/transformation.cpp:893
msgid "Rotate"
msgstr ""
-#: ../src/selection-chemistry.cpp:2087
+#: ../src/selection-chemistry.cpp:2094
msgid "Rotate by pixels"
msgstr ""
-#: ../src/selection-chemistry.cpp:2117 ../src/seltrans.cpp:465
+#: ../src/selection-chemistry.cpp:2124 ../src/seltrans.cpp:465
#: ../src/ui/dialog/transformation.cpp:868
#: ../share/extensions/interp_att_g.inx.h:12
msgid "Scale"
msgstr ""
-#: ../src/selection-chemistry.cpp:2142
+#: ../src/selection-chemistry.cpp:2149
msgid "Scale by whole factor"
msgstr ""
-#: ../src/selection-chemistry.cpp:2157
+#: ../src/selection-chemistry.cpp:2164
msgid "Move vertically"
msgstr ""
-#: ../src/selection-chemistry.cpp:2160
+#: ../src/selection-chemistry.cpp:2167
msgid "Move horizontally"
msgstr ""
-#: ../src/selection-chemistry.cpp:2163 ../src/selection-chemistry.cpp:2189
+#: ../src/selection-chemistry.cpp:2170 ../src/selection-chemistry.cpp:2196
#: ../src/seltrans.cpp:462 ../src/ui/dialog/transformation.cpp:807
msgid "Move"
msgstr ""
-#: ../src/selection-chemistry.cpp:2183
+#: ../src/selection-chemistry.cpp:2190
msgid "Move vertically by pixels"
msgstr ""
-#: ../src/selection-chemistry.cpp:2186
+#: ../src/selection-chemistry.cpp:2193
msgid "Move horizontally by pixels"
msgstr ""
-#: ../src/selection-chemistry.cpp:2318
+#: ../src/selection-chemistry.cpp:2325
msgid "The selection has no applied path effect."
msgstr ""
-#: ../src/selection-chemistry.cpp:2521
+#: ../src/selection-chemistry.cpp:2494 ../src/ui/dialog/clonetiler.cpp:2218
+msgid "Select an <b>object</b> to clone."
+msgstr ""
+
+#: ../src/selection-chemistry.cpp:2528
msgctxt "Action"
msgid "Clone"
msgstr ""
-#: ../src/selection-chemistry.cpp:2537
+#: ../src/selection-chemistry.cpp:2544
msgid "Select <b>clones</b> to relink."
msgstr ""
-#: ../src/selection-chemistry.cpp:2544
+#: ../src/selection-chemistry.cpp:2551
msgid "Copy an <b>object</b> to clipboard to relink clones to."
msgstr ""
-#: ../src/selection-chemistry.cpp:2568
+#: ../src/selection-chemistry.cpp:2575
msgid "<b>No clones to relink</b> in the selection."
msgstr ""
-#: ../src/selection-chemistry.cpp:2571
+#: ../src/selection-chemistry.cpp:2578
msgid "Relink clone"
msgstr ""
-#: ../src/selection-chemistry.cpp:2585
+#: ../src/selection-chemistry.cpp:2592
msgid "Select <b>clones</b> to unlink."
msgstr ""
-#: ../src/selection-chemistry.cpp:2639
+#: ../src/selection-chemistry.cpp:2646
msgid "<b>No clones to unlink</b> in the selection."
msgstr ""
-#: ../src/selection-chemistry.cpp:2643
+#: ../src/selection-chemistry.cpp:2650
msgid "Unlink clone"
msgstr ""
-#: ../src/selection-chemistry.cpp:2656
+#: ../src/selection-chemistry.cpp:2663
msgid ""
"Select a <b>clone</b> to go to its original. Select a <b>linked offset</b> "
"to go to its source. Select a <b>text on path</b> to go to the path. Select "
"a <b>flowed text</b> to go to its frame."
msgstr ""
-#: ../src/selection-chemistry.cpp:2689
+#: ../src/selection-chemistry.cpp:2696
msgid ""
"<b>Cannot find</b> the object to select (orphaned clone, offset, textpath, "
"flowed text?)"
msgstr ""
-#: ../src/selection-chemistry.cpp:2695
+#: ../src/selection-chemistry.cpp:2702
msgid ""
"The object you're trying to select is <b>not visible</b> (it is in &lt;"
"defs&gt;)"
msgstr ""
-#: ../src/selection-chemistry.cpp:2740
+#: ../src/selection-chemistry.cpp:2747
msgid "Select <b>one</b> path to clone."
msgstr ""
-#: ../src/selection-chemistry.cpp:2744
+#: ../src/selection-chemistry.cpp:2751
msgid "Select one <b>path</b> to clone."
msgstr ""
-#: ../src/selection-chemistry.cpp:2799
+#: ../src/selection-chemistry.cpp:2806
msgid "Select <b>object(s)</b> to convert to marker."
msgstr ""
-#: ../src/selection-chemistry.cpp:2867
+#: ../src/selection-chemistry.cpp:2874
msgid "Objects to marker"
msgstr ""
-#: ../src/selection-chemistry.cpp:2895
+#: ../src/selection-chemistry.cpp:2902
msgid "Select <b>object(s)</b> to convert to guides."
msgstr ""
-#: ../src/selection-chemistry.cpp:2907
+#: ../src/selection-chemistry.cpp:2914
msgid "Objects to guides"
msgstr ""
-#: ../src/selection-chemistry.cpp:2926
+#: ../src/selection-chemistry.cpp:2933
msgid "Select <b>groups</b> to convert to symbols."
msgstr ""
-#: ../src/selection-chemistry.cpp:2946
+#: ../src/selection-chemistry.cpp:2953
msgid "No <b>groups</b> converted to symbols."
msgstr ""
#. Group just disappears, nothing to select.
-#: ../src/selection-chemistry.cpp:2953
+#: ../src/selection-chemistry.cpp:2960
msgid "Group to symbol"
msgstr ""
-#: ../src/selection-chemistry.cpp:3017
+#: ../src/selection-chemistry.cpp:3024
msgid "Select a <b>symbol</b> to extract objects from."
msgstr ""
-#: ../src/selection-chemistry.cpp:3026
+#: ../src/selection-chemistry.cpp:3033
msgid "Select only one <b>symbol</b> to convert to group."
msgstr ""
-#: ../src/selection-chemistry.cpp:3067
+#: ../src/selection-chemistry.cpp:3074
msgid "Group from symbol"
msgstr ""
-#: ../src/selection-chemistry.cpp:3084
+#: ../src/selection-chemistry.cpp:3091
msgid "Select <b>object(s)</b> to convert to pattern."
msgstr ""
-#: ../src/selection-chemistry.cpp:3172
+#: ../src/selection-chemistry.cpp:3179
msgid "Objects to pattern"
msgstr ""
-#: ../src/selection-chemistry.cpp:3188
+#: ../src/selection-chemistry.cpp:3195
msgid "Select an <b>object with pattern fill</b> to extract objects from."
msgstr ""
-#: ../src/selection-chemistry.cpp:3241
+#: ../src/selection-chemistry.cpp:3248
msgid "<b>No pattern fills</b> in the selection."
msgstr ""
-#: ../src/selection-chemistry.cpp:3244
+#: ../src/selection-chemistry.cpp:3251
msgid "Pattern to objects"
msgstr ""
-#: ../src/selection-chemistry.cpp:3335
+#: ../src/selection-chemistry.cpp:3342
msgid "Select <b>object(s)</b> to make a bitmap copy."
msgstr ""
-#: ../src/selection-chemistry.cpp:3339
+#: ../src/selection-chemistry.cpp:3346
msgid "Rendering bitmap..."
msgstr ""
-#: ../src/selection-chemistry.cpp:3516
+#: ../src/selection-chemistry.cpp:3525
msgid "Create bitmap"
msgstr ""
-#: ../src/selection-chemistry.cpp:3548
+#: ../src/selection-chemistry.cpp:3557
msgid "Select <b>object(s)</b> to create clippath or mask from."
msgstr ""
-#: ../src/selection-chemistry.cpp:3551
+#: ../src/selection-chemistry.cpp:3560
msgid "Select mask object and <b>object(s)</b> to apply clippath or mask to."
msgstr ""
-#: ../src/selection-chemistry.cpp:3732
+#: ../src/selection-chemistry.cpp:3741
msgid "Set clipping path"
msgstr ""
-#: ../src/selection-chemistry.cpp:3734
+#: ../src/selection-chemistry.cpp:3743
msgid "Set mask"
msgstr ""
-#: ../src/selection-chemistry.cpp:3749
+#: ../src/selection-chemistry.cpp:3758
msgid "Select <b>object(s)</b> to remove clippath or mask from."
msgstr ""
-#: ../src/selection-chemistry.cpp:3860
+#: ../src/selection-chemistry.cpp:3869
msgid "Release clipping path"
msgstr ""
-#: ../src/selection-chemistry.cpp:3862
+#: ../src/selection-chemistry.cpp:3871
msgid "Release mask"
msgstr ""
-#: ../src/selection-chemistry.cpp:3881
+#: ../src/selection-chemistry.cpp:3890
msgid "Select <b>object(s)</b> to fit canvas to."
msgstr ""
#. Fit Page
-#: ../src/selection-chemistry.cpp:3901 ../src/verbs.cpp:2896
+#: ../src/selection-chemistry.cpp:3910 ../src/verbs.cpp:2902
msgid "Fit Page to Selection"
msgstr ""
-#: ../src/selection-chemistry.cpp:3930 ../src/verbs.cpp:2898
+#: ../src/selection-chemistry.cpp:3939 ../src/verbs.cpp:2904
msgid "Fit Page to Drawing"
msgstr ""
-#: ../src/selection-chemistry.cpp:3951 ../src/verbs.cpp:2900
+#: ../src/selection-chemistry.cpp:3960 ../src/verbs.cpp:2906
msgid "Fit Page to Selection or Drawing"
msgstr ""
-#. TRANSLATORS: "Link" means internet link (anchor)
-#: ../src/selection-describer.cpp:47
-msgctxt "Web"
-msgid "Link"
-msgstr ""
-
-#: ../src/selection-describer.cpp:49
-msgid "Circle"
-msgstr ""
-
-#. Ellipse
-#: ../src/selection-describer.cpp:51 ../src/selection-describer.cpp:78
-#: ../src/ui/dialog/inkscape-preferences.cpp:403
-#: ../src/widgets/pencil-toolbar.cpp:187
-msgid "Ellipse"
-msgstr ""
-
-#: ../src/selection-describer.cpp:53
-msgid "Flowed text"
-msgstr ""
-
-#: ../src/selection-describer.cpp:59
-msgid "Line"
-msgstr ""
-
-#: ../src/selection-describer.cpp:61
-msgid "Path"
-msgstr ""
-
-#: ../src/selection-describer.cpp:63 ../src/widgets/star-toolbar.cpp:470
-msgid "Polygon"
-msgstr ""
-
-#: ../src/selection-describer.cpp:65
-msgid "Polyline"
-msgstr ""
-
-#. Rectangle
-#: ../src/selection-describer.cpp:67
-#: ../src/ui/dialog/inkscape-preferences.cpp:393
-msgid "Rectangle"
-msgstr ""
-
-#. 3D box
-#: ../src/selection-describer.cpp:69
-#: ../src/ui/dialog/inkscape-preferences.cpp:398
-msgid "3D Box"
-msgstr ""
-
-#: ../src/selection-describer.cpp:71
-msgctxt "Object"
-msgid "Text"
-msgstr ""
-
-#: ../src/selection-describer.cpp:74
-msgctxt "Object"
-msgid "Symbol"
-msgstr ""
-
-#. TRANSLATORS: "Clone" is a noun, type of object
-#: ../src/selection-describer.cpp:76
-msgctxt "Object"
-msgid "Clone"
-msgstr ""
-
-#: ../src/selection-describer.cpp:80
-#: ../share/extensions/gcodetools_lathe.inx.h:9
-msgid "Offset path"
-msgstr ""
-
-#. Spiral
-#: ../src/selection-describer.cpp:82
-#: ../src/ui/dialog/inkscape-preferences.cpp:411
-#: ../share/extensions/gcodetools_area.inx.h:11
-msgid "Spiral"
-msgstr ""
-
-#. Star
-#: ../src/selection-describer.cpp:84
-#: ../src/ui/dialog/inkscape-preferences.cpp:407
-#: ../src/widgets/star-toolbar.cpp:477
-msgid "Star"
-msgstr ""
-
-#: ../src/selection-describer.cpp:153
+#: ../src/selection-describer.cpp:113
msgid "root"
msgstr ""
-#: ../src/selection-describer.cpp:155 ../src/widgets/ege-paint-def.cpp:67
+#: ../src/selection-describer.cpp:115 ../src/widgets/ege-paint-def.cpp:67
#: ../src/widgets/ege-paint-def.cpp:91
msgid "none"
msgstr ""
-#: ../src/selection-describer.cpp:167
+#: ../src/selection-describer.cpp:127
#, c-format
msgid "layer <b>%s</b>"
msgstr ""
-#: ../src/selection-describer.cpp:169
+#: ../src/selection-describer.cpp:129
#, c-format
msgid "layer <b><i>%s</i></b>"
msgstr ""
-#: ../src/selection-describer.cpp:178
+#: ../src/selection-describer.cpp:138
#, c-format
msgid "<i>%s</i>"
msgstr ""
-#: ../src/selection-describer.cpp:187
+#: ../src/selection-describer.cpp:147
#, c-format
msgid " in %s"
msgstr ""
-#: ../src/selection-describer.cpp:189
-#, c-format
+#: ../src/selection-describer.cpp:149
msgid " hidden in definitions"
msgstr ""
-#: ../src/selection-describer.cpp:191
+#: ../src/selection-describer.cpp:151
#, c-format
msgid " in group %s (%s)"
msgstr ""
-#: ../src/selection-describer.cpp:193
+#: ../src/selection-describer.cpp:153
#, c-format
msgid " in <b>%i</b> parents (%s)"
msgid_plural " in <b>%i</b> parents (%s)"
msgstr[0] ""
msgstr[1] ""
-#: ../src/selection-describer.cpp:196
+#: ../src/selection-describer.cpp:156
#, c-format
msgid " in <b>%i</b> layers"
msgid_plural " in <b>%i</b> layers"
msgstr[0] ""
msgstr[1] ""
-#: ../src/selection-describer.cpp:206
+#: ../src/selection-describer.cpp:167
msgid "Convert symbol to group to edit"
msgstr ""
-#: ../src/selection-describer.cpp:210
+#: ../src/selection-describer.cpp:171
msgid "Remove from symbols tray to edit symbol"
msgstr ""
-#: ../src/selection-describer.cpp:214
+#: ../src/selection-describer.cpp:175
msgid "Use <b>Shift+D</b> to look up original"
msgstr ""
-#: ../src/selection-describer.cpp:218
+#: ../src/selection-describer.cpp:179
msgid "Use <b>Shift+D</b> to look up path"
msgstr ""
-#: ../src/selection-describer.cpp:222
+#: ../src/selection-describer.cpp:183
msgid "Use <b>Shift+D</b> to look up frame"
msgstr ""
-#. this is only used with 2 or more objects
-#: ../src/selection-describer.cpp:237 ../src/spray-context.cpp:203
-#: ../src/tweak-context.cpp:189
-#, c-format
-msgid "<b>%i</b> object selected"
-msgid_plural "<b>%i</b> objects selected"
-msgstr[0] ""
-msgstr[1] ""
-
-#. this is only used with 2 or more objects
-#: ../src/selection-describer.cpp:242
-#, c-format
-msgid "<b>%i</b> object of type <b>%s</b>"
-msgid_plural "<b>%i</b> objects of type <b>%s</b>"
-msgstr[0] ""
-msgstr[1] ""
-
-#. this is only used with 2 or more objects
-#: ../src/selection-describer.cpp:247
-#, c-format
-msgid "<b>%i</b> object of types <b>%s</b>, <b>%s</b>"
-msgid_plural "<b>%i</b> objects of types <b>%s</b>, <b>%s</b>"
-msgstr[0] ""
-msgstr[1] ""
-
-#. this is only used with 2 or more objects
-#: ../src/selection-describer.cpp:252
-#, c-format
-msgid "<b>%i</b> object of types <b>%s</b>, <b>%s</b>, <b>%s</b>"
-msgid_plural "<b>%i</b> objects of types <b>%s</b>, <b>%s</b>, <b>%s</b>"
-msgstr[0] ""
-msgstr[1] ""
-
-#. this is only used with 2 or more objects
-#: ../src/selection-describer.cpp:257
-#, c-format
-msgid "<b>%i</b> object of <b>%i</b> types"
-msgid_plural "<b>%i</b> objects of <b>%i</b> types"
-msgstr[0] ""
-msgstr[1] ""
-
-#: ../src/selection-describer.cpp:267
+#: ../src/selection-describer.cpp:201
#, c-format
msgid "; <i>%d filtered object</i> "
msgid_plural "; <i>%d filtered objects</i> "
@@ -12287,448 +11654,522 @@ msgstr ""
msgid "Keyboard directory (%s) is unavailable."
msgstr ""
+#: ../src/shortcuts.cpp:337 ../src/ui/dialog/export.cpp:1294
+#: ../src/ui/dialog/export.cpp:1328
+msgid "Select a filename for exporting"
+msgstr ""
+
#: ../src/shortcuts.cpp:370
msgid "Select a file to import"
msgstr ""
-#: ../src/sp-anchor.cpp:151
+#: ../src/sp-anchor.cpp:125
#, c-format
-msgid "<b>Link</b> to %s"
+msgid "to %s"
msgstr ""
-#: ../src/sp-anchor.cpp:155
-msgid "<b>Link</b> without URI"
+#: ../src/sp-anchor.cpp:129
+msgid "without URI"
msgstr ""
-#: ../src/sp-ellipse.cpp:457 ../src/sp-ellipse.cpp:780
-msgid "<b>Ellipse</b>"
+#. Ellipse
+#: ../src/sp-ellipse.cpp:484 ../src/sp-ellipse.cpp:751
+#: ../src/ui/dialog/inkscape-preferences.cpp:403
+#: ../src/widgets/pencil-toolbar.cpp:187
+msgid "Ellipse"
msgstr ""
-#: ../src/sp-ellipse.cpp:571
-msgid "<b>Circle</b>"
+#: ../src/sp-ellipse.cpp:564
+msgid "Circle"
msgstr ""
-#: ../src/sp-ellipse.cpp:775
-msgid "<b>Segment</b>"
+#: ../src/sp-ellipse.cpp:746
+msgid "Segment"
msgstr ""
-#: ../src/sp-ellipse.cpp:777
-msgid "<b>Arc</b>"
+#: ../src/sp-ellipse.cpp:748
+msgid "Arc"
msgstr ""
#. TRANSLATORS: "Flow region" is an area where text is allowed to flow
-#: ../src/sp-flowregion.cpp:232
-#, c-format
-msgid "Flow region"
+#: ../src/sp-flowregion.cpp:193
+msgid "Flow Region"
msgstr ""
#. TRANSLATORS: A region "cut out of" a flow region; text is not allowed to flow inside the
#. * flow excluded region. flowRegionExclude in SVG 1.2: see
#. * http://www.w3.org/TR/2004/WD-SVG12-20041027/flow.html#flowRegion-elem and
#. * http://www.w3.org/TR/2004/WD-SVG12-20041027/flow.html#flowRegionExclude-elem.
-#: ../src/sp-flowregion.cpp:420
+#: ../src/sp-flowregion.cpp:343
+msgid "Flow Excluded Region"
+msgstr ""
+
+#: ../src/sp-flowtext.cpp:286
+msgid "Flowed Text"
+msgstr ""
+
+#: ../src/sp-flowtext.cpp:288
+msgid "Linked Flowed Text"
+msgstr ""
+
+#: ../src/sp-flowtext.cpp:295 ../src/sp-text.cpp:352
+#: ../src/text-context.cpp:1597
+msgid " [truncated]"
+msgstr ""
+
+#: ../src/sp-flowtext.cpp:297
+#, c-format
+msgid "(%d character%s)"
+msgstr ""
+
+#: ../src/sp-flowtext.cpp:297
#, c-format
-msgid "Flow excluded region"
+msgid "(%d characters%s)"
msgstr ""
-#: ../src/sp-guide.cpp:289
+#: ../src/sp-guide.cpp:301
msgid "Create Guides Around the Page"
msgstr ""
-#: ../src/sp-guide.cpp:301 ../src/verbs.cpp:2467
+#: ../src/sp-guide.cpp:313 ../src/verbs.cpp:2471
msgid "Delete All Guides"
msgstr ""
#. Guide has probably been deleted and no longer has an attached namedview.
-#: ../src/sp-guide.cpp:461
-#, c-format
+#: ../src/sp-guide.cpp:473
msgid "Deleted"
msgstr ""
-#: ../src/sp-guide.cpp:470
+#: ../src/sp-guide.cpp:482
msgid ""
"<b>Shift+drag</b> to rotate, <b>Ctrl+drag</b> to move origin, <b>Del</b> to "
"delete"
msgstr ""
-#: ../src/sp-guide.cpp:474
+#: ../src/sp-guide.cpp:486
#, c-format
msgid "vertical, at %s"
msgstr ""
-#: ../src/sp-guide.cpp:477
+#: ../src/sp-guide.cpp:489
#, c-format
msgid "horizontal, at %s"
msgstr ""
-#: ../src/sp-guide.cpp:482
+#: ../src/sp-guide.cpp:494
#, c-format
msgid "at %d degrees, through (%s,%s)"
msgstr ""
-#: ../src/sp-image.cpp:1069
+#: ../src/sp-image.cpp:622
msgid "embedded"
msgstr ""
-#: ../src/sp-image.cpp:1077
+#: ../src/sp-image.cpp:630
#, c-format
-msgid "<b>Image with bad reference</b>: %s"
+msgid "[bad reference]: %s"
msgstr ""
-#: ../src/sp-image.cpp:1078
+#: ../src/sp-image.cpp:631
#, c-format
-msgid "<b>Image</b> %d &#215; %d: %s"
+msgid "%d &#215; %d: %s"
+msgstr ""
+
+#: ../src/spiral-context.cpp:263
+msgid "<b>Ctrl</b>: snap angle"
+msgstr ""
+
+#: ../src/spiral-context.cpp:265
+msgid "<b>Alt</b>: lock spiral radius"
msgstr ""
-#: ../src/sp-item-group.cpp:721
+#: ../src/spiral-context.cpp:404
#, c-format
-msgid "<b>Group</b> of <b>%d</b> object"
-msgid_plural "<b>Group</b> of <b>%d</b> objects"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"<b>Spiral</b>: radius %s, angle %5g&#176;; with <b>Ctrl</b> to snap angle"
+msgstr ""
-#: ../src/sp-item.cpp:977 ../src/verbs.cpp:213
+#: ../src/spiral-context.cpp:425
+msgid "Create spiral"
+msgstr ""
+
+#: ../src/sp-item.cpp:937 ../src/verbs.cpp:213
msgid "Object"
msgstr ""
-#: ../src/sp-item.cpp:990
+#: ../src/sp-item.cpp:955
#, c-format
msgid "%s; <i>clipped</i>"
msgstr ""
-#: ../src/sp-item.cpp:995
+#: ../src/sp-item.cpp:961
#, c-format
msgid "%s; <i>masked</i>"
msgstr ""
-#: ../src/sp-item.cpp:1003
+#: ../src/sp-item.cpp:971
#, c-format
msgid "%s; <i>filtered (%s)</i>"
msgstr ""
-#: ../src/sp-item.cpp:1005
+#: ../src/sp-item.cpp:973
#, c-format
msgid "%s; <i>filtered</i>"
msgstr ""
-#: ../src/sp-line.cpp:166
-msgid "<b>Line</b>"
+#: ../src/sp-item-group.cpp:338 ../src/sp-switch.cpp:81
+#, c-format
+msgid "of <b>%d</b> object"
msgstr ""
-#: ../src/sp-lpe-item.cpp:316
-msgid "An exception occurred during execution of the Path Effect."
+#: ../src/sp-item-group.cpp:338 ../src/sp-switch.cpp:81
+#, c-format
+msgid "of <b>%d</b> objects"
msgstr ""
-#. TRANSLATORS COMMENT: %s is either "outset" or "inset" depending on sign
-#: ../src/sp-offset.cpp:393
-#, c-format
-msgid "<b>Linked offset</b>, %s by %f pt"
+#: ../src/sp-line.cpp:126
+msgid "Line"
msgstr ""
-#: ../src/sp-offset.cpp:394 ../src/sp-offset.cpp:398
-msgid "outset"
+#: ../src/splivarot.cpp:82
+msgid "Intersection"
msgstr ""
-#: ../src/sp-offset.cpp:394 ../src/sp-offset.cpp:398
-msgid "inset"
+#: ../src/splivarot.cpp:88 ../src/splivarot.cpp:94
+msgid "Difference"
msgstr ""
-#. TRANSLATORS COMMENT: %s is either "outset" or "inset" depending on sign
-#: ../src/sp-offset.cpp:397
-#, c-format
-msgid "<b>Dynamic offset</b>, %s by %f pt"
+#: ../src/splivarot.cpp:105
+msgid "Division"
msgstr ""
-#: ../src/sp-path.cpp:124
-#, c-format
-msgid "<b>Path</b> (%i node, path effect: %s)"
-msgid_plural "<b>Path</b> (%i nodes, path effect: %s)"
-msgstr[0] ""
-msgstr[1] ""
+#: ../src/splivarot.cpp:110
+msgid "Cut path"
+msgstr ""
-#: ../src/sp-path.cpp:127
-#, c-format
-msgid "<b>Path</b> (%i node)"
-msgid_plural "<b>Path</b> (%i nodes)"
-msgstr[0] ""
-msgstr[1] ""
+#: ../src/splivarot.cpp:333
+msgid "Select <b>at least 2 paths</b> to perform a boolean operation."
+msgstr ""
-#: ../src/sp-polygon.cpp:197
-msgid "<b>Polygon</b>"
+#: ../src/splivarot.cpp:337
+msgid "Select <b>at least 1 path</b> to perform a boolean union."
msgstr ""
-#: ../src/sp-polyline.cpp:140
-msgid "<b>Polyline</b>"
+#: ../src/splivarot.cpp:343
+msgid ""
+"Select <b>exactly 2 paths</b> to perform difference, division, or path cut."
msgstr ""
-#: ../src/sp-rect.cpp:195
-msgid "<b>Rectangle</b>"
+#: ../src/splivarot.cpp:359 ../src/splivarot.cpp:374
+msgid ""
+"Unable to determine the <b>z-order</b> of the objects selected for "
+"difference, XOR, division, or path cut."
msgstr ""
-#. TRANSLATORS: since turn count isn't an integer, please adjust the
-#. string as needed to deal with an localized plural forms.
-#: ../src/sp-spiral.cpp:279
-#, c-format
-msgid "<b>Spiral</b> with %3f turns"
+#: ../src/splivarot.cpp:404
+msgid ""
+"One of the objects is <b>not a path</b>, cannot perform boolean operation."
msgstr ""
-#: ../src/sp-star.cpp:275
-#, c-format
-msgid "<b>Star</b> with %d vertex"
-msgid_plural "<b>Star</b> with %d vertices"
-msgstr[0] ""
-msgstr[1] ""
+#: ../src/splivarot.cpp:1153
+msgid "Select <b>stroked path(s)</b> to convert stroke to path."
+msgstr ""
-#: ../src/sp-star.cpp:279
-#, c-format
-msgid "<b>Polygon</b> with %d vertex"
-msgid_plural "<b>Polygon</b> with %d vertices"
-msgstr[0] ""
-msgstr[1] ""
+#: ../src/splivarot.cpp:1506
+msgid "Convert stroke to path"
+msgstr ""
-#. TRANSLATORS: For description of font with no name.
-#: ../src/sp-text.cpp:390
-msgid "&lt;no name found&gt;"
+#. TRANSLATORS: "to outline" means "to convert stroke to path"
+#: ../src/splivarot.cpp:1509
+msgid "<b>No stroked paths</b> in the selection."
msgstr ""
-#: ../src/sp-text.cpp:403
-#, c-format
-msgid "<b>Text on path</b>%s (%s, %s)"
+#: ../src/splivarot.cpp:1580
+msgid "Selected object is <b>not a path</b>, cannot inset/outset."
msgstr ""
-#: ../src/sp-text.cpp:404
-#, c-format
-msgid "<b>Text</b>%s (%s, %s)"
+#: ../src/splivarot.cpp:1676 ../src/splivarot.cpp:1741
+msgid "Create linked offset"
msgstr ""
-#: ../src/sp-tref.cpp:341
-#, c-format
-msgid "<b>Cloned character data</b>%s%s"
+#: ../src/splivarot.cpp:1677 ../src/splivarot.cpp:1742
+msgid "Create dynamic offset"
msgstr ""
-#: ../src/sp-tref.cpp:342
-msgid " from "
+#: ../src/splivarot.cpp:1767
+msgid "Select <b>path(s)</b> to inset/outset."
msgstr ""
-#: ../src/sp-tref.cpp:348
-msgid "<b>Orphaned cloned character data</b>"
+#: ../src/splivarot.cpp:1980
+msgid "Outset path"
msgstr ""
-#: ../src/sp-tspan.cpp:252
-msgid "<b>Text span</b>"
+#: ../src/splivarot.cpp:1980
+msgid "Inset path"
msgstr ""
-#: ../src/sp-use.cpp:299
-#, c-format
-msgid "<b>'%s' Symbol</b>"
+#: ../src/splivarot.cpp:1982
+msgid "<b>No paths</b> to inset/outset in the selection."
msgstr ""
-#. TRANSLATORS: Used for statusbar description for long <use> chains:
-#. * "Clone of: Clone of: ... in Layer 1".
-#: ../src/sp-use.cpp:307
-msgid "..."
+#: ../src/splivarot.cpp:2144
+msgid "Simplifying paths (separately):"
+msgstr ""
+
+#: ../src/splivarot.cpp:2146
+msgid "Simplifying paths:"
+msgstr ""
+
+#: ../src/splivarot.cpp:2183
+#, c-format
+msgid "%s <b>%d</b> of <b>%d</b> paths simplified..."
msgstr ""
-#: ../src/sp-use.cpp:315
+#: ../src/splivarot.cpp:2195
#, c-format
-msgid "<b>Clone</b> of: %s"
+msgid "<b>%d</b> paths simplified."
msgstr ""
-#: ../src/sp-use.cpp:319
-msgid "<b>Orphaned clone</b>"
+#: ../src/splivarot.cpp:2209
+msgid "Select <b>path(s)</b> to simplify."
msgstr ""
-#: ../src/spiral-context.cpp:303
-msgid "<b>Ctrl</b>: snap angle"
+#: ../src/splivarot.cpp:2225
+msgid "<b>No paths</b> to simplify in the selection."
msgstr ""
-#: ../src/spiral-context.cpp:305
-msgid "<b>Alt</b>: lock spiral radius"
+#: ../src/sp-lpe-item.cpp:248
+msgid "An exception occurred during execution of the Path Effect."
+msgstr ""
+
+#: ../src/sp-offset.cpp:344
+msgid "Linked Offset"
+msgstr ""
+
+#: ../src/sp-offset.cpp:346
+msgid "Dynamic Offset"
msgstr ""
-#: ../src/spiral-context.cpp:442
+#. TRANSLATORS COMMENT: %s is either "outset" or "inset" depending on sign
+#: ../src/sp-offset.cpp:352
#, c-format
-msgid ""
-"<b>Spiral</b>: radius %s, angle %5g&#176;; with <b>Ctrl</b> to snap angle"
+msgid "%s by %f pt"
msgstr ""
-#: ../src/spiral-context.cpp:468
-msgid "Create spiral"
+#: ../src/sp-offset.cpp:353
+msgid "outset"
msgstr ""
-#: ../src/splivarot.cpp:69 ../src/splivarot.cpp:75
-msgid "Union"
+#: ../src/sp-offset.cpp:353
+msgid "inset"
msgstr ""
-#: ../src/splivarot.cpp:81
-msgid "Intersection"
+#: ../src/sp-path.cpp:70
+msgid "Path"
msgstr ""
-#: ../src/splivarot.cpp:87 ../src/splivarot.cpp:93
-msgid "Difference"
+#: ../src/sp-path.cpp:95
+#, c-format
+msgid ", path effect: %s"
msgstr ""
-#: ../src/splivarot.cpp:99
-msgid "Exclusion"
+#: ../src/sp-path.cpp:98
+#, c-format
+msgid "%i node%s"
msgstr ""
-#: ../src/splivarot.cpp:104
-msgid "Division"
+#: ../src/sp-path.cpp:98
+#, c-format
+msgid "%i nodes%s"
msgstr ""
-#: ../src/splivarot.cpp:109
-msgid "Cut path"
+#: ../src/sp-polygon.cpp:182
+msgid "<b>Polygon</b>"
msgstr ""
-#: ../src/splivarot.cpp:134
-msgid "Select <b>at least 2 paths</b> to perform a boolean operation."
+#: ../src/sp-polyline.cpp:131
+msgid "<b>Polyline</b>"
msgstr ""
-#: ../src/splivarot.cpp:138
-msgid "Select <b>at least 1 path</b> to perform a boolean union."
+#: ../src/spray-context.cpp:187 ../src/tweak-context.cpp:169
+#, c-format
+msgid "<b>%i</b> object selected"
+msgid_plural "<b>%i</b> objects selected"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../src/spray-context.cpp:189 ../src/tweak-context.cpp:171
+msgid "<b>Nothing</b> selected"
msgstr ""
-#: ../src/splivarot.cpp:144
+#: ../src/spray-context.cpp:194
+#, c-format
msgid ""
-"Select <b>exactly 2 paths</b> to perform difference, division, or path cut."
+"%s. Drag, click or click and scroll to spray <b>copies</b> of the initial "
+"selection."
msgstr ""
-#: ../src/splivarot.cpp:160 ../src/splivarot.cpp:175
+#: ../src/spray-context.cpp:197
+#, c-format
msgid ""
-"Unable to determine the <b>z-order</b> of the objects selected for "
-"difference, XOR, division, or path cut."
+"%s. Drag, click or click and scroll to spray <b>clones</b> of the initial "
+"selection."
msgstr ""
-#: ../src/splivarot.cpp:205
+#: ../src/spray-context.cpp:200
+#, c-format
msgid ""
-"One of the objects is <b>not a path</b>, cannot perform boolean operation."
+"%s. Drag, click or click and scroll to spray in a <b>single path</b> of the "
+"initial selection."
msgstr ""
-#: ../src/splivarot.cpp:954
-msgid "Select <b>stroked path(s)</b> to convert stroke to path."
+#: ../src/spray-context.cpp:641
+msgid "<b>Nothing selected!</b> Select objects to spray."
msgstr ""
-#: ../src/splivarot.cpp:1307
-msgid "Convert stroke to path"
+#: ../src/spray-context.cpp:716 ../src/widgets/spray-toolbar.cpp:178
+msgid "Spray with copies"
msgstr ""
-#. TRANSLATORS: "to outline" means "to convert stroke to path"
-#: ../src/splivarot.cpp:1310
-msgid "<b>No stroked paths</b> in the selection."
+#: ../src/spray-context.cpp:720 ../src/widgets/spray-toolbar.cpp:185
+msgid "Spray with clones"
msgstr ""
-#: ../src/splivarot.cpp:1381
-msgid "Selected object is <b>not a path</b>, cannot inset/outset."
+#: ../src/spray-context.cpp:724
+msgid "Spray in single path"
msgstr ""
-#: ../src/splivarot.cpp:1477 ../src/splivarot.cpp:1542
-msgid "Create linked offset"
+#. Rectangle
+#: ../src/sp-rect.cpp:163 ../src/ui/dialog/inkscape-preferences.cpp:393
+msgid "Rectangle"
msgstr ""
-#: ../src/splivarot.cpp:1478 ../src/splivarot.cpp:1543
-msgid "Create dynamic offset"
+#. Spiral
+#: ../src/sp-spiral.cpp:230 ../src/ui/dialog/inkscape-preferences.cpp:411
+#: ../share/extensions/gcodetools_area.inx.h:11
+msgid "Spiral"
msgstr ""
-#: ../src/splivarot.cpp:1568
-msgid "Select <b>path(s)</b> to inset/outset."
+#. TRANSLATORS: since turn count isn't an integer, please adjust the
+#. string as needed to deal with an localized plural forms.
+#: ../src/sp-spiral.cpp:236
+#, c-format
+msgid "with %3f turns"
msgstr ""
-#: ../src/splivarot.cpp:1781
-msgid "Outset path"
+#. Star
+#: ../src/sp-star.cpp:256 ../src/ui/dialog/inkscape-preferences.cpp:407
+#: ../src/widgets/star-toolbar.cpp:477
+msgid "Star"
msgstr ""
-#: ../src/splivarot.cpp:1781
-msgid "Inset path"
+#: ../src/sp-star.cpp:257 ../src/widgets/star-toolbar.cpp:470
+msgid "Polygon"
msgstr ""
-#: ../src/splivarot.cpp:1783
-msgid "<b>No paths</b> to inset/outset in the selection."
+#. while there will never be less than 3 vertices, we still need to
+#. make calls to ngettext because the pluralization may be different
+#. for various numbers >=3. The singular form is used as the index.
+#: ../src/sp-star.cpp:264
+#, c-format
+msgid "with %d vertex"
msgstr ""
-#: ../src/splivarot.cpp:1945
-msgid "Simplifying paths (separately):"
+#: ../src/sp-star.cpp:264
+#, c-format
+msgid "with %d vertices"
msgstr ""
-#: ../src/splivarot.cpp:1947
-msgid "Simplifying paths:"
+#: ../src/sp-switch.cpp:75
+msgid "Conditional Group"
msgstr ""
-#: ../src/splivarot.cpp:1984
-#, c-format
-msgid "%s <b>%d</b> of <b>%d</b> paths simplified..."
+#: ../src/sp-text.cpp:325 ../src/verbs.cpp:328
+#: ../share/extensions/lorem_ipsum.inx.h:8
+#: ../share/extensions/replace_font.inx.h:11
+#: ../share/extensions/split.inx.h:10 ../share/extensions/text_braille.inx.h:2
+#: ../share/extensions/text_extract.inx.h:14
+#: ../share/extensions/text_flipcase.inx.h:2
+#: ../share/extensions/text_lowercase.inx.h:2
+#: ../share/extensions/text_merge.inx.h:16
+#: ../share/extensions/text_randomcase.inx.h:2
+#: ../share/extensions/text_sentencecase.inx.h:2
+#: ../share/extensions/text_titlecase.inx.h:2
+#: ../share/extensions/text_uppercase.inx.h:2
+msgid "Text"
msgstr ""
-#: ../src/splivarot.cpp:1996
+#. TRANSLATORS: For description of font with no name.
+#: ../src/sp-text.cpp:342
+msgid "&lt;no name found&gt;"
+msgstr ""
+
+#: ../src/sp-text.cpp:356
#, c-format
-msgid "<b>%d</b> paths simplified."
+msgid "on path%s (%s, %s)"
msgstr ""
-#: ../src/splivarot.cpp:2010
-msgid "Select <b>path(s)</b> to simplify."
+#: ../src/sp-text.cpp:357
+#, c-format
+msgid "%s (%s, %s)"
msgstr ""
-#: ../src/splivarot.cpp:2026
-msgid "<b>No paths</b> to simplify in the selection."
+#: ../src/sp-tref.cpp:237
+msgid "Cloned Character Data"
msgstr ""
-#: ../src/spray-context.cpp:205 ../src/tweak-context.cpp:191
-#, c-format
-msgid "<b>Nothing</b> selected"
+#: ../src/sp-tref.cpp:253
+msgid " from "
msgstr ""
-#: ../src/spray-context.cpp:211
-#, c-format
-msgid ""
-"%s. Drag, click or click and scroll to spray <b>copies</b> of the initial "
-"selection."
+#: ../src/sp-tref.cpp:259 ../src/sp-use.cpp:261
+msgid "[orphaned]"
msgstr ""
-#: ../src/spray-context.cpp:214
-#, c-format
-msgid ""
-"%s. Drag, click or click and scroll to spray <b>clones</b> of the initial "
-"selection."
+#: ../src/sp-tspan.cpp:220
+msgid "Text Span"
msgstr ""
-#: ../src/spray-context.cpp:217
-#, c-format
-msgid ""
-"%s. Drag, click or click and scroll to spray in a <b>single path</b> of the "
-"initial selection."
+#: ../src/sp-use.cpp:231
+msgid "Symbol"
msgstr ""
-#: ../src/spray-context.cpp:670
-msgid "<b>Nothing selected!</b> Select objects to spray."
+#: ../src/sp-use.cpp:233
+msgid "Clone"
msgstr ""
-#: ../src/spray-context.cpp:745 ../src/widgets/spray-toolbar.cpp:178
-msgid "Spray with copies"
+#: ../src/sp-use.cpp:239
+#, c-format
+msgid "called %s"
msgstr ""
-#: ../src/spray-context.cpp:749 ../src/widgets/spray-toolbar.cpp:185
-msgid "Spray with clones"
+#. TRANSLATORS: Used for statusbar description for long <use> chains:
+#. * "Clone of: Clone of: ... in Layer 1".
+#: ../src/sp-use.cpp:247
+msgid "..."
msgstr ""
-#: ../src/spray-context.cpp:753
-msgid "Spray in single path"
+#: ../src/sp-use.cpp:256
+#, c-format
+msgid "of: %s"
msgstr ""
-#: ../src/star-context.cpp:319
+#: ../src/star-context.cpp:277
msgid "<b>Ctrl</b>: snap angle; keep rays radial"
msgstr ""
-#: ../src/star-context.cpp:456
+#: ../src/star-context.cpp:423
#, c-format
msgid ""
"<b>Polygon</b>: radius %s, angle %5g&#176;; with <b>Ctrl</b> to snap angle"
msgstr ""
-#: ../src/star-context.cpp:457
+#: ../src/star-context.cpp:424
#, c-format
msgid "<b>Star</b>: radius %s, angle %5g&#176;; with <b>Ctrl</b> to snap angle"
msgstr ""
-#: ../src/star-context.cpp:490
+#: ../src/star-context.cpp:452
msgid "Create star"
msgstr ""
@@ -12753,7 +12194,7 @@ msgstr ""
msgid "The flowed text(s) must be <b>visible</b> in order to be put on a path."
msgstr ""
-#: ../src/text-chemistry.cpp:183 ../src/verbs.cpp:2489
+#: ../src/text-chemistry.cpp:183 ../src/verbs.cpp:2493
msgid "Put text on path"
msgstr ""
@@ -12765,7 +12206,7 @@ msgstr ""
msgid "<b>No texts-on-paths</b> in the selection."
msgstr ""
-#: ../src/text-chemistry.cpp:219 ../src/verbs.cpp:2491
+#: ../src/text-chemistry.cpp:219 ../src/verbs.cpp:2495
msgid "Remove text from path"
msgstr ""
@@ -12811,146 +12252,151 @@ msgstr ""
msgid "<b>No flowed text(s)</b> to convert in the selection."
msgstr ""
-#: ../src/text-context.cpp:425
+#: ../src/text-context.cpp:390
msgid "<b>Click</b> to edit the text, <b>drag</b> to select part of the text."
msgstr ""
-#: ../src/text-context.cpp:427
+#: ../src/text-context.cpp:392
msgid ""
"<b>Click</b> to edit the flowed text, <b>drag</b> to select part of the text."
msgstr ""
-#: ../src/text-context.cpp:481
+#: ../src/text-context.cpp:446
msgid "Create text"
msgstr ""
-#: ../src/text-context.cpp:506
+#: ../src/text-context.cpp:471
msgid "Non-printable character"
msgstr ""
-#: ../src/text-context.cpp:521
+#: ../src/text-context.cpp:486
msgid "Insert Unicode character"
msgstr ""
-#: ../src/text-context.cpp:556
+#: ../src/text-context.cpp:521
#, c-format
msgid "Unicode (<b>Enter</b> to finish): %s: %s"
msgstr ""
-#: ../src/text-context.cpp:558 ../src/text-context.cpp:869
+#: ../src/text-context.cpp:523 ../src/text-context.cpp:830
msgid "Unicode (<b>Enter</b> to finish): "
msgstr ""
-#: ../src/text-context.cpp:646
+#: ../src/text-context.cpp:606
#, c-format
msgid "<b>Flowed text frame</b>: %s &#215; %s"
msgstr ""
-#: ../src/text-context.cpp:703
+#: ../src/text-context.cpp:664
msgid "Type text; <b>Enter</b> to start new line."
msgstr ""
-#: ../src/text-context.cpp:714
+#: ../src/text-context.cpp:675
msgid "Flowed text is created."
msgstr ""
-#: ../src/text-context.cpp:716
+#: ../src/text-context.cpp:677
msgid "Create flowed text"
msgstr ""
-#: ../src/text-context.cpp:718
+#: ../src/text-context.cpp:679
msgid ""
"The frame is <b>too small</b> for the current font size. Flowed text not "
"created."
msgstr ""
-#: ../src/text-context.cpp:854
+#: ../src/text-context.cpp:815
msgid "No-break space"
msgstr ""
-#: ../src/text-context.cpp:856
+#: ../src/text-context.cpp:817
msgid "Insert no-break space"
msgstr ""
-#: ../src/text-context.cpp:893
+#: ../src/text-context.cpp:854
msgid "Make bold"
msgstr ""
-#: ../src/text-context.cpp:911
+#: ../src/text-context.cpp:872
msgid "Make italic"
msgstr ""
-#: ../src/text-context.cpp:950
+#: ../src/text-context.cpp:911
msgid "New line"
msgstr ""
-#: ../src/text-context.cpp:992
+#: ../src/text-context.cpp:953
msgid "Backspace"
msgstr ""
-#: ../src/text-context.cpp:1048
+#: ../src/text-context.cpp:1009
msgid "Kern to the left"
msgstr ""
-#: ../src/text-context.cpp:1073
+#: ../src/text-context.cpp:1034
msgid "Kern to the right"
msgstr ""
-#: ../src/text-context.cpp:1098
+#: ../src/text-context.cpp:1059
msgid "Kern up"
msgstr ""
-#: ../src/text-context.cpp:1123
+#: ../src/text-context.cpp:1084
msgid "Kern down"
msgstr ""
-#: ../src/text-context.cpp:1199
+#: ../src/text-context.cpp:1160
msgid "Rotate counterclockwise"
msgstr ""
-#: ../src/text-context.cpp:1220
+#: ../src/text-context.cpp:1181
msgid "Rotate clockwise"
msgstr ""
-#: ../src/text-context.cpp:1237
+#: ../src/text-context.cpp:1198
msgid "Contract line spacing"
msgstr ""
-#: ../src/text-context.cpp:1244
+#: ../src/text-context.cpp:1205
msgid "Contract letter spacing"
msgstr ""
-#: ../src/text-context.cpp:1262
+#: ../src/text-context.cpp:1223
msgid "Expand line spacing"
msgstr ""
-#: ../src/text-context.cpp:1269
+#: ../src/text-context.cpp:1230
msgid "Expand letter spacing"
msgstr ""
-#: ../src/text-context.cpp:1397
+#: ../src/text-context.cpp:1360
msgid "Paste text"
msgstr ""
-#: ../src/text-context.cpp:1648
+#: ../src/text-context.cpp:1485 ../src/ui/dialog/text-edit.cpp:588
+#: ../src/ui/dialog/text-edit.cpp:662
+msgid "Set text style"
+msgstr ""
+
+#: ../src/text-context.cpp:1614
#, c-format
msgid ""
"Type or edit flowed text (%d characters%s); <b>Enter</b> to start new "
"paragraph."
msgstr ""
-#: ../src/text-context.cpp:1650
+#: ../src/text-context.cpp:1616
#, c-format
msgid "Type or edit text (%d characters%s); <b>Enter</b> to start new line."
msgstr ""
-#: ../src/text-context.cpp:1658 ../src/tools-switch.cpp:201
+#: ../src/text-context.cpp:1624 ../src/tools-switch.cpp:203
msgid ""
"<b>Click</b> to select or create text, <b>drag</b> to create flowed text; "
"then type."
msgstr ""
-#: ../src/text-context.cpp:1760
+#: ../src/text-context.cpp:1726
msgid "Type text"
msgstr ""
@@ -12958,103 +12404,103 @@ msgstr ""
msgid "You cannot edit <b>cloned character data</b>."
msgstr ""
-#: ../src/tools-switch.cpp:141
+#: ../src/tools-switch.cpp:143
msgid "To tweak a path by pushing, select it and drag over it."
msgstr ""
-#: ../src/tools-switch.cpp:147
+#: ../src/tools-switch.cpp:149
msgid ""
"<b>Drag</b>, <b>click</b> or <b>click and scroll</b> to spray the selected "
"objects."
msgstr ""
-#: ../src/tools-switch.cpp:153
+#: ../src/tools-switch.cpp:155
msgid ""
"<b>Drag</b> to create a rectangle. <b>Drag controls</b> to round corners and "
"resize. <b>Click</b> to select."
msgstr ""
-#: ../src/tools-switch.cpp:159
+#: ../src/tools-switch.cpp:161
msgid ""
"<b>Drag</b> to create a 3D box. <b>Drag controls</b> to resize in "
"perspective. <b>Click</b> to select (with <b>Ctrl+Alt</b> for single faces)."
msgstr ""
-#: ../src/tools-switch.cpp:165
+#: ../src/tools-switch.cpp:167
msgid ""
"<b>Drag</b> to create an ellipse. <b>Drag controls</b> to make an arc or "
"segment. <b>Click</b> to select."
msgstr ""
-#: ../src/tools-switch.cpp:171
+#: ../src/tools-switch.cpp:173
msgid ""
"<b>Drag</b> to create a star. <b>Drag controls</b> to edit the star shape. "
"<b>Click</b> to select."
msgstr ""
-#: ../src/tools-switch.cpp:177
+#: ../src/tools-switch.cpp:179
msgid ""
"<b>Drag</b> to create a spiral. <b>Drag controls</b> to edit the spiral "
"shape. <b>Click</b> to select."
msgstr ""
-#: ../src/tools-switch.cpp:183
+#: ../src/tools-switch.cpp:185
msgid ""
"<b>Drag</b> to create a freehand line. <b>Shift</b> appends to selected "
"path, <b>Alt</b> activates sketch mode."
msgstr ""
-#: ../src/tools-switch.cpp:189
+#: ../src/tools-switch.cpp:191
msgid ""
"<b>Click</b> or <b>click and drag</b> to start a path; with <b>Shift</b> to "
"append to selected path. <b>Ctrl+click</b> to create single dots (straight "
"line modes only)."
msgstr ""
-#: ../src/tools-switch.cpp:195
+#: ../src/tools-switch.cpp:197
msgid ""
"<b>Drag</b> to draw a calligraphic stroke; with <b>Ctrl</b> to track a guide "
"path. <b>Arrow keys</b> adjust width (left/right) and angle (up/down)."
msgstr ""
-#: ../src/tools-switch.cpp:207
+#: ../src/tools-switch.cpp:209
msgid ""
"<b>Drag</b> or <b>double click</b> to create a gradient on selected objects, "
"<b>drag handles</b> to adjust gradients."
msgstr ""
-#: ../src/tools-switch.cpp:213
+#: ../src/tools-switch.cpp:215
msgid ""
"<b>Drag</b> or <b>double click</b> to create a mesh on selected objects, "
"<b>drag handles</b> to adjust meshes."
msgstr ""
-#: ../src/tools-switch.cpp:219
+#: ../src/tools-switch.cpp:221
msgid ""
"<b>Click</b> or <b>drag around an area</b> to zoom in, <b>Shift+click</b> to "
"zoom out."
msgstr ""
-#: ../src/tools-switch.cpp:225
+#: ../src/tools-switch.cpp:227
msgid "<b>Drag</b> to measure the dimensions of objects."
msgstr ""
-#: ../src/tools-switch.cpp:237
+#: ../src/tools-switch.cpp:239
msgid "<b>Click and drag</b> between shapes to create a connector."
msgstr ""
-#: ../src/tools-switch.cpp:243
+#: ../src/tools-switch.cpp:245
msgid ""
"<b>Click</b> to paint a bounded area, <b>Shift+click</b> to union the new "
"fill with the current selection, <b>Ctrl+click</b> to change the clicked "
"object's fill and stroke to the current setting."
msgstr ""
-#: ../src/tools-switch.cpp:249
+#: ../src/tools-switch.cpp:251
msgid "<b>Drag</b> to erase."
msgstr ""
-#: ../src/tools-switch.cpp:255
+#: ../src/tools-switch.cpp:257
msgid "Choose a subtool from the toolbar"
msgstr ""
@@ -13063,232 +12509,234 @@ msgstr ""
msgid "Trace: %1. %2 nodes"
msgstr ""
-#: ../src/trace/trace.cpp:58 ../src/trace/trace.cpp:123
-#: ../src/trace/trace.cpp:131 ../src/trace/trace.cpp:224
+#: ../src/trace/trace.cpp:59 ../src/trace/trace.cpp:124
+#: ../src/trace/trace.cpp:132 ../src/trace/trace.cpp:225
+#: ../src/ui/dialog/pixelartdialog.cpp:330
+#: ../src/ui/dialog/pixelartdialog.cpp:348
msgid "Select an <b>image</b> to trace"
msgstr ""
-#: ../src/trace/trace.cpp:93
+#: ../src/trace/trace.cpp:94
msgid "Select only one <b>image</b> to trace"
msgstr ""
-#: ../src/trace/trace.cpp:111
+#: ../src/trace/trace.cpp:112
msgid "Select one image and one or more shapes above it"
msgstr ""
-#: ../src/trace/trace.cpp:215
+#: ../src/trace/trace.cpp:216
msgid "Trace: No active desktop"
msgstr ""
-#: ../src/trace/trace.cpp:312
+#: ../src/trace/trace.cpp:313
msgid "Invalid SIOX result"
msgstr ""
-#: ../src/trace/trace.cpp:396
+#: ../src/trace/trace.cpp:406
msgid "Trace: No active document"
msgstr ""
-#: ../src/trace/trace.cpp:419
+#: ../src/trace/trace.cpp:438
msgid "Trace: Image has no bitmap data"
msgstr ""
-#: ../src/trace/trace.cpp:426
+#: ../src/trace/trace.cpp:445
msgid "Trace: Starting trace..."
msgstr ""
#. ## inform the document, so we can undo
-#: ../src/trace/trace.cpp:529
+#: ../src/trace/trace.cpp:548
msgid "Trace bitmap"
msgstr ""
-#: ../src/trace/trace.cpp:533
+#: ../src/trace/trace.cpp:552
#, c-format
msgid "Trace: Done. %ld nodes created"
msgstr ""
-#: ../src/tweak-context.cpp:196
+#: ../src/tweak-context.cpp:176
#, c-format
msgid "%s. Drag to <b>move</b>."
msgstr ""
-#: ../src/tweak-context.cpp:200
+#: ../src/tweak-context.cpp:180
#, c-format
msgid "%s. Drag or click to <b>move in</b>; with Shift to <b>move out</b>."
msgstr ""
-#: ../src/tweak-context.cpp:208
+#: ../src/tweak-context.cpp:188
#, c-format
msgid "%s. Drag or click to <b>move randomly</b>."
msgstr ""
-#: ../src/tweak-context.cpp:212
+#: ../src/tweak-context.cpp:192
#, c-format
msgid "%s. Drag or click to <b>scale down</b>; with Shift to <b>scale up</b>."
msgstr ""
-#: ../src/tweak-context.cpp:220
+#: ../src/tweak-context.cpp:200
#, c-format
msgid ""
"%s. Drag or click to <b>rotate clockwise</b>; with Shift, "
"<b>counterclockwise</b>."
msgstr ""
-#: ../src/tweak-context.cpp:228
+#: ../src/tweak-context.cpp:208
#, c-format
msgid "%s. Drag or click to <b>duplicate</b>; with Shift, <b>delete</b>."
msgstr ""
-#: ../src/tweak-context.cpp:236
+#: ../src/tweak-context.cpp:216
#, c-format
msgid "%s. Drag to <b>push paths</b>."
msgstr ""
-#: ../src/tweak-context.cpp:240
+#: ../src/tweak-context.cpp:220
#, c-format
msgid "%s. Drag or click to <b>inset paths</b>; with Shift to <b>outset</b>."
msgstr ""
-#: ../src/tweak-context.cpp:248
+#: ../src/tweak-context.cpp:228
#, c-format
msgid "%s. Drag or click to <b>attract paths</b>; with Shift to <b>repel</b>."
msgstr ""
-#: ../src/tweak-context.cpp:256
+#: ../src/tweak-context.cpp:236
#, c-format
msgid "%s. Drag or click to <b>roughen paths</b>."
msgstr ""
-#: ../src/tweak-context.cpp:260
+#: ../src/tweak-context.cpp:240
#, c-format
msgid "%s. Drag or click to <b>paint objects</b> with color."
msgstr ""
-#: ../src/tweak-context.cpp:264
+#: ../src/tweak-context.cpp:244
#, c-format
msgid "%s. Drag or click to <b>randomize colors</b>."
msgstr ""
-#: ../src/tweak-context.cpp:268
+#: ../src/tweak-context.cpp:248
#, c-format
msgid ""
"%s. Drag or click to <b>increase blur</b>; with Shift to <b>decrease</b>."
msgstr ""
-#: ../src/tweak-context.cpp:1234
+#: ../src/tweak-context.cpp:1198
msgid "<b>Nothing selected!</b> Select objects to tweak."
msgstr ""
-#: ../src/tweak-context.cpp:1268
+#: ../src/tweak-context.cpp:1232
msgid "Move tweak"
msgstr ""
-#: ../src/tweak-context.cpp:1272
+#: ../src/tweak-context.cpp:1236
msgid "Move in/out tweak"
msgstr ""
-#: ../src/tweak-context.cpp:1276
+#: ../src/tweak-context.cpp:1240
msgid "Move jitter tweak"
msgstr ""
-#: ../src/tweak-context.cpp:1280
+#: ../src/tweak-context.cpp:1244
msgid "Scale tweak"
msgstr ""
-#: ../src/tweak-context.cpp:1284
+#: ../src/tweak-context.cpp:1248
msgid "Rotate tweak"
msgstr ""
-#: ../src/tweak-context.cpp:1288
+#: ../src/tweak-context.cpp:1252
msgid "Duplicate/delete tweak"
msgstr ""
-#: ../src/tweak-context.cpp:1292
+#: ../src/tweak-context.cpp:1256
msgid "Push path tweak"
msgstr ""
-#: ../src/tweak-context.cpp:1296
+#: ../src/tweak-context.cpp:1260
msgid "Shrink/grow path tweak"
msgstr ""
-#: ../src/tweak-context.cpp:1300
+#: ../src/tweak-context.cpp:1264
msgid "Attract/repel path tweak"
msgstr ""
-#: ../src/tweak-context.cpp:1304
+#: ../src/tweak-context.cpp:1268
msgid "Roughen path tweak"
msgstr ""
-#: ../src/tweak-context.cpp:1308
+#: ../src/tweak-context.cpp:1272
msgid "Color paint tweak"
msgstr ""
-#: ../src/tweak-context.cpp:1312
+#: ../src/tweak-context.cpp:1276
msgid "Color jitter tweak"
msgstr ""
-#: ../src/tweak-context.cpp:1316
+#: ../src/tweak-context.cpp:1280
msgid "Blur tweak"
msgstr ""
#. check whether something is selected
-#: ../src/ui/clipboard.cpp:262
+#: ../src/ui/clipboard.cpp:261
msgid "Nothing was copied."
msgstr ""
-#: ../src/ui/clipboard.cpp:375 ../src/ui/clipboard.cpp:584
-#: ../src/ui/clipboard.cpp:607
+#: ../src/ui/clipboard.cpp:374 ../src/ui/clipboard.cpp:583
+#: ../src/ui/clipboard.cpp:606
msgid "Nothing on the clipboard."
msgstr ""
-#: ../src/ui/clipboard.cpp:433
+#: ../src/ui/clipboard.cpp:432
msgid "Select <b>object(s)</b> to paste style to."
msgstr ""
-#: ../src/ui/clipboard.cpp:444 ../src/ui/clipboard.cpp:461
+#: ../src/ui/clipboard.cpp:443 ../src/ui/clipboard.cpp:460
msgid "No style on the clipboard."
msgstr ""
-#: ../src/ui/clipboard.cpp:486
+#: ../src/ui/clipboard.cpp:485
msgid "Select <b>object(s)</b> to paste size to."
msgstr ""
-#: ../src/ui/clipboard.cpp:493
+#: ../src/ui/clipboard.cpp:492
msgid "No size on the clipboard."
msgstr ""
-#: ../src/ui/clipboard.cpp:546
+#: ../src/ui/clipboard.cpp:545
msgid "Select <b>object(s)</b> to paste live path effect to."
msgstr ""
#. no_effect:
-#: ../src/ui/clipboard.cpp:571
+#: ../src/ui/clipboard.cpp:570
msgid "No effect on the clipboard."
msgstr ""
-#: ../src/ui/clipboard.cpp:590 ../src/ui/clipboard.cpp:618
+#: ../src/ui/clipboard.cpp:589 ../src/ui/clipboard.cpp:617
msgid "Clipboard does not contain a path."
msgstr ""
#. *
#. * Constructor
#.
-#: ../src/ui/dialog/aboutbox.cpp:79
+#: ../src/ui/dialog/aboutbox.cpp:80
msgid "About Inkscape"
msgstr ""
-#: ../src/ui/dialog/aboutbox.cpp:90
+#: ../src/ui/dialog/aboutbox.cpp:91
msgid "_Splash"
msgstr ""
-#: ../src/ui/dialog/aboutbox.cpp:94
+#: ../src/ui/dialog/aboutbox.cpp:95
msgid "_Authors"
msgstr ""
-#: ../src/ui/dialog/aboutbox.cpp:96
+#: ../src/ui/dialog/aboutbox.cpp:97
msgid "_Translators"
msgstr ""
-#: ../src/ui/dialog/aboutbox.cpp:98
+#: ../src/ui/dialog/aboutbox.cpp:99
msgid "_License"
msgstr ""
@@ -13303,260 +12751,260 @@ msgstr ""
#. FIXME? INKSCAPE_SCREENSDIR and "about.svg" are in UTF-8, not the
#. native filename encoding... and the filename passed to sp_document_new
#. should be in UTF-*8..
-#: ../src/ui/dialog/aboutbox.cpp:165
+#: ../src/ui/dialog/aboutbox.cpp:166
msgid "about.svg"
msgstr ""
#. TRANSLATORS: Put here your name (and other national contributors')
#. one per line in the form of: name surname (email). Use \n for newline.
-#: ../src/ui/dialog/aboutbox.cpp:415
+#: ../src/ui/dialog/aboutbox.cpp:416
msgid "translator-credits"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:170
-#: ../src/ui/dialog/align-and-distribute.cpp:845
+#: ../src/ui/dialog/align-and-distribute.cpp:171
+#: ../src/ui/dialog/align-and-distribute.cpp:852
msgid "Align"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:340
-#: ../src/ui/dialog/align-and-distribute.cpp:846
+#: ../src/ui/dialog/align-and-distribute.cpp:341
+#: ../src/ui/dialog/align-and-distribute.cpp:853
msgid "Distribute"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:413
+#: ../src/ui/dialog/align-and-distribute.cpp:420
msgid "Minimum horizontal gap (in px units) between bounding boxes"
msgstr ""
#. TRANSLATORS: "H:" stands for horizontal gap
-#: ../src/ui/dialog/align-and-distribute.cpp:415
+#: ../src/ui/dialog/align-and-distribute.cpp:422
msgctxt "Gap"
msgid "_H:"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:423
+#: ../src/ui/dialog/align-and-distribute.cpp:430
msgid "Minimum vertical gap (in px units) between bounding boxes"
msgstr ""
#. TRANSLATORS: Vertical gap
-#: ../src/ui/dialog/align-and-distribute.cpp:425
+#: ../src/ui/dialog/align-and-distribute.cpp:432
msgctxt "Gap"
msgid "_V:"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:461
-#: ../src/ui/dialog/align-and-distribute.cpp:848
+#: ../src/ui/dialog/align-and-distribute.cpp:468
+#: ../src/ui/dialog/align-and-distribute.cpp:855
#: ../src/widgets/connector-toolbar.cpp:423
msgid "Remove overlaps"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:492
+#: ../src/ui/dialog/align-and-distribute.cpp:499
#: ../src/widgets/connector-toolbar.cpp:252
msgid "Arrange connector network"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:585
+#: ../src/ui/dialog/align-and-distribute.cpp:592
msgid "Exchange Positions"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:619
+#: ../src/ui/dialog/align-and-distribute.cpp:626
msgid "Unclump"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:691
+#: ../src/ui/dialog/align-and-distribute.cpp:698
msgid "Randomize positions"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:794
+#: ../src/ui/dialog/align-and-distribute.cpp:801
msgid "Distribute text baselines"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:817
+#: ../src/ui/dialog/align-and-distribute.cpp:824
msgid "Align text baselines"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:847
+#: ../src/ui/dialog/align-and-distribute.cpp:854
msgid "Rearrange"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:849
-#: ../src/widgets/toolbox.cpp:1722
+#: ../src/ui/dialog/align-and-distribute.cpp:856
+#: ../src/widgets/toolbox.cpp:1726
msgid "Nodes"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:863
+#: ../src/ui/dialog/align-and-distribute.cpp:870
msgid "Relative to: "
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:864
+#: ../src/ui/dialog/align-and-distribute.cpp:871
msgid "_Treat selection as group: "
msgstr ""
#. Align
-#: ../src/ui/dialog/align-and-distribute.cpp:870 ../src/verbs.cpp:2928
-#: ../src/verbs.cpp:2929
+#: ../src/ui/dialog/align-and-distribute.cpp:877 ../src/verbs.cpp:2934
+#: ../src/verbs.cpp:2935
msgid "Align right edges of objects to the left edge of the anchor"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:873 ../src/verbs.cpp:2930
-#: ../src/verbs.cpp:2931
+#: ../src/ui/dialog/align-and-distribute.cpp:880 ../src/verbs.cpp:2936
+#: ../src/verbs.cpp:2937
msgid "Align left edges"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:876 ../src/verbs.cpp:2932
-#: ../src/verbs.cpp:2933
+#: ../src/ui/dialog/align-and-distribute.cpp:883 ../src/verbs.cpp:2938
+#: ../src/verbs.cpp:2939
msgid "Center on vertical axis"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:879 ../src/verbs.cpp:2934
-#: ../src/verbs.cpp:2935
+#: ../src/ui/dialog/align-and-distribute.cpp:886 ../src/verbs.cpp:2940
+#: ../src/verbs.cpp:2941
msgid "Align right sides"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:882 ../src/verbs.cpp:2936
-#: ../src/verbs.cpp:2937
+#: ../src/ui/dialog/align-and-distribute.cpp:889 ../src/verbs.cpp:2942
+#: ../src/verbs.cpp:2943
msgid "Align left edges of objects to the right edge of the anchor"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:885 ../src/verbs.cpp:2938
-#: ../src/verbs.cpp:2939
+#: ../src/ui/dialog/align-and-distribute.cpp:892 ../src/verbs.cpp:2944
+#: ../src/verbs.cpp:2945
msgid "Align bottom edges of objects to the top edge of the anchor"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:888 ../src/verbs.cpp:2940
-#: ../src/verbs.cpp:2941
+#: ../src/ui/dialog/align-and-distribute.cpp:895 ../src/verbs.cpp:2946
+#: ../src/verbs.cpp:2947
msgid "Align top edges"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:891 ../src/verbs.cpp:2942
-#: ../src/verbs.cpp:2943
+#: ../src/ui/dialog/align-and-distribute.cpp:898 ../src/verbs.cpp:2948
+#: ../src/verbs.cpp:2949
msgid "Center on horizontal axis"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:894 ../src/verbs.cpp:2944
-#: ../src/verbs.cpp:2945
+#: ../src/ui/dialog/align-and-distribute.cpp:901 ../src/verbs.cpp:2950
+#: ../src/verbs.cpp:2951
msgid "Align bottom edges"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:897 ../src/verbs.cpp:2946
-#: ../src/verbs.cpp:2947
+#: ../src/ui/dialog/align-and-distribute.cpp:904 ../src/verbs.cpp:2952
+#: ../src/verbs.cpp:2953
msgid "Align top edges of objects to the bottom edge of the anchor"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:902
+#: ../src/ui/dialog/align-and-distribute.cpp:909
msgid "Align baseline anchors of texts horizontally"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:905
+#: ../src/ui/dialog/align-and-distribute.cpp:912
msgid "Align baselines of texts"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:910
+#: ../src/ui/dialog/align-and-distribute.cpp:917
msgid "Make horizontal gaps between objects equal"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:914
+#: ../src/ui/dialog/align-and-distribute.cpp:921
msgid "Distribute left edges equidistantly"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:917
+#: ../src/ui/dialog/align-and-distribute.cpp:924
msgid "Distribute centers equidistantly horizontally"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:920
+#: ../src/ui/dialog/align-and-distribute.cpp:927
msgid "Distribute right edges equidistantly"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:924
+#: ../src/ui/dialog/align-and-distribute.cpp:931
msgid "Make vertical gaps between objects equal"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:928
+#: ../src/ui/dialog/align-and-distribute.cpp:935
msgid "Distribute top edges equidistantly"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:931
+#: ../src/ui/dialog/align-and-distribute.cpp:938
msgid "Distribute centers equidistantly vertically"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:934
+#: ../src/ui/dialog/align-and-distribute.cpp:941
msgid "Distribute bottom edges equidistantly"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:939
+#: ../src/ui/dialog/align-and-distribute.cpp:946
msgid "Distribute baseline anchors of texts horizontally"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:942
+#: ../src/ui/dialog/align-and-distribute.cpp:949
msgid "Distribute baselines of texts vertically"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:948
+#: ../src/ui/dialog/align-and-distribute.cpp:955
#: ../src/widgets/connector-toolbar.cpp:385
msgid "Nicely arrange selected connector network"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:951
+#: ../src/ui/dialog/align-and-distribute.cpp:958
msgid "Exchange positions of selected objects - selection order"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:954
+#: ../src/ui/dialog/align-and-distribute.cpp:961
msgid "Exchange positions of selected objects - stacking order"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:957
+#: ../src/ui/dialog/align-and-distribute.cpp:964
msgid "Exchange positions of selected objects - clockwise rotate"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:962
+#: ../src/ui/dialog/align-and-distribute.cpp:969
msgid "Randomize centers in both dimensions"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:965
+#: ../src/ui/dialog/align-and-distribute.cpp:972
msgid "Unclump objects: try to equalize edge-to-edge distances"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:970
+#: ../src/ui/dialog/align-and-distribute.cpp:977
msgid ""
"Move objects as little as possible so that their bounding boxes do not "
"overlap"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:978
+#: ../src/ui/dialog/align-and-distribute.cpp:985
msgid "Align selected nodes to a common horizontal line"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:981
+#: ../src/ui/dialog/align-and-distribute.cpp:988
msgid "Align selected nodes to a common vertical line"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:984
+#: ../src/ui/dialog/align-and-distribute.cpp:991
msgid "Distribute selected nodes horizontally"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:987
+#: ../src/ui/dialog/align-and-distribute.cpp:994
msgid "Distribute selected nodes vertically"
msgstr ""
#. Rest of the widgetry
-#: ../src/ui/dialog/align-and-distribute.cpp:992
+#: ../src/ui/dialog/align-and-distribute.cpp:999
msgid "Last selected"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:993
+#: ../src/ui/dialog/align-and-distribute.cpp:1000
msgid "First selected"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:994
+#: ../src/ui/dialog/align-and-distribute.cpp:1001
msgid "Biggest object"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:995
+#: ../src/ui/dialog/align-and-distribute.cpp:1002
msgid "Smallest object"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:998
+#: ../src/ui/dialog/align-and-distribute.cpp:1005
#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1555 ../src/verbs.cpp:175
-#: ../src/widgets/desktop-widget.cpp:2008
+#: ../src/widgets/desktop-widget.cpp:2011
#: ../share/extensions/printing_marks.inx.h:18
msgid "Selection"
msgstr ""
@@ -13578,37 +13026,729 @@ msgstr ""
msgid "Add profile"
msgstr ""
+#: ../src/ui/dialog/clonetiler.cpp:112
+msgid "_Symmetry"
+msgstr ""
+
+#. TRANSLATORS: "translation" means "shift" / "displacement" here.
+#: ../src/ui/dialog/clonetiler.cpp:124
+msgid "<b>P1</b>: simple translation"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:125
+msgid "<b>P2</b>: 180&#176; rotation"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:126
+msgid "<b>PM</b>: reflection"
+msgstr ""
+
+#. TRANSLATORS: "glide reflection" is a reflection and a translation combined.
+#. For more info, see http://mathforum.org/sum95/suzanne/symsusan.html
+#: ../src/ui/dialog/clonetiler.cpp:129
+msgid "<b>PG</b>: glide reflection"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:130
+msgid "<b>CM</b>: reflection + glide reflection"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:131
+msgid "<b>PMM</b>: reflection + reflection"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:132
+msgid "<b>PMG</b>: reflection + 180&#176; rotation"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:133
+msgid "<b>PGG</b>: glide reflection + 180&#176; rotation"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:134
+msgid "<b>CMM</b>: reflection + reflection + 180&#176; rotation"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:135
+msgid "<b>P4</b>: 90&#176; rotation"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:136
+msgid "<b>P4M</b>: 90&#176; rotation + 45&#176; reflection"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:137
+msgid "<b>P4G</b>: 90&#176; rotation + 90&#176; reflection"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:138
+msgid "<b>P3</b>: 120&#176; rotation"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:139
+msgid "<b>P31M</b>: reflection + 120&#176; rotation, dense"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:140
+msgid "<b>P3M1</b>: reflection + 120&#176; rotation, sparse"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:141
+msgid "<b>P6</b>: 60&#176; rotation"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:142
+msgid "<b>P6M</b>: reflection + 60&#176; rotation"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:162
+msgid "Select one of the 17 symmetry groups for the tiling"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:180
+msgid "S_hift"
+msgstr ""
+
+#. TRANSLATORS: "shift" means: the tiles will be shifted (offset) horizontally by this amount
+#: ../src/ui/dialog/clonetiler.cpp:190
+#, no-c-format
+msgid "<b>Shift X:</b>"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:198
+#, no-c-format
+msgid "Horizontal shift per row (in % of tile width)"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:206
+#, no-c-format
+msgid "Horizontal shift per column (in % of tile width)"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:212
+msgid "Randomize the horizontal shift by this percentage"
+msgstr ""
+
+#. TRANSLATORS: "shift" means: the tiles will be shifted (offset) vertically by this amount
+#: ../src/ui/dialog/clonetiler.cpp:222
+#, no-c-format
+msgid "<b>Shift Y:</b>"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:230
+#, no-c-format
+msgid "Vertical shift per row (in % of tile height)"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:238
+#, no-c-format
+msgid "Vertical shift per column (in % of tile height)"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:245
+msgid "Randomize the vertical shift by this percentage"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:253 ../src/ui/dialog/clonetiler.cpp:399
+msgid "<b>Exponent:</b>"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:260
+msgid "Whether rows are spaced evenly (1), converge (<1) or diverge (>1)"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:267
+msgid "Whether columns are spaced evenly (1), converge (<1) or diverge (>1)"
+msgstr ""
+
+#. TRANSLATORS: "Alternate" is a verb here
+#: ../src/ui/dialog/clonetiler.cpp:275 ../src/ui/dialog/clonetiler.cpp:439
+#: ../src/ui/dialog/clonetiler.cpp:515 ../src/ui/dialog/clonetiler.cpp:588
+#: ../src/ui/dialog/clonetiler.cpp:634 ../src/ui/dialog/clonetiler.cpp:761
+msgid "<small>Alternate:</small>"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:281
+msgid "Alternate the sign of shifts for each row"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:286
+msgid "Alternate the sign of shifts for each column"
+msgstr ""
+
+#. TRANSLATORS: "Cumulate" is a verb here
+#: ../src/ui/dialog/clonetiler.cpp:293 ../src/ui/dialog/clonetiler.cpp:457
+#: ../src/ui/dialog/clonetiler.cpp:533
+msgid "<small>Cumulate:</small>"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:299
+msgid "Cumulate the shifts for each row"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:304
+msgid "Cumulate the shifts for each column"
+msgstr ""
+
+#. TRANSLATORS: "Cumulate" is a verb here
+#: ../src/ui/dialog/clonetiler.cpp:311
+msgid "<small>Exclude tile:</small>"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:317
+msgid "Exclude tile height in shift"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:322
+msgid "Exclude tile width in shift"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:331
+msgid "Sc_ale"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:339
+msgid "<b>Scale X:</b>"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:347
+#, no-c-format
+msgid "Horizontal scale per row (in % of tile width)"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:355
+#, no-c-format
+msgid "Horizontal scale per column (in % of tile width)"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:361
+msgid "Randomize the horizontal scale by this percentage"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:369
+msgid "<b>Scale Y:</b>"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:377
+#, no-c-format
+msgid "Vertical scale per row (in % of tile height)"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:385
+#, no-c-format
+msgid "Vertical scale per column (in % of tile height)"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:391
+msgid "Randomize the vertical scale by this percentage"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:405
+msgid "Whether row scaling is uniform (1), converge (<1) or diverge (>1)"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:411
+msgid "Whether column scaling is uniform (1), converge (<1) or diverge (>1)"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:419
+msgid "<b>Base:</b>"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:425 ../src/ui/dialog/clonetiler.cpp:431
+msgid ""
+"Base for a logarithmic spiral: not used (0), converge (<1), or diverge (>1)"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:445
+msgid "Alternate the sign of scales for each row"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:450
+msgid "Alternate the sign of scales for each column"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:463
+msgid "Cumulate the scales for each row"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:468
+msgid "Cumulate the scales for each column"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:477
+msgid "_Rotation"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:485
+msgid "<b>Angle:</b>"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:493
+#, no-c-format
+msgid "Rotate tiles by this angle for each row"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:501
+#, no-c-format
+msgid "Rotate tiles by this angle for each column"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:507
+msgid "Randomize the rotation angle by this percentage"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:521
+msgid "Alternate the rotation direction for each row"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:526
+msgid "Alternate the rotation direction for each column"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:539
+msgid "Cumulate the rotation for each row"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:544
+msgid "Cumulate the rotation for each column"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:553
+msgid "_Blur & opacity"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:562
+msgid "<b>Blur:</b>"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:568
+msgid "Blur tiles by this percentage for each row"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:574
+msgid "Blur tiles by this percentage for each column"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:580
+msgid "Randomize the tile blur by this percentage"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:594
+msgid "Alternate the sign of blur change for each row"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:599
+msgid "Alternate the sign of blur change for each column"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:608
+msgid "<b>Opacity:</b>"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:614
+msgid "Decrease tile opacity by this percentage for each row"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:620
+msgid "Decrease tile opacity by this percentage for each column"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:626
+msgid "Randomize the tile opacity by this percentage"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:640
+msgid "Alternate the sign of opacity change for each row"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:645
+msgid "Alternate the sign of opacity change for each column"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:653
+msgid "Co_lor"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:663
+msgid "Initial color: "
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:667
+msgid "Initial color of tiled clones"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:667
+msgid ""
+"Initial color for clones (works only if the original has unset fill or "
+"stroke)"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:682
+msgid "<b>H:</b>"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:688
+msgid "Change the tile hue by this percentage for each row"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:694
+msgid "Change the tile hue by this percentage for each column"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:700
+msgid "Randomize the tile hue by this percentage"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:709
+msgid "<b>S:</b>"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:715
+msgid "Change the color saturation by this percentage for each row"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:721
+msgid "Change the color saturation by this percentage for each column"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:727
+msgid "Randomize the color saturation by this percentage"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:735
+msgid "<b>L:</b>"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:741
+msgid "Change the color lightness by this percentage for each row"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:747
+msgid "Change the color lightness by this percentage for each column"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:753
+msgid "Randomize the color lightness by this percentage"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:767
+msgid "Alternate the sign of color changes for each row"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:772
+msgid "Alternate the sign of color changes for each column"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:780
+msgid "_Trace"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:792
+msgid "Trace the drawing under the tiles"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:796
+msgid ""
+"For each clone, pick a value from the drawing in that clone's location and "
+"apply it to the clone"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:815
+msgid "1. Pick from the drawing:"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:833
+msgid "Pick the visible color and opacity"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:841
+msgid "Pick the total accumulated opacity"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:848
+msgid "R"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:849
+msgid "Pick the Red component of the color"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:856
+msgid "G"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:857
+msgid "Pick the Green component of the color"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:864
+msgid "B"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:865
+msgid "Pick the Blue component of the color"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:872
+msgctxt "Clonetiler color hue"
+msgid "H"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:873
+msgid "Pick the hue of the color"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:880
+msgctxt "Clonetiler color saturation"
+msgid "S"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:881
+msgid "Pick the saturation of the color"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:888
+msgctxt "Clonetiler color lightness"
+msgid "L"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:889
+msgid "Pick the lightness of the color"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:899
+msgid "2. Tweak the picked value:"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:916
+msgid "Gamma-correct:"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:920
+msgid "Shift the mid-range of the picked value upwards (>0) or downwards (<0)"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:927
+msgid "Randomize:"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:931
+msgid "Randomize the picked value by this percentage"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:938
+msgid "Invert:"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:942
+msgid "Invert the picked value"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:948
+msgid "3. Apply the value to the clones':"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:963
+msgid "Presence"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:966
+msgid ""
+"Each clone is created with the probability determined by the picked value in "
+"that point"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:973
+msgid "Size"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:976
+msgid "Each clone's size is determined by the picked value in that point"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:986
+msgid ""
+"Each clone is painted by the picked color (the original must have unset fill "
+"or stroke)"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:996
+msgid "Each clone's opacity is determined by the picked value in that point"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:1044
+msgid "How many rows in the tiling"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:1074
+msgid "How many columns in the tiling"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:1119
+msgid "Width of the rectangle to be filled"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:1152
+msgid "Height of the rectangle to be filled"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:1169
+msgid "Rows, columns: "
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:1170
+msgid "Create the specified number of rows and columns"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:1179
+msgid "Width, height: "
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:1180
+msgid "Fill the specified width and height with the tiling"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:1201
+msgid "Use saved size and position of the tile"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:1204
+msgid ""
+"Pretend that the size and position of the tile are the same as the last time "
+"you tiled it (if any), instead of using the current size"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:1238
+msgid " <b>_Create</b> "
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:1240
+msgid "Create and tile the clones of the selection"
+msgstr ""
+
+#. TRANSLATORS: if a group of objects are "clumped" together, then they
+#. are unevenly spread in the given amount of space - as shown in the
+#. diagrams on the left in the following screenshot:
+#. http://www.inkscape.org/screenshots/gallery/inkscape-0.42-CVS-tiles-unclump.png
+#. So unclumping is the process of spreading a number of objects out more evenly.
+#: ../src/ui/dialog/clonetiler.cpp:1260
+msgid " _Unclump "
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:1261
+msgid "Spread out clones to reduce clumping; can be applied repeatedly"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:1267
+msgid " Re_move "
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:1268
+msgid "Remove existing tiled clones of the selected object (siblings only)"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:1284
+msgid " R_eset "
+msgstr ""
+
+#. TRANSLATORS: "change" is a noun here
+#: ../src/ui/dialog/clonetiler.cpp:1286
+msgid ""
+"Reset all shifts, scales, rotates, opacity and color changes in the dialog "
+"to zero"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:1359
+msgid "<small>Nothing selected.</small>"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:1365
+msgid "<small>More than one object selected.</small>"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:1372
+#, c-format
+msgid "<small>Object has <b>%d</b> tiled clones.</small>"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:1377
+msgid "<small>Object has no tiled clones.</small>"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:2097
+msgid "Select <b>one object</b> whose tiled clones to unclump."
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:2119
+msgid "Unclump tiled clones"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:2148
+msgid "Select <b>one object</b> whose tiled clones to remove."
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:2171
+msgid "Delete tiled clones"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:2224
+msgid ""
+"If you want to clone several objects, <b>group</b> them and <b>clone the "
+"group</b>."
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:2233
+msgid "<small>Creating tiled clones...</small>"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:2638
+msgid "Create tiled clones"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:2871
+msgid "<small>Per row:</small>"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:2889
+msgid "<small>Per column:</small>"
+msgstr ""
+
+#: ../src/ui/dialog/clonetiler.cpp:2897
+msgid "<small>Randomize:</small>"
+msgstr ""
+
#: ../src/ui/dialog/color-item.cpp:131
#, c-format
msgid ""
"Color: <b>%s</b>; <b>Click</b> to set fill, <b>Shift+click</b> to set stroke"
msgstr ""
-#: ../src/ui/dialog/color-item.cpp:513
+#: ../src/ui/dialog/color-item.cpp:509
msgid "Change color definition"
msgstr ""
-#: ../src/ui/dialog/color-item.cpp:687
+#: ../src/ui/dialog/color-item.cpp:679
msgid "Remove stroke color"
msgstr ""
-#: ../src/ui/dialog/color-item.cpp:687
+#: ../src/ui/dialog/color-item.cpp:679
msgid "Remove fill color"
msgstr ""
-#: ../src/ui/dialog/color-item.cpp:692
+#: ../src/ui/dialog/color-item.cpp:684
msgid "Set stroke color to none"
msgstr ""
-#: ../src/ui/dialog/color-item.cpp:692
+#: ../src/ui/dialog/color-item.cpp:684
msgid "Set fill color to none"
msgstr ""
-#: ../src/ui/dialog/color-item.cpp:708
+#: ../src/ui/dialog/color-item.cpp:700
msgid "Set stroke color from swatch"
msgstr ""
-#: ../src/ui/dialog/color-item.cpp:708
+#: ../src/ui/dialog/color-item.cpp:700
msgid "Set fill color from swatch"
msgstr ""
@@ -13629,283 +13769,283 @@ msgid "Release log messages"
msgstr ""
#: ../src/ui/dialog/document-metadata.cpp:88
-#: ../src/ui/dialog/document-properties.cpp:151
+#: ../src/ui/dialog/document-properties.cpp:155
msgid "Metadata"
msgstr ""
#: ../src/ui/dialog/document-metadata.cpp:89
-#: ../src/ui/dialog/document-properties.cpp:152
+#: ../src/ui/dialog/document-properties.cpp:156
msgid "License"
msgstr ""
#: ../src/ui/dialog/document-metadata.cpp:126
-#: ../src/ui/dialog/document-properties.cpp:959
+#: ../src/ui/dialog/document-properties.cpp:966
msgid "<b>Dublin Core Entities</b>"
msgstr ""
#: ../src/ui/dialog/document-metadata.cpp:168
-#: ../src/ui/dialog/document-properties.cpp:1021
+#: ../src/ui/dialog/document-properties.cpp:1028
msgid "<b>License</b>"
msgstr ""
#. ---------------------------------------------------------------
-#: ../src/ui/dialog/document-properties.cpp:104
+#: ../src/ui/dialog/document-properties.cpp:108
msgid "Show page _border"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:104
+#: ../src/ui/dialog/document-properties.cpp:108
msgid "If set, rectangular page border is shown"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:105
+#: ../src/ui/dialog/document-properties.cpp:109
msgid "Border on _top of drawing"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:105
+#: ../src/ui/dialog/document-properties.cpp:109
msgid "If set, border is always on top of the drawing"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:106
+#: ../src/ui/dialog/document-properties.cpp:110
msgid "_Show border shadow"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:106
+#: ../src/ui/dialog/document-properties.cpp:110
msgid "If set, page border shows a shadow on its right and lower side"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:107
+#: ../src/ui/dialog/document-properties.cpp:111
msgid "Back_ground color:"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:107
+#: ../src/ui/dialog/document-properties.cpp:111
msgid ""
"Color of the page background. Note: transparency setting ignored while "
"editing but used when exporting to bitmap."
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:108
+#: ../src/ui/dialog/document-properties.cpp:112
msgid "Border _color:"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:108
+#: ../src/ui/dialog/document-properties.cpp:112
msgid "Page border color"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:108
+#: ../src/ui/dialog/document-properties.cpp:112
msgid "Color of the page border"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:109
+#: ../src/ui/dialog/document-properties.cpp:113
msgid "Default _units:"
msgstr ""
#. ---------------------------------------------------------------
#. General snap options
-#: ../src/ui/dialog/document-properties.cpp:113
+#: ../src/ui/dialog/document-properties.cpp:117
msgid "Show _guides"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:113
+#: ../src/ui/dialog/document-properties.cpp:117
msgid "Show or hide guides"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:114
+#: ../src/ui/dialog/document-properties.cpp:118
msgid "Guide co_lor:"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:114
+#: ../src/ui/dialog/document-properties.cpp:118
msgid "Guideline color"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:114
+#: ../src/ui/dialog/document-properties.cpp:118
msgid "Color of guidelines"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:115
+#: ../src/ui/dialog/document-properties.cpp:119
msgid "_Highlight color:"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:115
+#: ../src/ui/dialog/document-properties.cpp:119
msgid "Highlighted guideline color"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:115
+#: ../src/ui/dialog/document-properties.cpp:119
msgid "Color of a guideline when it is under mouse"
msgstr ""
#. ---------------------------------------------------------------
-#: ../src/ui/dialog/document-properties.cpp:117
+#: ../src/ui/dialog/document-properties.cpp:121
msgid "Snap _distance"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:117
+#: ../src/ui/dialog/document-properties.cpp:121
msgid "Snap only when _closer than:"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:117
-#: ../src/ui/dialog/document-properties.cpp:122
-#: ../src/ui/dialog/document-properties.cpp:127
+#: ../src/ui/dialog/document-properties.cpp:121
+#: ../src/ui/dialog/document-properties.cpp:126
+#: ../src/ui/dialog/document-properties.cpp:131
msgid "Always snap"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:118
+#: ../src/ui/dialog/document-properties.cpp:122
msgid "Snapping distance, in screen pixels, for snapping to objects"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:118
+#: ../src/ui/dialog/document-properties.cpp:122
msgid "Always snap to objects, regardless of their distance"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:119
+#: ../src/ui/dialog/document-properties.cpp:123
msgid ""
"If set, objects only snap to another object when it's within the range "
"specified below"
msgstr ""
#. Options for snapping to grids
-#: ../src/ui/dialog/document-properties.cpp:122
+#: ../src/ui/dialog/document-properties.cpp:126
msgid "Snap d_istance"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:122
+#: ../src/ui/dialog/document-properties.cpp:126
msgid "Snap only when c_loser than:"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:123
+#: ../src/ui/dialog/document-properties.cpp:127
msgid "Snapping distance, in screen pixels, for snapping to grid"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:123
+#: ../src/ui/dialog/document-properties.cpp:127
msgid "Always snap to grids, regardless of the distance"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:124
+#: ../src/ui/dialog/document-properties.cpp:128
msgid ""
"If set, objects only snap to a grid line when it's within the range "
"specified below"
msgstr ""
#. Options for snapping to guides
-#: ../src/ui/dialog/document-properties.cpp:127
+#: ../src/ui/dialog/document-properties.cpp:131
msgid "Snap dist_ance"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:127
+#: ../src/ui/dialog/document-properties.cpp:131
msgid "Snap only when close_r than:"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:128
+#: ../src/ui/dialog/document-properties.cpp:132
msgid "Snapping distance, in screen pixels, for snapping to guides"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:128
+#: ../src/ui/dialog/document-properties.cpp:132
msgid "Always snap to guides, regardless of the distance"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:129
+#: ../src/ui/dialog/document-properties.cpp:133
msgid ""
"If set, objects only snap to a guide when it's within the range specified "
"below"
msgstr ""
#. ---------------------------------------------------------------
-#: ../src/ui/dialog/document-properties.cpp:132
+#: ../src/ui/dialog/document-properties.cpp:136
msgid "Snap to clip paths"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:132
+#: ../src/ui/dialog/document-properties.cpp:136
msgid "When snapping to paths, then also try snapping to clip paths"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:133
+#: ../src/ui/dialog/document-properties.cpp:137
msgid "Snap to mask paths"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:133
+#: ../src/ui/dialog/document-properties.cpp:137
msgid "When snapping to paths, then also try snapping to mask paths"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:134
+#: ../src/ui/dialog/document-properties.cpp:138
msgid "Snap perpendicularly"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:134
+#: ../src/ui/dialog/document-properties.cpp:138
msgid ""
"When snapping to paths or guides, then also try snapping perpendicularly"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:135
+#: ../src/ui/dialog/document-properties.cpp:139
msgid "Snap tangentially"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:135
+#: ../src/ui/dialog/document-properties.cpp:139
msgid "When snapping to paths or guides, then also try snapping tangentially"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:138
+#: ../src/ui/dialog/document-properties.cpp:142
msgctxt "Grid"
msgid "_New"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:138
+#: ../src/ui/dialog/document-properties.cpp:142
msgid "Create new grid."
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:139
+#: ../src/ui/dialog/document-properties.cpp:143
msgctxt "Grid"
msgid "_Remove"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:139
+#: ../src/ui/dialog/document-properties.cpp:143
msgid "Remove selected grid."
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:146
-#: ../src/widgets/toolbox.cpp:1829
+#: ../src/ui/dialog/document-properties.cpp:150
+#: ../src/widgets/toolbox.cpp:1833
msgid "Guides"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:148 ../src/verbs.cpp:2739
+#: ../src/ui/dialog/document-properties.cpp:152 ../src/verbs.cpp:2745
msgid "Snap"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:150
+#: ../src/ui/dialog/document-properties.cpp:154
msgid "Scripting"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:310
+#: ../src/ui/dialog/document-properties.cpp:317
msgid "<b>General</b>"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:312
+#: ../src/ui/dialog/document-properties.cpp:319
msgid "<b>Color</b>"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:314
+#: ../src/ui/dialog/document-properties.cpp:321
msgid "<b>Border</b>"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:316
+#: ../src/ui/dialog/document-properties.cpp:323
msgid "<b>Page Size</b>"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:349
+#: ../src/ui/dialog/document-properties.cpp:356
msgid "<b>Guides</b>"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:367
+#: ../src/ui/dialog/document-properties.cpp:374
msgid "<b>Snap to objects</b>"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:369
+#: ../src/ui/dialog/document-properties.cpp:376
msgid "<b>Snap to grids</b>"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:371
+#: ../src/ui/dialog/document-properties.cpp:378
msgid "<b>Snap to guides</b>"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:373
+#: ../src/ui/dialog/document-properties.cpp:380
msgid "<b>Miscellaneous</b>"
msgstr ""
@@ -13913,134 +14053,328 @@ msgstr ""
#. Inkscape::GC::release(defsRepr);
#. inform the document, so we can undo
#. Color Management
-#: ../src/ui/dialog/document-properties.cpp:486 ../src/verbs.cpp:2912
+#: ../src/ui/dialog/document-properties.cpp:493 ../src/verbs.cpp:2918
msgid "Link Color Profile"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:587
+#: ../src/ui/dialog/document-properties.cpp:594
msgid "Remove linked color profile"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:600
+#: ../src/ui/dialog/document-properties.cpp:607
msgid "<b>Linked Color Profiles:</b>"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:602
+#: ../src/ui/dialog/document-properties.cpp:609
msgid "<b>Available Color Profiles:</b>"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:604
+#: ../src/ui/dialog/document-properties.cpp:611
msgid "Link Profile"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:607
+#: ../src/ui/dialog/document-properties.cpp:614
msgid "Unlink Profile"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:685
+#: ../src/ui/dialog/document-properties.cpp:692
msgid "Profile Name"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:721
+#: ../src/ui/dialog/document-properties.cpp:728
msgid "External scripts"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:722
+#: ../src/ui/dialog/document-properties.cpp:729
msgid "Embedded scripts"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:727
+#: ../src/ui/dialog/document-properties.cpp:734
msgid "<b>External script files:</b>"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:729
+#: ../src/ui/dialog/document-properties.cpp:736
msgid "Add the current file name or browse for a file"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:732
-#: ../src/ui/dialog/document-properties.cpp:810
+#: ../src/ui/dialog/document-properties.cpp:739
+#: ../src/ui/dialog/document-properties.cpp:817
#: ../src/ui/widget/selected-style.cpp:339
msgid "Remove"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:797
+#: ../src/ui/dialog/document-properties.cpp:804
msgid "Filename"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:805
+#: ../src/ui/dialog/document-properties.cpp:812
msgid "<b>Embedded script files:</b>"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:807
+#: ../src/ui/dialog/document-properties.cpp:814
msgid "New"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:874
+#: ../src/ui/dialog/document-properties.cpp:881
msgid "Script id"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:880
+#: ../src/ui/dialog/document-properties.cpp:887
msgid "<b>Content:</b>"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:997
+#: ../src/ui/dialog/document-properties.cpp:1004
msgid "_Save as default"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:998
+#: ../src/ui/dialog/document-properties.cpp:1005
msgid "Save this metadata as the default metadata"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:999
+#: ../src/ui/dialog/document-properties.cpp:1006
msgid "Use _default"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:1000
+#: ../src/ui/dialog/document-properties.cpp:1007
msgid "Use the previously saved default metadata here"
msgstr ""
#. inform the document, so we can undo
-#: ../src/ui/dialog/document-properties.cpp:1073
+#: ../src/ui/dialog/document-properties.cpp:1080
msgid "Add external script..."
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:1112
+#: ../src/ui/dialog/document-properties.cpp:1119
msgid "Select a script to load"
msgstr ""
#. inform the document, so we can undo
-#: ../src/ui/dialog/document-properties.cpp:1140
+#: ../src/ui/dialog/document-properties.cpp:1147
msgid "Add embedded script..."
msgstr ""
#. inform the document, so we can undo
-#: ../src/ui/dialog/document-properties.cpp:1171
+#: ../src/ui/dialog/document-properties.cpp:1178
msgid "Remove external script"
msgstr ""
#. inform the document, so we can undo
-#: ../src/ui/dialog/document-properties.cpp:1205
+#: ../src/ui/dialog/document-properties.cpp:1212
msgid "Remove embedded script"
msgstr ""
#. TODO repr->set_content(_EmbeddedContent.get_buffer()->get_text());
#. inform the document, so we can undo
-#: ../src/ui/dialog/document-properties.cpp:1305
+#: ../src/ui/dialog/document-properties.cpp:1312
msgid "Edit embedded script"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:1388
+#: ../src/ui/dialog/document-properties.cpp:1395
msgid "<b>Creation</b>"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:1389
+#: ../src/ui/dialog/document-properties.cpp:1396
msgid "<b>Defined grids</b>"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:1617
+#: ../src/ui/dialog/document-properties.cpp:1632
msgid "Remove grid"
msgstr ""
+#: ../src/ui/dialog/document-properties.cpp:1675
+msgid "Changed document unit"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:151 ../src/verbs.cpp:2797
+msgid "_Page"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:151 ../src/verbs.cpp:2801
+msgid "_Drawing"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:151 ../src/verbs.cpp:2803
+msgid "_Selection"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:151
+msgid "_Custom"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:167 ../src/widgets/measure-toolbar.cpp:116
+#: ../src/widgets/measure-toolbar.cpp:124
+#: ../share/extensions/render_gears.inx.h:6
+msgid "Units:"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:169
+msgid "_Export As..."
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:172
+msgid "B_atch export all selected objects"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:172
+msgid ""
+"Export each selected object into its own PNG file, using export hints if any "
+"(caution, overwrites without asking!)"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:174
+msgid "Hide a_ll except selected"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:174
+msgid "In the exported image, hide all objects except those that are selected"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:175
+msgid "Close when complete"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:175
+msgid "Once the export completes, close this dialog"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:177
+msgid "_Export"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:195
+msgid "<b>Export area</b>"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:234
+msgid "_x0:"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:238
+msgid "x_1:"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:242
+msgid "Wid_th:"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:246
+msgid "_y0:"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:250
+msgid "y_1:"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:254
+msgid "Hei_ght:"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:269
+msgid "<b>Image size</b>"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:287 ../src/ui/dialog/export.cpp:298
+msgid "pixels at"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:293
+msgid "dp_i"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:298 ../src/ui/dialog/transformation.cpp:82
+#: ../src/ui/widget/page-sizer.cpp:237
+msgid "_Height:"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:306
+#: ../src/ui/dialog/inkscape-preferences.cpp:1436
+#: ../src/ui/dialog/inkscape-preferences.cpp:1439
+#: ../src/ui/dialog/inkscape-preferences.cpp:1451
+msgid "dpi"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:314
+msgid "<b>_Filename</b>"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:356
+msgid "Export the bitmap file with these settings"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:607
+#, c-format
+msgid "B_atch export %d selected object"
+msgid_plural "B_atch export %d selected objects"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../src/ui/dialog/export.cpp:923
+msgid "Export in progress"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:1013
+msgid "No items selected."
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:1017 ../src/ui/dialog/export.cpp:1019
+msgid "Exporting %1 files"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:1059 ../src/ui/dialog/export.cpp:1061
+#, c-format
+msgid "Exporting file <b>%s</b>..."
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:1070 ../src/ui/dialog/export.cpp:1161
+#, c-format
+msgid "Could not export to filename %s.\n"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:1073
+#, c-format
+msgid "Could not export to filename <b>%s</b>."
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:1088
+#, c-format
+msgid "Successfully exported <b>%d</b> files from <b>%d</b> selected items."
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:1099
+msgid "You have to enter a filename."
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:1100
+msgid "You have to enter a filename"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:1114
+msgid "The chosen area to be exported is invalid."
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:1115
+msgid "The chosen area to be exported is invalid"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:1130
+#, c-format
+msgid "Directory %s does not exist or is not a directory.\n"
+msgstr ""
+
+#. TRANSLATORS: %1 will be the filename, %2 the width, and %3 the height of the image
+#: ../src/ui/dialog/export.cpp:1144 ../src/ui/dialog/export.cpp:1146
+msgid "Exporting %1 (%2 x %3)"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:1172
+#, c-format
+msgid "Drawing exported to <b>%s</b>."
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:1176
+msgid "Export aborted."
+msgstr ""
+
#: ../src/ui/dialog/extension-editor.cpp:81
msgid "Information"
msgstr ""
@@ -14087,9 +14421,9 @@ msgstr ""
#: ../share/extensions/pathscatter.inx.h:18
#: ../share/extensions/radiusrand.inx.h:8 ../share/extensions/split.inx.h:8
#: ../share/extensions/voronoi2svg.inx.h:11
+#: ../share/extensions/web-set-att.inx.h:25
#: ../share/extensions/webslicer_create_group.inx.h:11
#: ../share/extensions/webslicer_export.inx.h:6
-#: ../share/extensions/web-set-att.inx.h:25
#: ../share/extensions/web-transmit-att.inx.h:23
msgid "Help"
msgstr ""
@@ -14363,91 +14697,91 @@ msgstr ""
msgid "Rename filter"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1348
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1349
msgid "Apply filter"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1418
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1419
msgid "filter"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1425
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1426
msgid "Add filter"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1477
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1478
msgid "Duplicate filter"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1576
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1577
msgid "_Effect"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1586
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1587
msgid "Connections"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1724
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1725
msgid "Remove filter primitive"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2312
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2313
msgid "Remove merge node"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2432
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2433
msgid "Reorder filter primitive"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2512
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2513
msgid "Add Effect:"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2513
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2514
msgid "No effect selected"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2514
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2515
msgid "No filter selected"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2560
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2561
msgid "Effect parameters"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2561
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2562
msgid "Filter General Settings"
msgstr ""
#. default x:
#. default y:
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2619
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2620
msgid "Coordinates:"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2619
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2620
msgid "X coordinate of the left corners of filter effects region"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2619
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2620
msgid "Y coordinate of the upper corners of filter effects region"
msgstr ""
#. default width:
#. default height:
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2620
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2621
msgid "Dimensions:"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2620
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2621
msgid "Width of filter effects region"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2620
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2621
msgid "Height of filter effects region"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2626
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2627
msgid ""
"Indicates the type of matrix operation. The keyword 'matrix' indicates that "
"a full 5x4 matrix of values will be provided. The other keywords represent "
@@ -14455,78 +14789,78 @@ msgid ""
"performed without specifying a complete matrix."
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2627
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2628
msgid "Value(s):"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2642
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2682
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2643
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2683
msgid "Operator:"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2643
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2644
msgid "K1:"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2643
#: ../src/ui/dialog/filter-effects-dialog.cpp:2644
#: ../src/ui/dialog/filter-effects-dialog.cpp:2645
#: ../src/ui/dialog/filter-effects-dialog.cpp:2646
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2647
msgid ""
"If the arithmetic operation is chosen, each result pixel is computed using "
"the formula k1*i1*i2 + k2*i1 + k3*i2 + k4 where i1 and i2 are the pixel "
"values of the first and second inputs respectively."
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2644
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2645
msgid "K2:"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2645
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2646
msgid "K3:"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2646
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2647
msgid "K4:"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2649
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2650
msgid "Size:"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2649
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2650
msgid "width of the convolve matrix"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2649
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2650
msgid "height of the convolve matrix"
msgstr ""
#. default x:
#. default y:
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2650
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2651
#: ../src/ui/dialog/object-attributes.cpp:48
msgid "Target:"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2650
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2651
msgid ""
"X coordinate of the target point in the convolve matrix. The convolution is "
"applied to pixels around this point."
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2650
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2651
msgid ""
"Y coordinate of the target point in the convolve matrix. The convolution is "
"applied to pixels around this point."
msgstr ""
#. TRANSLATORS: for info on "Kernel", see http://en.wikipedia.org/wiki/Kernel_(matrix)
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2652
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2653
msgid "Kernel:"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2652
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2653
msgid ""
"This matrix describes the convolve operation that is applied to the input "
"image in order to calculate the pixel colors at the output. Different "
@@ -14536,11 +14870,11 @@ msgid ""
"would lead to a common blur effect."
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2654
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2655
msgid "Divisor:"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2654
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2655
msgid ""
"After applying the kernelMatrix to the input image to yield a number, that "
"number is divided by divisor to yield the final destination color value. A "
@@ -14548,189 +14882,189 @@ msgid ""
"effect on the overall color intensity of the result."
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2655
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2656
msgid "Bias:"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2655
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2656
msgid ""
"This value is added to each component. This is useful to define a constant "
"value as the zero response of the filter."
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2656
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2657
msgid "Edge Mode:"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2656
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2657
msgid ""
"Determines how to extend the input image as necessary with color values so "
"that the matrix operations can be applied when the kernel is positioned at "
"or near the edge of the input image."
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2657
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2658
msgid "Preserve Alpha"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2657
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2658
msgid "If set, the alpha channel won't be altered by this filter primitive."
msgstr ""
#. default: white
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2660
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2661
msgid "Diffuse Color:"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2660
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2693
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2661
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2694
msgid "Defines the color of the light source"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2661
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2694
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2662
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2695
msgid "Surface Scale:"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2661
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2694
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2662
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2695
msgid ""
"This value amplifies the heights of the bump map defined by the input alpha "
"channel"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2662
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2695
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2663
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2696
msgid "Constant:"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2662
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2695
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2663
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2696
msgid "This constant affects the Phong lighting model."
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2663
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2697
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2664
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2698
msgid "Kernel Unit Length:"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2667
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2668
msgid "This defines the intensity of the displacement effect."
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2668
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2669
msgid "X displacement:"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2668
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2669
msgid "Color component that controls the displacement in the X direction"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2669
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2670
msgid "Y displacement:"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2669
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2670
msgid "Color component that controls the displacement in the Y direction"
msgstr ""
#. default: black
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2672
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2673
msgid "Flood Color:"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2672
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2673
msgid "The whole filter region will be filled with this color."
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2676
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2677
msgid "Standard Deviation:"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2676
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2677
msgid "The standard deviation for the blur operation."
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2682
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2683
msgid ""
"Erode: performs \"thinning\" of input image.\n"
"Dilate: performs \"fattenning\" of input image."
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2686
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2687
msgid "Source of Image:"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2689
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2690
msgid "Delta X:"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2689
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2690
msgid "This is how far the input image gets shifted to the right"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2690
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2691
msgid "Delta Y:"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2690
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2691
msgid "This is how far the input image gets shifted downwards"
msgstr ""
#. default: white
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2693
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2694
msgid "Specular Color:"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2696
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2697
#: ../share/extensions/interp.inx.h:2
msgid "Exponent:"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2696
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2697
msgid "Exponent for specular term, larger is more \"shiny\"."
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2705
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2706
msgid ""
"Indicates whether the filter primitive should perform a noise or turbulence "
"function."
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2706
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2707
msgid "Base Frequency:"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2707
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2708
msgid "Octaves:"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2708
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2709
msgid "Seed:"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2708
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2709
msgid "The starting number for the pseudo random number generator."
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2720
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2721
msgid "Add filter primitive"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2737
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2738
msgid ""
"The <b>feBlend</b> filter primitive provides 4 image blending modes: screen, "
"multiply, darken and lighten."
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2741
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2742
msgid ""
"The <b>feColorMatrix</b> filter primitive applies a matrix transformation to "
"color of each rendered pixel. This allows for effects like turning object to "
"grayscale, modifying color saturation and changing color hue."
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2745
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2746
msgid ""
"The <b>feComponentTransfer</b> filter primitive manipulates the input's "
"color components (red, green, blue, and alpha) according to particular "
@@ -14738,7 +15072,7 @@ msgid ""
"adjustment, color balance, and thresholding."
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2749
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2750
msgid ""
"The <b>feComposite</b> filter primitive composites two images using one of "
"the Porter-Duff blending modes or the arithmetic mode described in SVG "
@@ -14746,7 +15080,7 @@ msgid ""
"between the corresponding pixel values of the images."
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2753
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2754
msgid ""
"The <b>feConvolveMatrix</b> lets you specify a Convolution to be applied on "
"the image. Common effects created using convolution matrices are blur, "
@@ -14755,7 +15089,7 @@ msgid ""
"is faster and resolution-independent."
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2757
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2758
msgid ""
"The <b>feDiffuseLighting</b> and feSpecularLighting filter primitives create "
"\"embossed\" shadings. The input's alpha channel is used to provide depth "
@@ -14763,7 +15097,7 @@ msgid ""
"opacity areas recede away from the viewer."
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2761
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2762
msgid ""
"The <b>feDisplacementMap</b> filter primitive displaces the pixels in the "
"first input using the second input as a displacement map, that shows from "
@@ -14771,26 +15105,26 @@ msgid ""
"effects."
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2765
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2766
msgid ""
"The <b>feFlood</b> filter primitive fills the region with a given color and "
"opacity. It is usually used as an input to other filters to apply color to "
"a graphic."
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2769
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2770
msgid ""
"The <b>feGaussianBlur</b> filter primitive uniformly blurs its input. It is "
"commonly used together with feOffset to create a drop shadow effect."
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2773
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2774
msgid ""
"The <b>feImage</b> filter primitive fills the region with an external image "
"or another part of the document."
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2777
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2778
msgid ""
"The <b>feMerge</b> filter primitive composites several temporary images "
"inside the filter primitive to a single image. It uses normal alpha "
@@ -14798,21 +15132,21 @@ msgid ""
"in 'normal' mode or several feComposite primitives in 'over' mode."
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2781
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2782
msgid ""
"The <b>feMorphology</b> filter primitive provides erode and dilate effects. "
"For single-color objects erode makes the object thinner and dilate makes it "
"thicker."
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2785
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2786
msgid ""
"The <b>feOffset</b> filter primitive offsets the image by an user-defined "
"amount. For example, this is useful for drop shadows, where the shadow is in "
"a slightly different position than the actual object."
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2789
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2790
msgid ""
"The <b>feDiffuseLighting</b> and <b>feSpecularLighting</b> filter primitives "
"create \"embossed\" shadings. The input's alpha channel is used to provide "
@@ -14820,23 +15154,23 @@ msgid ""
"lower opacity areas recede away from the viewer."
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2793
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2794
msgid ""
"The <b>feTile</b> filter primitive tiles a region with its input graphic"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2797
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2798
msgid ""
"The <b>feTurbulence</b> filter primitive renders Perlin noise. This kind of "
"noise is useful in simulating several nature phenomena like clouds, fire and "
"smoke and in generating complex textures like marble or granite."
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2816
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2817
msgid "Duplicate filter primitive"
msgstr ""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2869
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2870
msgid "Set filter primitive attribute"
msgstr ""
@@ -15020,7 +15354,7 @@ msgstr ""
msgid "Search spirals"
msgstr ""
-#: ../src/ui/dialog/find.cpp:102 ../src/widgets/toolbox.cpp:1730
+#: ../src/ui/dialog/find.cpp:102 ../src/widgets/toolbox.cpp:1734
msgid "Paths"
msgstr ""
@@ -15204,6 +15538,7 @@ msgid "Coptic"
msgstr ""
#: ../src/ui/dialog/glyphs.cpp:69 ../src/ui/dialog/glyphs.cpp:161
+#: ../share/extensions/hershey.inx.h:22
msgid "Cyrillic"
msgstr ""
@@ -16278,7 +16613,7 @@ msgid "Zoom"
msgstr ""
#. Measure
-#: ../src/ui/dialog/inkscape-preferences.cpp:381 ../src/verbs.cpp:2673
+#: ../src/ui/dialog/inkscape-preferences.cpp:381 ../src/verbs.cpp:2679
msgctxt "ContextVerb"
msgid "Measure"
msgstr ""
@@ -16333,7 +16668,7 @@ msgid ""
msgstr ""
#. Text
-#: ../src/ui/dialog/inkscape-preferences.cpp:439 ../src/verbs.cpp:2665
+#: ../src/ui/dialog/inkscape-preferences.cpp:439 ../src/verbs.cpp:2671
msgctxt "ContextVerb"
msgid "Text"
msgstr ""
@@ -17285,7 +17620,7 @@ msgid "Optimized"
msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:887
-msgid "Path string format"
+msgid "Path string format:"
msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:887
@@ -17744,7 +18079,7 @@ msgstr ""
#. Transforms options
#: ../src/ui/dialog/inkscape-preferences.cpp:1169
-#: ../src/widgets/select-toolbar.cpp:576
+#: ../src/widgets/select-toolbar.cpp:577
msgid "Scale stroke width"
msgstr ""
@@ -17765,22 +18100,22 @@ msgid "Preserved"
msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:1177
-#: ../src/widgets/select-toolbar.cpp:577
+#: ../src/widgets/select-toolbar.cpp:578
msgid "When scaling objects, scale the stroke width by the same proportion"
msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:1179
-#: ../src/widgets/select-toolbar.cpp:588
+#: ../src/widgets/select-toolbar.cpp:589
msgid "When scaling rectangles, scale the radii of rounded corners"
msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:1181
-#: ../src/widgets/select-toolbar.cpp:599
+#: ../src/widgets/select-toolbar.cpp:600
msgid "Move gradients (in fill or stroke) along with the objects"
msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:1183
-#: ../src/widgets/select-toolbar.cpp:610
+#: ../src/widgets/select-toolbar.cpp:611
msgid "Move patterns (in fill or stroke) along with the objects"
msgstr ""
@@ -18160,6 +18495,7 @@ msgid ""
msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:1347
+#: ../share/extensions/hershey.inx.h:27
msgid "Markers"
msgstr ""
@@ -18372,7 +18708,7 @@ msgid "Shortcut file:"
msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:1475
-#: ../src/ui/dialog/template-load-tab.cpp:46
+#: ../src/ui/dialog/template-load-tab.cpp:50
msgid "Search:"
msgstr ""
@@ -18386,6 +18722,7 @@ msgid "Description"
msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:1543
+#: ../src/ui/dialog/pixelartdialog.cpp:264
#: ../src/ui/dialog/svg-fonts-dialog.cpp:694
#: ../src/ui/dialog/tracedialog.cpp:813
#: ../src/ui/widget/preferences-widget.cpp:749
@@ -18625,7 +18962,7 @@ msgstr ""
msgid "_Use pressure-sensitive tablet (requires restart)"
msgstr ""
-#: ../src/ui/dialog/input.cpp:1082 ../src/verbs.cpp:2354
+#: ../src/ui/dialog/input.cpp:1082 ../src/verbs.cpp:2358
msgid "_Save"
msgstr ""
@@ -18688,7 +19025,7 @@ msgstr ""
#. TODO: find an unused layer number, forming name from _("Layer ") + "%d"
#: ../src/ui/dialog/layer-properties.cpp:354
#: ../src/ui/dialog/layer-properties.cpp:410 ../src/verbs.cpp:194
-#: ../src/verbs.cpp:2285
+#: ../src/verbs.cpp:2289
msgid "Layer"
msgstr ""
@@ -18742,11 +19079,11 @@ msgstr ""
msgid "Unlock layer"
msgstr ""
-#: ../src/ui/dialog/layers.cpp:624 ../src/verbs.cpp:1397
+#: ../src/ui/dialog/layers.cpp:624 ../src/verbs.cpp:1401
msgid "Toggle layer solo"
msgstr ""
-#: ../src/ui/dialog/layers.cpp:627 ../src/verbs.cpp:1421
+#: ../src/ui/dialog/layers.cpp:627 ../src/verbs.cpp:1425
msgid "Lock other layers"
msgstr ""
@@ -18754,31 +19091,35 @@ msgstr ""
msgid "Moved layer"
msgstr ""
-#: ../src/ui/dialog/layers.cpp:883
+#: ../src/ui/dialog/layers.cpp:884
msgctxt "Layers"
msgid "New"
msgstr ""
-#: ../src/ui/dialog/layers.cpp:888
+#: ../src/ui/dialog/layers.cpp:889
msgctxt "Layers"
msgid "Bot"
msgstr ""
-#: ../src/ui/dialog/layers.cpp:894
+#: ../src/ui/dialog/layers.cpp:895
msgctxt "Layers"
msgid "Dn"
msgstr ""
-#: ../src/ui/dialog/layers.cpp:900
+#: ../src/ui/dialog/layers.cpp:901
msgctxt "Layers"
msgid "Up"
msgstr ""
-#: ../src/ui/dialog/layers.cpp:906
+#: ../src/ui/dialog/layers.cpp:907
msgctxt "Layers"
msgid "Top"
msgstr ""
+#: ../src/ui/dialog/livepatheffect-add.cpp:32
+msgid "Add Path Effect"
+msgstr ""
+
#: ../src/ui/dialog/livepatheffect-editor.cpp:109
msgid "Add path effect"
msgstr ""
@@ -18849,10 +19190,6 @@ msgstr ""
msgid "Deactivate path effect"
msgstr ""
-#: ../src/ui/dialog/livepatheffect-add.cpp:32
-msgid "Add Path Effect"
-msgstr ""
-
#: ../src/ui/dialog/memory.cpp:96
msgid "Heap"
msgstr ""
@@ -18908,35 +19245,6 @@ msgstr ""
msgid "New From Template"
msgstr ""
-#: ../src/ui/dialog/template-widget.cpp:29
-msgid "More info"
-msgstr ""
-
-#: ../src/ui/dialog/template-widget.cpp:30
-#: ../src/ui/dialog/template-widget.cpp:31
-msgid " "
-msgstr ""
-
-#: ../src/ui/dialog/template-widget.cpp:32
-msgid "no template selected"
-msgstr ""
-
-#: ../src/ui/dialog/template-widget.cpp:98
-msgid "Path: "
-msgstr ""
-
-#: ../src/ui/dialog/template-widget.cpp:101
-msgid "Description: "
-msgstr ""
-
-#: ../src/ui/dialog/template-widget.cpp:103
-msgid "Keywords: "
-msgstr ""
-
-#: ../src/ui/dialog/template-widget.cpp:110
-msgid "By: "
-msgstr ""
-
#: ../src/ui/dialog/object-attributes.cpp:47
msgid "Href:"
msgstr ""
@@ -19002,8 +19310,8 @@ msgstr ""
msgid "L_ock"
msgstr ""
-#: ../src/ui/dialog/object-properties.cpp:74 ../src/verbs.cpp:2627
-#: ../src/verbs.cpp:2633
+#: ../src/ui/dialog/object-properties.cpp:74 ../src/verbs.cpp:2633
+#: ../src/verbs.cpp:2639
msgid "_Set"
msgstr ""
@@ -19132,6 +19440,105 @@ msgstr ""
msgid "Close"
msgstr ""
+#: ../src/ui/dialog/pixelartdialog.cpp:160
+msgid "_Curves (multiplier)"
+msgstr ""
+
+#: ../src/ui/dialog/pixelartdialog.cpp:163
+msgid "Favors connections that are part of a long curve"
+msgstr ""
+
+#: ../src/ui/dialog/pixelartdialog.cpp:174
+msgid "_Islands (weight)"
+msgstr ""
+
+#: ../src/ui/dialog/pixelartdialog.cpp:177
+msgid "Avoid single disconnected pixels"
+msgstr ""
+
+#: ../src/ui/dialog/pixelartdialog.cpp:179
+msgid "A constant vote value"
+msgstr ""
+
+#: ../src/ui/dialog/pixelartdialog.cpp:189
+msgid "Sparse pixels (window _radius)"
+msgstr ""
+
+#: ../src/ui/dialog/pixelartdialog.cpp:198
+msgid "The radius of the window analyzed"
+msgstr ""
+
+#: ../src/ui/dialog/pixelartdialog.cpp:199
+msgid "Sparse pixels (_multiplier)"
+msgstr ""
+
+#: ../src/ui/dialog/pixelartdialog.cpp:210
+msgid "Favors connections that are part of foreground color"
+msgstr ""
+
+#: ../src/ui/dialog/pixelartdialog.cpp:216
+msgid "The heuristic computed vote will be multiplied by this value"
+msgstr ""
+
+#: ../src/ui/dialog/pixelartdialog.cpp:229
+msgid "Heuristics"
+msgstr ""
+
+#: ../src/ui/dialog/pixelartdialog.cpp:236
+msgid "_Voronoi diagram"
+msgstr ""
+
+#: ../src/ui/dialog/pixelartdialog.cpp:237
+msgid "Output composed of straight lines"
+msgstr ""
+
+#: ../src/ui/dialog/pixelartdialog.cpp:243
+msgid "Convert to _B-spline curves"
+msgstr ""
+
+#: ../src/ui/dialog/pixelartdialog.cpp:244
+msgid "Preserve staircasing artifacts"
+msgstr ""
+
+#: ../src/ui/dialog/pixelartdialog.cpp:250
+msgid "_Smooth curves"
+msgstr ""
+
+#: ../src/ui/dialog/pixelartdialog.cpp:251
+msgid "The Kopf-Lischinski algorithm"
+msgstr ""
+
+#: ../src/ui/dialog/pixelartdialog.cpp:257
+msgid "Output"
+msgstr ""
+
+#: ../src/ui/dialog/pixelartdialog.cpp:265
+#: ../src/ui/dialog/tracedialog.cpp:814
+msgid "Reset all settings to defaults"
+msgstr ""
+
+#: ../src/ui/dialog/pixelartdialog.cpp:270
+#: ../src/ui/dialog/tracedialog.cpp:819
+msgid "Abort a trace in progress"
+msgstr ""
+
+#: ../src/ui/dialog/pixelartdialog.cpp:274
+#: ../src/ui/dialog/tracedialog.cpp:823
+msgid "Execute the trace"
+msgstr ""
+
+#: ../src/ui/dialog/pixelartdialog.cpp:354
+msgid "Trace pixel art"
+msgstr ""
+
+#: ../src/ui/dialog/pixelartdialog.cpp:368
+msgid ""
+"Image looks too big. Process may take a while and is wise to save your "
+"document before continue.\n"
+"\n"
+"Continue the procedure (without saving)?"
+msgstr ""
+
#: ../src/ui/dialog/print.cpp:104
msgid "Could not open temporary PNG for bitmap printing"
msgstr ""
@@ -19153,6 +19560,80 @@ msgstr ""
msgid "Print"
msgstr ""
+#: ../src/ui/dialog/spellcheck.cpp:73
+msgid "_Accept"
+msgstr ""
+
+#: ../src/ui/dialog/spellcheck.cpp:74
+msgid "_Ignore once"
+msgstr ""
+
+#: ../src/ui/dialog/spellcheck.cpp:75
+msgid "_Ignore"
+msgstr ""
+
+#: ../src/ui/dialog/spellcheck.cpp:76
+msgid "A_dd"
+msgstr ""
+
+#: ../src/ui/dialog/spellcheck.cpp:78
+msgid "_Stop"
+msgstr ""
+
+#: ../src/ui/dialog/spellcheck.cpp:79
+msgid "_Start"
+msgstr ""
+
+#: ../src/ui/dialog/spellcheck.cpp:109
+msgid "Suggestions:"
+msgstr ""
+
+#: ../src/ui/dialog/spellcheck.cpp:124
+msgid "Accept the chosen suggestion"
+msgstr ""
+
+#: ../src/ui/dialog/spellcheck.cpp:125
+msgid "Ignore this word only once"
+msgstr ""
+
+#: ../src/ui/dialog/spellcheck.cpp:126
+msgid "Ignore this word in this session"
+msgstr ""
+
+#: ../src/ui/dialog/spellcheck.cpp:127
+msgid "Add this word to the chosen dictionary"
+msgstr ""
+
+#: ../src/ui/dialog/spellcheck.cpp:141
+msgid "Stop the check"
+msgstr ""
+
+#: ../src/ui/dialog/spellcheck.cpp:142
+msgid "Start the check"
+msgstr ""
+
+#: ../src/ui/dialog/spellcheck.cpp:460
+#, c-format
+msgid "<b>Finished</b>, <b>%d</b> words added to dictionary"
+msgstr ""
+
+#: ../src/ui/dialog/spellcheck.cpp:462
+msgid "<b>Finished</b>, nothing suspicious found"
+msgstr ""
+
+#: ../src/ui/dialog/spellcheck.cpp:578
+#, c-format
+msgid "Not in dictionary (%s): <b>%s</b>"
+msgstr ""
+
+#: ../src/ui/dialog/spellcheck.cpp:725
+msgid "<i>Checking...</i>"
+msgstr ""
+
+#: ../src/ui/dialog/spellcheck.cpp:794
+msgid "Fix spelling"
+msgstr ""
+
#: ../src/ui/dialog/svg-fonts-dialog.cpp:138
msgid "Set SVG Font attribute"
msgstr ""
@@ -19291,6 +19772,10 @@ msgstr ""
msgid "Add font"
msgstr ""
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:908 ../src/ui/dialog/text-edit.cpp:70
+msgid "_Font"
+msgstr ""
+
#: ../src/ui/dialog/svg-fonts-dialog.cpp:916
msgid "_Global Settings"
msgstr ""
@@ -19312,6 +19797,29 @@ msgstr ""
msgid "Preview Text:"
msgstr ""
+#. TRANSLATORS: An item in context menu on a colour in the swatches
+#: ../src/ui/dialog/swatches.cpp:258
+msgid "Set fill"
+msgstr ""
+
+#. TRANSLATORS: An item in context menu on a colour in the swatches
+#: ../src/ui/dialog/swatches.cpp:266
+msgid "Set stroke"
+msgstr ""
+
+#: ../src/ui/dialog/swatches.cpp:287
+msgid "Edit..."
+msgstr ""
+
+#: ../src/ui/dialog/swatches.cpp:299
+msgid "Convert"
+msgstr ""
+
+#: ../src/ui/dialog/swatches.cpp:543
+#, c-format
+msgid "Palettes directory (%s) is unavailable."
+msgstr ""
+
#. ******************* Symbol Sets ************************
#: ../src/ui/dialog/symbols.cpp:128
msgid "Symbol set: "
@@ -19346,27 +19854,77 @@ msgstr ""
msgid "Unnamed Symbols"
msgstr ""
-#. TRANSLATORS: An item in context menu on a colour in the swatches
-#: ../src/ui/dialog/swatches.cpp:259
-msgid "Set fill"
+#: ../src/ui/dialog/template-widget.cpp:36
+msgid "More info"
msgstr ""
-#. TRANSLATORS: An item in context menu on a colour in the swatches
-#: ../src/ui/dialog/swatches.cpp:267
-msgid "Set stroke"
+#: ../src/ui/dialog/template-widget.cpp:37
+msgid " "
msgstr ""
-#: ../src/ui/dialog/swatches.cpp:288
-msgid "Edit..."
+#: ../src/ui/dialog/template-widget.cpp:38
+msgid "no template selected"
msgstr ""
-#: ../src/ui/dialog/swatches.cpp:300
-msgid "Convert"
+#: ../src/ui/dialog/template-widget.cpp:119
+msgid "Path: "
msgstr ""
-#: ../src/ui/dialog/swatches.cpp:544
-#, c-format
-msgid "Palettes directory (%s) is unavailable."
+#: ../src/ui/dialog/template-widget.cpp:122
+msgid "Description: "
+msgstr ""
+
+#: ../src/ui/dialog/template-widget.cpp:124
+msgid "Keywords: "
+msgstr ""
+
+#: ../src/ui/dialog/template-widget.cpp:131
+msgid "By: "
+msgstr ""
+
+#: ../src/ui/dialog/text-edit.cpp:73
+msgid "Set as _default"
+msgstr ""
+
+#: ../src/ui/dialog/text-edit.cpp:87
+msgid "AaBbCcIiPpQq12369$€¢?.;/()"
+msgstr ""
+
+#. Align buttons
+#: ../src/ui/dialog/text-edit.cpp:97 ../src/widgets/text-toolbar.cpp:1349
+#: ../src/widgets/text-toolbar.cpp:1350
+msgid "Align left"
+msgstr ""
+
+#: ../src/ui/dialog/text-edit.cpp:98 ../src/widgets/text-toolbar.cpp:1357
+#: ../src/widgets/text-toolbar.cpp:1358
+msgid "Align center"
+msgstr ""
+
+#: ../src/ui/dialog/text-edit.cpp:99 ../src/widgets/text-toolbar.cpp:1365
+#: ../src/widgets/text-toolbar.cpp:1366
+msgid "Align right"
+msgstr ""
+
+#: ../src/ui/dialog/text-edit.cpp:100 ../src/widgets/text-toolbar.cpp:1374
+msgid "Justify (only flowed text)"
+msgstr ""
+
+#. Direction buttons
+#: ../src/ui/dialog/text-edit.cpp:109 ../src/widgets/text-toolbar.cpp:1409
+msgid "Horizontal text"
+msgstr ""
+
+#: ../src/ui/dialog/text-edit.cpp:110 ../src/widgets/text-toolbar.cpp:1416
+msgid "Vertical text"
+msgstr ""
+
+#: ../src/ui/dialog/text-edit.cpp:130 ../src/ui/dialog/text-edit.cpp:131
+msgid "Spacing between lines (percent of font size)"
+msgstr ""
+
+#: ../src/ui/dialog/text-edit.cpp:147
+msgid "Text path offset"
msgstr ""
#: ../src/ui/dialog/tile.cpp:349
@@ -19676,18 +20234,6 @@ msgstr ""
msgid "Preview"
msgstr ""
-#: ../src/ui/dialog/tracedialog.cpp:814
-msgid "Reset all settings to defaults"
-msgstr ""
-
-#: ../src/ui/dialog/tracedialog.cpp:819
-msgid "Abort a trace in progress"
-msgstr ""
-
-#: ../src/ui/dialog/tracedialog.cpp:823
-msgid "Execute the trace"
-msgstr ""
-
#: ../src/ui/dialog/transformation.cpp:76
#: ../src/ui/dialog/transformation.cpp:86
msgid "_Horizontal:"
@@ -19847,6 +20393,111 @@ msgstr ""
msgid "Rotation angle (positive = clockwise)"
msgstr ""
+#: ../src/ui/dialog/xml-tree.cpp:70 ../src/ui/dialog/xml-tree.cpp:123
+msgid "New element node"
+msgstr ""
+
+#: ../src/ui/dialog/xml-tree.cpp:71 ../src/ui/dialog/xml-tree.cpp:129
+msgid "New text node"
+msgstr ""
+
+#: ../src/ui/dialog/xml-tree.cpp:72 ../src/ui/dialog/xml-tree.cpp:143
+msgid "nodeAsInXMLdialogTooltip|Delete node"
+msgstr ""
+
+#: ../src/ui/dialog/xml-tree.cpp:73 ../src/ui/dialog/xml-tree.cpp:135
+#: ../src/ui/dialog/xml-tree.cpp:974
+msgid "Duplicate node"
+msgstr ""
+
+#: ../src/ui/dialog/xml-tree.cpp:79 ../src/ui/dialog/xml-tree.cpp:188
+#: ../src/ui/dialog/xml-tree.cpp:1010
+msgid "Delete attribute"
+msgstr ""
+
+#: ../src/ui/dialog/xml-tree.cpp:87
+msgid "Set"
+msgstr ""
+
+#: ../src/ui/dialog/xml-tree.cpp:118
+msgid "Drag to reorder nodes"
+msgstr ""
+
+#: ../src/ui/dialog/xml-tree.cpp:149 ../src/ui/dialog/xml-tree.cpp:150
+#: ../src/ui/dialog/xml-tree.cpp:1131
+msgid "Unindent node"
+msgstr ""
+
+#: ../src/ui/dialog/xml-tree.cpp:154 ../src/ui/dialog/xml-tree.cpp:155
+#: ../src/ui/dialog/xml-tree.cpp:1109
+msgid "Indent node"
+msgstr ""
+
+#: ../src/ui/dialog/xml-tree.cpp:159 ../src/ui/dialog/xml-tree.cpp:160
+#: ../src/ui/dialog/xml-tree.cpp:1060
+msgid "Raise node"
+msgstr ""
+
+#: ../src/ui/dialog/xml-tree.cpp:164 ../src/ui/dialog/xml-tree.cpp:165
+#: ../src/ui/dialog/xml-tree.cpp:1078
+msgid "Lower node"
+msgstr ""
+
+#: ../src/ui/dialog/xml-tree.cpp:205
+msgid "Attribute name"
+msgstr ""
+
+#: ../src/ui/dialog/xml-tree.cpp:220
+msgid "Attribute value"
+msgstr ""
+
+#: ../src/ui/dialog/xml-tree.cpp:308
+msgid "<b>Click</b> to select nodes, <b>drag</b> to rearrange."
+msgstr ""
+
+#: ../src/ui/dialog/xml-tree.cpp:319
+msgid "<b>Click</b> attribute to edit."
+msgstr ""
+
+#: ../src/ui/dialog/xml-tree.cpp:323
+#, c-format
+msgid ""
+"Attribute <b>%s</b> selected. Press <b>Ctrl+Enter</b> when done editing to "
+"commit changes."
+msgstr ""
+
+#: ../src/ui/dialog/xml-tree.cpp:563
+msgid "Drag XML subtree"
+msgstr ""
+
+#: ../src/ui/dialog/xml-tree.cpp:865
+msgid "New element node..."
+msgstr ""
+
+#: ../src/ui/dialog/xml-tree.cpp:903
+msgid "Cancel"
+msgstr ""
+
+#: ../src/ui/dialog/xml-tree.cpp:909
+msgid "Create"
+msgstr ""
+
+#: ../src/ui/dialog/xml-tree.cpp:940
+msgid "Create new element node"
+msgstr ""
+
+#: ../src/ui/dialog/xml-tree.cpp:956
+msgid "Create new text node"
+msgstr ""
+
+#: ../src/ui/dialog/xml-tree.cpp:991
+msgid "nodeAsInXMLinHistoryDialog|Delete node"
+msgstr ""
+
+#: ../src/ui/dialog/xml-tree.cpp:1034
+msgid "Change attribute"
+msgstr ""
+
#: ../src/ui/tool/curve-drag-point.cpp:100
msgid "Drag curve"
msgstr ""
@@ -19971,57 +20622,6 @@ msgstr ""
msgid "Flip nodes vertically"
msgstr ""
-#: ../src/ui/tool/node-tool.cpp:555
-msgctxt "Node tool tip"
-msgid ""
-"<b>Shift</b>: drag to add nodes to the selection, click to toggle object "
-"selection"
-msgstr ""
-
-#: ../src/ui/tool/node-tool.cpp:559
-msgctxt "Node tool tip"
-msgid "<b>Shift</b>: drag to add nodes to the selection"
-msgstr ""
-
-#: ../src/ui/tool/node-tool.cpp:568
-#, c-format
-msgid "<b>%u of %u</b> node selected."
-msgid_plural "<b>%u of %u</b> nodes selected."
-msgstr[0] ""
-msgstr[1] ""
-
-#: ../src/ui/tool/node-tool.cpp:573
-#, c-format
-msgctxt "Node tool tip"
-msgid "%s Drag to select nodes, click to edit only this object (more: Shift)"
-msgstr ""
-
-#: ../src/ui/tool/node-tool.cpp:579
-#, c-format
-msgctxt "Node tool tip"
-msgid "%s Drag to select nodes, click clear the selection"
-msgstr ""
-
-#: ../src/ui/tool/node-tool.cpp:588
-msgctxt "Node tool tip"
-msgid "Drag to select nodes, click to edit only this object"
-msgstr ""
-
-#: ../src/ui/tool/node-tool.cpp:591
-msgctxt "Node tool tip"
-msgid "Drag to select nodes, click to clear the selection"
-msgstr ""
-
-#: ../src/ui/tool/node-tool.cpp:596
-msgctxt "Node tool tip"
-msgid "Drag to select objects to edit, click to edit this object (more: Shift)"
-msgstr ""
-
-#: ../src/ui/tool/node-tool.cpp:599
-msgctxt "Node tool tip"
-msgid "Drag to select objects to edit"
-msgstr ""
-
#: ../src/ui/tool/node.cpp:245
msgid "Cusp node handle"
msgstr ""
@@ -20171,6 +20771,57 @@ msgstr ""
msgid "Auto-smooth node"
msgstr ""
+#: ../src/ui/tool/node-tool.cpp:557
+msgctxt "Node tool tip"
+msgid ""
+"<b>Shift</b>: drag to add nodes to the selection, click to toggle object "
+"selection"
+msgstr ""
+
+#: ../src/ui/tool/node-tool.cpp:561
+msgctxt "Node tool tip"
+msgid "<b>Shift</b>: drag to add nodes to the selection"
+msgstr ""
+
+#: ../src/ui/tool/node-tool.cpp:573
+#, c-format
+msgid "<b>%u of %u</b> node selected."
+msgid_plural "<b>%u of %u</b> nodes selected."
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../src/ui/tool/node-tool.cpp:579
+#, c-format
+msgctxt "Node tool tip"
+msgid "%s Drag to select nodes, click to edit only this object (more: Shift)"
+msgstr ""
+
+#: ../src/ui/tool/node-tool.cpp:585
+#, c-format
+msgctxt "Node tool tip"
+msgid "%s Drag to select nodes, click clear the selection"
+msgstr ""
+
+#: ../src/ui/tool/node-tool.cpp:594
+msgctxt "Node tool tip"
+msgid "Drag to select nodes, click to edit only this object"
+msgstr ""
+
+#: ../src/ui/tool/node-tool.cpp:597
+msgctxt "Node tool tip"
+msgid "Drag to select nodes, click to clear the selection"
+msgstr ""
+
+#: ../src/ui/tool/node-tool.cpp:602
+msgctxt "Node tool tip"
+msgid "Drag to select objects to edit, click to edit this object (more: Shift)"
+msgstr ""
+
+#: ../src/ui/tool/node-tool.cpp:605
+msgctxt "Node tool tip"
+msgid "Drag to select objects to edit"
+msgstr ""
+
#: ../src/ui/tool/path-manipulator.cpp:816
msgid "Scale handle"
msgstr ""
@@ -20197,44 +20848,44 @@ msgstr ""
msgid "Retract handle"
msgstr ""
-#: ../src/ui/tool/transform-handle-set.cpp:194
+#: ../src/ui/tool/transform-handle-set.cpp:195
msgctxt "Transform handle tip"
msgid "<b>Shift+Ctrl</b>: scale uniformly about the rotation center"
msgstr ""
-#: ../src/ui/tool/transform-handle-set.cpp:196
+#: ../src/ui/tool/transform-handle-set.cpp:197
msgctxt "Transform handle tip"
msgid "<b>Ctrl:</b> scale uniformly"
msgstr ""
-#: ../src/ui/tool/transform-handle-set.cpp:201
+#: ../src/ui/tool/transform-handle-set.cpp:202
msgctxt "Transform handle tip"
msgid ""
"<b>Shift+Alt</b>: scale using an integer ratio about the rotation center"
msgstr ""
-#: ../src/ui/tool/transform-handle-set.cpp:203
+#: ../src/ui/tool/transform-handle-set.cpp:204
msgctxt "Transform handle tip"
msgid "<b>Shift</b>: scale from the rotation center"
msgstr ""
-#: ../src/ui/tool/transform-handle-set.cpp:206
+#: ../src/ui/tool/transform-handle-set.cpp:207
msgctxt "Transform handle tip"
msgid "<b>Alt</b>: scale using an integer ratio"
msgstr ""
-#: ../src/ui/tool/transform-handle-set.cpp:208
+#: ../src/ui/tool/transform-handle-set.cpp:209
msgctxt "Transform handle tip"
msgid "<b>Scale handle</b>: drag to scale the selection"
msgstr ""
-#: ../src/ui/tool/transform-handle-set.cpp:213
+#: ../src/ui/tool/transform-handle-set.cpp:214
#, c-format
msgctxt "Transform handle tip"
msgid "Scale by %.2f%% x %.2f%%"
msgstr ""
-#: ../src/ui/tool/transform-handle-set.cpp:437
+#: ../src/ui/tool/transform-handle-set.cpp:438
#, c-format
msgctxt "Transform handle tip"
msgid ""
@@ -20242,18 +20893,18 @@ msgid ""
"increments"
msgstr ""
-#: ../src/ui/tool/transform-handle-set.cpp:440
+#: ../src/ui/tool/transform-handle-set.cpp:441
msgctxt "Transform handle tip"
msgid "<b>Shift</b>: rotate around the opposite corner"
msgstr ""
-#: ../src/ui/tool/transform-handle-set.cpp:444
+#: ../src/ui/tool/transform-handle-set.cpp:445
#, c-format
msgctxt "Transform handle tip"
msgid "<b>Ctrl</b>: snap angle to %f° increments"
msgstr ""
-#: ../src/ui/tool/transform-handle-set.cpp:446
+#: ../src/ui/tool/transform-handle-set.cpp:447
msgctxt "Transform handle tip"
msgid ""
"<b>Rotation handle</b>: drag to rotate the selection around the rotation "
@@ -20261,13 +20912,13 @@ msgid ""
msgstr ""
#. event
-#: ../src/ui/tool/transform-handle-set.cpp:451
+#: ../src/ui/tool/transform-handle-set.cpp:452
#, c-format
msgctxt "Transform handle tip"
msgid "Rotate by %.2f°"
msgstr ""
-#: ../src/ui/tool/transform-handle-set.cpp:577
+#: ../src/ui/tool/transform-handle-set.cpp:578
#, c-format
msgctxt "Transform handle tip"
msgid ""
@@ -20275,36 +20926,36 @@ msgid ""
"increments"
msgstr ""
-#: ../src/ui/tool/transform-handle-set.cpp:580
+#: ../src/ui/tool/transform-handle-set.cpp:581
msgctxt "Transform handle tip"
msgid "<b>Shift</b>: skew about the rotation center"
msgstr ""
-#: ../src/ui/tool/transform-handle-set.cpp:584
+#: ../src/ui/tool/transform-handle-set.cpp:585
#, c-format
msgctxt "Transform handle tip"
msgid "<b>Ctrl</b>: snap skew angle to %f° increments"
msgstr ""
-#: ../src/ui/tool/transform-handle-set.cpp:587
+#: ../src/ui/tool/transform-handle-set.cpp:588
msgctxt "Transform handle tip"
msgid ""
"<b>Skew handle</b>: drag to skew (shear) selection about the opposite handle"
msgstr ""
-#: ../src/ui/tool/transform-handle-set.cpp:593
+#: ../src/ui/tool/transform-handle-set.cpp:594
#, c-format
msgctxt "Transform handle tip"
msgid "Skew horizontally by %.2f°"
msgstr ""
-#: ../src/ui/tool/transform-handle-set.cpp:596
+#: ../src/ui/tool/transform-handle-set.cpp:597
#, c-format
msgctxt "Transform handle tip"
msgid "Skew vertically by %.2f°"
msgstr ""
-#: ../src/ui/tool/transform-handle-set.cpp:655
+#: ../src/ui/tool/transform-handle-set.cpp:656
msgctxt "Transform handle tip"
msgid "<b>Rotation center</b>: drag to change the origin of transforms"
msgstr ""
@@ -20430,7 +21081,7 @@ msgid ""
"is no selection"
msgstr ""
-#: ../src/ui/widget/page-sizer.cpp:485
+#: ../src/ui/widget/page-sizer.cpp:486
msgid "Set page size"
msgstr ""
@@ -20588,7 +21239,7 @@ msgstr ""
#: ../src/ui/widget/selected-style.cpp:180
#: ../src/ui/widget/selected-style.cpp:1088
#: ../src/ui/widget/selected-style.cpp:1089
-#: ../src/widgets/gradient-toolbar.cpp:176
+#: ../src/widgets/gradient-toolbar.cpp:177
msgid "Nothing selected"
msgstr ""
@@ -20975,8 +21626,8 @@ msgstr[1] ""
msgid ""
"shared by <b>%d</b> box; drag with <b>Shift</b> to separate selected box(es)"
msgid_plural ""
-"shared by <b>%d</b> boxes; drag with <b>Shift</b> to separate selected box"
-"(es)"
+"shared by <b>%d</b> boxes; drag with <b>Shift</b> to separate selected "
+"box(es)"
msgstr[0] ""
msgstr[1] ""
@@ -20992,7 +21643,7 @@ msgstr ""
msgid "Context"
msgstr ""
-#: ../src/verbs.cpp:251 ../src/verbs.cpp:2219
+#: ../src/verbs.cpp:251 ../src/verbs.cpp:2223
#: ../share/extensions/jessyInk_view.inx.h:1
#: ../share/extensions/polyhedron_3d.inx.h:26
msgid "View"
@@ -21002,2244 +21653,2238 @@ msgstr ""
msgid "Dialog"
msgstr ""
-#: ../src/verbs.cpp:328 ../share/extensions/lorem_ipsum.inx.h:8
-#: ../share/extensions/replace_font.inx.h:11
-#: ../share/extensions/split.inx.h:10 ../share/extensions/text_braille.inx.h:2
-#: ../share/extensions/text_extract.inx.h:14
-#: ../share/extensions/text_flipcase.inx.h:2
-#: ../share/extensions/text_lowercase.inx.h:2
-#: ../share/extensions/text_merge.inx.h:16
-#: ../share/extensions/text_randomcase.inx.h:2
-#: ../share/extensions/text_sentencecase.inx.h:2
-#: ../share/extensions/text_titlecase.inx.h:2
-#: ../share/extensions/text_uppercase.inx.h:2
-msgid "Text"
-msgstr ""
-
-#: ../src/verbs.cpp:1223
+#: ../src/verbs.cpp:1227
msgid "Switch to next layer"
msgstr ""
-#: ../src/verbs.cpp:1224
+#: ../src/verbs.cpp:1228
msgid "Switched to next layer."
msgstr ""
-#: ../src/verbs.cpp:1226
+#: ../src/verbs.cpp:1230
msgid "Cannot go past last layer."
msgstr ""
-#: ../src/verbs.cpp:1235
+#: ../src/verbs.cpp:1239
msgid "Switch to previous layer"
msgstr ""
-#: ../src/verbs.cpp:1236
+#: ../src/verbs.cpp:1240
msgid "Switched to previous layer."
msgstr ""
-#: ../src/verbs.cpp:1238
+#: ../src/verbs.cpp:1242
msgid "Cannot go before first layer."
msgstr ""
-#: ../src/verbs.cpp:1259 ../src/verbs.cpp:1356 ../src/verbs.cpp:1388
-#: ../src/verbs.cpp:1394 ../src/verbs.cpp:1418 ../src/verbs.cpp:1433
+#: ../src/verbs.cpp:1263 ../src/verbs.cpp:1360 ../src/verbs.cpp:1392
+#: ../src/verbs.cpp:1398 ../src/verbs.cpp:1422 ../src/verbs.cpp:1437
msgid "No current layer."
msgstr ""
-#: ../src/verbs.cpp:1288 ../src/verbs.cpp:1292
+#: ../src/verbs.cpp:1292 ../src/verbs.cpp:1296
#, c-format
msgid "Raised layer <b>%s</b>."
msgstr ""
-#: ../src/verbs.cpp:1289
+#: ../src/verbs.cpp:1293
msgid "Layer to top"
msgstr ""
-#: ../src/verbs.cpp:1293
+#: ../src/verbs.cpp:1297
msgid "Raise layer"
msgstr ""
-#: ../src/verbs.cpp:1296 ../src/verbs.cpp:1300
+#: ../src/verbs.cpp:1300 ../src/verbs.cpp:1304
#, c-format
msgid "Lowered layer <b>%s</b>."
msgstr ""
-#: ../src/verbs.cpp:1297
+#: ../src/verbs.cpp:1301
msgid "Layer to bottom"
msgstr ""
-#: ../src/verbs.cpp:1301
+#: ../src/verbs.cpp:1305
msgid "Lower layer"
msgstr ""
-#: ../src/verbs.cpp:1310
+#: ../src/verbs.cpp:1314
msgid "Cannot move layer any further."
msgstr ""
-#: ../src/verbs.cpp:1324 ../src/verbs.cpp:1343
+#: ../src/verbs.cpp:1328 ../src/verbs.cpp:1347
#, c-format
msgid "%s copy"
msgstr ""
-#: ../src/verbs.cpp:1351
+#: ../src/verbs.cpp:1355
msgid "Duplicate layer"
msgstr ""
#. TRANSLATORS: this means "The layer has been duplicated."
-#: ../src/verbs.cpp:1354
+#: ../src/verbs.cpp:1358
msgid "Duplicated layer."
msgstr ""
-#: ../src/verbs.cpp:1383
+#: ../src/verbs.cpp:1387
msgid "Delete layer"
msgstr ""
#. TRANSLATORS: this means "The layer has been deleted."
-#: ../src/verbs.cpp:1386
+#: ../src/verbs.cpp:1390
msgid "Deleted layer."
msgstr ""
-#: ../src/verbs.cpp:1403
+#: ../src/verbs.cpp:1407
msgid "Show all layers"
msgstr ""
-#: ../src/verbs.cpp:1408
+#: ../src/verbs.cpp:1412
msgid "Hide all layers"
msgstr ""
-#: ../src/verbs.cpp:1413
+#: ../src/verbs.cpp:1417
msgid "Lock all layers"
msgstr ""
-#: ../src/verbs.cpp:1427
+#: ../src/verbs.cpp:1431
msgid "Unlock all layers"
msgstr ""
-#: ../src/verbs.cpp:1511
+#: ../src/verbs.cpp:1515
msgid "Flip horizontally"
msgstr ""
-#: ../src/verbs.cpp:1516
+#: ../src/verbs.cpp:1520
msgid "Flip vertically"
msgstr ""
#. TRANSLATORS: If you have translated the tutorial-basic.en.svgz file to your language,
#. then translate this string as "tutorial-basic.LANG.svgz" (where LANG is your language
#. code); otherwise leave as "tutorial-basic.svg".
-#: ../src/verbs.cpp:2104
+#: ../src/verbs.cpp:2108
msgid "tutorial-basic.svg"
msgstr ""
#. TRANSLATORS: See "tutorial-basic.svg" comment.
-#: ../src/verbs.cpp:2108
+#: ../src/verbs.cpp:2112
msgid "tutorial-shapes.svg"
msgstr ""
#. TRANSLATORS: See "tutorial-basic.svg" comment.
-#: ../src/verbs.cpp:2112
+#: ../src/verbs.cpp:2116
msgid "tutorial-advanced.svg"
msgstr ""
#. TRANSLATORS: See "tutorial-basic.svg" comment.
-#: ../src/verbs.cpp:2116
+#: ../src/verbs.cpp:2120
msgid "tutorial-tracing.svg"
msgstr ""
#. TRANSLATORS: See "tutorial-basic.svg" comment.
-#: ../src/verbs.cpp:2120
+#: ../src/verbs.cpp:2124
msgid "tutorial-calligraphy.svg"
msgstr ""
#. TRANSLATORS: See "tutorial-basic.svg" comment.
-#: ../src/verbs.cpp:2124
+#: ../src/verbs.cpp:2128
msgid "tutorial-interpolate.svg"
msgstr ""
#. TRANSLATORS: See "tutorial-basic.svg" comment.
-#: ../src/verbs.cpp:2128
+#: ../src/verbs.cpp:2132
msgid "tutorial-elements.svg"
msgstr ""
#. TRANSLATORS: See "tutorial-basic.svg" comment.
-#: ../src/verbs.cpp:2132
+#: ../src/verbs.cpp:2136
msgid "tutorial-tips.svg"
msgstr ""
-#: ../src/verbs.cpp:2318 ../src/verbs.cpp:2904
+#: ../src/verbs.cpp:2322 ../src/verbs.cpp:2910
msgid "Unlock all objects in the current layer"
msgstr ""
-#: ../src/verbs.cpp:2322 ../src/verbs.cpp:2906
+#: ../src/verbs.cpp:2326 ../src/verbs.cpp:2912
msgid "Unlock all objects in all layers"
msgstr ""
-#: ../src/verbs.cpp:2326 ../src/verbs.cpp:2908
+#: ../src/verbs.cpp:2330 ../src/verbs.cpp:2914
msgid "Unhide all objects in the current layer"
msgstr ""
-#: ../src/verbs.cpp:2330 ../src/verbs.cpp:2910
+#: ../src/verbs.cpp:2334 ../src/verbs.cpp:2916
msgid "Unhide all objects in all layers"
msgstr ""
-#: ../src/verbs.cpp:2345
+#: ../src/verbs.cpp:2349
msgid "Does nothing"
msgstr ""
-#: ../src/verbs.cpp:2348
+#: ../src/verbs.cpp:2352
msgid "Create new document from the default template"
msgstr ""
-#: ../src/verbs.cpp:2350
+#: ../src/verbs.cpp:2354
msgid "_Open..."
msgstr ""
-#: ../src/verbs.cpp:2351
+#: ../src/verbs.cpp:2355
msgid "Open an existing document"
msgstr ""
-#: ../src/verbs.cpp:2352
+#: ../src/verbs.cpp:2356
msgid "Re_vert"
msgstr ""
-#: ../src/verbs.cpp:2353
+#: ../src/verbs.cpp:2357
msgid "Revert to the last saved version of document (changes will be lost)"
msgstr ""
-#: ../src/verbs.cpp:2354
+#: ../src/verbs.cpp:2358
msgid "Save document"
msgstr ""
-#: ../src/verbs.cpp:2356
+#: ../src/verbs.cpp:2360
msgid "Save _As..."
msgstr ""
-#: ../src/verbs.cpp:2357
+#: ../src/verbs.cpp:2361
msgid "Save document under a new name"
msgstr ""
-#: ../src/verbs.cpp:2358
+#: ../src/verbs.cpp:2362
msgid "Save a Cop_y..."
msgstr ""
-#: ../src/verbs.cpp:2359
+#: ../src/verbs.cpp:2363
msgid "Save a copy of the document under a new name"
msgstr ""
-#: ../src/verbs.cpp:2360
+#: ../src/verbs.cpp:2364
msgid "_Print..."
msgstr ""
-#: ../src/verbs.cpp:2360
+#: ../src/verbs.cpp:2364
msgid "Print document"
msgstr ""
#. TRANSLATORS: "Vacuum Defs" means "Clean up defs" (so as to remove unused definitions)
-#: ../src/verbs.cpp:2363
+#: ../src/verbs.cpp:2367
msgid "Clean _up document"
msgstr ""
-#: ../src/verbs.cpp:2363
+#: ../src/verbs.cpp:2367
msgid ""
"Remove unused definitions (such as gradients or clipping paths) from the &lt;"
"defs&gt; of the document"
msgstr ""
-#: ../src/verbs.cpp:2365
+#: ../src/verbs.cpp:2369
msgid "_Import..."
msgstr ""
-#: ../src/verbs.cpp:2366
+#: ../src/verbs.cpp:2370
msgid "Import a bitmap or SVG image into this document"
msgstr ""
-#: ../src/verbs.cpp:2367
+#: ../src/verbs.cpp:2371
msgid "_Export Bitmap..."
msgstr ""
-#: ../src/verbs.cpp:2368
+#: ../src/verbs.cpp:2372
msgid "Export this document or a selection as a bitmap image"
msgstr ""
-#: ../src/verbs.cpp:2369
+#: ../src/verbs.cpp:2373
msgid "Import Clip Art..."
msgstr ""
-#: ../src/verbs.cpp:2370
+#: ../src/verbs.cpp:2374
msgid "Import clipart from Open Clip Art Library"
msgstr ""
#. new FileVerb(SP_VERB_FILE_EXPORT_TO_OCAL, "FileExportToOCAL", N_("Export To Open Clip Art Library"), N_("Export this document to Open Clip Art Library"), INKSCAPE_ICON_DOCUMENT_EXPORT_OCAL),
-#: ../src/verbs.cpp:2372
+#: ../src/verbs.cpp:2376
msgid "N_ext Window"
msgstr ""
-#: ../src/verbs.cpp:2373
+#: ../src/verbs.cpp:2377
msgid "Switch to the next document window"
msgstr ""
-#: ../src/verbs.cpp:2374
+#: ../src/verbs.cpp:2378
msgid "P_revious Window"
msgstr ""
-#: ../src/verbs.cpp:2375
+#: ../src/verbs.cpp:2379
msgid "Switch to the previous document window"
msgstr ""
-#: ../src/verbs.cpp:2376
+#: ../src/verbs.cpp:2380
msgid "_Close"
msgstr ""
-#: ../src/verbs.cpp:2377
+#: ../src/verbs.cpp:2381
msgid "Close this document window"
msgstr ""
-#: ../src/verbs.cpp:2378
+#: ../src/verbs.cpp:2382
msgid "_Quit"
msgstr ""
-#: ../src/verbs.cpp:2378
+#: ../src/verbs.cpp:2382
msgid "Quit Inkscape"
msgstr ""
-#: ../src/verbs.cpp:2379
+#: ../src/verbs.cpp:2383
msgid "_Templates..."
msgstr ""
-#: ../src/verbs.cpp:2380
+#: ../src/verbs.cpp:2384
msgid "Create new project from template"
msgstr ""
-#: ../src/verbs.cpp:2383
+#: ../src/verbs.cpp:2387
msgid "Undo last action"
msgstr ""
-#: ../src/verbs.cpp:2386
+#: ../src/verbs.cpp:2390
msgid "Do again the last undone action"
msgstr ""
-#: ../src/verbs.cpp:2387
+#: ../src/verbs.cpp:2391
msgid "Cu_t"
msgstr ""
-#: ../src/verbs.cpp:2388
+#: ../src/verbs.cpp:2392
msgid "Cut selection to clipboard"
msgstr ""
-#: ../src/verbs.cpp:2389
+#: ../src/verbs.cpp:2393
msgid "_Copy"
msgstr ""
-#: ../src/verbs.cpp:2390
+#: ../src/verbs.cpp:2394
msgid "Copy selection to clipboard"
msgstr ""
-#: ../src/verbs.cpp:2391
+#: ../src/verbs.cpp:2395
msgid "_Paste"
msgstr ""
-#: ../src/verbs.cpp:2392
+#: ../src/verbs.cpp:2396
msgid "Paste objects from clipboard to mouse point, or paste text"
msgstr ""
-#: ../src/verbs.cpp:2393
+#: ../src/verbs.cpp:2397
msgid "Paste _Style"
msgstr ""
-#: ../src/verbs.cpp:2394
+#: ../src/verbs.cpp:2398
msgid "Apply the style of the copied object to selection"
msgstr ""
-#: ../src/verbs.cpp:2396
+#: ../src/verbs.cpp:2400
msgid "Scale selection to match the size of the copied object"
msgstr ""
-#: ../src/verbs.cpp:2397
+#: ../src/verbs.cpp:2401
msgid "Paste _Width"
msgstr ""
-#: ../src/verbs.cpp:2398
+#: ../src/verbs.cpp:2402
msgid "Scale selection horizontally to match the width of the copied object"
msgstr ""
-#: ../src/verbs.cpp:2399
+#: ../src/verbs.cpp:2403
msgid "Paste _Height"
msgstr ""
-#: ../src/verbs.cpp:2400
+#: ../src/verbs.cpp:2404
msgid "Scale selection vertically to match the height of the copied object"
msgstr ""
-#: ../src/verbs.cpp:2401
+#: ../src/verbs.cpp:2405
msgid "Paste Size Separately"
msgstr ""
-#: ../src/verbs.cpp:2402
+#: ../src/verbs.cpp:2406
msgid "Scale each selected object to match the size of the copied object"
msgstr ""
-#: ../src/verbs.cpp:2403
+#: ../src/verbs.cpp:2407
msgid "Paste Width Separately"
msgstr ""
-#: ../src/verbs.cpp:2404
+#: ../src/verbs.cpp:2408
msgid ""
"Scale each selected object horizontally to match the width of the copied "
"object"
msgstr ""
-#: ../src/verbs.cpp:2405
+#: ../src/verbs.cpp:2409
msgid "Paste Height Separately"
msgstr ""
-#: ../src/verbs.cpp:2406
+#: ../src/verbs.cpp:2410
msgid ""
"Scale each selected object vertically to match the height of the copied "
"object"
msgstr ""
-#: ../src/verbs.cpp:2407
+#: ../src/verbs.cpp:2411
msgid "Paste _In Place"
msgstr ""
-#: ../src/verbs.cpp:2408
+#: ../src/verbs.cpp:2412
msgid "Paste objects from clipboard to the original location"
msgstr ""
-#: ../src/verbs.cpp:2409
+#: ../src/verbs.cpp:2413
msgid "Paste Path _Effect"
msgstr ""
-#: ../src/verbs.cpp:2410
+#: ../src/verbs.cpp:2414
msgid "Apply the path effect of the copied object to selection"
msgstr ""
-#: ../src/verbs.cpp:2411
+#: ../src/verbs.cpp:2415
msgid "Remove Path _Effect"
msgstr ""
-#: ../src/verbs.cpp:2412
+#: ../src/verbs.cpp:2416
msgid "Remove any path effects from selected objects"
msgstr ""
-#: ../src/verbs.cpp:2413
+#: ../src/verbs.cpp:2417
msgid "_Remove Filters"
msgstr ""
-#: ../src/verbs.cpp:2414
+#: ../src/verbs.cpp:2418
msgid "Remove any filters from selected objects"
msgstr ""
-#: ../src/verbs.cpp:2415
+#: ../src/verbs.cpp:2419
msgid "_Delete"
msgstr ""
-#: ../src/verbs.cpp:2416
+#: ../src/verbs.cpp:2420
msgid "Delete selection"
msgstr ""
-#: ../src/verbs.cpp:2417
+#: ../src/verbs.cpp:2421
msgid "Duplic_ate"
msgstr ""
-#: ../src/verbs.cpp:2418
+#: ../src/verbs.cpp:2422
msgid "Duplicate selected objects"
msgstr ""
-#: ../src/verbs.cpp:2419
+#: ../src/verbs.cpp:2423
msgid "Create Clo_ne"
msgstr ""
-#: ../src/verbs.cpp:2420
+#: ../src/verbs.cpp:2424
msgid "Create a clone (a copy linked to the original) of selected object"
msgstr ""
-#: ../src/verbs.cpp:2421
+#: ../src/verbs.cpp:2425
msgid "Unlin_k Clone"
msgstr ""
-#: ../src/verbs.cpp:2422
+#: ../src/verbs.cpp:2426
msgid ""
"Cut the selected clones' links to the originals, turning them into "
"standalone objects"
msgstr ""
-#: ../src/verbs.cpp:2423
+#: ../src/verbs.cpp:2427
msgid "Relink to Copied"
msgstr ""
-#: ../src/verbs.cpp:2424
+#: ../src/verbs.cpp:2428
msgid "Relink the selected clones to the object currently on the clipboard"
msgstr ""
-#: ../src/verbs.cpp:2425
+#: ../src/verbs.cpp:2429
msgid "Select _Original"
msgstr ""
-#: ../src/verbs.cpp:2426
+#: ../src/verbs.cpp:2430
msgid "Select the object to which the selected clone is linked"
msgstr ""
-#: ../src/verbs.cpp:2427
+#: ../src/verbs.cpp:2431
msgid "Clone original path (LPE)"
msgstr ""
-#: ../src/verbs.cpp:2428
+#: ../src/verbs.cpp:2432
msgid ""
"Creates a new path, applies the Clone original LPE, and refers it to the "
"selected path"
msgstr ""
-#: ../src/verbs.cpp:2429
+#: ../src/verbs.cpp:2433
msgid "Objects to _Marker"
msgstr ""
-#: ../src/verbs.cpp:2430
+#: ../src/verbs.cpp:2434
msgid "Convert selection to a line marker"
msgstr ""
-#: ../src/verbs.cpp:2431
+#: ../src/verbs.cpp:2435
msgid "Objects to Gu_ides"
msgstr ""
-#: ../src/verbs.cpp:2432
+#: ../src/verbs.cpp:2436
msgid ""
"Convert selected objects to a collection of guidelines aligned with their "
"edges"
msgstr ""
-#: ../src/verbs.cpp:2433
+#: ../src/verbs.cpp:2437
msgid "Objects to Patter_n"
msgstr ""
-#: ../src/verbs.cpp:2434
+#: ../src/verbs.cpp:2438
msgid "Convert selection to a rectangle with tiled pattern fill"
msgstr ""
-#: ../src/verbs.cpp:2435
+#: ../src/verbs.cpp:2439
msgid "Pattern to _Objects"
msgstr ""
-#: ../src/verbs.cpp:2436
+#: ../src/verbs.cpp:2440
msgid "Extract objects from a tiled pattern fill"
msgstr ""
-#: ../src/verbs.cpp:2437
+#: ../src/verbs.cpp:2441
msgid "Group to Symbol"
msgstr ""
-#: ../src/verbs.cpp:2438
+#: ../src/verbs.cpp:2442
msgid "Convert group to a symbol"
msgstr ""
-#: ../src/verbs.cpp:2439
+#: ../src/verbs.cpp:2443
msgid "Symbol to Group"
msgstr ""
-#: ../src/verbs.cpp:2440
+#: ../src/verbs.cpp:2444
msgid "Extract group from a symbol"
msgstr ""
-#: ../src/verbs.cpp:2441
+#: ../src/verbs.cpp:2445
msgid "Clea_r All"
msgstr ""
-#: ../src/verbs.cpp:2442
+#: ../src/verbs.cpp:2446
msgid "Delete all objects from document"
msgstr ""
-#: ../src/verbs.cpp:2443
+#: ../src/verbs.cpp:2447
msgid "Select Al_l"
msgstr ""
-#: ../src/verbs.cpp:2444
+#: ../src/verbs.cpp:2448
msgid "Select all objects or all nodes"
msgstr ""
-#: ../src/verbs.cpp:2445
+#: ../src/verbs.cpp:2449
msgid "Select All in All La_yers"
msgstr ""
-#: ../src/verbs.cpp:2446
+#: ../src/verbs.cpp:2450
msgid "Select all objects in all visible and unlocked layers"
msgstr ""
-#: ../src/verbs.cpp:2447
+#: ../src/verbs.cpp:2451
msgid "Fill _and Stroke"
msgstr ""
-#: ../src/verbs.cpp:2448
+#: ../src/verbs.cpp:2452
msgid ""
"Select all objects with the same fill and stroke as the selected objects"
msgstr ""
-#: ../src/verbs.cpp:2449
+#: ../src/verbs.cpp:2453
msgid "_Fill Color"
msgstr ""
-#: ../src/verbs.cpp:2450
+#: ../src/verbs.cpp:2454
msgid "Select all objects with the same fill as the selected objects"
msgstr ""
-#: ../src/verbs.cpp:2451
+#: ../src/verbs.cpp:2455
msgid "_Stroke Color"
msgstr ""
-#: ../src/verbs.cpp:2452
+#: ../src/verbs.cpp:2456
msgid "Select all objects with the same stroke as the selected objects"
msgstr ""
-#: ../src/verbs.cpp:2453
+#: ../src/verbs.cpp:2457
msgid "Stroke St_yle"
msgstr ""
-#: ../src/verbs.cpp:2454
+#: ../src/verbs.cpp:2458
msgid ""
"Select all objects with the same stroke style (width, dash, markers) as the "
"selected objects"
msgstr ""
-#: ../src/verbs.cpp:2455
+#: ../src/verbs.cpp:2459
msgid "_Object Type"
msgstr ""
-#: ../src/verbs.cpp:2456
+#: ../src/verbs.cpp:2460
msgid ""
"Select all objects with the same object type (rect, arc, text, path, bitmap "
"etc) as the selected objects"
msgstr ""
-#: ../src/verbs.cpp:2457
+#: ../src/verbs.cpp:2461
msgid "In_vert Selection"
msgstr ""
-#: ../src/verbs.cpp:2458
+#: ../src/verbs.cpp:2462
msgid "Invert selection (unselect what is selected and select everything else)"
msgstr ""
-#: ../src/verbs.cpp:2459
+#: ../src/verbs.cpp:2463
msgid "Invert in All Layers"
msgstr ""
-#: ../src/verbs.cpp:2460
+#: ../src/verbs.cpp:2464
msgid "Invert selection in all visible and unlocked layers"
msgstr ""
-#: ../src/verbs.cpp:2461
+#: ../src/verbs.cpp:2465
msgid "Select Next"
msgstr ""
-#: ../src/verbs.cpp:2462
+#: ../src/verbs.cpp:2466
msgid "Select next object or node"
msgstr ""
-#: ../src/verbs.cpp:2463
+#: ../src/verbs.cpp:2467
msgid "Select Previous"
msgstr ""
-#: ../src/verbs.cpp:2464
+#: ../src/verbs.cpp:2468
msgid "Select previous object or node"
msgstr ""
-#: ../src/verbs.cpp:2465
+#: ../src/verbs.cpp:2469
msgid "D_eselect"
msgstr ""
-#: ../src/verbs.cpp:2466
+#: ../src/verbs.cpp:2470
msgid "Deselect any selected objects or nodes"
msgstr ""
-#: ../src/verbs.cpp:2468 ../src/verbs.cpp:2470
+#: ../src/verbs.cpp:2472 ../src/verbs.cpp:2474
msgid "Create four guides aligned with the page borders"
msgstr ""
-#: ../src/verbs.cpp:2469
+#: ../src/verbs.cpp:2473
msgid "Create _Guides Around the Page"
msgstr ""
-#: ../src/verbs.cpp:2471
+#: ../src/verbs.cpp:2475
msgid "Next path effect parameter"
msgstr ""
-#: ../src/verbs.cpp:2472
+#: ../src/verbs.cpp:2476
msgid "Show next editable path effect parameter"
msgstr ""
#. Selection
-#: ../src/verbs.cpp:2475
+#: ../src/verbs.cpp:2479
msgid "Raise to _Top"
msgstr ""
-#: ../src/verbs.cpp:2476
+#: ../src/verbs.cpp:2480
msgid "Raise selection to top"
msgstr ""
-#: ../src/verbs.cpp:2477
+#: ../src/verbs.cpp:2481
msgid "Lower to _Bottom"
msgstr ""
-#: ../src/verbs.cpp:2478
+#: ../src/verbs.cpp:2482
msgid "Lower selection to bottom"
msgstr ""
-#: ../src/verbs.cpp:2479
+#: ../src/verbs.cpp:2483
msgid "_Raise"
msgstr ""
-#: ../src/verbs.cpp:2480
+#: ../src/verbs.cpp:2484
msgid "Raise selection one step"
msgstr ""
-#: ../src/verbs.cpp:2481
+#: ../src/verbs.cpp:2485
msgid "_Lower"
msgstr ""
-#: ../src/verbs.cpp:2482
+#: ../src/verbs.cpp:2486
msgid "Lower selection one step"
msgstr ""
-#: ../src/verbs.cpp:2484
+#: ../src/verbs.cpp:2488
msgid "Group selected objects"
msgstr ""
-#: ../src/verbs.cpp:2486
+#: ../src/verbs.cpp:2490
msgid "Ungroup selected groups"
msgstr ""
-#: ../src/verbs.cpp:2488
+#: ../src/verbs.cpp:2492
msgid "_Put on Path"
msgstr ""
-#: ../src/verbs.cpp:2490
+#: ../src/verbs.cpp:2494
msgid "_Remove from Path"
msgstr ""
-#: ../src/verbs.cpp:2492
+#: ../src/verbs.cpp:2496
msgid "Remove Manual _Kerns"
msgstr ""
#. TRANSLATORS: "glyph": An image used in the visual representation of characters;
#. roughly speaking, how a character looks. A font is a set of glyphs.
-#: ../src/verbs.cpp:2495
+#: ../src/verbs.cpp:2499
msgid "Remove all manual kerns and glyph rotations from a text object"
msgstr ""
-#: ../src/verbs.cpp:2497
+#: ../src/verbs.cpp:2501
msgid "_Union"
msgstr ""
-#: ../src/verbs.cpp:2498
+#: ../src/verbs.cpp:2502
msgid "Create union of selected paths"
msgstr ""
-#: ../src/verbs.cpp:2499
+#: ../src/verbs.cpp:2503
msgid "_Intersection"
msgstr ""
-#: ../src/verbs.cpp:2500
+#: ../src/verbs.cpp:2504
msgid "Create intersection of selected paths"
msgstr ""
-#: ../src/verbs.cpp:2501
+#: ../src/verbs.cpp:2505
msgid "_Difference"
msgstr ""
-#: ../src/verbs.cpp:2502
+#: ../src/verbs.cpp:2506
msgid "Create difference of selected paths (bottom minus top)"
msgstr ""
-#: ../src/verbs.cpp:2503
+#: ../src/verbs.cpp:2507
msgid "E_xclusion"
msgstr ""
-#: ../src/verbs.cpp:2504
+#: ../src/verbs.cpp:2508
msgid ""
"Create exclusive OR of selected paths (those parts that belong to only one "
"path)"
msgstr ""
-#: ../src/verbs.cpp:2505
+#: ../src/verbs.cpp:2509
msgid "Di_vision"
msgstr ""
-#: ../src/verbs.cpp:2506
+#: ../src/verbs.cpp:2510
msgid "Cut the bottom path into pieces"
msgstr ""
#. TRANSLATORS: "to cut a path" is not the same as "to break a path apart" - see the
#. Advanced tutorial for more info
-#: ../src/verbs.cpp:2509
+#: ../src/verbs.cpp:2513
msgid "Cut _Path"
msgstr ""
-#: ../src/verbs.cpp:2510
+#: ../src/verbs.cpp:2514
msgid "Cut the bottom path's stroke into pieces, removing fill"
msgstr ""
#. TRANSLATORS: "outset": expand a shape by offsetting the object's path,
#. i.e. by displacing it perpendicular to the path in each point.
#. See also the Advanced Tutorial for explanation.
-#: ../src/verbs.cpp:2514
+#: ../src/verbs.cpp:2518
msgid "Outs_et"
msgstr ""
-#: ../src/verbs.cpp:2515
+#: ../src/verbs.cpp:2519
msgid "Outset selected paths"
msgstr ""
-#: ../src/verbs.cpp:2517
+#: ../src/verbs.cpp:2521
msgid "O_utset Path by 1 px"
msgstr ""
-#: ../src/verbs.cpp:2518
+#: ../src/verbs.cpp:2522
msgid "Outset selected paths by 1 px"
msgstr ""
-#: ../src/verbs.cpp:2520
+#: ../src/verbs.cpp:2524
msgid "O_utset Path by 10 px"
msgstr ""
-#: ../src/verbs.cpp:2521
+#: ../src/verbs.cpp:2525
msgid "Outset selected paths by 10 px"
msgstr ""
#. TRANSLATORS: "inset": contract a shape by offsetting the object's path,
#. i.e. by displacing it perpendicular to the path in each point.
#. See also the Advanced Tutorial for explanation.
-#: ../src/verbs.cpp:2525
+#: ../src/verbs.cpp:2529
msgid "I_nset"
msgstr ""
-#: ../src/verbs.cpp:2526
+#: ../src/verbs.cpp:2530
msgid "Inset selected paths"
msgstr ""
-#: ../src/verbs.cpp:2528
+#: ../src/verbs.cpp:2532
msgid "I_nset Path by 1 px"
msgstr ""
-#: ../src/verbs.cpp:2529
+#: ../src/verbs.cpp:2533
msgid "Inset selected paths by 1 px"
msgstr ""
-#: ../src/verbs.cpp:2531
+#: ../src/verbs.cpp:2535
msgid "I_nset Path by 10 px"
msgstr ""
-#: ../src/verbs.cpp:2532
+#: ../src/verbs.cpp:2536
msgid "Inset selected paths by 10 px"
msgstr ""
-#: ../src/verbs.cpp:2534
+#: ../src/verbs.cpp:2538
msgid "D_ynamic Offset"
msgstr ""
-#: ../src/verbs.cpp:2534
+#: ../src/verbs.cpp:2538
msgid "Create a dynamic offset object"
msgstr ""
-#: ../src/verbs.cpp:2536
+#: ../src/verbs.cpp:2540
msgid "_Linked Offset"
msgstr ""
-#: ../src/verbs.cpp:2537
+#: ../src/verbs.cpp:2541
msgid "Create a dynamic offset object linked to the original path"
msgstr ""
-#: ../src/verbs.cpp:2539
+#: ../src/verbs.cpp:2543
msgid "_Stroke to Path"
msgstr ""
-#: ../src/verbs.cpp:2540
+#: ../src/verbs.cpp:2544
msgid "Convert selected object's stroke to paths"
msgstr ""
-#: ../src/verbs.cpp:2541
+#: ../src/verbs.cpp:2545
msgid "Si_mplify"
msgstr ""
-#: ../src/verbs.cpp:2542
+#: ../src/verbs.cpp:2546
msgid "Simplify selected paths (remove extra nodes)"
msgstr ""
-#: ../src/verbs.cpp:2543
+#: ../src/verbs.cpp:2547
msgid "_Reverse"
msgstr ""
-#: ../src/verbs.cpp:2544
+#: ../src/verbs.cpp:2548
msgid "Reverse the direction of selected paths (useful for flipping markers)"
msgstr ""
-#: ../src/verbs.cpp:2547
+#: ../src/verbs.cpp:2551
msgid "Create one or more paths from a bitmap by tracing it"
msgstr ""
-#: ../src/verbs.cpp:2548
+#: ../src/verbs.cpp:2552
+msgid "Trace Pixel Art..."
+msgstr ""
+
+#: ../src/verbs.cpp:2553
+msgid "Create paths using Kopf-Lischinski algorithm to vectorize pixel art"
+msgstr ""
+
+#: ../src/verbs.cpp:2554
msgid "Make a _Bitmap Copy"
msgstr ""
-#: ../src/verbs.cpp:2549
+#: ../src/verbs.cpp:2555
msgid "Export selection to a bitmap and insert it into document"
msgstr ""
-#: ../src/verbs.cpp:2550
+#: ../src/verbs.cpp:2556
msgid "_Combine"
msgstr ""
-#: ../src/verbs.cpp:2551
+#: ../src/verbs.cpp:2557
msgid "Combine several paths into one"
msgstr ""
#. TRANSLATORS: "to cut a path" is not the same as "to break a path apart" - see the
#. Advanced tutorial for more info
-#: ../src/verbs.cpp:2554
+#: ../src/verbs.cpp:2560
msgid "Break _Apart"
msgstr ""
-#: ../src/verbs.cpp:2555
+#: ../src/verbs.cpp:2561
msgid "Break selected paths into subpaths"
msgstr ""
-#: ../src/verbs.cpp:2556
+#: ../src/verbs.cpp:2562
msgid "Ro_ws and Columns..."
msgstr ""
-#: ../src/verbs.cpp:2557
+#: ../src/verbs.cpp:2563
msgid "Arrange selected objects in a table"
msgstr ""
#. Layer
-#: ../src/verbs.cpp:2559
+#: ../src/verbs.cpp:2565
msgid "_Add Layer..."
msgstr ""
-#: ../src/verbs.cpp:2560
+#: ../src/verbs.cpp:2566
msgid "Create a new layer"
msgstr ""
-#: ../src/verbs.cpp:2561
+#: ../src/verbs.cpp:2567
msgid "Re_name Layer..."
msgstr ""
-#: ../src/verbs.cpp:2562
+#: ../src/verbs.cpp:2568
msgid "Rename the current layer"
msgstr ""
-#: ../src/verbs.cpp:2563
+#: ../src/verbs.cpp:2569
msgid "Switch to Layer Abov_e"
msgstr ""
-#: ../src/verbs.cpp:2564
+#: ../src/verbs.cpp:2570
msgid "Switch to the layer above the current"
msgstr ""
-#: ../src/verbs.cpp:2565
+#: ../src/verbs.cpp:2571
msgid "Switch to Layer Belo_w"
msgstr ""
-#: ../src/verbs.cpp:2566
+#: ../src/verbs.cpp:2572
msgid "Switch to the layer below the current"
msgstr ""
-#: ../src/verbs.cpp:2567
+#: ../src/verbs.cpp:2573
msgid "Move Selection to Layer Abo_ve"
msgstr ""
-#: ../src/verbs.cpp:2568
+#: ../src/verbs.cpp:2574
msgid "Move selection to the layer above the current"
msgstr ""
-#: ../src/verbs.cpp:2569
+#: ../src/verbs.cpp:2575
msgid "Move Selection to Layer Bel_ow"
msgstr ""
-#: ../src/verbs.cpp:2570
+#: ../src/verbs.cpp:2576
msgid "Move selection to the layer below the current"
msgstr ""
-#: ../src/verbs.cpp:2571
+#: ../src/verbs.cpp:2577
msgid "Move Selection to Layer..."
msgstr ""
-#: ../src/verbs.cpp:2573
+#: ../src/verbs.cpp:2579
msgid "Layer to _Top"
msgstr ""
-#: ../src/verbs.cpp:2574
+#: ../src/verbs.cpp:2580
msgid "Raise the current layer to the top"
msgstr ""
-#: ../src/verbs.cpp:2575
+#: ../src/verbs.cpp:2581
msgid "Layer to _Bottom"
msgstr ""
-#: ../src/verbs.cpp:2576
+#: ../src/verbs.cpp:2582
msgid "Lower the current layer to the bottom"
msgstr ""
-#: ../src/verbs.cpp:2577
+#: ../src/verbs.cpp:2583
msgid "_Raise Layer"
msgstr ""
-#: ../src/verbs.cpp:2578
+#: ../src/verbs.cpp:2584
msgid "Raise the current layer"
msgstr ""
-#: ../src/verbs.cpp:2579
+#: ../src/verbs.cpp:2585
msgid "_Lower Layer"
msgstr ""
-#: ../src/verbs.cpp:2580
+#: ../src/verbs.cpp:2586
msgid "Lower the current layer"
msgstr ""
-#: ../src/verbs.cpp:2581
+#: ../src/verbs.cpp:2587
msgid "D_uplicate Current Layer"
msgstr ""
-#: ../src/verbs.cpp:2582
+#: ../src/verbs.cpp:2588
msgid "Duplicate an existing layer"
msgstr ""
-#: ../src/verbs.cpp:2583
+#: ../src/verbs.cpp:2589
msgid "_Delete Current Layer"
msgstr ""
-#: ../src/verbs.cpp:2584
+#: ../src/verbs.cpp:2590
msgid "Delete the current layer"
msgstr ""
-#: ../src/verbs.cpp:2585
+#: ../src/verbs.cpp:2591
msgid "_Show/hide other layers"
msgstr ""
-#: ../src/verbs.cpp:2586
+#: ../src/verbs.cpp:2592
msgid "Solo the current layer"
msgstr ""
-#: ../src/verbs.cpp:2587
+#: ../src/verbs.cpp:2593
msgid "_Show all layers"
msgstr ""
-#: ../src/verbs.cpp:2588
+#: ../src/verbs.cpp:2594
msgid "Show all the layers"
msgstr ""
-#: ../src/verbs.cpp:2589
+#: ../src/verbs.cpp:2595
msgid "_Hide all layers"
msgstr ""
-#: ../src/verbs.cpp:2590
+#: ../src/verbs.cpp:2596
msgid "Hide all the layers"
msgstr ""
-#: ../src/verbs.cpp:2591
+#: ../src/verbs.cpp:2597
msgid "_Lock all layers"
msgstr ""
-#: ../src/verbs.cpp:2592
+#: ../src/verbs.cpp:2598
msgid "Lock all the layers"
msgstr ""
-#: ../src/verbs.cpp:2593
+#: ../src/verbs.cpp:2599
msgid "Lock/Unlock _other layers"
msgstr ""
-#: ../src/verbs.cpp:2594
+#: ../src/verbs.cpp:2600
msgid "Lock all the other layers"
msgstr ""
-#: ../src/verbs.cpp:2595
+#: ../src/verbs.cpp:2601
msgid "_Unlock all layers"
msgstr ""
-#: ../src/verbs.cpp:2596
+#: ../src/verbs.cpp:2602
msgid "Unlock all the layers"
msgstr ""
-#: ../src/verbs.cpp:2597
+#: ../src/verbs.cpp:2603
msgid "_Lock/Unlock Current Layer"
msgstr ""
-#: ../src/verbs.cpp:2598
+#: ../src/verbs.cpp:2604
msgid "Toggle lock on current layer"
msgstr ""
-#: ../src/verbs.cpp:2599
+#: ../src/verbs.cpp:2605
msgid "_Show/hide Current Layer"
msgstr ""
-#: ../src/verbs.cpp:2600
+#: ../src/verbs.cpp:2606
msgid "Toggle visibility of current layer"
msgstr ""
#. Object
-#: ../src/verbs.cpp:2603
+#: ../src/verbs.cpp:2609
msgid "Rotate _90&#176; CW"
msgstr ""
#. This is shared between tooltips and statusbar, so they
#. must use UTF-8, not HTML entities for special characters.
-#: ../src/verbs.cpp:2606
+#: ../src/verbs.cpp:2612
msgid "Rotate selection 90° clockwise"
msgstr ""
-#: ../src/verbs.cpp:2607
+#: ../src/verbs.cpp:2613
msgid "Rotate 9_0&#176; CCW"
msgstr ""
#. This is shared between tooltips and statusbar, so they
#. must use UTF-8, not HTML entities for special characters.
-#: ../src/verbs.cpp:2610
+#: ../src/verbs.cpp:2616
msgid "Rotate selection 90° counter-clockwise"
msgstr ""
-#: ../src/verbs.cpp:2611
+#: ../src/verbs.cpp:2617
msgid "Remove _Transformations"
msgstr ""
-#: ../src/verbs.cpp:2612
+#: ../src/verbs.cpp:2618
msgid "Remove transformations from object"
msgstr ""
-#: ../src/verbs.cpp:2613
+#: ../src/verbs.cpp:2619
msgid "_Object to Path"
msgstr ""
-#: ../src/verbs.cpp:2614
+#: ../src/verbs.cpp:2620
msgid "Convert selected object to path"
msgstr ""
-#: ../src/verbs.cpp:2615
+#: ../src/verbs.cpp:2621
msgid "_Flow into Frame"
msgstr ""
-#: ../src/verbs.cpp:2616
+#: ../src/verbs.cpp:2622
msgid ""
"Put text into a frame (path or shape), creating a flowed text linked to the "
"frame object"
msgstr ""
-#: ../src/verbs.cpp:2617
+#: ../src/verbs.cpp:2623
msgid "_Unflow"
msgstr ""
-#: ../src/verbs.cpp:2618
+#: ../src/verbs.cpp:2624
msgid "Remove text from frame (creates a single-line text object)"
msgstr ""
-#: ../src/verbs.cpp:2619
+#: ../src/verbs.cpp:2625
msgid "_Convert to Text"
msgstr ""
-#: ../src/verbs.cpp:2620
+#: ../src/verbs.cpp:2626
msgid "Convert flowed text to regular text object (preserves appearance)"
msgstr ""
-#: ../src/verbs.cpp:2622
+#: ../src/verbs.cpp:2628
msgid "Flip _Horizontal"
msgstr ""
-#: ../src/verbs.cpp:2622
+#: ../src/verbs.cpp:2628
msgid "Flip selected objects horizontally"
msgstr ""
-#: ../src/verbs.cpp:2625
+#: ../src/verbs.cpp:2631
msgid "Flip _Vertical"
msgstr ""
-#: ../src/verbs.cpp:2625
+#: ../src/verbs.cpp:2631
msgid "Flip selected objects vertically"
msgstr ""
-#: ../src/verbs.cpp:2628
+#: ../src/verbs.cpp:2634
msgid "Apply mask to selection (using the topmost object as mask)"
msgstr ""
-#: ../src/verbs.cpp:2630
+#: ../src/verbs.cpp:2636
msgid "Edit mask"
msgstr ""
-#: ../src/verbs.cpp:2631 ../src/verbs.cpp:2637
+#: ../src/verbs.cpp:2637 ../src/verbs.cpp:2643
msgid "_Release"
msgstr ""
-#: ../src/verbs.cpp:2632
+#: ../src/verbs.cpp:2638
msgid "Remove mask from selection"
msgstr ""
-#: ../src/verbs.cpp:2634
+#: ../src/verbs.cpp:2640
msgid ""
"Apply clipping path to selection (using the topmost object as clipping path)"
msgstr ""
-#: ../src/verbs.cpp:2636
+#: ../src/verbs.cpp:2642
msgid "Edit clipping path"
msgstr ""
-#: ../src/verbs.cpp:2638
+#: ../src/verbs.cpp:2644
msgid "Remove clipping path from selection"
msgstr ""
#. Tools
-#: ../src/verbs.cpp:2641
+#: ../src/verbs.cpp:2647
msgctxt "ContextVerb"
msgid "Select"
msgstr ""
-#: ../src/verbs.cpp:2642
+#: ../src/verbs.cpp:2648
msgid "Select and transform objects"
msgstr ""
-#: ../src/verbs.cpp:2643
+#: ../src/verbs.cpp:2649
msgctxt "ContextVerb"
msgid "Node Edit"
msgstr ""
-#: ../src/verbs.cpp:2644
+#: ../src/verbs.cpp:2650
msgid "Edit paths by nodes"
msgstr ""
-#: ../src/verbs.cpp:2645
+#: ../src/verbs.cpp:2651
msgctxt "ContextVerb"
msgid "Tweak"
msgstr ""
-#: ../src/verbs.cpp:2646
+#: ../src/verbs.cpp:2652
msgid "Tweak objects by sculpting or painting"
msgstr ""
-#: ../src/verbs.cpp:2647
+#: ../src/verbs.cpp:2653
msgctxt "ContextVerb"
msgid "Spray"
msgstr ""
-#: ../src/verbs.cpp:2648
+#: ../src/verbs.cpp:2654
msgid "Spray objects by sculpting or painting"
msgstr ""
-#: ../src/verbs.cpp:2649
+#: ../src/verbs.cpp:2655
msgctxt "ContextVerb"
msgid "Rectangle"
msgstr ""
-#: ../src/verbs.cpp:2650
+#: ../src/verbs.cpp:2656
msgid "Create rectangles and squares"
msgstr ""
-#: ../src/verbs.cpp:2651
+#: ../src/verbs.cpp:2657
msgctxt "ContextVerb"
msgid "3D Box"
msgstr ""
-#: ../src/verbs.cpp:2652
+#: ../src/verbs.cpp:2658
msgid "Create 3D boxes"
msgstr ""
-#: ../src/verbs.cpp:2653
+#: ../src/verbs.cpp:2659
msgctxt "ContextVerb"
msgid "Ellipse"
msgstr ""
-#: ../src/verbs.cpp:2654
+#: ../src/verbs.cpp:2660
msgid "Create circles, ellipses, and arcs"
msgstr ""
-#: ../src/verbs.cpp:2655
+#: ../src/verbs.cpp:2661
msgctxt "ContextVerb"
msgid "Star"
msgstr ""
-#: ../src/verbs.cpp:2656
+#: ../src/verbs.cpp:2662
msgid "Create stars and polygons"
msgstr ""
-#: ../src/verbs.cpp:2657
+#: ../src/verbs.cpp:2663
msgctxt "ContextVerb"
msgid "Spiral"
msgstr ""
-#: ../src/verbs.cpp:2658
+#: ../src/verbs.cpp:2664
msgid "Create spirals"
msgstr ""
-#: ../src/verbs.cpp:2659
+#: ../src/verbs.cpp:2665
msgctxt "ContextVerb"
msgid "Pencil"
msgstr ""
-#: ../src/verbs.cpp:2660
+#: ../src/verbs.cpp:2666
msgid "Draw freehand lines"
msgstr ""
-#: ../src/verbs.cpp:2661
+#: ../src/verbs.cpp:2667
msgctxt "ContextVerb"
msgid "Pen"
msgstr ""
-#: ../src/verbs.cpp:2662
+#: ../src/verbs.cpp:2668
msgid "Draw Bezier curves and straight lines"
msgstr ""
-#: ../src/verbs.cpp:2663
+#: ../src/verbs.cpp:2669
msgctxt "ContextVerb"
msgid "Calligraphy"
msgstr ""
-#: ../src/verbs.cpp:2664
+#: ../src/verbs.cpp:2670
msgid "Draw calligraphic or brush strokes"
msgstr ""
-#: ../src/verbs.cpp:2666
+#: ../src/verbs.cpp:2672
msgid "Create and edit text objects"
msgstr ""
-#: ../src/verbs.cpp:2667
+#: ../src/verbs.cpp:2673
msgctxt "ContextVerb"
msgid "Gradient"
msgstr ""
-#: ../src/verbs.cpp:2668
+#: ../src/verbs.cpp:2674
msgid "Create and edit gradients"
msgstr ""
-#: ../src/verbs.cpp:2669
+#: ../src/verbs.cpp:2675
msgctxt "ContextVerb"
msgid "Mesh"
msgstr ""
-#: ../src/verbs.cpp:2670
+#: ../src/verbs.cpp:2676
msgid "Create and edit meshes"
msgstr ""
-#: ../src/verbs.cpp:2671
+#: ../src/verbs.cpp:2677
msgctxt "ContextVerb"
msgid "Zoom"
msgstr ""
-#: ../src/verbs.cpp:2672
+#: ../src/verbs.cpp:2678
msgid "Zoom in or out"
msgstr ""
-#: ../src/verbs.cpp:2674
+#: ../src/verbs.cpp:2680
msgid "Measurement tool"
msgstr ""
-#: ../src/verbs.cpp:2675
+#: ../src/verbs.cpp:2681
msgctxt "ContextVerb"
msgid "Dropper"
msgstr ""
-#: ../src/verbs.cpp:2676 ../src/widgets/sp-color-notebook.cpp:411
+#: ../src/verbs.cpp:2682 ../src/widgets/sp-color-notebook.cpp:411
msgid "Pick colors from image"
msgstr ""
-#: ../src/verbs.cpp:2677
+#: ../src/verbs.cpp:2683
msgctxt "ContextVerb"
msgid "Connector"
msgstr ""
-#: ../src/verbs.cpp:2678
+#: ../src/verbs.cpp:2684
msgid "Create diagram connectors"
msgstr ""
-#: ../src/verbs.cpp:2679
+#: ../src/verbs.cpp:2685
msgctxt "ContextVerb"
msgid "Paint Bucket"
msgstr ""
-#: ../src/verbs.cpp:2680
+#: ../src/verbs.cpp:2686
msgid "Fill bounded areas"
msgstr ""
-#: ../src/verbs.cpp:2681
+#: ../src/verbs.cpp:2687
msgctxt "ContextVerb"
msgid "LPE Edit"
msgstr ""
-#: ../src/verbs.cpp:2682
+#: ../src/verbs.cpp:2688
msgid "Edit Path Effect parameters"
msgstr ""
-#: ../src/verbs.cpp:2683
+#: ../src/verbs.cpp:2689
msgctxt "ContextVerb"
msgid "Eraser"
msgstr ""
-#: ../src/verbs.cpp:2684
+#: ../src/verbs.cpp:2690
msgid "Erase existing paths"
msgstr ""
-#: ../src/verbs.cpp:2685
+#: ../src/verbs.cpp:2691
msgctxt "ContextVerb"
msgid "LPE Tool"
msgstr ""
-#: ../src/verbs.cpp:2686
+#: ../src/verbs.cpp:2692
msgid "Do geometric constructions"
msgstr ""
#. Tool prefs
-#: ../src/verbs.cpp:2688
+#: ../src/verbs.cpp:2694
msgid "Selector Preferences"
msgstr ""
-#: ../src/verbs.cpp:2689
+#: ../src/verbs.cpp:2695
msgid "Open Preferences for the Selector tool"
msgstr ""
-#: ../src/verbs.cpp:2690
+#: ../src/verbs.cpp:2696
msgid "Node Tool Preferences"
msgstr ""
-#: ../src/verbs.cpp:2691
+#: ../src/verbs.cpp:2697
msgid "Open Preferences for the Node tool"
msgstr ""
-#: ../src/verbs.cpp:2692
+#: ../src/verbs.cpp:2698
msgid "Tweak Tool Preferences"
msgstr ""
-#: ../src/verbs.cpp:2693
+#: ../src/verbs.cpp:2699
msgid "Open Preferences for the Tweak tool"
msgstr ""
-#: ../src/verbs.cpp:2694
+#: ../src/verbs.cpp:2700
msgid "Spray Tool Preferences"
msgstr ""
-#: ../src/verbs.cpp:2695
+#: ../src/verbs.cpp:2701
msgid "Open Preferences for the Spray tool"
msgstr ""
-#: ../src/verbs.cpp:2696
+#: ../src/verbs.cpp:2702
msgid "Rectangle Preferences"
msgstr ""
-#: ../src/verbs.cpp:2697
+#: ../src/verbs.cpp:2703
msgid "Open Preferences for the Rectangle tool"
msgstr ""
-#: ../src/verbs.cpp:2698
+#: ../src/verbs.cpp:2704
msgid "3D Box Preferences"
msgstr ""
-#: ../src/verbs.cpp:2699
+#: ../src/verbs.cpp:2705
msgid "Open Preferences for the 3D Box tool"
msgstr ""
-#: ../src/verbs.cpp:2700
+#: ../src/verbs.cpp:2706
msgid "Ellipse Preferences"
msgstr ""
-#: ../src/verbs.cpp:2701
+#: ../src/verbs.cpp:2707
msgid "Open Preferences for the Ellipse tool"
msgstr ""
-#: ../src/verbs.cpp:2702
+#: ../src/verbs.cpp:2708
msgid "Star Preferences"
msgstr ""
-#: ../src/verbs.cpp:2703
+#: ../src/verbs.cpp:2709
msgid "Open Preferences for the Star tool"
msgstr ""
-#: ../src/verbs.cpp:2704
+#: ../src/verbs.cpp:2710
msgid "Spiral Preferences"
msgstr ""
-#: ../src/verbs.cpp:2705
+#: ../src/verbs.cpp:2711
msgid "Open Preferences for the Spiral tool"
msgstr ""
-#: ../src/verbs.cpp:2706
+#: ../src/verbs.cpp:2712
msgid "Pencil Preferences"
msgstr ""
-#: ../src/verbs.cpp:2707
+#: ../src/verbs.cpp:2713
msgid "Open Preferences for the Pencil tool"
msgstr ""
-#: ../src/verbs.cpp:2708
+#: ../src/verbs.cpp:2714
msgid "Pen Preferences"
msgstr ""
-#: ../src/verbs.cpp:2709
+#: ../src/verbs.cpp:2715
msgid "Open Preferences for the Pen tool"
msgstr ""
-#: ../src/verbs.cpp:2710
+#: ../src/verbs.cpp:2716
msgid "Calligraphic Preferences"
msgstr ""
-#: ../src/verbs.cpp:2711
+#: ../src/verbs.cpp:2717
msgid "Open Preferences for the Calligraphy tool"
msgstr ""
-#: ../src/verbs.cpp:2712
+#: ../src/verbs.cpp:2718
msgid "Text Preferences"
msgstr ""
-#: ../src/verbs.cpp:2713
+#: ../src/verbs.cpp:2719
msgid "Open Preferences for the Text tool"
msgstr ""
-#: ../src/verbs.cpp:2714
+#: ../src/verbs.cpp:2720
msgid "Gradient Preferences"
msgstr ""
-#: ../src/verbs.cpp:2715
+#: ../src/verbs.cpp:2721
msgid "Open Preferences for the Gradient tool"
msgstr ""
-#: ../src/verbs.cpp:2716
+#: ../src/verbs.cpp:2722
msgid "Mesh Preferences"
msgstr ""
-#: ../src/verbs.cpp:2717
+#: ../src/verbs.cpp:2723
msgid "Open Preferences for the Mesh tool"
msgstr ""
-#: ../src/verbs.cpp:2718
+#: ../src/verbs.cpp:2724
msgid "Zoom Preferences"
msgstr ""
-#: ../src/verbs.cpp:2719
+#: ../src/verbs.cpp:2725
msgid "Open Preferences for the Zoom tool"
msgstr ""
-#: ../src/verbs.cpp:2720
+#: ../src/verbs.cpp:2726
msgid "Measure Preferences"
msgstr ""
-#: ../src/verbs.cpp:2721
+#: ../src/verbs.cpp:2727
msgid "Open Preferences for the Measure tool"
msgstr ""
-#: ../src/verbs.cpp:2722
+#: ../src/verbs.cpp:2728
msgid "Dropper Preferences"
msgstr ""
-#: ../src/verbs.cpp:2723
+#: ../src/verbs.cpp:2729
msgid "Open Preferences for the Dropper tool"
msgstr ""
-#: ../src/verbs.cpp:2724
+#: ../src/verbs.cpp:2730
msgid "Connector Preferences"
msgstr ""
-#: ../src/verbs.cpp:2725
+#: ../src/verbs.cpp:2731
msgid "Open Preferences for the Connector tool"
msgstr ""
-#: ../src/verbs.cpp:2726
+#: ../src/verbs.cpp:2732
msgid "Paint Bucket Preferences"
msgstr ""
-#: ../src/verbs.cpp:2727
+#: ../src/verbs.cpp:2733
msgid "Open Preferences for the Paint Bucket tool"
msgstr ""
-#: ../src/verbs.cpp:2728
+#: ../src/verbs.cpp:2734
msgid "Eraser Preferences"
msgstr ""
-#: ../src/verbs.cpp:2729
+#: ../src/verbs.cpp:2735
msgid "Open Preferences for the Eraser tool"
msgstr ""
-#: ../src/verbs.cpp:2730
+#: ../src/verbs.cpp:2736
msgid "LPE Tool Preferences"
msgstr ""
-#: ../src/verbs.cpp:2731
+#: ../src/verbs.cpp:2737
msgid "Open Preferences for the LPETool tool"
msgstr ""
#. Zoom/View
-#: ../src/verbs.cpp:2733
+#: ../src/verbs.cpp:2739
msgid "Zoom In"
msgstr ""
-#: ../src/verbs.cpp:2733
+#: ../src/verbs.cpp:2739
msgid "Zoom in"
msgstr ""
-#: ../src/verbs.cpp:2734
+#: ../src/verbs.cpp:2740
msgid "Zoom Out"
msgstr ""
-#: ../src/verbs.cpp:2734
+#: ../src/verbs.cpp:2740
msgid "Zoom out"
msgstr ""
-#: ../src/verbs.cpp:2735
+#: ../src/verbs.cpp:2741
msgid "_Rulers"
msgstr ""
-#: ../src/verbs.cpp:2735
+#: ../src/verbs.cpp:2741
msgid "Show or hide the canvas rulers"
msgstr ""
-#: ../src/verbs.cpp:2736
+#: ../src/verbs.cpp:2742
msgid "Scroll_bars"
msgstr ""
-#: ../src/verbs.cpp:2736
+#: ../src/verbs.cpp:2742
msgid "Show or hide the canvas scrollbars"
msgstr ""
-#: ../src/verbs.cpp:2737
+#: ../src/verbs.cpp:2743
msgid "_Grid"
msgstr ""
-#: ../src/verbs.cpp:2737
+#: ../src/verbs.cpp:2743
msgid "Show or hide the grid"
msgstr ""
-#: ../src/verbs.cpp:2738
+#: ../src/verbs.cpp:2744
msgid "G_uides"
msgstr ""
-#: ../src/verbs.cpp:2738
+#: ../src/verbs.cpp:2744
msgid "Show or hide guides (drag from a ruler to create a guide)"
msgstr ""
-#: ../src/verbs.cpp:2739
+#: ../src/verbs.cpp:2745
msgid "Enable snapping"
msgstr ""
-#: ../src/verbs.cpp:2740
+#: ../src/verbs.cpp:2746
msgid "_Commands Bar"
msgstr ""
-#: ../src/verbs.cpp:2740
+#: ../src/verbs.cpp:2746
msgid "Show or hide the Commands bar (under the menu)"
msgstr ""
-#: ../src/verbs.cpp:2741
+#: ../src/verbs.cpp:2747
msgid "Sn_ap Controls Bar"
msgstr ""
-#: ../src/verbs.cpp:2741
+#: ../src/verbs.cpp:2747
msgid "Show or hide the snapping controls"
msgstr ""
-#: ../src/verbs.cpp:2742
+#: ../src/verbs.cpp:2748
msgid "T_ool Controls Bar"
msgstr ""
-#: ../src/verbs.cpp:2742
+#: ../src/verbs.cpp:2748
msgid "Show or hide the Tool Controls bar"
msgstr ""
-#: ../src/verbs.cpp:2743
+#: ../src/verbs.cpp:2749
msgid "_Toolbox"
msgstr ""
-#: ../src/verbs.cpp:2743
+#: ../src/verbs.cpp:2749
msgid "Show or hide the main toolbox (on the left)"
msgstr ""
-#: ../src/verbs.cpp:2744
+#: ../src/verbs.cpp:2750
msgid "_Palette"
msgstr ""
-#: ../src/verbs.cpp:2744
+#: ../src/verbs.cpp:2750
msgid "Show or hide the color palette"
msgstr ""
-#: ../src/verbs.cpp:2745
+#: ../src/verbs.cpp:2751
msgid "_Statusbar"
msgstr ""
-#: ../src/verbs.cpp:2745
+#: ../src/verbs.cpp:2751
msgid "Show or hide the statusbar (at the bottom of the window)"
msgstr ""
-#: ../src/verbs.cpp:2746
+#: ../src/verbs.cpp:2752
msgid "Nex_t Zoom"
msgstr ""
-#: ../src/verbs.cpp:2746
+#: ../src/verbs.cpp:2752
msgid "Next zoom (from the history of zooms)"
msgstr ""
-#: ../src/verbs.cpp:2748
+#: ../src/verbs.cpp:2754
msgid "Pre_vious Zoom"
msgstr ""
-#: ../src/verbs.cpp:2748
+#: ../src/verbs.cpp:2754
msgid "Previous zoom (from the history of zooms)"
msgstr ""
-#: ../src/verbs.cpp:2750
+#: ../src/verbs.cpp:2756
msgid "Zoom 1:_1"
msgstr ""
-#: ../src/verbs.cpp:2750
+#: ../src/verbs.cpp:2756
msgid "Zoom to 1:1"
msgstr ""
-#: ../src/verbs.cpp:2752
+#: ../src/verbs.cpp:2758
msgid "Zoom 1:_2"
msgstr ""
-#: ../src/verbs.cpp:2752
+#: ../src/verbs.cpp:2758
msgid "Zoom to 1:2"
msgstr ""
-#: ../src/verbs.cpp:2754
+#: ../src/verbs.cpp:2760
msgid "_Zoom 2:1"
msgstr ""
-#: ../src/verbs.cpp:2754
+#: ../src/verbs.cpp:2760
msgid "Zoom to 2:1"
msgstr ""
-#: ../src/verbs.cpp:2757
+#: ../src/verbs.cpp:2763
msgid "_Fullscreen"
msgstr ""
-#: ../src/verbs.cpp:2757 ../src/verbs.cpp:2759
+#: ../src/verbs.cpp:2763 ../src/verbs.cpp:2765
msgid "Stretch this document window to full screen"
msgstr ""
-#: ../src/verbs.cpp:2759
+#: ../src/verbs.cpp:2765
msgid "Fullscreen & Focus Mode"
msgstr ""
-#: ../src/verbs.cpp:2762
+#: ../src/verbs.cpp:2768
msgid "Toggle _Focus Mode"
msgstr ""
-#: ../src/verbs.cpp:2762
+#: ../src/verbs.cpp:2768
msgid "Remove excess toolbars to focus on drawing"
msgstr ""
-#: ../src/verbs.cpp:2764
+#: ../src/verbs.cpp:2770
msgid "Duplic_ate Window"
msgstr ""
-#: ../src/verbs.cpp:2764
+#: ../src/verbs.cpp:2770
msgid "Open a new window with the same document"
msgstr ""
-#: ../src/verbs.cpp:2766
+#: ../src/verbs.cpp:2772
msgid "_New View Preview"
msgstr ""
-#: ../src/verbs.cpp:2767
+#: ../src/verbs.cpp:2773
msgid "New View Preview"
msgstr ""
#. "view_new_preview"
-#: ../src/verbs.cpp:2769 ../src/verbs.cpp:2777
+#: ../src/verbs.cpp:2775 ../src/verbs.cpp:2783
msgid "_Normal"
msgstr ""
-#: ../src/verbs.cpp:2770
+#: ../src/verbs.cpp:2776
msgid "Switch to normal display mode"
msgstr ""
-#: ../src/verbs.cpp:2771
+#: ../src/verbs.cpp:2777
msgid "No _Filters"
msgstr ""
-#: ../src/verbs.cpp:2772
+#: ../src/verbs.cpp:2778
msgid "Switch to normal display without filters"
msgstr ""
-#: ../src/verbs.cpp:2773
+#: ../src/verbs.cpp:2779
msgid "_Outline"
msgstr ""
-#: ../src/verbs.cpp:2774
+#: ../src/verbs.cpp:2780
msgid "Switch to outline (wireframe) display mode"
msgstr ""
#. new ZoomVerb(SP_VERB_VIEW_COLOR_MODE_PRINT_COLORS_PREVIEW, "ViewColorModePrintColorsPreview", N_("_Print Colors Preview"),
#. N_("Switch to print colors preview mode"), NULL),
-#: ../src/verbs.cpp:2775 ../src/verbs.cpp:2783
+#: ../src/verbs.cpp:2781 ../src/verbs.cpp:2789
msgid "_Toggle"
msgstr ""
-#: ../src/verbs.cpp:2776
+#: ../src/verbs.cpp:2782
msgid "Toggle between normal and outline display modes"
msgstr ""
-#: ../src/verbs.cpp:2778
+#: ../src/verbs.cpp:2784
msgid "Switch to normal color display mode"
msgstr ""
-#: ../src/verbs.cpp:2779
+#: ../src/verbs.cpp:2785
msgid "_Grayscale"
msgstr ""
-#: ../src/verbs.cpp:2780
+#: ../src/verbs.cpp:2786
msgid "Switch to grayscale display mode"
msgstr ""
-#: ../src/verbs.cpp:2784
+#: ../src/verbs.cpp:2790
msgid "Toggle between normal and grayscale color display modes"
msgstr ""
-#: ../src/verbs.cpp:2786
+#: ../src/verbs.cpp:2792
msgid "Color-managed view"
msgstr ""
-#: ../src/verbs.cpp:2787
+#: ../src/verbs.cpp:2793
msgid "Toggle color-managed display for this document window"
msgstr ""
-#: ../src/verbs.cpp:2789
+#: ../src/verbs.cpp:2795
msgid "Ico_n Preview..."
msgstr ""
-#: ../src/verbs.cpp:2790
+#: ../src/verbs.cpp:2796
msgid "Open a window to preview objects at different icon resolutions"
msgstr ""
-#: ../src/verbs.cpp:2792
+#: ../src/verbs.cpp:2798
msgid "Zoom to fit page in window"
msgstr ""
-#: ../src/verbs.cpp:2793
+#: ../src/verbs.cpp:2799
msgid "Page _Width"
msgstr ""
-#: ../src/verbs.cpp:2794
+#: ../src/verbs.cpp:2800
msgid "Zoom to fit page width in window"
msgstr ""
-#: ../src/verbs.cpp:2796
+#: ../src/verbs.cpp:2802
msgid "Zoom to fit drawing in window"
msgstr ""
-#: ../src/verbs.cpp:2798
+#: ../src/verbs.cpp:2804
msgid "Zoom to fit selection in window"
msgstr ""
#. Dialogs
-#: ../src/verbs.cpp:2801
+#: ../src/verbs.cpp:2807
msgid "P_references..."
msgstr ""
-#: ../src/verbs.cpp:2802
+#: ../src/verbs.cpp:2808
msgid "Edit global Inkscape preferences"
msgstr ""
-#: ../src/verbs.cpp:2803
+#: ../src/verbs.cpp:2809
msgid "_Document Properties..."
msgstr ""
-#: ../src/verbs.cpp:2804
+#: ../src/verbs.cpp:2810
msgid "Edit properties of this document (to be saved with the document)"
msgstr ""
-#: ../src/verbs.cpp:2805
+#: ../src/verbs.cpp:2811
msgid "Document _Metadata..."
msgstr ""
-#: ../src/verbs.cpp:2806
+#: ../src/verbs.cpp:2812
msgid "Edit document metadata (to be saved with the document)"
msgstr ""
-#: ../src/verbs.cpp:2808
+#: ../src/verbs.cpp:2814
msgid ""
"Edit objects' colors, gradients, arrowheads, and other fill and stroke "
"properties..."
msgstr ""
-#: ../src/verbs.cpp:2809
+#: ../src/verbs.cpp:2815
msgid "Gl_yphs..."
msgstr ""
-#: ../src/verbs.cpp:2810
+#: ../src/verbs.cpp:2816
msgid "Select characters from a glyphs palette"
msgstr ""
#. TRANSLATORS: "Swatches" means: color samples
-#: ../src/verbs.cpp:2812
+#: ../src/verbs.cpp:2818
msgid "S_watches..."
msgstr ""
-#: ../src/verbs.cpp:2813
+#: ../src/verbs.cpp:2819
msgid "Select colors from a swatches palette"
msgstr ""
-#: ../src/verbs.cpp:2814
+#: ../src/verbs.cpp:2820
msgid "S_ymbols..."
msgstr ""
-#: ../src/verbs.cpp:2815
+#: ../src/verbs.cpp:2821
msgid "Select symbol from a symbols palette"
msgstr ""
-#: ../src/verbs.cpp:2816
+#: ../src/verbs.cpp:2822
msgid "Transfor_m..."
msgstr ""
-#: ../src/verbs.cpp:2817
+#: ../src/verbs.cpp:2823
msgid "Precisely control objects' transformations"
msgstr ""
-#: ../src/verbs.cpp:2818
+#: ../src/verbs.cpp:2824
msgid "_Align and Distribute..."
msgstr ""
-#: ../src/verbs.cpp:2819
+#: ../src/verbs.cpp:2825
msgid "Align and distribute objects"
msgstr ""
-#: ../src/verbs.cpp:2820
+#: ../src/verbs.cpp:2826
msgid "_Spray options..."
msgstr ""
-#: ../src/verbs.cpp:2821
+#: ../src/verbs.cpp:2827
msgid "Some options for the spray"
msgstr ""
-#: ../src/verbs.cpp:2822
+#: ../src/verbs.cpp:2828
msgid "Undo _History..."
msgstr ""
-#: ../src/verbs.cpp:2823
+#: ../src/verbs.cpp:2829
msgid "Undo History"
msgstr ""
-#: ../src/verbs.cpp:2825
+#: ../src/verbs.cpp:2831
msgid "View and select font family, font size and other text properties"
msgstr ""
-#: ../src/verbs.cpp:2826
+#: ../src/verbs.cpp:2832
msgid "_XML Editor..."
msgstr ""
-#: ../src/verbs.cpp:2827
+#: ../src/verbs.cpp:2833
msgid "View and edit the XML tree of the document"
msgstr ""
-#: ../src/verbs.cpp:2828
+#: ../src/verbs.cpp:2834
msgid "_Find/Replace..."
msgstr ""
-#: ../src/verbs.cpp:2829
+#: ../src/verbs.cpp:2835
msgid "Find objects in document"
msgstr ""
-#: ../src/verbs.cpp:2830
+#: ../src/verbs.cpp:2836
msgid "Find and _Replace Text..."
msgstr ""
-#: ../src/verbs.cpp:2831
+#: ../src/verbs.cpp:2837
msgid "Find and replace text in document"
msgstr ""
-#: ../src/verbs.cpp:2833
+#: ../src/verbs.cpp:2839
msgid "Check spelling of text in document"
msgstr ""
-#: ../src/verbs.cpp:2834
+#: ../src/verbs.cpp:2840
msgid "_Messages..."
msgstr ""
-#: ../src/verbs.cpp:2835
+#: ../src/verbs.cpp:2841
msgid "View debug messages"
msgstr ""
-#: ../src/verbs.cpp:2836
+#: ../src/verbs.cpp:2842
msgid "Show/Hide D_ialogs"
msgstr ""
-#: ../src/verbs.cpp:2837
+#: ../src/verbs.cpp:2843
msgid "Show or hide all open dialogs"
msgstr ""
-#: ../src/verbs.cpp:2838
+#: ../src/verbs.cpp:2844
msgid "Create Tiled Clones..."
msgstr ""
-#: ../src/verbs.cpp:2839
+#: ../src/verbs.cpp:2845
msgid ""
"Create multiple clones of selected object, arranging them into a pattern or "
"scattering"
msgstr ""
-#: ../src/verbs.cpp:2840
+#: ../src/verbs.cpp:2846
msgid "_Object attributes..."
msgstr ""
-#: ../src/verbs.cpp:2841
+#: ../src/verbs.cpp:2847
msgid "Edit the object attributes..."
msgstr ""
-#: ../src/verbs.cpp:2843
+#: ../src/verbs.cpp:2849
msgid "Edit the ID, locked and visible status, and other object properties"
msgstr ""
-#: ../src/verbs.cpp:2844
+#: ../src/verbs.cpp:2850
msgid "_Input Devices..."
msgstr ""
-#: ../src/verbs.cpp:2845
+#: ../src/verbs.cpp:2851
msgid "Configure extended input devices, such as a graphics tablet"
msgstr ""
-#: ../src/verbs.cpp:2846
+#: ../src/verbs.cpp:2852
msgid "_Extensions..."
msgstr ""
-#: ../src/verbs.cpp:2847
+#: ../src/verbs.cpp:2853
msgid "Query information about extensions"
msgstr ""
-#: ../src/verbs.cpp:2848
+#: ../src/verbs.cpp:2854
msgid "Layer_s..."
msgstr ""
-#: ../src/verbs.cpp:2849
+#: ../src/verbs.cpp:2855
msgid "View Layers"
msgstr ""
-#: ../src/verbs.cpp:2850
+#: ../src/verbs.cpp:2856
msgid "Path E_ffects ..."
msgstr ""
-#: ../src/verbs.cpp:2851
+#: ../src/verbs.cpp:2857
msgid "Manage, edit, and apply path effects"
msgstr ""
-#: ../src/verbs.cpp:2852
+#: ../src/verbs.cpp:2858
msgid "Filter _Editor..."
msgstr ""
-#: ../src/verbs.cpp:2853
+#: ../src/verbs.cpp:2859
msgid "Manage, edit, and apply SVG filters"
msgstr ""
-#: ../src/verbs.cpp:2854
+#: ../src/verbs.cpp:2860
msgid "SVG Font Editor..."
msgstr ""
-#: ../src/verbs.cpp:2855
+#: ../src/verbs.cpp:2861
msgid "Edit SVG fonts"
msgstr ""
-#: ../src/verbs.cpp:2856
+#: ../src/verbs.cpp:2862
msgid "Print Colors..."
msgstr ""
-#: ../src/verbs.cpp:2857
+#: ../src/verbs.cpp:2863
msgid ""
"Select which color separations to render in Print Colors Preview rendermode"
msgstr ""
-#: ../src/verbs.cpp:2858
+#: ../src/verbs.cpp:2864
msgid "_Export PNG Image..."
msgstr ""
-#: ../src/verbs.cpp:2859
+#: ../src/verbs.cpp:2865
msgid "Export this document or a selection as a PNG image"
msgstr ""
#. Help
-#: ../src/verbs.cpp:2861
+#: ../src/verbs.cpp:2867
msgid "About E_xtensions"
msgstr ""
-#: ../src/verbs.cpp:2862
+#: ../src/verbs.cpp:2868
msgid "Information on Inkscape extensions"
msgstr ""
-#: ../src/verbs.cpp:2863
+#: ../src/verbs.cpp:2869
msgid "About _Memory"
msgstr ""
-#: ../src/verbs.cpp:2864
+#: ../src/verbs.cpp:2870
msgid "Memory usage information"
msgstr ""
-#: ../src/verbs.cpp:2865
+#: ../src/verbs.cpp:2871
msgid "_About Inkscape"
msgstr ""
-#: ../src/verbs.cpp:2866
+#: ../src/verbs.cpp:2872
msgid "Inkscape version, authors, license"
msgstr ""
#. new HelpVerb(SP_VERB_SHOW_LICENSE, "ShowLicense", N_("_License"),
#. N_("Distribution terms"), /*"show_license"*/"inkscape_options"),
#. Tutorials
-#: ../src/verbs.cpp:2871
+#: ../src/verbs.cpp:2877
msgid "Inkscape: _Basic"
msgstr ""
-#: ../src/verbs.cpp:2872
+#: ../src/verbs.cpp:2878
msgid "Getting started with Inkscape"
msgstr ""
#. "tutorial_basic"
-#: ../src/verbs.cpp:2873
+#: ../src/verbs.cpp:2879
msgid "Inkscape: _Shapes"
msgstr ""
-#: ../src/verbs.cpp:2874
+#: ../src/verbs.cpp:2880
msgid "Using shape tools to create and edit shapes"
msgstr ""
-#: ../src/verbs.cpp:2875
+#: ../src/verbs.cpp:2881
msgid "Inkscape: _Advanced"
msgstr ""
-#: ../src/verbs.cpp:2876
+#: ../src/verbs.cpp:2882
msgid "Advanced Inkscape topics"
msgstr ""
#. "tutorial_advanced"
#. TRANSLATORS: "to trace" means "to convert a bitmap to vector graphics" (to vectorize)
-#: ../src/verbs.cpp:2878
+#: ../src/verbs.cpp:2884
msgid "Inkscape: T_racing"
msgstr ""
-#: ../src/verbs.cpp:2879
+#: ../src/verbs.cpp:2885
msgid "Using bitmap tracing"
msgstr ""
#. "tutorial_tracing"
-#: ../src/verbs.cpp:2880
+#: ../src/verbs.cpp:2886
msgid "Inkscape: _Calligraphy"
msgstr ""
-#: ../src/verbs.cpp:2881
+#: ../src/verbs.cpp:2887
msgid "Using the Calligraphy pen tool"
msgstr ""
-#: ../src/verbs.cpp:2882
+#: ../src/verbs.cpp:2888
msgid "Inkscape: _Interpolate"
msgstr ""
-#: ../src/verbs.cpp:2883
+#: ../src/verbs.cpp:2889
msgid "Using the interpolate extension"
msgstr ""
#. "tutorial_interpolate"
-#: ../src/verbs.cpp:2884
+#: ../src/verbs.cpp:2890
msgid "_Elements of Design"
msgstr ""
-#: ../src/verbs.cpp:2885
+#: ../src/verbs.cpp:2891
msgid "Principles of design in the tutorial form"
msgstr ""
#. "tutorial_design"
-#: ../src/verbs.cpp:2886
+#: ../src/verbs.cpp:2892
msgid "_Tips and Tricks"
msgstr ""
-#: ../src/verbs.cpp:2887
+#: ../src/verbs.cpp:2893
msgid "Miscellaneous tips and tricks"
msgstr ""
#. "tutorial_tips"
#. Effect -- renamed Extension
-#: ../src/verbs.cpp:2890
+#: ../src/verbs.cpp:2896
msgid "Previous Exte_nsion"
msgstr ""
-#: ../src/verbs.cpp:2891
+#: ../src/verbs.cpp:2897
msgid "Repeat the last extension with the same settings"
msgstr ""
-#: ../src/verbs.cpp:2892
+#: ../src/verbs.cpp:2898
msgid "_Previous Extension Settings..."
msgstr ""
-#: ../src/verbs.cpp:2893
+#: ../src/verbs.cpp:2899
msgid "Repeat the last extension with new settings"
msgstr ""
-#: ../src/verbs.cpp:2897
+#: ../src/verbs.cpp:2903
msgid "Fit the page to the current selection"
msgstr ""
-#: ../src/verbs.cpp:2899
+#: ../src/verbs.cpp:2905
msgid "Fit the page to the drawing"
msgstr ""
-#: ../src/verbs.cpp:2901
+#: ../src/verbs.cpp:2907
msgid ""
"Fit the page to the current selection or the drawing if there is no selection"
msgstr ""
#. LockAndHide
-#: ../src/verbs.cpp:2903
+#: ../src/verbs.cpp:2909
msgid "Unlock All"
msgstr ""
-#: ../src/verbs.cpp:2905
+#: ../src/verbs.cpp:2911
msgid "Unlock All in All Layers"
msgstr ""
-#: ../src/verbs.cpp:2907
+#: ../src/verbs.cpp:2913
msgid "Unhide All"
msgstr ""
-#: ../src/verbs.cpp:2909
+#: ../src/verbs.cpp:2915
msgid "Unhide All in All Layers"
msgstr ""
-#: ../src/verbs.cpp:2913
+#: ../src/verbs.cpp:2919
msgid "Link an ICC color profile"
msgstr ""
-#: ../src/verbs.cpp:2914
+#: ../src/verbs.cpp:2920
msgid "Remove Color Profile"
msgstr ""
-#: ../src/verbs.cpp:2915
+#: ../src/verbs.cpp:2921
msgid "Remove a linked ICC color profile"
msgstr ""
-#: ../src/verbs.cpp:2918
+#: ../src/verbs.cpp:2924
msgid "Add External Script"
msgstr ""
-#: ../src/verbs.cpp:2918
+#: ../src/verbs.cpp:2924
msgid "Add an external script"
msgstr ""
-#: ../src/verbs.cpp:2920
+#: ../src/verbs.cpp:2926
msgid "Add Embedded Script"
msgstr ""
-#: ../src/verbs.cpp:2920
+#: ../src/verbs.cpp:2926
msgid "Add an embedded script"
msgstr ""
-#: ../src/verbs.cpp:2922
+#: ../src/verbs.cpp:2928
msgid "Edit Embedded Script"
msgstr ""
-#: ../src/verbs.cpp:2922
+#: ../src/verbs.cpp:2928
msgid "Edit an embedded script"
msgstr ""
-#: ../src/verbs.cpp:2924
+#: ../src/verbs.cpp:2930
msgid "Remove External Script"
msgstr ""
-#: ../src/verbs.cpp:2924
+#: ../src/verbs.cpp:2930
msgid "Remove an external script"
msgstr ""
-#: ../src/verbs.cpp:2926
+#: ../src/verbs.cpp:2932
msgid "Remove Embedded Script"
msgstr ""
-#: ../src/verbs.cpp:2926
+#: ../src/verbs.cpp:2932
msgid "Remove an embedded script"
msgstr ""
-#: ../src/verbs.cpp:2948 ../src/verbs.cpp:2949
+#: ../src/verbs.cpp:2954 ../src/verbs.cpp:2955
msgid "Center on horizontal and vertical axis"
msgstr ""
@@ -23252,7 +23897,7 @@ msgid "Arc: Change open/closed"
msgstr ""
#: ../src/widgets/arc-toolbar.cpp:299 ../src/widgets/arc-toolbar.cpp:328
-#: ../src/widgets/rect-toolbar.cpp:261 ../src/widgets/rect-toolbar.cpp:299
+#: ../src/widgets/rect-toolbar.cpp:265 ../src/widgets/rect-toolbar.cpp:303
#: ../src/widgets/spiral-toolbar.cpp:225 ../src/widgets/spiral-toolbar.cpp:249
#: ../src/widgets/star-toolbar.cpp:391 ../src/widgets/star-toolbar.cpp:452
msgid "<b>New:</b>"
@@ -23261,24 +23906,16 @@ msgstr ""
#. FIXME: implement averaging of all parameters for multiple selected
#. gtk_label_set_markup(GTK_LABEL(l), _("<b>Average:</b>"));
#: ../src/widgets/arc-toolbar.cpp:302 ../src/widgets/arc-toolbar.cpp:313
-#: ../src/widgets/rect-toolbar.cpp:269 ../src/widgets/rect-toolbar.cpp:287
+#: ../src/widgets/rect-toolbar.cpp:273 ../src/widgets/rect-toolbar.cpp:291
#: ../src/widgets/spiral-toolbar.cpp:227 ../src/widgets/spiral-toolbar.cpp:238
#: ../src/widgets/star-toolbar.cpp:393
msgid "<b>Change:</b>"
msgstr ""
-#: ../src/widgets/arc-toolbar.cpp:337
-msgid "Start:"
-msgstr ""
-
#: ../src/widgets/arc-toolbar.cpp:338
msgid "The angle (in degrees) from the horizontal to the arc's start point"
msgstr ""
-#: ../src/widgets/arc-toolbar.cpp:350
-msgid "End:"
-msgstr ""
-
#: ../src/widgets/arc-toolbar.cpp:351
msgid "The angle (in degrees) from the horizontal to the arc's end point"
msgstr ""
@@ -23463,11 +24100,6 @@ msgstr ""
msgid "Pen Angle"
msgstr ""
-#: ../src/widgets/calligraphy-toolbar.cpp:480
-#: ../share/extensions/motion.inx.h:3 ../share/extensions/restack.inx.h:10
-msgid "Angle:"
-msgstr ""
-
#: ../src/widgets/calligraphy-toolbar.cpp:481
msgid ""
"The angle of the pen's nib (in degrees; 0 = horizontal; has no effect if "
@@ -23733,11 +24365,11 @@ msgstr ""
msgid "Do not allow overlapping shapes"
msgstr ""
-#: ../src/widgets/dash-selector.cpp:58
+#: ../src/widgets/dash-selector.cpp:59
msgid "Dash pattern"
msgstr ""
-#: ../src/widgets/dash-selector.cpp:75
+#: ../src/widgets/dash-selector.cpp:76
msgid "Pattern offset"
msgstr ""
@@ -23965,112 +24597,112 @@ msgstr ""
msgid "Rename gradient"
msgstr ""
-#: ../src/widgets/gradient-toolbar.cpp:170
-#: ../src/widgets/gradient-toolbar.cpp:183
-#: ../src/widgets/gradient-toolbar.cpp:775
-#: ../src/widgets/gradient-toolbar.cpp:1110
-#: ../src/widgets/gradient-toolbar.cpp:1157
+#: ../src/widgets/gradient-toolbar.cpp:171
+#: ../src/widgets/gradient-toolbar.cpp:184
+#: ../src/widgets/gradient-toolbar.cpp:776
+#: ../src/widgets/gradient-toolbar.cpp:1111
+#: ../src/widgets/gradient-toolbar.cpp:1158
msgid "No gradient"
msgstr ""
-#: ../src/widgets/gradient-toolbar.cpp:189
+#: ../src/widgets/gradient-toolbar.cpp:190
msgid "Multiple gradients"
msgstr ""
-#: ../src/widgets/gradient-toolbar.cpp:695
+#: ../src/widgets/gradient-toolbar.cpp:696
msgid "Multiple stops"
msgstr ""
-#: ../src/widgets/gradient-toolbar.cpp:793
+#: ../src/widgets/gradient-toolbar.cpp:794
#: ../src/widgets/gradient-vector.cpp:629
msgid "No stops in gradient"
msgstr ""
-#: ../src/widgets/gradient-toolbar.cpp:946
+#: ../src/widgets/gradient-toolbar.cpp:947
msgid "Assign gradient to object"
msgstr ""
-#: ../src/widgets/gradient-toolbar.cpp:968
+#: ../src/widgets/gradient-toolbar.cpp:969
msgid "Set gradient repeat"
msgstr ""
-#: ../src/widgets/gradient-toolbar.cpp:1006
+#: ../src/widgets/gradient-toolbar.cpp:1007
#: ../src/widgets/gradient-vector.cpp:740
msgid "Change gradient stop offset"
msgstr ""
-#: ../src/widgets/gradient-toolbar.cpp:1050
+#: ../src/widgets/gradient-toolbar.cpp:1051
msgid "linear"
msgstr ""
-#: ../src/widgets/gradient-toolbar.cpp:1050
+#: ../src/widgets/gradient-toolbar.cpp:1051
msgid "Create linear gradient"
msgstr ""
-#: ../src/widgets/gradient-toolbar.cpp:1054
+#: ../src/widgets/gradient-toolbar.cpp:1055
msgid "radial"
msgstr ""
-#: ../src/widgets/gradient-toolbar.cpp:1054
+#: ../src/widgets/gradient-toolbar.cpp:1055
msgid "Create radial (elliptic or circular) gradient"
msgstr ""
-#: ../src/widgets/gradient-toolbar.cpp:1057
+#: ../src/widgets/gradient-toolbar.cpp:1058
#: ../src/widgets/mesh-toolbar.cpp:211
msgid "New:"
msgstr ""
-#: ../src/widgets/gradient-toolbar.cpp:1080
+#: ../src/widgets/gradient-toolbar.cpp:1081
#: ../src/widgets/mesh-toolbar.cpp:234
msgid "fill"
msgstr ""
-#: ../src/widgets/gradient-toolbar.cpp:1080
+#: ../src/widgets/gradient-toolbar.cpp:1081
#: ../src/widgets/mesh-toolbar.cpp:234
msgid "Create gradient in the fill"
msgstr ""
-#: ../src/widgets/gradient-toolbar.cpp:1084
+#: ../src/widgets/gradient-toolbar.cpp:1085
#: ../src/widgets/mesh-toolbar.cpp:238
msgid "stroke"
msgstr ""
-#: ../src/widgets/gradient-toolbar.cpp:1084
+#: ../src/widgets/gradient-toolbar.cpp:1085
#: ../src/widgets/mesh-toolbar.cpp:238
msgid "Create gradient in the stroke"
msgstr ""
-#: ../src/widgets/gradient-toolbar.cpp:1087
+#: ../src/widgets/gradient-toolbar.cpp:1088
#: ../src/widgets/mesh-toolbar.cpp:241
msgid "on:"
msgstr ""
-#: ../src/widgets/gradient-toolbar.cpp:1112
+#: ../src/widgets/gradient-toolbar.cpp:1113
msgid "Select"
msgstr ""
-#: ../src/widgets/gradient-toolbar.cpp:1112
+#: ../src/widgets/gradient-toolbar.cpp:1113
msgid "Choose a gradient"
msgstr ""
-#: ../src/widgets/gradient-toolbar.cpp:1113
+#: ../src/widgets/gradient-toolbar.cpp:1114
msgid "Select:"
msgstr ""
-#: ../src/widgets/gradient-toolbar.cpp:1131
+#: ../src/widgets/gradient-toolbar.cpp:1132
msgid "Reflected"
msgstr ""
-#: ../src/widgets/gradient-toolbar.cpp:1134
+#: ../src/widgets/gradient-toolbar.cpp:1135
msgid "Direct"
msgstr ""
-#: ../src/widgets/gradient-toolbar.cpp:1136
+#: ../src/widgets/gradient-toolbar.cpp:1137
msgid "Repeat"
msgstr ""
#. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/pservers.html#LinearGradientSpreadMethodAttribute
-#: ../src/widgets/gradient-toolbar.cpp:1138
+#: ../src/widgets/gradient-toolbar.cpp:1139
msgid ""
"Whether to fill with flat color beyond the ends of the gradient vector "
"(spreadMethod=\"pad\"), or repeat the gradient in the same direction "
@@ -24078,50 +24710,50 @@ msgid ""
"directions (spreadMethod=\"reflect\")"
msgstr ""
-#: ../src/widgets/gradient-toolbar.cpp:1143
+#: ../src/widgets/gradient-toolbar.cpp:1144
msgid "Repeat:"
msgstr ""
-#: ../src/widgets/gradient-toolbar.cpp:1159
+#: ../src/widgets/gradient-toolbar.cpp:1160
msgid "Stops"
msgstr ""
-#: ../src/widgets/gradient-toolbar.cpp:1159
+#: ../src/widgets/gradient-toolbar.cpp:1160
msgid "Select a stop for the current gradient"
msgstr ""
-#: ../src/widgets/gradient-toolbar.cpp:1160
+#: ../src/widgets/gradient-toolbar.cpp:1161
msgid "Stops:"
msgstr ""
-#: ../src/widgets/gradient-toolbar.cpp:1172
+#: ../src/widgets/gradient-toolbar.cpp:1173
msgid "Offset of selected stop"
msgstr ""
-#: ../src/widgets/gradient-toolbar.cpp:1189
-#: ../src/widgets/gradient-toolbar.cpp:1190
+#: ../src/widgets/gradient-toolbar.cpp:1191
+#: ../src/widgets/gradient-toolbar.cpp:1192
msgid "Insert new stop"
msgstr ""
-#: ../src/widgets/gradient-toolbar.cpp:1203
-#: ../src/widgets/gradient-toolbar.cpp:1204
+#: ../src/widgets/gradient-toolbar.cpp:1205
+#: ../src/widgets/gradient-toolbar.cpp:1206
#: ../src/widgets/gradient-vector.cpp:908
msgid "Delete stop"
msgstr ""
-#: ../src/widgets/gradient-toolbar.cpp:1217
+#: ../src/widgets/gradient-toolbar.cpp:1219
msgid "Reverse"
msgstr ""
-#: ../src/widgets/gradient-toolbar.cpp:1218
+#: ../src/widgets/gradient-toolbar.cpp:1220
msgid "Reverse the direction of the gradient"
msgstr ""
-#: ../src/widgets/gradient-toolbar.cpp:1232
+#: ../src/widgets/gradient-toolbar.cpp:1234
msgid "Link gradients"
msgstr ""
-#: ../src/widgets/gradient-toolbar.cpp:1233
+#: ../src/widgets/gradient-toolbar.cpp:1235
msgid "Link gradients to change all related gradients"
msgstr ""
@@ -24165,22 +24797,6 @@ msgstr ""
msgid "Change gradient stop color"
msgstr ""
-#: ../src/widgets/lpe-toolbar.cpp:252
-msgid "Closed"
-msgstr ""
-
-#: ../src/widgets/lpe-toolbar.cpp:254
-msgid "Open start"
-msgstr ""
-
-#: ../src/widgets/lpe-toolbar.cpp:256
-msgid "Open end"
-msgstr ""
-
-#: ../src/widgets/lpe-toolbar.cpp:258
-msgid "Open both"
-msgstr ""
-
#: ../src/widgets/lpe-toolbar.cpp:317
msgid "All inactive"
msgstr ""
@@ -24221,8 +24837,8 @@ msgstr ""
#. Add the units menu.
#: ../src/widgets/lpe-toolbar.cpp:403 ../src/widgets/node-toolbar.cpp:625
-#: ../src/widgets/paintbucket-toolbar.cpp:186
-#: ../src/widgets/rect-toolbar.cpp:378 ../src/widgets/select-toolbar.cpp:542
+#: ../src/widgets/paintbucket-toolbar.cpp:187
+#: ../src/widgets/rect-toolbar.cpp:382 ../src/widgets/select-toolbar.cpp:543
msgid "Units"
msgstr ""
@@ -24509,52 +25125,52 @@ msgstr ""
msgid "Y coordinate of selected node(s)"
msgstr ""
-#: ../src/widgets/paintbucket-toolbar.cpp:153
+#: ../src/widgets/paintbucket-toolbar.cpp:154
msgid "Fill by"
msgstr ""
-#: ../src/widgets/paintbucket-toolbar.cpp:154
+#: ../src/widgets/paintbucket-toolbar.cpp:155
msgid "Fill by:"
msgstr ""
-#: ../src/widgets/paintbucket-toolbar.cpp:166
+#: ../src/widgets/paintbucket-toolbar.cpp:167
msgid "Fill Threshold"
msgstr ""
-#: ../src/widgets/paintbucket-toolbar.cpp:167
+#: ../src/widgets/paintbucket-toolbar.cpp:168
msgid ""
"The maximum allowed difference between the clicked pixel and the neighboring "
"pixels to be counted in the fill"
msgstr ""
-#: ../src/widgets/paintbucket-toolbar.cpp:194
+#: ../src/widgets/paintbucket-toolbar.cpp:195
msgid "Grow/shrink by"
msgstr ""
-#: ../src/widgets/paintbucket-toolbar.cpp:194
+#: ../src/widgets/paintbucket-toolbar.cpp:195
msgid "Grow/shrink by:"
msgstr ""
-#: ../src/widgets/paintbucket-toolbar.cpp:195
+#: ../src/widgets/paintbucket-toolbar.cpp:196
msgid ""
"The amount to grow (positive) or shrink (negative) the created fill path"
msgstr ""
-#: ../src/widgets/paintbucket-toolbar.cpp:220
+#: ../src/widgets/paintbucket-toolbar.cpp:221
msgid "Close gaps"
msgstr ""
-#: ../src/widgets/paintbucket-toolbar.cpp:221
+#: ../src/widgets/paintbucket-toolbar.cpp:222
msgid "Close gaps:"
msgstr ""
-#: ../src/widgets/paintbucket-toolbar.cpp:232
-#: ../src/widgets/pencil-toolbar.cpp:321 ../src/widgets/spiral-toolbar.cpp:300
+#: ../src/widgets/paintbucket-toolbar.cpp:233
+#: ../src/widgets/pencil-toolbar.cpp:322 ../src/widgets/spiral-toolbar.cpp:300
#: ../src/widgets/star-toolbar.cpp:572
msgid "Defaults"
msgstr ""
-#: ../src/widgets/paintbucket-toolbar.cpp:233
+#: ../src/widgets/paintbucket-toolbar.cpp:234
msgid ""
"Reset paint bucket parameters to defaults (use Inkscape Preferences > Tools "
"to change defaults)"
@@ -24709,65 +25325,65 @@ msgstr ""
msgid "How much smoothing (simplifying) is applied to the line"
msgstr ""
-#: ../src/widgets/pencil-toolbar.cpp:322
+#: ../src/widgets/pencil-toolbar.cpp:323
msgid ""
"Reset pencil parameters to defaults (use Inkscape Preferences > Tools to "
"change defaults)"
msgstr ""
-#: ../src/widgets/rect-toolbar.cpp:130
+#: ../src/widgets/rect-toolbar.cpp:129
msgid "Change rectangle"
msgstr ""
-#: ../src/widgets/rect-toolbar.cpp:317
+#: ../src/widgets/rect-toolbar.cpp:321
msgid "W:"
msgstr ""
-#: ../src/widgets/rect-toolbar.cpp:317
+#: ../src/widgets/rect-toolbar.cpp:321
msgid "Width of rectangle"
msgstr ""
-#: ../src/widgets/rect-toolbar.cpp:334
+#: ../src/widgets/rect-toolbar.cpp:338
msgid "H:"
msgstr ""
-#: ../src/widgets/rect-toolbar.cpp:334
+#: ../src/widgets/rect-toolbar.cpp:338
msgid "Height of rectangle"
msgstr ""
-#: ../src/widgets/rect-toolbar.cpp:348 ../src/widgets/rect-toolbar.cpp:363
+#: ../src/widgets/rect-toolbar.cpp:352 ../src/widgets/rect-toolbar.cpp:367
msgid "not rounded"
msgstr ""
-#: ../src/widgets/rect-toolbar.cpp:351
+#: ../src/widgets/rect-toolbar.cpp:355
msgid "Horizontal radius"
msgstr ""
-#: ../src/widgets/rect-toolbar.cpp:351
+#: ../src/widgets/rect-toolbar.cpp:355
msgid "Rx:"
msgstr ""
-#: ../src/widgets/rect-toolbar.cpp:351
+#: ../src/widgets/rect-toolbar.cpp:355
msgid "Horizontal radius of rounded corners"
msgstr ""
-#: ../src/widgets/rect-toolbar.cpp:366
+#: ../src/widgets/rect-toolbar.cpp:370
msgid "Vertical radius"
msgstr ""
-#: ../src/widgets/rect-toolbar.cpp:366
+#: ../src/widgets/rect-toolbar.cpp:370
msgid "Ry:"
msgstr ""
-#: ../src/widgets/rect-toolbar.cpp:366
+#: ../src/widgets/rect-toolbar.cpp:370
msgid "Vertical radius of rounded corners"
msgstr ""
-#: ../src/widgets/rect-toolbar.cpp:385
+#: ../src/widgets/rect-toolbar.cpp:389
msgid "Not rounded"
msgstr ""
-#: ../src/widgets/rect-toolbar.cpp:386
+#: ../src/widgets/rect-toolbar.cpp:390
msgid "Make corners sharp"
msgstr ""
@@ -24807,127 +25423,271 @@ msgstr ""
msgid "Transform by toolbar"
msgstr ""
-#: ../src/widgets/select-toolbar.cpp:345
+#: ../src/widgets/select-toolbar.cpp:346
msgid "Now <b>stroke width</b> is <b>scaled</b> when objects are scaled."
msgstr ""
-#: ../src/widgets/select-toolbar.cpp:347
+#: ../src/widgets/select-toolbar.cpp:348
msgid "Now <b>stroke width</b> is <b>not scaled</b> when objects are scaled."
msgstr ""
-#: ../src/widgets/select-toolbar.cpp:358
+#: ../src/widgets/select-toolbar.cpp:359
msgid ""
"Now <b>rounded rectangle corners</b> are <b>scaled</b> when rectangles are "
"scaled."
msgstr ""
-#: ../src/widgets/select-toolbar.cpp:360
+#: ../src/widgets/select-toolbar.cpp:361
msgid ""
"Now <b>rounded rectangle corners</b> are <b>not scaled</b> when rectangles "
"are scaled."
msgstr ""
-#: ../src/widgets/select-toolbar.cpp:371
+#: ../src/widgets/select-toolbar.cpp:372
msgid ""
"Now <b>gradients</b> are <b>transformed</b> along with their objects when "
"those are transformed (moved, scaled, rotated, or skewed)."
msgstr ""
-#: ../src/widgets/select-toolbar.cpp:373
+#: ../src/widgets/select-toolbar.cpp:374
msgid ""
"Now <b>gradients</b> remain <b>fixed</b> when objects are transformed "
"(moved, scaled, rotated, or skewed)."
msgstr ""
-#: ../src/widgets/select-toolbar.cpp:384
+#: ../src/widgets/select-toolbar.cpp:385
msgid ""
"Now <b>patterns</b> are <b>transformed</b> along with their objects when "
"those are transformed (moved, scaled, rotated, or skewed)."
msgstr ""
-#: ../src/widgets/select-toolbar.cpp:386
+#: ../src/widgets/select-toolbar.cpp:387
msgid ""
"Now <b>patterns</b> remain <b>fixed</b> when objects are transformed (moved, "
"scaled, rotated, or skewed)."
msgstr ""
#. four spinbuttons
-#: ../src/widgets/select-toolbar.cpp:504
+#: ../src/widgets/select-toolbar.cpp:505
msgctxt "Select toolbar"
msgid "X position"
msgstr ""
-#: ../src/widgets/select-toolbar.cpp:504
+#: ../src/widgets/select-toolbar.cpp:505
msgctxt "Select toolbar"
msgid "X:"
msgstr ""
-#: ../src/widgets/select-toolbar.cpp:506
+#: ../src/widgets/select-toolbar.cpp:507
msgid "Horizontal coordinate of selection"
msgstr ""
-#: ../src/widgets/select-toolbar.cpp:510
+#: ../src/widgets/select-toolbar.cpp:511
msgctxt "Select toolbar"
msgid "Y position"
msgstr ""
-#: ../src/widgets/select-toolbar.cpp:510
+#: ../src/widgets/select-toolbar.cpp:511
msgctxt "Select toolbar"
msgid "Y:"
msgstr ""
-#: ../src/widgets/select-toolbar.cpp:512
+#: ../src/widgets/select-toolbar.cpp:513
msgid "Vertical coordinate of selection"
msgstr ""
-#: ../src/widgets/select-toolbar.cpp:516
+#: ../src/widgets/select-toolbar.cpp:517
msgctxt "Select toolbar"
msgid "Width"
msgstr ""
-#: ../src/widgets/select-toolbar.cpp:516
+#: ../src/widgets/select-toolbar.cpp:517
msgctxt "Select toolbar"
msgid "W:"
msgstr ""
-#: ../src/widgets/select-toolbar.cpp:518
+#: ../src/widgets/select-toolbar.cpp:519
msgid "Width of selection"
msgstr ""
-#: ../src/widgets/select-toolbar.cpp:525
+#: ../src/widgets/select-toolbar.cpp:526
msgid "Lock width and height"
msgstr ""
-#: ../src/widgets/select-toolbar.cpp:526
+#: ../src/widgets/select-toolbar.cpp:527
msgid "When locked, change both width and height by the same proportion"
msgstr ""
-#: ../src/widgets/select-toolbar.cpp:535
+#: ../src/widgets/select-toolbar.cpp:536
msgctxt "Select toolbar"
msgid "Height"
msgstr ""
-#: ../src/widgets/select-toolbar.cpp:535
+#: ../src/widgets/select-toolbar.cpp:536
msgctxt "Select toolbar"
msgid "H:"
msgstr ""
-#: ../src/widgets/select-toolbar.cpp:537
+#: ../src/widgets/select-toolbar.cpp:538
msgid "Height of selection"
msgstr ""
-#: ../src/widgets/select-toolbar.cpp:587
+#: ../src/widgets/select-toolbar.cpp:588
msgid "Scale rounded corners"
msgstr ""
-#: ../src/widgets/select-toolbar.cpp:598
+#: ../src/widgets/select-toolbar.cpp:599
msgid "Move gradients"
msgstr ""
-#: ../src/widgets/select-toolbar.cpp:609
+#: ../src/widgets/select-toolbar.cpp:610
msgid "Move patterns"
msgstr ""
+#: ../src/widgets/sp-attribute-widget.cpp:299
+msgid "Set attribute"
+msgstr ""
+
+#: ../src/widgets/sp-color-icc-selector.cpp:257
+msgid "CMS"
+msgstr ""
+
+#: ../src/widgets/sp-color-icc-selector.cpp:355
+#: ../src/widgets/sp-color-scales.cpp:428
+msgid "_R:"
+msgstr ""
+
+#. TYPE_RGB_16
+#: ../src/widgets/sp-color-icc-selector.cpp:356
+#: ../src/widgets/sp-color-scales.cpp:431
+msgid "_G:"
+msgstr ""
+
+#: ../src/widgets/sp-color-icc-selector.cpp:357
+#: ../src/widgets/sp-color-scales.cpp:434
+msgid "_B:"
+msgstr ""
+
+#: ../src/widgets/sp-color-icc-selector.cpp:359
+msgid "G:"
+msgstr ""
+
+#: ../src/widgets/sp-color-icc-selector.cpp:359
+msgid "Gray"
+msgstr ""
+
+#. TYPE_GRAY_16
+#: ../src/widgets/sp-color-icc-selector.cpp:361
+#: ../src/widgets/sp-color-icc-selector.cpp:365
+#: ../src/widgets/sp-color-scales.cpp:454
+msgid "_H:"
+msgstr ""
+
+#. TYPE_HSV_16
+#: ../src/widgets/sp-color-icc-selector.cpp:362
+#: ../src/widgets/sp-color-icc-selector.cpp:367
+#: ../src/widgets/sp-color-scales.cpp:457
+msgid "_S:"
+msgstr ""
+
+#. TYPE_HLS_16
+#: ../src/widgets/sp-color-icc-selector.cpp:366
+#: ../src/widgets/sp-color-scales.cpp:460
+msgid "_L:"
+msgstr ""
+
+#: ../src/widgets/sp-color-icc-selector.cpp:369
+#: ../src/widgets/sp-color-icc-selector.cpp:374
+#: ../src/widgets/sp-color-scales.cpp:482
+msgid "_C:"
+msgstr ""
+
+#. TYPE_CMYK_16
+#. TYPE_CMY_16
+#: ../src/widgets/sp-color-icc-selector.cpp:370
+#: ../src/widgets/sp-color-icc-selector.cpp:375
+#: ../src/widgets/sp-color-scales.cpp:485
+msgid "_M:"
+msgstr ""
+
+#: ../src/widgets/sp-color-icc-selector.cpp:371
+#: ../src/widgets/sp-color-icc-selector.cpp:376
+#: ../src/widgets/sp-color-scales.cpp:488
+msgid "_Y:"
+msgstr ""
+
+#: ../src/widgets/sp-color-icc-selector.cpp:372
+#: ../src/widgets/sp-color-scales.cpp:491
+msgid "_K:"
+msgstr ""
+
+#: ../src/widgets/sp-color-icc-selector.cpp:455
+msgid "Fix"
+msgstr ""
+
+#: ../src/widgets/sp-color-icc-selector.cpp:458
+msgid "Fix RGB fallback to match icc-color() value."
+msgstr ""
+
+#. Label
+#: ../src/widgets/sp-color-icc-selector.cpp:561
+#: ../src/widgets/sp-color-scales.cpp:437
+#: ../src/widgets/sp-color-scales.cpp:463
+#: ../src/widgets/sp-color-scales.cpp:494
+#: ../src/widgets/sp-color-wheel-selector.cpp:140
+msgid "_A:"
+msgstr ""
+
+#: ../src/widgets/sp-color-icc-selector.cpp:572
+#: ../src/widgets/sp-color-icc-selector.cpp:585
+#: ../src/widgets/sp-color-scales.cpp:438
+#: ../src/widgets/sp-color-scales.cpp:439
+#: ../src/widgets/sp-color-scales.cpp:464
+#: ../src/widgets/sp-color-scales.cpp:465
+#: ../src/widgets/sp-color-scales.cpp:495
+#: ../src/widgets/sp-color-scales.cpp:496
+#: ../src/widgets/sp-color-wheel-selector.cpp:161
+#: ../src/widgets/sp-color-wheel-selector.cpp:185
+msgid "Alpha (opacity)"
+msgstr ""
+
+#: ../src/widgets/sp-color-notebook.cpp:385
+msgid "Color Managed"
+msgstr ""
+
+#: ../src/widgets/sp-color-notebook.cpp:392
+msgid "Out of gamut!"
+msgstr ""
+
+#: ../src/widgets/sp-color-notebook.cpp:399
+msgid "Too much ink!"
+msgstr ""
+
+#. Create RGBA entry and color preview
+#: ../src/widgets/sp-color-notebook.cpp:416
+msgid "RGBA_:"
+msgstr ""
+
+#: ../src/widgets/sp-color-notebook.cpp:424
+msgid "Hexadecimal RGBA value of the color"
+msgstr ""
+
+#: ../src/widgets/sp-color-scales.cpp:80
+msgid "RGB"
+msgstr ""
+
+#: ../src/widgets/sp-color-scales.cpp:80
+msgid "HSL"
+msgstr ""
+
+#: ../src/widgets/sp-color-scales.cpp:80
+msgid "CMYK"
+msgstr ""
+
+#: ../src/widgets/sp-color-selector.cpp:64
+msgid "Unnamed"
+msgstr ""
+
#: ../src/widgets/spiral-toolbar.cpp:111
msgid "Change spiral"
msgstr ""
@@ -25152,150 +25912,6 @@ msgid ""
"the original object"
msgstr ""
-#: ../src/widgets/sp-attribute-widget.cpp:299
-msgid "Set attribute"
-msgstr ""
-
-#: ../src/widgets/sp-color-icc-selector.cpp:257
-msgid "CMS"
-msgstr ""
-
-#: ../src/widgets/sp-color-icc-selector.cpp:355
-#: ../src/widgets/sp-color-scales.cpp:428
-msgid "_R:"
-msgstr ""
-
-#. TYPE_RGB_16
-#: ../src/widgets/sp-color-icc-selector.cpp:356
-#: ../src/widgets/sp-color-scales.cpp:431
-msgid "_G:"
-msgstr ""
-
-#: ../src/widgets/sp-color-icc-selector.cpp:357
-#: ../src/widgets/sp-color-scales.cpp:434
-msgid "_B:"
-msgstr ""
-
-#: ../src/widgets/sp-color-icc-selector.cpp:359
-msgid "G:"
-msgstr ""
-
-#: ../src/widgets/sp-color-icc-selector.cpp:359
-msgid "Gray"
-msgstr ""
-
-#. TYPE_GRAY_16
-#: ../src/widgets/sp-color-icc-selector.cpp:361
-#: ../src/widgets/sp-color-icc-selector.cpp:365
-#: ../src/widgets/sp-color-scales.cpp:454
-msgid "_H:"
-msgstr ""
-
-#. TYPE_HSV_16
-#: ../src/widgets/sp-color-icc-selector.cpp:362
-#: ../src/widgets/sp-color-icc-selector.cpp:367
-#: ../src/widgets/sp-color-scales.cpp:457
-msgid "_S:"
-msgstr ""
-
-#. TYPE_HLS_16
-#: ../src/widgets/sp-color-icc-selector.cpp:366
-#: ../src/widgets/sp-color-scales.cpp:460
-msgid "_L:"
-msgstr ""
-
-#: ../src/widgets/sp-color-icc-selector.cpp:369
-#: ../src/widgets/sp-color-icc-selector.cpp:374
-#: ../src/widgets/sp-color-scales.cpp:482
-msgid "_C:"
-msgstr ""
-
-#. TYPE_CMYK_16
-#. TYPE_CMY_16
-#: ../src/widgets/sp-color-icc-selector.cpp:370
-#: ../src/widgets/sp-color-icc-selector.cpp:375
-#: ../src/widgets/sp-color-scales.cpp:485
-msgid "_M:"
-msgstr ""
-
-#: ../src/widgets/sp-color-icc-selector.cpp:371
-#: ../src/widgets/sp-color-icc-selector.cpp:376
-#: ../src/widgets/sp-color-scales.cpp:488
-msgid "_Y:"
-msgstr ""
-
-#: ../src/widgets/sp-color-icc-selector.cpp:372
-#: ../src/widgets/sp-color-scales.cpp:491
-msgid "_K:"
-msgstr ""
-
-#: ../src/widgets/sp-color-icc-selector.cpp:455
-msgid "Fix"
-msgstr ""
-
-#: ../src/widgets/sp-color-icc-selector.cpp:458
-msgid "Fix RGB fallback to match icc-color() value."
-msgstr ""
-
-#. Label
-#: ../src/widgets/sp-color-icc-selector.cpp:561
-#: ../src/widgets/sp-color-scales.cpp:437
-#: ../src/widgets/sp-color-scales.cpp:463
-#: ../src/widgets/sp-color-scales.cpp:494
-#: ../src/widgets/sp-color-wheel-selector.cpp:140
-msgid "_A:"
-msgstr ""
-
-#: ../src/widgets/sp-color-icc-selector.cpp:572
-#: ../src/widgets/sp-color-icc-selector.cpp:585
-#: ../src/widgets/sp-color-scales.cpp:438
-#: ../src/widgets/sp-color-scales.cpp:439
-#: ../src/widgets/sp-color-scales.cpp:464
-#: ../src/widgets/sp-color-scales.cpp:465
-#: ../src/widgets/sp-color-scales.cpp:495
-#: ../src/widgets/sp-color-scales.cpp:496
-#: ../src/widgets/sp-color-wheel-selector.cpp:161
-#: ../src/widgets/sp-color-wheel-selector.cpp:185
-msgid "Alpha (opacity)"
-msgstr ""
-
-#: ../src/widgets/sp-color-notebook.cpp:385
-msgid "Color Managed"
-msgstr ""
-
-#: ../src/widgets/sp-color-notebook.cpp:392
-msgid "Out of gamut!"
-msgstr ""
-
-#: ../src/widgets/sp-color-notebook.cpp:399
-msgid "Too much ink!"
-msgstr ""
-
-#. Create RGBA entry and color preview
-#: ../src/widgets/sp-color-notebook.cpp:416
-msgid "RGBA_:"
-msgstr ""
-
-#: ../src/widgets/sp-color-notebook.cpp:424
-msgid "Hexadecimal RGBA value of the color"
-msgstr ""
-
-#: ../src/widgets/sp-color-scales.cpp:80
-msgid "RGB"
-msgstr ""
-
-#: ../src/widgets/sp-color-scales.cpp:80
-msgid "HSL"
-msgstr ""
-
-#: ../src/widgets/sp-color-scales.cpp:80
-msgid "CMYK"
-msgstr ""
-
-#: ../src/widgets/sp-color-selector.cpp:64
-msgid "Unnamed"
-msgstr ""
-
#: ../src/widgets/sp-xmlview-attr-list.cpp:64
msgid "Value"
msgstr ""
@@ -25701,8 +26317,8 @@ msgstr ""
msgid "Smaller spacing"
msgstr ""
-#: ../src/widgets/text-toolbar.cpp:1445 ../src/widgets/text-toolbar.cpp:1475
-#: ../src/widgets/text-toolbar.cpp:1505
+#: ../src/widgets/text-toolbar.cpp:1445 ../src/widgets/text-toolbar.cpp:1476
+#: ../src/widgets/text-toolbar.cpp:1507
msgctxt "Text tool"
msgid "Normal"
msgstr ""
@@ -25727,258 +26343,258 @@ msgid "Spacing between lines (times font size)"
msgstr ""
#. Drop down menu
-#: ../src/widgets/text-toolbar.cpp:1475 ../src/widgets/text-toolbar.cpp:1505
+#: ../src/widgets/text-toolbar.cpp:1476 ../src/widgets/text-toolbar.cpp:1507
msgid "Negative spacing"
msgstr ""
-#: ../src/widgets/text-toolbar.cpp:1475 ../src/widgets/text-toolbar.cpp:1505
+#: ../src/widgets/text-toolbar.cpp:1476 ../src/widgets/text-toolbar.cpp:1507
msgid "Positive spacing"
msgstr ""
#. name
-#: ../src/widgets/text-toolbar.cpp:1480
+#: ../src/widgets/text-toolbar.cpp:1481
msgid "Word spacing"
msgstr ""
#. label
-#: ../src/widgets/text-toolbar.cpp:1481
+#: ../src/widgets/text-toolbar.cpp:1482
msgid "Word:"
msgstr ""
#. short label
-#: ../src/widgets/text-toolbar.cpp:1482
+#: ../src/widgets/text-toolbar.cpp:1483
msgid "Spacing between words (px)"
msgstr ""
#. name
-#: ../src/widgets/text-toolbar.cpp:1510
+#: ../src/widgets/text-toolbar.cpp:1512
msgid "Letter spacing"
msgstr ""
#. label
-#: ../src/widgets/text-toolbar.cpp:1511
+#: ../src/widgets/text-toolbar.cpp:1513
msgid "Letter:"
msgstr ""
#. short label
-#: ../src/widgets/text-toolbar.cpp:1512
+#: ../src/widgets/text-toolbar.cpp:1514
msgid "Spacing between letters (px)"
msgstr ""
#. name
-#: ../src/widgets/text-toolbar.cpp:1540
+#: ../src/widgets/text-toolbar.cpp:1543
msgid "Kerning"
msgstr ""
#. label
-#: ../src/widgets/text-toolbar.cpp:1541
+#: ../src/widgets/text-toolbar.cpp:1544
msgid "Kern:"
msgstr ""
#. short label
-#: ../src/widgets/text-toolbar.cpp:1542
+#: ../src/widgets/text-toolbar.cpp:1545
msgid "Horizontal kerning (px)"
msgstr ""
#. name
-#: ../src/widgets/text-toolbar.cpp:1570
+#: ../src/widgets/text-toolbar.cpp:1574
msgid "Vertical Shift"
msgstr ""
#. label
-#: ../src/widgets/text-toolbar.cpp:1571
+#: ../src/widgets/text-toolbar.cpp:1575
msgid "Vert:"
msgstr ""
#. short label
-#: ../src/widgets/text-toolbar.cpp:1572
+#: ../src/widgets/text-toolbar.cpp:1576
msgid "Vertical shift (px)"
msgstr ""
#. name
-#: ../src/widgets/text-toolbar.cpp:1600
+#: ../src/widgets/text-toolbar.cpp:1605
msgid "Letter rotation"
msgstr ""
#. label
-#: ../src/widgets/text-toolbar.cpp:1601
+#: ../src/widgets/text-toolbar.cpp:1606
msgid "Rot:"
msgstr ""
#. short label
-#: ../src/widgets/text-toolbar.cpp:1602
+#: ../src/widgets/text-toolbar.cpp:1607
msgid "Character rotation (degrees)"
msgstr ""
-#: ../src/widgets/toolbox.cpp:179
+#: ../src/widgets/toolbox.cpp:181
msgid "Color/opacity used for color tweaking"
msgstr ""
-#: ../src/widgets/toolbox.cpp:187
+#: ../src/widgets/toolbox.cpp:189
msgid "Style of new stars"
msgstr ""
-#: ../src/widgets/toolbox.cpp:189
+#: ../src/widgets/toolbox.cpp:191
msgid "Style of new rectangles"
msgstr ""
-#: ../src/widgets/toolbox.cpp:191
+#: ../src/widgets/toolbox.cpp:193
msgid "Style of new 3D boxes"
msgstr ""
-#: ../src/widgets/toolbox.cpp:193
+#: ../src/widgets/toolbox.cpp:195
msgid "Style of new ellipses"
msgstr ""
-#: ../src/widgets/toolbox.cpp:195
+#: ../src/widgets/toolbox.cpp:197
msgid "Style of new spirals"
msgstr ""
-#: ../src/widgets/toolbox.cpp:197
+#: ../src/widgets/toolbox.cpp:199
msgid "Style of new paths created by Pencil"
msgstr ""
-#: ../src/widgets/toolbox.cpp:199
+#: ../src/widgets/toolbox.cpp:201
msgid "Style of new paths created by Pen"
msgstr ""
-#: ../src/widgets/toolbox.cpp:201
+#: ../src/widgets/toolbox.cpp:203
msgid "Style of new calligraphic strokes"
msgstr ""
-#: ../src/widgets/toolbox.cpp:203 ../src/widgets/toolbox.cpp:205
+#: ../src/widgets/toolbox.cpp:205 ../src/widgets/toolbox.cpp:207
msgid "TBD"
msgstr ""
-#: ../src/widgets/toolbox.cpp:217
+#: ../src/widgets/toolbox.cpp:219
msgid "Style of Paint Bucket fill objects"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1676
+#: ../src/widgets/toolbox.cpp:1680
msgid "Bounding box"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1676
+#: ../src/widgets/toolbox.cpp:1680
msgid "Snap bounding boxes"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1685
+#: ../src/widgets/toolbox.cpp:1689
msgid "Bounding box edges"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1685
+#: ../src/widgets/toolbox.cpp:1689
msgid "Snap to edges of a bounding box"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1694
+#: ../src/widgets/toolbox.cpp:1698
msgid "Bounding box corners"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1694
+#: ../src/widgets/toolbox.cpp:1698
msgid "Snap bounding box corners"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1703
+#: ../src/widgets/toolbox.cpp:1707
msgid "BBox Edge Midpoints"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1703
+#: ../src/widgets/toolbox.cpp:1707
msgid "Snap midpoints of bounding box edges"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1713
+#: ../src/widgets/toolbox.cpp:1717
msgid "BBox Centers"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1713
+#: ../src/widgets/toolbox.cpp:1717
msgid "Snapping centers of bounding boxes"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1722
+#: ../src/widgets/toolbox.cpp:1726
msgid "Snap nodes, paths, and handles"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1730
+#: ../src/widgets/toolbox.cpp:1734
msgid "Snap to paths"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1739
+#: ../src/widgets/toolbox.cpp:1743
msgid "Path intersections"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1739
+#: ../src/widgets/toolbox.cpp:1743
msgid "Snap to path intersections"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1748
+#: ../src/widgets/toolbox.cpp:1752
msgid "To nodes"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1748
+#: ../src/widgets/toolbox.cpp:1752
msgid "Snap cusp nodes, incl. rectangle corners"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1757
+#: ../src/widgets/toolbox.cpp:1761
msgid "Smooth nodes"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1757
+#: ../src/widgets/toolbox.cpp:1761
msgid "Snap smooth nodes, incl. quadrant points of ellipses"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1766
+#: ../src/widgets/toolbox.cpp:1770
msgid "Line Midpoints"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1766
+#: ../src/widgets/toolbox.cpp:1770
msgid "Snap midpoints of line segments"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1775
+#: ../src/widgets/toolbox.cpp:1779
msgid "Others"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1775
+#: ../src/widgets/toolbox.cpp:1779
msgid "Snap other points (centers, guide origins, gradient handles, etc.)"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1783
+#: ../src/widgets/toolbox.cpp:1787
msgid "Object Centers"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1783
+#: ../src/widgets/toolbox.cpp:1787
msgid "Snap centers of objects"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1792
+#: ../src/widgets/toolbox.cpp:1796
msgid "Rotation Centers"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1792
+#: ../src/widgets/toolbox.cpp:1796
msgid "Snap an item's rotation center"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1801
+#: ../src/widgets/toolbox.cpp:1805
msgid "Text baseline"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1801
+#: ../src/widgets/toolbox.cpp:1805
msgid "Snap text anchors and baselines"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1811
+#: ../src/widgets/toolbox.cpp:1815
msgid "Page border"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1811
+#: ../src/widgets/toolbox.cpp:1815
msgid "Snap to the page border"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1820
+#: ../src/widgets/toolbox.cpp:1824
msgid "Snap to grids"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1829
+#: ../src/widgets/toolbox.cpp:1833
msgid "Snap guides"
msgstr ""
@@ -26567,7 +27183,7 @@ msgid ""
"%s"
msgstr ""
-#: ../share/extensions/inkex.py:282
+#: ../share/extensions/inkex.py:283
#, python-format
msgid "No matching node for expression: %s"
msgstr ""
@@ -27298,6 +27914,18 @@ msgstr ""
msgid "Convert to Dashes"
msgstr ""
+#: ../share/extensions/dhw_input.inx.h:1
+msgid "DHW file input"
+msgstr ""
+
+#: ../share/extensions/dhw_input.inx.h:2
+msgid "ACECAD Digimemo File (.dhw)"
+msgstr ""
+
+#: ../share/extensions/dhw_input.inx.h:3
+msgid "Open files from ACECAD Digimemo"
+msgstr ""
+
#: ../share/extensions/dia.inx.h:1
msgid "Dia Input"
msgstr ""
@@ -28548,6 +29176,10 @@ msgstr ""
msgid "Move path"
msgstr ""
+#: ../share/extensions/gcodetools_lathe.inx.h:9
+msgid "Offset path"
+msgstr ""
+
#: ../share/extensions/gcodetools_lathe.inx.h:10
msgid "Lathe modify path"
msgstr ""
@@ -29013,6 +29645,189 @@ msgstr ""
msgid "Draw Handles"
msgstr ""
+#: ../share/extensions/hershey.inx.h:1
+msgid "Hershey Text"
+msgstr ""
+
+#: ../share/extensions/hershey.inx.h:2
+msgid "Render Text"
+msgstr ""
+
+#: ../share/extensions/hershey.inx.h:3
+#: ../share/extensions/render_alphabetsoup.inx.h:2
+#: ../share/extensions/render_barcode_datamatrix.inx.h:2
+#: ../share/extensions/render_barcode_qrcode.inx.h:3
+msgid "Text:"
+msgstr ""
+
+#: ../share/extensions/hershey.inx.h:4
+msgid " Action"
+msgstr ""
+
+#: ../share/extensions/hershey.inx.h:5
+msgid " Font face "
+msgstr ""
+
+#: ../share/extensions/hershey.inx.h:6
+msgid "Typeset that text"
+msgstr ""
+
+#: ../share/extensions/hershey.inx.h:7
+msgid "Write glyph table"
+msgstr ""
+
+#: ../share/extensions/hershey.inx.h:8
+msgid "Sans 1-stroke"
+msgstr ""
+
+#: ../share/extensions/hershey.inx.h:9
+msgid "Sans bold"
+msgstr ""
+
+#: ../share/extensions/hershey.inx.h:10
+msgid "Serif medium"
+msgstr ""
+
+#: ../share/extensions/hershey.inx.h:11
+msgid "Serif medium italic"
+msgstr ""
+
+#: ../share/extensions/hershey.inx.h:12
+msgid "Serif bold italic"
+msgstr ""
+
+#: ../share/extensions/hershey.inx.h:13
+msgid "Serif bold"
+msgstr ""
+
+#: ../share/extensions/hershey.inx.h:14
+msgid "Script 1-stroke"
+msgstr ""
+
+#: ../share/extensions/hershey.inx.h:15
+msgid "Script 1-stroke (alt)"
+msgstr ""
+
+#: ../share/extensions/hershey.inx.h:16
+msgid "Script medium"
+msgstr ""
+
+#: ../share/extensions/hershey.inx.h:17
+msgid "Gothic English"
+msgstr ""
+
+#: ../share/extensions/hershey.inx.h:18
+msgid "Gothic German"
+msgstr ""
+
+#: ../share/extensions/hershey.inx.h:19
+msgid "Gothic Italian"
+msgstr ""
+
+#: ../share/extensions/hershey.inx.h:20
+msgid "Greek 1-stroke"
+msgstr ""
+
+#: ../share/extensions/hershey.inx.h:21
+msgid "Greek medium"
+msgstr ""
+
+#: ../share/extensions/hershey.inx.h:23
+msgid "Japanese"
+msgstr ""
+
+#: ../share/extensions/hershey.inx.h:24
+msgid "Astrology"
+msgstr ""
+
+#: ../share/extensions/hershey.inx.h:25
+msgid "Math (lower)"
+msgstr ""
+
+#: ../share/extensions/hershey.inx.h:26
+msgid "Math (upper)"
+msgstr ""
+
+#: ../share/extensions/hershey.inx.h:28
+msgid "Meteorology"
+msgstr ""
+
+#: ../share/extensions/hershey.inx.h:29
+msgid "Music"
+msgstr ""
+
+#: ../share/extensions/hershey.inx.h:30
+msgid "Symbolic"
+msgstr ""
+
+#: ../share/extensions/hershey.inx.h:31
+msgid ""
+" \n"
+"\n"
+"\n"
+"\n"
+msgstr ""
+
+#: ../share/extensions/hershey.inx.h:36
+msgid "About..."
+msgstr ""
+
+#: ../share/extensions/hershey.inx.h:37
+msgid ""
+"\n"
+"This extension renders a line of text using\n"
+"\"Hershey\" fonts for plotters, derived from \n"
+"NBS SP-424 1976-04, \"A contribution to \n"
+"computer typesetting techniques: Tables of\n"
+"Coordinates for Hershey's Repertory of\n"
+"Occidental Type Fonts and Graphic Symbols.\"\n"
+"\n"
+"These are not traditional \"outline\" fonts, \n"
+"but are instead \"single-stroke\" fonts, or\n"
+"\"engraving\" fonts where the character is\n"
+"formed by the stroke (and not the fill).\n"
+"\n"
+"For additional information, please visit:\n"
+" www.evilmadscientist.com/go/hershey"
+msgstr ""
+
+#: ../share/extensions/hpgl_input.inx.h:1
+msgid "HPGL Input"
+msgstr ""
+
+#: ../share/extensions/hpgl_input.inx.h:2
+msgid "Resolution X (dpi)"
+msgstr ""
+
+#: ../share/extensions/hpgl_input.inx.h:3
+msgid "The amount of steps in one inch on the X axis (Default: 1016.0)"
+msgstr ""
+
+#: ../share/extensions/hpgl_input.inx.h:4
+msgid "Resolution Y (dpi)"
+msgstr ""
+
+#: ../share/extensions/hpgl_input.inx.h:5
+msgid "The amount of steps in one inch on the Y axis (Default: 1016.0)"
+msgstr ""
+
+#: ../share/extensions/hpgl_input.inx.h:6
+msgid "Show Movements between paths"
+msgstr ""
+
+#: ../share/extensions/hpgl_input.inx.h:7
+msgid "Show movements between paths in a different color (Default: Un-checked)"
+msgstr ""
+
+#: ../share/extensions/hpgl_input.inx.h:8
+#: ../share/extensions/hpgl_output.inx.h:36
+msgid "HP Graphics Language file (*.hpgl)"
+msgstr ""
+
+#: ../share/extensions/hpgl_input.inx.h:9
+msgid "Import HP Graphics Language file"
+msgstr ""
+
#: ../share/extensions/hpgl_output.inx.h:1
msgid "HPGL Output"
msgstr ""
@@ -29178,10 +29993,6 @@ msgstr ""
msgid "The Baud rate of your serial connection (Standard: '9600')"
msgstr ""
-#: ../share/extensions/hpgl_output.inx.h:36
-msgid "HP Graphics Language file (*.hpgl)"
-msgstr ""
-
#: ../share/extensions/hpgl_output.inx.h:37
msgid "Export to an HP Graphics Language file"
msgstr ""
@@ -30644,10 +31455,6 @@ msgstr ""
msgid "View Previous Glyph"
msgstr ""
-#: ../share/extensions/print_win32_vector.inx.h:1
-msgid "Win32 Vector Print"
-msgstr ""
-
#: ../share/extensions/printing_marks.inx.h:1
msgid "Printing Marks"
msgstr ""
@@ -30692,6 +31499,10 @@ msgstr ""
msgid "Bleed Margin"
msgstr ""
+#: ../share/extensions/print_win32_vector.inx.h:1
+msgid "Win32 Vector Print"
+msgstr ""
+
#: ../share/extensions/ps_input.inx.h:1
msgid "PostScript Input"
msgstr ""
@@ -30730,10 +31541,23 @@ msgstr ""
msgid "Alphabet Soup"
msgstr ""
-#: ../share/extensions/render_alphabetsoup.inx.h:2
-#: ../share/extensions/render_barcode_datamatrix.inx.h:2
-#: ../share/extensions/render_barcode_qrcode.inx.h:3
-msgid "Text:"
+#: ../share/extensions/render_barcode_datamatrix.inx.h:1
+msgid "Datamatrix"
+msgstr ""
+
+#: ../share/extensions/render_barcode_datamatrix.inx.h:3
+#: ../share/extensions/render_barcode_qrcode.inx.h:4
+msgid "Size, in unit squares:"
+msgstr ""
+
+#: ../share/extensions/render_barcode_datamatrix.inx.h:4
+msgid "Square Size (px):"
+msgstr ""
+
+#: ../share/extensions/render_barcode_datamatrix.inx.h:6
+#: ../share/extensions/render_barcode.inx.h:6
+#: ../share/extensions/render_barcode_qrcode.inx.h:19
+msgid "Barcode"
msgstr ""
#: ../share/extensions/render_barcode.inx.h:1
@@ -30752,25 +31576,6 @@ msgstr ""
msgid "Bar Height:"
msgstr ""
-#: ../share/extensions/render_barcode.inx.h:6
-#: ../share/extensions/render_barcode_datamatrix.inx.h:6
-#: ../share/extensions/render_barcode_qrcode.inx.h:19
-msgid "Barcode"
-msgstr ""
-
-#: ../share/extensions/render_barcode_datamatrix.inx.h:1
-msgid "Datamatrix"
-msgstr ""
-
-#: ../share/extensions/render_barcode_datamatrix.inx.h:3
-#: ../share/extensions/render_barcode_qrcode.inx.h:4
-msgid "Size, in unit squares:"
-msgstr ""
-
-#: ../share/extensions/render_barcode_datamatrix.inx.h:4
-msgid "Square Size (px):"
-msgstr ""
-
#: ../share/extensions/render_barcode_qrcode.inx.h:1
msgid "QR Code"
msgstr ""
@@ -30817,8 +31622,24 @@ msgstr ""
msgid "Square size (px):"
msgstr ""
-#: ../share/extensions/render_gears.inx.h:1
+#: ../share/extensions/render_gear_rack.inx.h:1
+msgid "Rack Gear"
+msgstr ""
+
+#: ../share/extensions/render_gear_rack.inx.h:2
+msgid "Rack Length:"
+msgstr ""
+
+#: ../share/extensions/render_gear_rack.inx.h:3
+msgid "Tooth Spacing:"
+msgstr ""
+
+#: ../share/extensions/render_gear_rack.inx.h:4
+msgid "Contact Angle:"
+msgstr ""
+
#: ../share/extensions/render_gear_rack.inx.h:6
+#: ../share/extensions/render_gears.inx.h:1
msgid "Gear"
msgstr ""
@@ -30842,22 +31663,6 @@ msgstr ""
msgid "Unit of measurement for both circular pitch and center diameter."
msgstr ""
-#: ../share/extensions/render_gear_rack.inx.h:1
-msgid "Rack Gear"
-msgstr ""
-
-#: ../share/extensions/render_gear_rack.inx.h:2
-msgid "Rack Length:"
-msgstr ""
-
-#: ../share/extensions/render_gear_rack.inx.h:3
-msgid "Tooth Spacing:"
-msgstr ""
-
-#: ../share/extensions/render_gear_rack.inx.h:4
-msgid "Contact Angle:"
-msgstr ""
-
#: ../share/extensions/replace_font.inx.h:1
msgid "Replace font"
msgstr ""
@@ -31670,6 +32475,135 @@ msgid ""
"Voronoi diagram. Text objects are not handled."
msgstr ""
+#: ../share/extensions/web-set-att.inx.h:1
+msgid "Set Attributes"
+msgstr ""
+
+#: ../share/extensions/web-set-att.inx.h:3
+msgid "Attribute to set:"
+msgstr ""
+
+#: ../share/extensions/web-set-att.inx.h:4
+msgid "When should the set be done:"
+msgstr ""
+
+#: ../share/extensions/web-set-att.inx.h:5
+msgid "Value to set:"
+msgstr ""
+
+#: ../share/extensions/web-set-att.inx.h:6
+#: ../share/extensions/web-transmit-att.inx.h:5
+msgid "Compatibility with previews code to this event:"
+msgstr ""
+
+#: ../share/extensions/web-set-att.inx.h:7
+msgid "Source and destination of setting:"
+msgstr ""
+
+#: ../share/extensions/web-set-att.inx.h:8
+#: ../share/extensions/web-transmit-att.inx.h:7
+msgid "on click"
+msgstr ""
+
+#: ../share/extensions/web-set-att.inx.h:9
+#: ../share/extensions/web-transmit-att.inx.h:8
+msgid "on focus"
+msgstr ""
+
+#: ../share/extensions/web-set-att.inx.h:10
+#: ../share/extensions/web-transmit-att.inx.h:9
+msgid "on blur"
+msgstr ""
+
+#: ../share/extensions/web-set-att.inx.h:11
+#: ../share/extensions/web-transmit-att.inx.h:10
+msgid "on activate"
+msgstr ""
+
+#: ../share/extensions/web-set-att.inx.h:12
+#: ../share/extensions/web-transmit-att.inx.h:11
+msgid "on mouse down"
+msgstr ""
+
+#: ../share/extensions/web-set-att.inx.h:13
+#: ../share/extensions/web-transmit-att.inx.h:12
+msgid "on mouse up"
+msgstr ""
+
+#: ../share/extensions/web-set-att.inx.h:14
+#: ../share/extensions/web-transmit-att.inx.h:13
+msgid "on mouse over"
+msgstr ""
+
+#: ../share/extensions/web-set-att.inx.h:15
+#: ../share/extensions/web-transmit-att.inx.h:14
+msgid "on mouse move"
+msgstr ""
+
+#: ../share/extensions/web-set-att.inx.h:16
+#: ../share/extensions/web-transmit-att.inx.h:15
+msgid "on mouse out"
+msgstr ""
+
+#: ../share/extensions/web-set-att.inx.h:17
+#: ../share/extensions/web-transmit-att.inx.h:16
+msgid "on element loaded"
+msgstr ""
+
+#: ../share/extensions/web-set-att.inx.h:18
+msgid "The list of values must have the same size as the attributes list."
+msgstr ""
+
+#: ../share/extensions/web-set-att.inx.h:19
+#: ../share/extensions/web-transmit-att.inx.h:17
+msgid "Run it after"
+msgstr ""
+
+#: ../share/extensions/web-set-att.inx.h:20
+#: ../share/extensions/web-transmit-att.inx.h:18
+msgid "Run it before"
+msgstr ""
+
+#: ../share/extensions/web-set-att.inx.h:22
+#: ../share/extensions/web-transmit-att.inx.h:20
+msgid "The next parameter is useful when you select more than two elements"
+msgstr ""
+
+#: ../share/extensions/web-set-att.inx.h:23
+msgid "All selected ones set an attribute in the last one"
+msgstr ""
+
+#: ../share/extensions/web-set-att.inx.h:24
+msgid "The first selected sets an attribute in all others"
+msgstr ""
+
+#: ../share/extensions/web-set-att.inx.h:26
+#: ../share/extensions/web-transmit-att.inx.h:24
+msgid ""
+"This effect adds a feature visible (or usable) only on a SVG enabled web "
+"browser (like Firefox)."
+msgstr ""
+
+#: ../share/extensions/web-set-att.inx.h:27
+msgid ""
+"This effect sets one or more attributes in the second selected element, when "
+"a defined event occurs on the first selected element."
+msgstr ""
+
+#: ../share/extensions/web-set-att.inx.h:28
+msgid ""
+"If you want to set more than one attribute, you must separate this with a "
+"space, and only with a space."
+msgstr ""
+
+#: ../share/extensions/web-set-att.inx.h:29
+#: ../share/extensions/webslicer_create_group.inx.h:13
+#: ../share/extensions/webslicer_create_rect.inx.h:41
+#: ../share/extensions/webslicer_export.inx.h:8
+#: ../share/extensions/web-transmit-att.inx.h:27
+msgid "Web"
+msgstr ""
+
#: ../share/extensions/webslicer_create_group.inx.h:1
msgid "Set a layout group"
msgstr ""
@@ -31715,14 +32649,6 @@ msgid ""
"it). To use this, you must to select some \"Slicer rectangles\" first."
msgstr ""
-#: ../share/extensions/webslicer_create_group.inx.h:13
-#: ../share/extensions/webslicer_create_rect.inx.h:41
-#: ../share/extensions/webslicer_export.inx.h:8
-#: ../share/extensions/web-set-att.inx.h:29
-#: ../share/extensions/web-transmit-att.inx.h:27
-msgid "Web"
-msgstr ""
-
#: ../share/extensions/webslicer_create_group.inx.h:14
msgid "Slicer"
msgstr ""
@@ -31880,127 +32806,6 @@ msgid ""
"configured and saved to one directory."
msgstr ""
-#: ../share/extensions/web-set-att.inx.h:1
-msgid "Set Attributes"
-msgstr ""
-
-#: ../share/extensions/web-set-att.inx.h:3
-msgid "Attribute to set:"
-msgstr ""
-
-#: ../share/extensions/web-set-att.inx.h:4
-msgid "When should the set be done:"
-msgstr ""
-
-#: ../share/extensions/web-set-att.inx.h:5
-msgid "Value to set:"
-msgstr ""
-
-#: ../share/extensions/web-set-att.inx.h:6
-#: ../share/extensions/web-transmit-att.inx.h:5
-msgid "Compatibility with previews code to this event:"
-msgstr ""
-
-#: ../share/extensions/web-set-att.inx.h:7
-msgid "Source and destination of setting:"
-msgstr ""
-
-#: ../share/extensions/web-set-att.inx.h:8
-#: ../share/extensions/web-transmit-att.inx.h:7
-msgid "on click"
-msgstr ""
-
-#: ../share/extensions/web-set-att.inx.h:9
-#: ../share/extensions/web-transmit-att.inx.h:8
-msgid "on focus"
-msgstr ""
-
-#: ../share/extensions/web-set-att.inx.h:10
-#: ../share/extensions/web-transmit-att.inx.h:9
-msgid "on blur"
-msgstr ""
-
-#: ../share/extensions/web-set-att.inx.h:11
-#: ../share/extensions/web-transmit-att.inx.h:10
-msgid "on activate"
-msgstr ""
-
-#: ../share/extensions/web-set-att.inx.h:12
-#: ../share/extensions/web-transmit-att.inx.h:11
-msgid "on mouse down"
-msgstr ""
-
-#: ../share/extensions/web-set-att.inx.h:13
-#: ../share/extensions/web-transmit-att.inx.h:12
-msgid "on mouse up"
-msgstr ""
-
-#: ../share/extensions/web-set-att.inx.h:14
-#: ../share/extensions/web-transmit-att.inx.h:13
-msgid "on mouse over"
-msgstr ""
-
-#: ../share/extensions/web-set-att.inx.h:15
-#: ../share/extensions/web-transmit-att.inx.h:14
-msgid "on mouse move"
-msgstr ""
-
-#: ../share/extensions/web-set-att.inx.h:16
-#: ../share/extensions/web-transmit-att.inx.h:15
-msgid "on mouse out"
-msgstr ""
-
-#: ../share/extensions/web-set-att.inx.h:17
-#: ../share/extensions/web-transmit-att.inx.h:16
-msgid "on element loaded"
-msgstr ""
-
-#: ../share/extensions/web-set-att.inx.h:18
-msgid "The list of values must have the same size as the attributes list."
-msgstr ""
-
-#: ../share/extensions/web-set-att.inx.h:19
-#: ../share/extensions/web-transmit-att.inx.h:17
-msgid "Run it after"
-msgstr ""
-
-#: ../share/extensions/web-set-att.inx.h:20
-#: ../share/extensions/web-transmit-att.inx.h:18
-msgid "Run it before"
-msgstr ""
-
-#: ../share/extensions/web-set-att.inx.h:22
-#: ../share/extensions/web-transmit-att.inx.h:20
-msgid "The next parameter is useful when you select more than two elements"
-msgstr ""
-
-#: ../share/extensions/web-set-att.inx.h:23
-msgid "All selected ones set an attribute in the last one"
-msgstr ""
-
-#: ../share/extensions/web-set-att.inx.h:24
-msgid "The first selected sets an attribute in all others"
-msgstr ""
-
-#: ../share/extensions/web-set-att.inx.h:26
-#: ../share/extensions/web-transmit-att.inx.h:24
-msgid ""
-"This effect adds a feature visible (or usable) only on a SVG enabled web "
-"browser (like Firefox)."
-msgstr ""
-
-#: ../share/extensions/web-set-att.inx.h:27
-msgid ""
-"This effect sets one or more attributes in the second selected element, when "
-"a defined event occurs on the first selected element."
-msgstr ""
-
-#: ../share/extensions/web-set-att.inx.h:28
-msgid ""
-"If you want to set more than one attribute, you must separate this with a "
-"space, and only with a space."
-msgstr ""
-
#: ../share/extensions/web-transmit-att.inx.h:1
msgid "Transmit Attributes"
msgstr ""
@@ -32074,11 +32879,6 @@ msgstr ""
msgid "Windows Metafile Input"
msgstr ""
-#: ../share/extensions/wmf_input.inx.h:2
-#: ../share/extensions/wmf_output.inx.h:2
-msgid "Windows Metafile (*.wmf)"
-msgstr ""
-
#: ../share/extensions/wmf_input.inx.h:3
#: ../share/extensions/wmf_output.inx.h:3
msgid "A popular graphics file format for clipart"
diff --git a/share/extensions/Makefile.am b/share/extensions/Makefile.am
index cc9b6b517..ffbe1ec77 100644
--- a/share/extensions/Makefile.am
+++ b/share/extensions/Makefile.am
@@ -54,6 +54,7 @@ extensions = \
edge3d.py \
embedimage.py \
embed_raster_in_svg.pl \
+ empty_page.py \
eqtexsvg.py \
export_gimp_palette.py \
extractimage.py \
@@ -238,6 +239,7 @@ modules = \
edge3d.inx \
embedimage.inx \
embedselectedimages.inx \
+ empty_page.inx \
eps_input.inx \
eqtexsvg.inx \
export_gimp_palette.inx \
diff --git a/share/extensions/empty_page.inx b/share/extensions/empty_page.inx
new file mode 100644
index 000000000..f3f60f796
--- /dev/null
+++ b/share/extensions/empty_page.inx
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<inkscape-extension xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape">
+ <_name>Empty Page</_name>
+ <id>org.inkscape.render.empty_page</id>
+ <dependency type="executable" location="extensions">empty_page.py</dependency>
+ <dependency type="executable" location="extensions">inkex.py</dependency>
+
+ <param name="size" _gui-text="Page size:" type="enum">
+ <item value="a3">A3</item>
+ <item value="a4">A4</item>
+ <item value="a5">A5</item>
+ <item value="letter">letter</item>
+ </param>
+
+ <param name="orientation" _gui-text="Page orientation:" type="enum">
+ <item value="horizontal">Horizontal</item>
+ <item value="vertical">Vertical</item>
+ </param>
+
+ <effect needs-live-preview="false">
+ <object-type>all</object-type>
+ <effects-menu hidden="true" />
+ </effect>
+ <inkscape:_templateinfo>
+ <inkscape:_name>Empty page</inkscape:_name>
+ <inkscape:author>Jan Darowski</inkscape:author>
+ <inkscape:_shortdesc>Empty page of chosen size.</inkscape:_shortdesc>
+ <inkscape:date>2013-09-10</inkscape:date>
+ <inkscape:_keywords>empty sheet a4 a3 a5 letter</inkscape:_keywords>
+ </inkscape:_templateinfo>
+ <script>
+ <command reldir="extensions" interpreter="python">empty_page.py</command>
+ </script>
+</inkscape-extension>
diff --git a/share/extensions/empty_page.py b/share/extensions/empty_page.py
new file mode 100644
index 000000000..dc16bab97
--- /dev/null
+++ b/share/extensions/empty_page.py
@@ -0,0 +1,44 @@
+#!/usr/bin/env python
+
+import inkex
+
+class C(inkex.Effect):
+ def __init__(self):
+ inkex.Effect.__init__(self)
+ self.OptionParser.add_option("-s", "--size", action="store", type="string", dest="page_size", default="a4", help="Page size")
+ self.OptionParser.add_option("-o", "--orientation", action="store", type="string", dest="page_orientation", default="vertical", help="Page orientation")
+
+ def effect(self):
+ root = self.document.getroot()
+ root.set("width", "12in")
+ root.set("height", "12in")
+ if self.options.page_size == "a4" and self.options.page_orientation == "vertical":
+ root.set("width", "210mm")
+ root.set("height", "297mm")
+ if self.options.page_size == "a4" and self.options.page_orientation == "horizontal":
+ root.set("height", "210mm")
+ root.set("width", "297mm")
+
+ if self.options.page_size == "a5" and self.options.page_orientation == "vertical":
+ root.set("width", "148mm")
+ root.set("height", "210mm")
+ if self.options.page_size == "a5" and self.options.page_orientation == "horizontal":
+ root.set("width", "210mm")
+ root.set("height", "148mm")
+
+ if self.options.page_size == "a3" and self.options.page_orientation == "vertical":
+ root.set("width", "297mm")
+ root.set("height", "420mm")
+ if self.options.page_size == "a3" and self.options.page_orientation == "horizontal":
+ root.set("width", "420mm")
+ root.set("height", "297mm")
+
+ if self.options.page_size == "letter" and self.options.page_orientation == "vertical":
+ root.set("width", "8.5in")
+ root.set("height", "11in")
+ if self.options.page_size == "letter" and self.options.page_orientation == "horizontal":
+ root.set("width", "11in")
+ root.set("height", "8.5in")
+
+c = C()
+c.affect()
diff --git a/share/icons/icons.svg b/share/icons/icons.svg
index b4bbad344..478b899fb 100644
--- a/share/icons/icons.svg
+++ b/share/icons/icons.svg
@@ -1,22461 +1,3854 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
- 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:xlink="http://www.w3.org/1999/xlink"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- inkscape:version="0.48.4 r9939"
- sodipodi:docname="icons.svg"
- height="540"
- width="1250"
- sodipodi:version="0.32"
- id="svg1"
- inkscape:output_extension="org.inkscape.output.svg.inkscape"
- version="1.0">
- <defs
- id="defs3">
- <linearGradient
- id="linearGradient10331">
- <stop
- style="stop-color:#000000;stop-opacity:1;"
- offset="0"
- id="stop10333" />
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="1"
- id="stop10335" />
- </linearGradient>
- <linearGradient
- id="linearGradient6206">
- <stop
- style="stop-color:#8ab3df;stop-opacity:1"
- offset="0"
- id="stop6208" />
- <stop
- style="stop-color:#5eba69;stop-opacity:1"
- offset="1"
- id="stop6210" />
- </linearGradient>
- <linearGradient
- id="linearGradient6618">
- <stop
- offset="0"
- style="stop-color:#1caf19;stop-opacity:1"
- id="stop6620" />
- <stop
- offset="1"
- style="stop-color:#6df668;stop-opacity:1"
- id="stop6622" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient7836">
- <stop
- style="stop-color:#000000;stop-opacity:1;"
- offset="0"
- id="stop7838" />
- <stop
- style="stop-color:#000000;stop-opacity:0;"
- offset="1"
- id="stop7840" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient7828">
- <stop
- style="stop-color:#000000;stop-opacity:1;"
- offset="0"
- id="stop7830" />
- <stop
- style="stop-color:#000000;stop-opacity:0;"
- offset="1"
- id="stop7832" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient7820">
- <stop
- style="stop-color:#000000;stop-opacity:1;"
- offset="0"
- id="stop7822" />
- <stop
- style="stop-color:#000000;stop-opacity:0;"
- offset="1"
- id="stop7824" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient7812">
- <stop
- style="stop-color:#000000;stop-opacity:1;"
- offset="0"
- id="stop7814" />
- <stop
- style="stop-color:#000000;stop-opacity:0;"
- offset="1"
- id="stop7816" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient7804">
- <stop
- style="stop-color:#000000;stop-opacity:1;"
- offset="0"
- id="stop7806" />
- <stop
- style="stop-color:#000000;stop-opacity:0;"
- offset="1"
- id="stop7808" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient7796">
- <stop
- style="stop-color:#000000;stop-opacity:1;"
- offset="0"
- id="stop7798" />
- <stop
- style="stop-color:#000000;stop-opacity:0;"
- offset="1"
- id="stop7800" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient7788">
- <stop
- style="stop-color:#000000;stop-opacity:1;"
- offset="0"
- id="stop7790" />
- <stop
- style="stop-color:#000000;stop-opacity:0;"
- offset="1"
- id="stop7792" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient7780">
- <stop
- style="stop-color:#000000;stop-opacity:1;"
- offset="0"
- id="stop7782" />
- <stop
- style="stop-color:#000000;stop-opacity:0;"
- offset="1"
- id="stop7784" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient7772">
- <stop
- style="stop-color:#000000;stop-opacity:1;"
- offset="0"
- id="stop7774" />
- <stop
- style="stop-color:#000000;stop-opacity:0;"
- offset="1"
- id="stop7776" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient5602">
- <stop
- style="stop-color:#cccccc;stop-opacity:1"
- offset="0"
- id="stop5604" />
- <stop
- style="stop-color:#000000;stop-opacity:1"
- offset="1"
- id="stop5606" />
- </linearGradient>
- <linearGradient
- id="linearGradient8482"
- inkscape:collect="always">
- <stop
- id="stop8484"
- offset="0"
- style="stop-color:#b3b3b3;stop-opacity:1" />
- <stop
- id="stop8486"
- offset="1"
- style="stop-color:#000000;stop-opacity:1" />
- </linearGradient>
- <linearGradient
- id="linearGradient5724">
- <stop
- style="stop-color:#fffdf8;stop-opacity:1.0000000;"
- offset="0.0000000"
- id="stop5726" />
- <stop
- id="stop5730"
- offset="0.43478271"
- style="stop-color:#fcfaf5;stop-opacity:1;" />
- <stop
- style="stop-color:#cdccc7;stop-opacity:1.0000000;"
- offset="1.0000000"
- id="stop5728" />
- </linearGradient>
- <inkscape:path-effect
- effect="skeletal"
- id="path-effect9860"
- prop_scale="1.03"
- pattern="m 758,-28 c -26.55889,13.730612 -40,22 -40,28 0,6 13.20914,26.0201 27.06843,28 8,-14 0.066,-35.97121 12.93157,-56 z m 16,8 c -11.84579,8.897493 -18.62895,30.776225 0,42 -11.25807,-24.4674498 -0.73954,-41.050051 0,-42 z m 20,6 c -13.1445,10.146986 -10,20 0,28 -6,-12 -0.74973,-27.90401 0,-28 z m 30,-5.06843 c -4.85511,1.157888 -6.99009,9.046883 -10,11.06843 -5.81619,3.906325 -10.10855,2.87331 -10.0246,7.98206971 C 804.08433,6.6105697 806.48108,4.5018511 814,8 c 2.34648,1.0916891 7.11389,10.516733 10,10.93157 -4,-14.0000002 -4,-26.0000002 0,-38 z"
- scale_y_rel="true"
- pattern-nodetypes="czcccccccccssscc"
- is_visible="true"
- deactivate_knotholder="false"
- copytype="single_stretched"
- spacing="0"
- normal_offset="0"
- tang_offset="0"
- prop_units="false"
- vertical_pattern="false"
- fuse_tolerance="0" />
- <linearGradient
- id="linearGradient4832"
- inkscape:collect="always">
- <stop
- id="stop4834"
- offset="0"
- style="stop-color:#8686bf;stop-opacity:1" />
- <stop
- id="stop4836"
- offset="1"
- style="stop-color:#9191b6;stop-opacity:0" />
- </linearGradient>
- <linearGradient
- id="linearGradient4826"
- inkscape:collect="always">
- <stop
- id="stop4828"
- offset="0"
- style="stop-color:#d7d7ff;stop-opacity:1" />
- <stop
- id="stop4830"
- offset="1"
- style="stop-color:#d7d7ff;stop-opacity:0" />
- </linearGradient>
- <linearGradient
- id="linearGradient4820"
- inkscape:collect="always">
- <stop
- id="stop4822"
- offset="0"
- style="stop-color:#393986;stop-opacity:1" />
- <stop
- id="stop4824"
- offset="1"
- style="stop-color:#53536c;stop-opacity:0" />
- </linearGradient>
- <linearGradient
- id="linearGradient4798">
- <stop
- style="stop-color:#ffffff;stop-opacity:1.0000000;"
- offset="0"
- id="stop4802" />
- <stop
- style="stop-color:#5eba69;stop-opacity:1;"
- offset="1"
- id="stop4800" />
- </linearGradient>
- <linearGradient
- id="linearGradient4935">
- <stop
- style="stop-color:#5eba69;stop-opacity:1;"
- offset="0"
- id="stop4939" />
- <stop
- style="stop-color:#ffffff;stop-opacity:1.0000000;"
- offset="1"
- id="stop4937" />
- </linearGradient>
- <linearGradient
- xlink:href="#linearGradient700"
- gradientTransform="matrix(-0.42698,-0.87201,0.87201,-0.42698,11.5331,-7.26288)"
- y2="-0.473952"
- x2="-16.435499"
- y1="-1.11146"
- x1="-30.512699"
- gradientUnits="userSpaceOnUse"
- id="linearGradient3352"
- inkscape:collect="always" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient4721">
- <stop
- style="stop-color:#f57900;stop-opacity:1"
- offset="0"
- id="stop4723" />
- <stop
- style="stop-color:#73d216;stop-opacity:0;"
- offset="1"
- id="stop4725" />
- </linearGradient>
- <linearGradient
- id="linearGradient4709"
- inkscape:collect="always">
- <stop
- id="stop4711"
- offset="0"
- style="stop-color:#75507b;stop-opacity:1" />
- <stop
- id="stop4713"
- offset="1"
- style="stop-color:#73d216;stop-opacity:0;" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient4696">
- <stop
- style="stop-color:#73d216;stop-opacity:1;"
- offset="0"
- id="stop4698" />
- <stop
- style="stop-color:#73d216;stop-opacity:0;"
- offset="1"
- id="stop4701" />
- </linearGradient>
- <marker
- inkscape:stockid="Arrow1Send"
- orient="auto"
- refY="0"
- refX="0"
- id="Arrow1Send">
- <path
- id="path4834"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
- transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
- </marker>
- <linearGradient
- xlink:href="#linearGradient3480"
- gradientTransform="translate(-0.999998,-0.937496)"
- gradientUnits="userSpaceOnUse"
- y2="311.81979"
- x2="696.86676"
- y1="306.07037"
- x1="693.40259"
- id="linearGradient4618"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- gradientTransform="translate(-0.999998,-0.937496)"
- gradientUnits="userSpaceOnUse"
- y2="311.07904"
- x2="698.26788"
- y1="303.70065"
- x1="693.27899"
- id="linearGradient4610"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- gradientUnits="userSpaceOnUse"
- y2="309.73383"
- x2="698.72687"
- y1="304.22421"
- x1="695.0141"
- id="linearGradient4649"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient16137"
- y2="729.99908"
- x2="60.495438"
- y1="715.91296"
- x1="54.463463"
- gradientTransform="matrix(1.007189,0,0,0.98662,-0.460106,9.713565)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient4849"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient16137"
- y2="719.93756"
- x2="54.737839"
- y1="729.3028"
- x1="64.23671"
- gradientTransform="matrix(1.007189,0,0,0.98662,-0.460106,9.713565)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient4859"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- gradientUnits="userSpaceOnUse"
- y2="125.31617"
- x2="91.620605"
- y1="125.31617"
- x1="84.629395"
- id="linearGradient4811"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- gradientUnits="userSpaceOnUse"
- y2="159"
- x2="186.71693"
- y1="159"
- x1="171.28307"
- id="linearGradient4819"
- inkscape:collect="always" />
- <linearGradient
- id="linearGradient12513">
- <stop
- style="stop-color:black;stop-opacity:1;"
- offset="0"
- id="stop12515" />
- <stop
- style="stop-color:#2a2a2a;stop-opacity:1;"
- offset="1"
- id="stop12517" />
- </linearGradient>
- <linearGradient
- xlink:href="#linearGradient12513"
- gradientUnits="userSpaceOnUse"
- y2="712.16724"
- x2="61.995983"
- y1="715.75946"
- x1="64.608963"
- id="linearGradient12519"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient2485"
- y2="244.67865"
- x2="717.60321"
- y1="249.98053"
- x1="712.98596"
- gradientTransform="matrix(1,0,0,-1,0.453976,493.3688)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient12592"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient2485"
- y2="240.87608"
- x2="717.6405"
- y1="248.91472"
- x1="713.50842"
- gradientTransform="matrix(1.016495,0,0,-1,-11.43409,493.3688)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient12555"
- inkscape:collect="always" />
- <linearGradient
- id="linearGradient4528">
- <stop
- style="stop-color:#ffffff;stop-opacity:1.0000000;"
- offset="0.0000000"
- id="stop4530" />
- <stop
- id="stop4534"
- offset="0.37719297"
- style="stop-color:#d4e0ef;stop-opacity:1;" />
- <stop
- style="stop-color:#98b6d3;stop-opacity:1.0000000;"
- offset="1.0000000"
- id="stop4532" />
- </linearGradient>
- <linearGradient
- id="linearGradient6679">
- <stop
- style="stop-color:#ffeb74;stop-opacity:1;"
- offset="0"
- id="stop6681" />
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="1"
- id="stop6683" />
- </linearGradient>
- <linearGradient
- id="linearGradient5899">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop5901" />
- <stop
- style="stop-color:#ffacb5;stop-opacity:1;"
- offset="1"
- id="stop5903" />
- </linearGradient>
- <linearGradient
- id="linearGradient5858">
- <stop
- style="stop-color:#ffa01e"
- offset="0.0000000"
- id="stop5860" />
- <stop
- style="stop-color:#000000;stop-opacity:1.0000000;"
- offset="1.0000000"
- id="stop5862" />
- </linearGradient>
- <linearGradient
- id="linearGradient5740">
- <stop
- id="stop5742"
- offset="0.0000000"
- style="stop-color:#ffffff;stop-opacity:1.0000000;" />
- <stop
- id="stop5744"
- offset="1.0000000"
- style="stop-color:#98b6d3;stop-opacity:1.0000000;" />
- </linearGradient>
- <linearGradient
- id="linearGradient5734">
- <stop
- id="stop5736"
- offset="0"
- style="stop-color:#8ab3df;stop-opacity:1;" />
- <stop
- id="stop5738"
- offset="1"
- style="stop-color:#ffffff" />
- </linearGradient>
- <linearGradient
- id="linearGradient5704">
- <stop
- style="stop-color:#5a5a5a;stop-opacity:1;"
- offset="0"
- id="stop5706" />
- <stop
- style="stop-color:#000000;stop-opacity:1.0000000;"
- offset="1.0000000"
- id="stop5708" />
- </linearGradient>
- <linearGradient
- id="linearGradient16137">
- <stop
- style="stop-color:#db5d00;stop-opacity:1.0000000;"
- offset="0.0000000"
- id="stop16139" />
- <stop
- style="stop-color:#ffd749;stop-opacity:1.0000000;"
- offset="0.35076979"
- id="stop16141" />
- <stop
- style="stop-color:#fff593;stop-opacity:1.0000000;"
- offset="0.59668732"
- id="stop16143" />
- <stop
- style="stop-color:#fff7c2;stop-opacity:1.0000000;"
- offset="0.78382427"
- id="stop16145" />
- <stop
- style="stop-color:#ffffff;stop-opacity:1.0000000;"
- offset="1.0000000"
- id="stop16147" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient14614">
- <stop
- style="stop-color:#c80000"
- offset="0"
- id="stop14616" />
- <stop
- style="stop-color:#bf0000;stop-opacity:0;"
- offset="1"
- id="stop14618" />
- </linearGradient>
- <linearGradient
- id="linearGradient5204">
- <stop
- style="stop-color:#4e6e90;stop-opacity:1;"
- offset="0"
- id="stop5206" />
- <stop
- style="stop-color:#000000;stop-opacity:1.0000000;"
- offset="1.0000000"
- id="stop5208" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient4343">
- <stop
- style="stop-color:#fff9f9;stop-opacity:1;"
- offset="0"
- id="stop4345" />
- <stop
- style="stop-color:#fff9f9;stop-opacity:0;"
- offset="1"
- id="stop4347" />
- </linearGradient>
- <linearGradient
- id="linearGradient6684">
- <stop
- style="stop-color:#ffbf00;stop-opacity:1.0000000;"
- offset="0.0000000"
- id="stop6686" />
- <stop
- style="stop-color:#ffffff;stop-opacity:1.0000000;"
- offset="1.0000000"
- id="stop6688" />
- </linearGradient>
- <linearGradient
- id="linearGradient6524">
- <stop
- style="stop-color:#ffffff;stop-opacity:1.0000000"
- offset="0.0000000"
- id="stop6526" />
- <stop
- style="stop-color:#e2e1e1;stop-opacity:1.0000000;"
- offset="1.0000000"
- id="stop6528" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient5663">
- <stop
- style="stop-color:#000000;stop-opacity:1;"
- offset="0"
- id="stop5665" />
- <stop
- style="stop-color:#000000;stop-opacity:0;"
- offset="1"
- id="stop5667" />
- </linearGradient>
- <linearGradient
- id="linearGradient10585">
- <stop
- style="stop-color:#d7d7d7;stop-opacity:1.0000000;"
- offset="0.0000000"
- id="stop10587" />
- <stop
- style="stop-color:#000000;stop-opacity:1.0000000;"
- offset="1.0000000"
- id="stop10595" />
- </linearGradient>
- <linearGradient
- id="linearGradient3480">
- <stop
- id="stop3482"
- offset="0.0000000"
- style="stop-color:#646464;stop-opacity:1.0000000;" />
- <stop
- id="stop3484"
- offset="1.0000000"
- style="stop-color:#000000;stop-opacity:1.0000000;" />
- </linearGradient>
- <linearGradient
- id="linearGradient3466">
- <stop
- style="stop-color:#ffffff;stop-opacity:1.0000000"
- offset="0.0000000"
- id="stop3468" />
- <stop
- style="stop-color:#a0a0a0;stop-opacity:1.0000000;"
- offset="1.0000000"
- id="stop3470" />
- </linearGradient>
- <linearGradient
- id="linearGradient1887">
- <stop
- id="stop1888"
- offset="0.0000000"
- style="stop-color:#fffdf8;stop-opacity:1.0000000;" />
- <stop
- id="stop1889"
- offset="1.0000000"
- style="stop-color:#cdccc7;stop-opacity:1.0000000;" />
- </linearGradient>
- <linearGradient
- id="linearGradient2485">
- <stop
- id="stop2486"
- offset="0.0000000"
- style="stop-color:#ffffff;stop-opacity:1.0000000" />
- <stop
- id="stop2487"
- offset="1.0000000"
- style="stop-color:#aaaaaa;stop-opacity:1.0000000;" />
- </linearGradient>
- <linearGradient
- id="linearGradient2888">
- <stop
- id="stop2889"
- offset="0.0000000"
- style="stop-color:#ffffff;stop-opacity:1.0000000;" />
- <stop
- id="stop2894"
- offset="1"
- style="stop-color:#8ab3de;stop-opacity:1;" />
- </linearGradient>
- <linearGradient
- id="linearGradient1610">
- <stop
- id="stop1611"
- offset="0.0000000"
- style="stop-color:#000000;stop-opacity:1.0000000" />
- <stop
- id="stop3053"
- offset="0.35076979"
- style="stop-color:#7f7f7f;stop-opacity:1.0000000" />
- <stop
- id="stop3054"
- offset="0.59668732"
- style="stop-color:#bfbfbf;stop-opacity:1.0000000" />
- <stop
- id="stop3055"
- offset="0.78382427"
- style="stop-color:#dfdfdf;stop-opacity:1.0000000" />
- <stop
- id="stop1612"
- offset="1.0000000"
- style="stop-color:#ffffff;stop-opacity:1.0000000" />
- </linearGradient>
- <linearGradient
- id="linearGradient500">
- <stop
- id="stop1007"
- offset="0.0000000"
- style="stop-color:#e7eaf0;stop-opacity:1.0000000;" />
- <stop
- id="stop1008"
- offset="1.0000000"
- style="stop-color:#bacadd;stop-opacity:1.0000000;" />
- </linearGradient>
- <linearGradient
- id="linearGradient700">
- <stop
- id="stop347"
- offset="0"
- style="stop-color:#376796;stop-opacity:1;" />
- <stop
- id="stop348"
- offset="1.0000000"
- style="stop-color:#b0dde2;stop-opacity:1.0000000;" />
- </linearGradient>
- <linearGradient
- id="linearGradient800">
- <stop
- id="stop998"
- offset="0"
- style="stop-color:#f3ff49;stop-opacity:1;" />
- <stop
- id="stop999"
- offset="1"
- style="stop-color:#ffa01e;stop-opacity:1;" />
- </linearGradient>
- <linearGradient
- id="linearGradient900">
- <stop
- id="stop1014"
- offset="0.0000000"
- style="stop-color:#e4ffa6;stop-opacity:1.0000000;" />
- <stop
- id="stop1015"
- offset="1.0000000"
- style="stop-color:#3a7801;stop-opacity:1.0000000;" />
- </linearGradient>
- <linearGradient
- xlink:href="#linearGradient5734"
- gradientTransform="translate(1.863401,-1.999999)"
- gradientUnits="userSpaceOnUse"
- y2="164.95464"
- x2="23.615282"
- y1="170.37819"
- x1="22.452934"
- id="linearGradient3628"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient4935"
- gradientTransform="matrix(0.89781,0,0,0.89781,-0.81747,10.4227)"
- gradientUnits="userSpaceOnUse"
- y2="96.397003"
- x2="-14.7622"
- y1="107.85"
- x1="-0.53531498"
- id="linearGradient10520"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient2485"
- gradientUnits="userSpaceOnUse"
- y2="240.35397"
- x2="64.518295"
- y1="236.41124"
- x1="61.447758"
- id="linearGradient4005"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient2485"
- gradientUnits="userSpaceOnUse"
- y2="243.43013"
- x2="62.515686"
- y1="239.1431"
- x1="59.432198"
- id="linearGradient4013"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- gradientUnits="userSpaceOnUse"
- y2="239.27582"
- x2="63.40303"
- y1="236"
- x1="58.952152"
- id="linearGradient4072"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- gradientUnits="userSpaceOnUse"
- y2="239.49016"
- x2="62.5"
- y1="235.13408"
- x1="59"
- id="linearGradient4080"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- gradientTransform="translate(0,0.0207681)"
- gradientUnits="userSpaceOnUse"
- y2="257.66202"
- x2="14.320742"
- y1="251"
- x1="8"
- id="linearGradient4088"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- y2="257.66202"
- x2="14.320742"
- y1="251"
- x1="8"
- gradientUnits="userSpaceOnUse"
- id="linearGradient3208"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- y2="186.1308"
- x2="-35.449852"
- y1="186.11075"
- x1="-43.562527"
- gradientTransform="matrix(0,1.686539,-1.016949,0,148.1771,249.4699)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6665"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- gradientTransform="matrix(0,1.007194,-1.016949,0,148.1771,220.2629)"
- y2="187"
- x2="-30.049999"
- y1="187"
- x1="-43.950001"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6667"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- gradientTransform="matrix(1.003713,0,0,1,0.163202,0)"
- gradientUnits="userSpaceOnUse"
- y2="187"
- x2="-30.049999"
- y1="187"
- x1="-43.950001"
- id="linearGradient7544"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- y2="186.74951"
- x2="-34.245693"
- y1="183.3679"
- x1="-42.133953"
- gradientUnits="userSpaceOnUse"
- id="linearGradient7548"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1610"
- gradientTransform="translate(-0.96863,1.05455)"
- y2="182.35056"
- x2="-34.677124"
- y1="183.8118"
- x1="-33.566422"
- gradientUnits="userSpaceOnUse"
- id="linearGradient10560"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient800"
- gradientTransform="translate(-139.9686,15.05455)"
- gradientUnits="userSpaceOnUse"
- y2="166.19142"
- x2="110.12064"
- y1="163.43726"
- x1="107.94834"
- id="linearGradient10579"
- inkscape:collect="always" />
- <radialGradient
- xlink:href="#linearGradient10585"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.173327,0.323606,-0.837131,0.448376,121.9729,116.365)"
- r="4.7721405"
- fy="185.37962"
- fx="-39.006454"
- cy="185.37962"
- cx="-39.006454"
- id="radialGradient10597"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1610"
- gradientUnits="userSpaceOnUse"
- y2="215.9465"
- x2="143.22507"
- y1="214.81735"
- x1="148"
- id="linearGradient10641"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient800"
- gradientTransform="matrix(1.02198,0,0,1,-8.949568,-1)"
- gradientUnits="userSpaceOnUse"
- y2="264.68918"
- x2="366.09814"
- y1="261.24731"
- x1="361.70941"
- id="linearGradient11815"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3466"
- y2="126.52245"
- x2="338.0838"
- y1="117.24895"
- x1="337.11661"
- gradientTransform="matrix(0.707107,-0.707107,0.707107,0.707107,16.25566,275.4833)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient11021"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="46.338959"
- x2="414.62341"
- y1="46.338985"
- x1="404.67871"
- gradientTransform="matrix(0.539989,0,0,0.883257,-125.2513,264.0607)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient13469"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="46.339054"
- x2="415.16632"
- y1="46.338985"
- x1="404.67871"
- gradientTransform="matrix(0.666914,0,0,0.896427,-159.6137,266.4372)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient13473"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="46.339008"
- x2="415.20053"
- y1="46.338985"
- x1="404.67871"
- gradientTransform="matrix(0.868799,0,0,0.896064,-239.3931,260.4497)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient13477"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- gradientTransform="translate(41.00246,10.00003)"
- gradientUnits="userSpaceOnUse"
- y2="293"
- x2="76.136215"
- y1="293"
- x1="70"
- id="linearGradient14343"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5734"
- gradientUnits="userSpaceOnUse"
- y2="307.83109"
- x2="80.622993"
- y1="311.45078"
- x1="83.829369"
- id="linearGradient14389"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient4528"
- y2="76.983932"
- x2="690"
- y1="67.59227"
- x1="705.22168"
- gradientTransform="matrix(1.124999,0,0,1.125,-85.22497,-7.125909)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient18352"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient800"
- y2="174.93935"
- x2="974.43518"
- y1="172.44194"
- x1="974.43518"
- gradientTransform="matrix(0.7,0,0,1,311.2,8.5)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5644"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- gradientUnits="userSpaceOnUse"
- y2="185"
- x2="992.73621"
- y1="181.5609"
- x1="994.15332"
- id="linearGradient5658"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5663"
- gradientTransform="translate(0.0706497,-0.23015)"
- gradientUnits="userSpaceOnUse"
- y2="179.19316"
- x2="990.57349"
- y1="185.18915"
- x1="989.87738"
- id="linearGradient5669"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient2485"
- y2="184.8026"
- x2="979.80444"
- y1="182.46863"
- x1="974.19751"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5693"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- y2="184.71498"
- x2="974.57471"
- y1="178.93727"
- x1="967.73901"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5695"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="80.141884"
- x2="250.66499"
- y1="73.65818"
- x1="256.89447"
- gradientTransform="matrix(0.939394,0,0,1,15.63564,3.573014)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient11197"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1610"
- y2="79.5"
- x2="269.54849"
- y1="79.5"
- x1="261.1073"
- gradientTransform="translate(0.514439,0.573014)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient11210"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- gradientTransform="translate(-0.0158611,0.0730141)"
- gradientUnits="userSpaceOnUse"
- y2="77.990372"
- x2="258.01514"
- y1="70.980736"
- x1="266.0303"
- id="linearGradient11286"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- gradientTransform="translate(-0.0158611,0.0730141)"
- gradientUnits="userSpaceOnUse"
- y2="78.836052"
- x2="262.53848"
- y1="74.382683"
- x1="266.64761"
- id="linearGradient11294"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- gradientTransform="matrix(1,0,0,0.982332,-0.0158611,1.3452)"
- gradientUnits="userSpaceOnUse"
- y2="71.037422"
- x2="256.5"
- y1="69.714012"
- x1="261.03427"
- id="linearGradient11302"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient800"
- gradientUnits="userSpaceOnUse"
- y2="103.55601"
- x2="275.45453"
- y1="95.677536"
- x1="270.17175"
- id="linearGradient11335"
- inkscape:collect="always" />
- <radialGradient
- xlink:href="#linearGradient10585"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1,0,0,1.033243,0,-3.241221)"
- r="7.5203147"
- fy="95.723427"
- fx="269.96768"
- cy="95.723427"
- cx="269.96768"
- id="radialGradient11343"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- gradientUnits="userSpaceOnUse"
- y2="103.55601"
- x2="275.45453"
- y1="95.677536"
- x1="270.17175"
- id="linearGradient11359"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- gradientTransform="matrix(1,0,0,0.940296,0,5.373155)"
- gradientUnits="userSpaceOnUse"
- y2="93.16346"
- x2="276.82553"
- y1="90"
- x1="271.21255"
- id="linearGradient11367"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- y2="178.65753"
- x2="-33.694717"
- y1="187.86301"
- x1="-37.330727"
- gradientTransform="matrix(0,1,-1.02198,0,139.2452,218.9968)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6573"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient900"
- y2="264.46481"
- x2="367.26514"
- y1="261.24728"
- x1="361.6976"
- gradientTransform="matrix(1.02198,0,0,1,-8.921317,-0.991053)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6662"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- y2="178.65753"
- x2="-33.694717"
- y1="187.86301"
- x1="-37.330727"
- gradientTransform="matrix(0,1,-1.02198,0,139.2735,219.0057)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6664"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- gradientUnits="userSpaceOnUse"
- y2="190.23405"
- x2="-41.620148"
- y1="183.19646"
- x1="-38.782421"
- id="linearGradient6672"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient6684"
- gradientUnits="userSpaceOnUse"
- y2="183.81453"
- x2="-40.58511"
- y1="189.54932"
- x1="-42.309338"
- id="linearGradient6690"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- gradientTransform="matrix(1.003597,0,0,1,0.158094,0)"
- gradientUnits="userSpaceOnUse"
- y2="180.95"
- x2="-32.95787"
- y1="175.93307"
- x1="-34.943748"
- id="linearGradient6727"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- y2="178.65753"
- x2="-33.694717"
- y1="187.86301"
- x1="-37.330727"
- gradientTransform="matrix(0,1,-1,0,145.0076,219.9968)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6731"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient6684"
- y2="184.4165"
- x2="-32.04113"
- y1="186.81528"
- x1="-36.94574"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6737"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- y2="178.65753"
- x2="-33.694717"
- y1="187.86301"
- x1="-37.330727"
- gradientTransform="matrix(0,1,-1,0,145.0076,219.9968)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6739"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- gradientTransform="matrix(1.003713,0,0,1,0.163202,0)"
- y2="187"
- x2="-30.049999"
- y1="187"
- x1="-43.950001"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6743"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- gradientTransform="matrix(1.003597,0,0,1,0.158094,0)"
- y2="187"
- x2="-30.049999"
- y1="187"
- x1="-43.950001"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6745"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient4343"
- gradientTransform="translate(41.8634,-175.7596)"
- gradientUnits="userSpaceOnUse"
- y2="335.03082"
- x2="-10.528212"
- y1="332.07693"
- x1="-13.059585"
- id="linearGradient4349"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- gradientTransform="matrix(1,0,0,0.973548,1.5,3.761392)"
- gradientUnits="userSpaceOnUse"
- y2="178.02231"
- x2="15.847412"
- y1="174.94193"
- x1="14.019764"
- id="linearGradient4360"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5734"
- gradientTransform="matrix(1,0,0,0.973548,1.5,3.761392)"
- gradientUnits="userSpaceOnUse"
- y2="175.94685"
- x2="13.848969"
- y1="177.44151"
- x1="15"
- id="linearGradient4369"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient2485"
- y2="30.793854"
- x2="917.36914"
- y1="19.211191"
- x1="904.08301"
- gradientTransform="matrix(0.839788,0,0,0.88527,150.222,-1.762836)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5494"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient2485"
- y2="30.793854"
- x2="917.36914"
- y1="15.860829"
- x1="900.99268"
- gradientTransform="matrix(0.791429,0,0,0.832948,188.7144,-7.002499)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5506"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1887"
- gradientTransform="matrix(1,0,0,0.900774,0,8.915579)"
- gradientUnits="userSpaceOnUse"
- y2="88.232635"
- x2="499.03857"
- y1="83.8125"
- x1="494.3125"
- id="linearGradient5761"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient900"
- y2="266.84918"
- x2="368.44751"
- y1="259.15848"
- x1="359.53757"
- gradientTransform="matrix(1.270957,0,0,1.195374,110.6171,-279.6099)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6204"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1887"
- gradientUnits="userSpaceOnUse"
- y2="28.370596"
- x2="572.58508"
- y1="26.23856"
- x1="573.1181"
- id="linearGradient6220"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- gradientUnits="userSpaceOnUse"
- y2="38.687935"
- x2="575.87646"
- y1="24.525126"
- x1="558.07092"
- id="linearGradient6255"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- gradientUnits="userSpaceOnUse"
- y2="28.218306"
- x2="574.51764"
- y1="22.431351"
- x1="562.20056"
- id="linearGradient6263"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- y2="34.170109"
- x2="570.16241"
- y1="26.238558"
- x1="566.24866"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6330"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient2888"
- y2="33.632038"
- x2="576.5"
- y1="28.644594"
- x1="574.65735"
- gradientTransform="translate(-6,0)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6332"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient800"
- y2="120.57917"
- x2="98.377357"
- y1="120.625"
- x1="95.237885"
- gradientTransform="matrix(0.833333,0,0,1,7.291667,1.125)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient4723"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- y2="128.70482"
- x2="70.212822"
- y1="132.3595"
- x1="66.82119"
- gradientTransform="matrix(0.845944,0,0,1,30.52281,-4.619314)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient4726"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5858"
- y2="120.82606"
- x2="73.446037"
- y1="122.50062"
- x1="64.943275"
- gradientTransform="matrix(0.845944,0,0,1,30.563,-0.625005)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient4728"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient2485"
- gradientUnits="userSpaceOnUse"
- y2="125.95964"
- x2="89.703491"
- y1="125.87318"
- x1="85.640419"
- id="linearGradient5476"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient800"
- gradientUnits="userSpaceOnUse"
- y2="118.8367"
- x2="89.002983"
- y1="120.64272"
- x1="85.865807"
- id="linearGradient5492"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient2888"
- y2="41.695"
- x2="-21.25"
- y1="34.121754"
- x1="-26.252876"
- gradientTransform="translate(200,120)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5524"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient2888"
- gradientUnits="userSpaceOnUse"
- y2="146.119"
- x2="172.70799"
- y1="167.853"
- x1="182.981"
- id="linearGradient5536"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient16137"
- gradientTransform="translate(-474.994,-196)"
- y2="304.79916"
- x2="496.69983"
- y1="311.08139"
- x1="503.46234"
- gradientUnits="userSpaceOnUse"
- id="linearGradient14646"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient700"
- gradientTransform="translate(-474.994,-196)"
- y2="298.38025"
- x2="502.13275"
- y1="299.7858"
- x1="505.68192"
- gradientUnits="userSpaceOnUse"
- id="linearGradient14650"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- gradientTransform="translate(-474.994,-196)"
- y2="301.24585"
- x2="503.20328"
- y1="296.24222"
- x1="494.79541"
- gradientUnits="userSpaceOnUse"
- id="linearGradient14652"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient14614"
- gradientTransform="translate(-474.994,-196)"
- y2="300.82486"
- x2="500.25235"
- y1="302.00549"
- x1="503.90671"
- gradientUnits="userSpaceOnUse"
- id="linearGradient14654"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient6684"
- y2="213.66304"
- x2="15.985496"
- y1="219.52322"
- x1="19.473742"
- gradientTransform="matrix(0.75262,0,0,0.59916,3.63262,86.9905)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5679"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient6684"
- gradientTransform="translate(-0.93075,0)"
- gradientUnits="userSpaceOnUse"
- y2="219.01349"
- x2="20.659096"
- y1="215.0097"
- x1="17.627459"
- id="linearGradient5694"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- gradientUnits="userSpaceOnUse"
- y2="304.59381"
- x2="454.26642"
- y1="293.79044"
- x1="448.79019"
- id="linearGradient5856"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5899"
- y2="172.62581"
- x2="129.23041"
- y1="154.33151"
- x1="113.17024"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5907"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5899"
- gradientUnits="userSpaceOnUse"
- y2="180.11198"
- x2="137.9319"
- y1="156.459"
- x1="115.92701"
- id="linearGradient5915"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- gradientUnits="userSpaceOnUse"
- y2="167.55257"
- x2="123.97673"
- y1="149.37389"
- x1="113.7436"
- id="linearGradient6574"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- gradientUnits="userSpaceOnUse"
- y2="195.88911"
- x2="101.69498"
- y1="191.04416"
- x1="98.531143"
- id="linearGradient6644"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="211.60497"
- x2="18.584427"
- y1="205.44775"
- x1="11.87961"
- gradientTransform="matrix(1,0,0,0.570788,0,88.2556)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6666"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="214.74545"
- x2="17.095251"
- y1="218.5388"
- x1="19.645912"
- gradientTransform="matrix(1.066601,0,0,0.654301,-5.23183,65.54498)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6668"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="218.83746"
- x2="17.884754"
- y1="213.24774"
- x1="14.873261"
- gradientTransform="matrix(0.80275,0,0,0.392032,-0.364526,122.4629)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6670"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="211.60497"
- x2="18.584427"
- y1="205.44775"
- x1="11.87961"
- gradientTransform="matrix(1.300191,0,0,0.432481,-3.154508,116.6655)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6696"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="217.00407"
- x2="19.571228"
- y1="210.29736"
- x1="15.678634"
- gradientTransform="matrix(1.103365,0,0,0.199883,-4.736921,163.6837)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6700"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- gradientTransform="matrix(1,0,0,1.133349,0,-27.33777)"
- y2="211.60497"
- x2="18.584427"
- y1="205.44775"
- x1="11.87961"
- gradientUnits="userSpaceOnUse"
- id="linearGradient7596"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5734"
- y2="218.81409"
- x2="21.329924"
- y1="214.80972"
- x1="16.396698"
- gradientTransform="matrix(1,0,0,1.980119,-4.001611,-220.1696)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient7598"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="218.80258"
- x2="17.498137"
- y1="214.54108"
- x1="15.646495"
- gradientTransform="matrix(0.752624,0,0,1.186414,0.561763,-47.91824)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient7600"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="211.60497"
- x2="18.584427"
- y1="205.44775"
- x1="11.87961"
- gradientTransform="matrix(1.124786,0,0,1.000669,344.0026,53.00302)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient10394"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="215.07632"
- x2="16.761377"
- y1="218.81378"
- x1="20.716461"
- gradientTransform="matrix(1.165662,0,0,1.664561,338.7448,-99.07928)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient10396"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="218.98761"
- x2="17.047382"
- y1="214.54108"
- x1="15.646495"
- gradientTransform="matrix(0.877306,0,0,0.997343,344.0641,45.72171)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient10398"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="218.39743"
- x2="22.042753"
- y1="214.00838"
- x1="15.156842"
- gradientTransform="matrix(1.124777,0,0,1.798127,314.1438,-265.2068)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient10434"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient6684"
- y2="218.81555"
- x2="20.989225"
- y1="215.0097"
- x1="17.483265"
- gradientTransform="matrix(1.165669,0,0,2.325584,313.3867,-379.6724)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient10436"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient6684"
- y2="214.38213"
- x2="16.109276"
- y1="219.69438"
- x1="19.085964"
- gradientTransform="matrix(0.87731,0,0,1.393407,318.7061,-177.3687)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient10438"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- gradientTransform="translate(7,0)"
- gradientUnits="userSpaceOnUse"
- y2="124.19406"
- x2="336.84845"
- y1="121.99369"
- x1="332.87787"
- id="linearGradient10450"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1610"
- gradientUnits="userSpaceOnUse"
- y2="37.900738"
- x2="201.25211"
- y1="26.494753"
- x1="192.96376"
- id="linearGradient10473"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- gradientUnits="userSpaceOnUse"
- y2="189.90421"
- x2="-39.058098"
- y1="186.04233"
- x1="-40.927143"
- id="linearGradient10481"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- gradientUnits="userSpaceOnUse"
- y2="184.12981"
- x2="-33.186855"
- y1="182.3336"
- x1="-34.910583"
- id="linearGradient10489"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1887"
- gradientUnits="userSpaceOnUse"
- y2="312.96082"
- x2="102.04173"
- y1="308.2066"
- x1="94.932152"
- id="linearGradient6001"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1887"
- gradientTransform="matrix(1,0,0,0.991519,0,2.569281)"
- gradientUnits="userSpaceOnUse"
- y2="313.38208"
- x2="124.80454"
- y1="306.54694"
- x1="118.54871"
- id="linearGradient6026"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1887"
- gradientUnits="userSpaceOnUse"
- y2="316"
- x2="119.9323"
- y1="311.00522"
- x1="114.09267"
- id="linearGradient6034"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="211.87985"
- x2="15.652736"
- y1="205.44775"
- x1="11.87961"
- gradientTransform="matrix(1.124786,0,0,1.142472,-6.359476,-29.34859)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6124"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="214.87958"
- x2="17.502275"
- y1="218.10548"
- x1="19.63879"
- gradientTransform="matrix(1.165662,0,0,1.995259,-11.61728,-223.557)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6126"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="218.78011"
- x2="18.528898"
- y1="212.90457"
- x1="15.382778"
- gradientTransform="matrix(0.877306,0,0,1.195484,-6.297976,-49.98854)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6128"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="210.87169"
- x2="16.804146"
- y1="205.44775"
- x1="11.87961"
- gradientTransform="matrix(1.49944,0,0,1.713117,-7.27874,-143.5936)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6138"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="215.11118"
- x2="14.53613"
- y1="219.22153"
- x1="21.809561"
- gradientTransform="matrix(1.66352,0,0,3.319677,-16.32051,-505.9534)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6140"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="218.2771"
- x2="17.988022"
- y1="214.64738"
- x1="16.352634"
- gradientTransform="matrix(1.252006,0,0,1.989026,-8.72932,-217.1732)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6142"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3466"
- gradientUnits="userSpaceOnUse"
- y2="78.5"
- x2="258.91818"
- y1="80.005852"
- x1="256.3262"
- id="linearGradient6187"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="211.87985"
- x2="15.652736"
- y1="205.44775"
- x1="11.87961"
- gradientTransform="matrix(1.249566,0,0,1.420757,477.3232,-211.4881)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6224"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="214.44499"
- x2="16.37369"
- y1="219.0054"
- x1="21.884281"
- gradientTransform="matrix(1.332493,0,0,2.661873,470.7912,-492.2235)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6226"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="218.19952"
- x2="17.852816"
- y1="214.66974"
- x1="16.466093"
- gradientTransform="matrix(1.002867,0,0,1.594894,476.8719,-260.6659)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6228"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- gradientUnits="userSpaceOnUse"
- y2="90.935608"
- x2="497.23138"
- y1="83.419342"
- x1="490"
- id="linearGradient5598"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5734"
- gradientUnits="userSpaceOnUse"
- y2="21.160408"
- x2="279.47864"
- y1="25.257681"
- x1="283.98041"
- id="linearGradient5612"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- gradientUnits="userSpaceOnUse"
- y2="25.592152"
- x2="283.10538"
- y1="22.038395"
- x1="279.64499"
- id="linearGradient5620"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- gradientUnits="userSpaceOnUse"
- y2="309.5"
- x2="81.92466"
- y1="306.83057"
- x1="79.599174"
- id="linearGradient5632"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- gradientTransform="translate(1,-1.24044)"
- gradientUnits="userSpaceOnUse"
- y2="169.57916"
- x2="21.9317"
- y1="167.06665"
- x1="19.57576"
- id="linearGradient5670"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5663"
- gradientTransform="matrix(0.977549,-0.210707,0.210707,0.977549,-25.77315,22.51322)"
- gradientUnits="userSpaceOnUse"
- y2="120.93597"
- x2="87.871544"
- y1="124.96582"
- x1="94.053925"
- id="linearGradient6123"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient6684"
- y2="247.05618"
- x2="497.45804"
- y1="250.02412"
- x1="500.09354"
- gradientTransform="matrix(0.97755,-0.210707,0.210707,0.97755,-452.0637,-9.594324)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6168"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient800"
- y2="121.33732"
- x2="97.37693"
- y1="118.01502"
- x1="94.58905"
- gradientTransform="matrix(0.97755,-0.210707,0.218379,1.013142,-30.17658,18.69473)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6170"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- gradientTransform="translate(0.30283,0.11441)"
- gradientUnits="userSpaceOnUse"
- y2="129.00923"
- x2="86.020599"
- y1="115.25341"
- x1="75.092407"
- id="linearGradient6189"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient700"
- y2="118.64024"
- x2="95.750748"
- y1="121.4717"
- x1="99.279366"
- gradientTransform="matrix(0.97755,-0.211918,0.218379,1.018965,-62.10329,4.028774)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6325"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient6684"
- gradientTransform="matrix(1,0,0,1.005747,-443,-167.4216)"
- y2="275.92883"
- x2="498.01834"
- y1="278.69318"
- x1="501.36981"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5228"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="279.68689"
- x2="501.15674"
- y1="276.5925"
- x1="497.19922"
- gradientTransform="matrix(1,0,0,1.005747,-444.4008,-168.4784)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5230"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- gradientUnits="userSpaceOnUse"
- y2="109.46882"
- x2="48.803055"
- y1="98.276649"
- x1="44.283833"
- id="linearGradient5436"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="209.27737"
- x2="14.010839"
- y1="203.36577"
- x1="10.041666"
- gradientTransform="matrix(1.346661,0,0,0.715969,-52.65426,45.42126)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5774"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="214.65544"
- x2="18.823143"
- y1="219.93051"
- x1="20.216892"
- gradientTransform="matrix(1.353254,0,0,1.000883,-58.18353,-22.13894)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5776"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="219.67934"
- x2="17.946985"
- y1="213.87196"
- x1="15.741557"
- gradientTransform="matrix(1.018492,0,0,0.59969,-52.00822,64.92824)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5778"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="209.27737"
- x2="14.010839"
- y1="203.36577"
- x1="10.041666"
- gradientTransform="matrix(1.346661,0,0,0.715969,-52.65426,45.42126)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5786"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="214.65544"
- x2="18.823143"
- y1="219.93051"
- x1="20.216892"
- gradientTransform="matrix(1.353254,0,0,1.000883,-58.18353,-22.13894)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5788"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="219.67934"
- x2="17.946985"
- y1="213.87196"
- x1="15.741557"
- gradientTransform="matrix(1.018492,0,0,0.59969,-52.00822,64.92824)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5790"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="218.60168"
- x2="20.615379"
- y1="212.62971"
- x1="13.844337"
- gradientTransform="matrix(0.751237,0,0,1.394996,1124.637,-101.6946)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient3702"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient6684"
- y2="219.01349"
- x2="20.659096"
- y1="215.0097"
- x1="17.627459"
- gradientTransform="matrix(0.669342,0,0,1.655859,1126.157,-158.3099)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient3704"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient6684"
- y2="213.66304"
- x2="15.985496"
- y1="219.52322"
- x1="19.473742"
- gradientTransform="matrix(0.503763,0,0,0.992131,1129.211,-14.26594)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient3706"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="218.60168"
- x2="20.615379"
- y1="212.62971"
- x1="13.844337"
- gradientTransform="matrix(1.123736,0,0,1.394996,1109.243,-88.69465)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient3732"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient6684"
- y2="219.01349"
- x2="20.659096"
- y1="215.0097"
- x1="17.627459"
- gradientTransform="matrix(1.160002,0,0,1.655859,1108.567,-145.3099)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient3734"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient6684"
- y2="213.66304"
- x2="15.985496"
- y1="219.52322"
- x1="19.473742"
- gradientTransform="matrix(0.873045,0,0,0.992131,1113.859,-1.26599)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient3736"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- gradientTransform="translate(209.9854,0.409827)"
- y2="38.280788"
- x2="333.01724"
- y1="34.560329"
- x1="330.38608"
- gradientUnits="userSpaceOnUse"
- id="linearGradient4736"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- gradientTransform="translate(209.9854,0.409827)"
- y2="39.123158"
- x2="339.54184"
- y1="33.542469"
- x1="335.45627"
- gradientUnits="userSpaceOnUse"
- id="linearGradient4738"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient2485"
- y2="254.23909"
- x2="359.69348"
- y1="269.26901"
- x1="368.91229"
- gradientTransform="matrix(0.81842,0,0,0.200075,254.0602,-14.15959)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient4740"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient2485"
- y2="259.75748"
- x2="360.57736"
- y1="265.38815"
- x1="366.48358"
- gradientTransform="matrix(0.181871,0,0,0.200075,474.8909,-14.15959)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient4742"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- gradientTransform="translate(209.9854,0.409827)"
- y2="31.666874"
- x2="346"
- y1="29.139771"
- x1="344"
- gradientUnits="userSpaceOnUse"
- id="linearGradient4748"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="234.00311"
- x2="112.20101"
- y1="221.06877"
- x1="101.09393"
- gradientTransform="matrix(1.13356,0,0,1.133368,339.5737,-131.407)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient9254"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="188.41277"
- x2="176.86269"
- y1="157.82079"
- x1="144.08243"
- gradientTransform="matrix(0.809546,0,0,0.809417,342.9983,-4.125322)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient9256"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="1.4910357"
- x2="223.96594"
- y1="15.97338"
- x1="206.46887"
- gradientTransform="matrix(1.006993,0,0,1,-1.456289,0.0155694)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6160"
- inkscape:collect="always" />
- <radialGradient
- xlink:href="#linearGradient4528"
- r="8"
- fy="72.999352"
- fx="717.99878"
- cy="72.999352"
- cx="717.99878"
- gradientTransform="matrix(1.12634,-0.471221,0.445195,1.164731,-121.1975,328.3106)"
- gradientUnits="userSpaceOnUse"
- id="radialGradient4374"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient6524"
- y2="28.964588"
- x2="843.9635"
- y1="45.306683"
- x1="860.23901"
- gradientUnits="userSpaceOnUse"
- id="linearGradient3749"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient6524"
- y2="28.964588"
- x2="843.9635"
- y1="45.306683"
- x1="860.23901"
- gradientUnits="userSpaceOnUse"
- id="linearGradient3755"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient2888"
- y2="153.34221"
- x2="176.01361"
- y1="167.85339"
- x1="182.98134"
- gradientUnits="userSpaceOnUse"
- id="linearGradient8492"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient2888"
- y2="37.219666"
- x2="-23.224422"
- y1="34.121754"
- x1="-26.252876"
- gradientTransform="translate(200,120)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient8494"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient800"
- y2="120.57917"
- x2="98.377357"
- y1="120.625"
- x1="95.237885"
- gradientTransform="matrix(0.833333,0,0,1,7.291667,1.125)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient8496"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient800"
- y2="117.85143"
- x2="89.752335"
- y1="119.8891"
- x1="85.258904"
- gradientUnits="userSpaceOnUse"
- id="linearGradient8498"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5858"
- y2="117.40206"
- x2="75.142403"
- y1="123.21288"
- x1="65.277161"
- gradientTransform="matrix(0.845944,0,0,1,30.563,-0.625005)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient8500"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient2485"
- y2="125.95964"
- x2="89.703491"
- y1="125.87318"
- x1="85.640419"
- gradientUnits="userSpaceOnUse"
- id="linearGradient8502"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient4528"
- y2="246.81923"
- x2="683.84705"
- y1="252.35779"
- x1="673.64648"
- gradientUnits="userSpaceOnUse"
- id="linearGradient8709"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient4528"
- y2="251.91594"
- x2="678.73236"
- y1="256.07169"
- x1="671.7674"
- gradientUnits="userSpaceOnUse"
- id="linearGradient8711"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1887"
- y2="350.16364"
- x2="130.35223"
- y1="343.25803"
- x1="121.11774"
- gradientUnits="userSpaceOnUse"
- id="linearGradient4218"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="46.339005"
- x2="414.26022"
- y1="46.338985"
- x1="404.67871"
- gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient4220"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1887"
- y2="350.16364"
- x2="130.35223"
- y1="343.25803"
- x1="121.11774"
- gradientUnits="userSpaceOnUse"
- id="linearGradient4249"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="46.339005"
- x2="414.26022"
- y1="46.338985"
- x1="404.67871"
- gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient4251"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1887"
- y2="350.16364"
- x2="130.35223"
- y1="343.25803"
- x1="121.11774"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5198"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="46.339005"
- x2="414.26022"
- y1="46.338985"
- x1="404.67871"
- gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5200"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient2485"
- y2="244.67865"
- x2="717.60321"
- y1="249.98053"
- x1="712.98596"
- gradientTransform="matrix(1,0,0,-1,0.453976,493.3688)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5218"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient12513"
- y2="712.16724"
- x2="61.995983"
- y1="715.75946"
- x1="64.608963"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5220"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1887"
- y2="350.16364"
- x2="130.35223"
- y1="343.25803"
- x1="121.11774"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5944"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="46.339005"
- x2="414.26022"
- y1="46.338985"
- x1="404.67871"
- gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5946"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="211.87985"
- x2="15.652736"
- y1="205.44775"
- x1="11.87961"
- gradientTransform="matrix(1.124786,0,0,1.142472,-6.359476,-29.34859)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5948"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="214.87958"
- x2="17.502275"
- y1="218.10548"
- x1="19.63879"
- gradientTransform="matrix(1.165662,0,0,1.995259,-11.61728,-223.557)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5950"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="218.19952"
- x2="17.852816"
- y1="212.71106"
- x1="14.855348"
- gradientTransform="matrix(0.877306,0,0,1.195484,-6.297976,-49.98854)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5952"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="210.87169"
- x2="16.804146"
- y1="205.44775"
- x1="11.87961"
- gradientTransform="matrix(1.49944,0,0,1.713117,-7.27874,-143.5936)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5954"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="212.95068"
- x2="10.294251"
- y1="219.11699"
- x1="21.809561"
- gradientTransform="matrix(1.66352,0,0,3.319677,-16.32051,-505.9534)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5956"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="218.2771"
- x2="17.988022"
- y1="213.65869"
- x1="16.814611"
- gradientTransform="matrix(1.252006,0,0,1.989026,-8.72932,-217.1732)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5958"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient800"
- y2="264.68918"
- x2="366.09814"
- y1="261.24731"
- x1="361.70941"
- gradientTransform="matrix(1.02198,0,0,1,-306.8063,31.29639)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5960"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- y2="178.65753"
- x2="-33.694717"
- y1="187.86301"
- x1="-37.330727"
- gradientTransform="matrix(0,1,-1.02198,0,-158.6115,251.2932)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5962"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient800"
- y2="264.68918"
- x2="366.09814"
- y1="261.24731"
- x1="361.70941"
- gradientTransform="matrix(1.02198,0,0,1,-307.3063,52.7964)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6122"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- y2="178.65753"
- x2="-33.694717"
- y1="187.86301"
- x1="-37.330727"
- gradientTransform="matrix(0,1,-1.02198,0,-159.1115,272.7932)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6125"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="212.95068"
- x2="10.294251"
- y1="219.11699"
- x1="21.809561"
- gradientTransform="matrix(1.66352,0,0,3.319677,33.71939,-404.9123)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6146"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="218.2771"
- x2="17.988022"
- y1="213.65869"
- x1="16.814611"
- gradientTransform="matrix(1.252006,0,0,1.989026,41.31058,-116.1321)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6148"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="210.87169"
- x2="16.804146"
- y1="205.44775"
- x1="11.87961"
- gradientTransform="matrix(1.49944,0,0,1.713117,42.76116,-42.5525)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6151"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="214.87958"
- x2="17.502275"
- y1="218.10548"
- x1="19.63879"
- gradientTransform="matrix(1.165662,0,0,1.995259,38.42262,-122.5159)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6154"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="218.19952"
- x2="17.852816"
- y1="212.71106"
- x1="14.855348"
- gradientTransform="matrix(0.877306,0,0,1.195484,43.74192,51.05256)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6156"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="211.87985"
- x2="15.652736"
- y1="205.44775"
- x1="11.87961"
- gradientTransform="matrix(1.124786,0,0,1.142472,43.68042,71.69251)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6159"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1887"
- y2="350.16364"
- x2="130.35223"
- y1="343.25803"
- x1="121.11774"
- gradientTransform="matrix(1,0,0,0.996869,180.9431,-216.2098)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6369"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1610"
- y2="215.9465"
- x2="143.22507"
- y1="214.81735"
- x1="148"
- gradientTransform="translate(158,-105)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6371"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1610"
- y2="215.9465"
- x2="143.22507"
- y1="214.81735"
- x1="148"
- gradientTransform="translate(158,-105)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient6436"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1887"
- y2="350.16364"
- x2="130.35223"
- y1="343.25803"
- x1="121.11774"
- gradientTransform="matrix(0.735355,0,0,0.733012,215.5241,-110.6465)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient15119"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1610"
- y2="215.9465"
- x2="143.22507"
- y1="214.81735"
- x1="148"
- gradientTransform="translate(158,-105)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient15121"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1610"
- y2="215.9465"
- x2="143.22507"
- y1="214.81735"
- x1="148"
- gradientTransform="translate(158,-105)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient15135"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1887"
- y2="350.16364"
- x2="130.35223"
- y1="343.25803"
- x1="121.11774"
- gradientTransform="matrix(0.533827,0,0,0.532126,226.8053,-40.17395)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient15141"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1887"
- y2="350.16364"
- x2="130.35223"
- y1="343.25803"
- x1="121.11774"
- gradientTransform="matrix(1,0,0,0.996869,165.9423,-181.2098)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient15175"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1610"
- y2="215.9465"
- x2="143.22507"
- y1="214.81735"
- x1="148"
- gradientTransform="translate(158,-105)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient15213"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1887"
- y2="350.16364"
- x2="130.35223"
- y1="343.25803"
- x1="121.11774"
- gradientTransform="matrix(1,0,0,0.996869,215.9431,-248.2098)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient4689"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient4696"
- gradientTransform="matrix(0.898695,0,0,0.466666,34.08168,53.63336)"
- gradientUnits="userSpaceOnUse"
- y2="107.40817"
- x2="334.49628"
- y1="86.635468"
- x1="334.40353"
- id="linearGradient4703"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient4709"
- y2="107.40817"
- x2="334.49628"
- y1="86.635468"
- x1="334.40353"
- gradientTransform="matrix(0.898695,0,0,0.933333,38.74835,6.266664)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient4707"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient4721"
- y2="107.40817"
- x2="334.49628"
- y1="86.635468"
- x1="334.40353"
- gradientTransform="matrix(0.898695,0,0,0.666666,43.41501,33.33337)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient4718"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1887"
- y2="350.16364"
- x2="130.35223"
- y1="343.25803"
- x1="121.11774"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5684"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="46.339005"
- x2="414.26022"
- y1="46.338985"
- x1="404.67871"
- gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5686"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- gradientTransform="translate(-105,-15)"
- y2="213"
- x2="176"
- y1="213"
- x1="160"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5692"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- gradientTransform="translate(-105,-15)"
- y2="213.07851"
- x2="175.29338"
- y1="213"
- x1="160"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5696"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1887"
- y2="350.16364"
- x2="130.35223"
- y1="343.25803"
- x1="121.11774"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5728"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="46.339005"
- x2="414.26022"
- y1="46.338985"
- x1="404.67871"
- gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5730"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1887"
- y2="350.16364"
- x2="130.35223"
- y1="343.25803"
- x1="121.11774"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5750"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="46.339005"
- x2="414.26022"
- y1="46.338985"
- x1="404.67871"
- gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5752"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- y2="311.07904"
- x2="698.26788"
- y1="303.70065"
- x1="693.27899"
- gradientTransform="translate(-0.999998,-0.937496)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5777"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- y2="311.81979"
- x2="696.86676"
- y1="306.07037"
- x1="693.40259"
- gradientTransform="translate(-0.999998,-0.937496)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5779"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- y2="213"
- x2="176"
- y1="213"
- x1="160"
- gradientTransform="translate(-147.4999,-94.5)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5841"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1887"
- y2="218.54164"
- x2="173.72397"
- y1="209.14064"
- x1="163.85936"
- gradientTransform="matrix(1.102855,0,0,1.148517,-164.5451,-124.7814)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5844"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- y2="217.25519"
- x2="173.03127"
- y1="207.75523"
- x1="161.28645"
- gradientTransform="matrix(1.102855,0,0,1.148517,-165.0966,-125.3557)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5846"
- inkscape:collect="always" />
- <radialGradient
- xlink:href="#linearGradient4798"
- r="9.4159403"
- fy="-2729.78"
- fx="-293.81201"
- cy="-2729.78"
- cx="-293.81201"
- gradientTransform="matrix(1.20758,0.0165454,0.27747,1.03554,1573.42,3294.03)"
- gradientUnits="userSpaceOnUse"
- id="radialGradient4365"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient4935"
- gradientTransform="matrix(1.00712,0,0,1.00712,16.0574,-204.726)"
- y2="96.397003"
- x2="-14.7622"
- y1="107.85"
- x1="-0.53531498"
- gradientUnits="userSpaceOnUse"
- id="linearGradient4246"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1610"
- gradientTransform="matrix(1.062197,0,0,0.9973142,-1261.924,1.593331)"
- gradientUnits="userSpaceOnUse"
- y2="308.5"
- x2="536.5"
- y1="308.5"
- x1="522.99103"
- id="linearGradient9331"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1610"
- y2="214.02989"
- x2="1095.3198"
- y1="180.82251"
- x1="1095.3066"
- gradientTransform="matrix(0.9891733,0,0,0.9571849,-1182.248,9.280945)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient4415"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1610"
- y2="206.95731"
- x2="1095.3199"
- y1="178.1412"
- x1="1095.3199"
- gradientTransform="matrix(0.6644326,0,0,0.6364719,-764.818,59.51422)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient4428"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1610"
- y2="213.17517"
- x2="1095.3199"
- y1="180.16138"
- x1="1095.3199"
- gradientTransform="matrix(0.6644326,0,0,0.6364719,-764.818,59.2438)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient4437"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1610"
- y2="214.28058"
- x2="1095.3199"
- y1="177.79276"
- x1="1095.3199"
- gradientTransform="matrix(0.6644326,0,0,0.6364719,-764.818,59.22875)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient4447"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1610"
- y2="209.16811"
- x2="1096.5184"
- y1="181.33076"
- x1="1096.5184"
- gradientTransform="matrix(0.6644326,0,0,0.6364719,-764.818,59.2438)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient4453"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1610"
- y2="175.6769"
- x2="1095.3199"
- y1="207.02328"
- x1="1095.3199"
- gradientTransform="matrix(0.6644326,0,0,0.4062185,-764.818,107.4099)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient4501"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1610"
- y2="178.569"
- x2="1095.3806"
- y1="203.09409"
- x1="1095.3199"
- gradientTransform="matrix(0.6644326,0,0,-0.4062185,-764.818,258.5598)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient4507"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1610"
- y2="179.91225"
- x2="1095.3199"
- y1="205.18626"
- x1="1095.3199"
- gradientTransform="matrix(0.6644326,0,0,-0.4062185,-764.818,264.5598)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient4521"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1610"
- y2="178.569"
- x2="1095.3806"
- y1="203.09409"
- x1="1095.3199"
- gradientTransform="matrix(0.6644326,0,0,0.4062185,-764.818,101.4099)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient4523"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient4826"
- gradientTransform="matrix(0.7598957,0,0,0.7598957,329.9618,-256.886)"
- y2="509.04944"
- x2="354.9541"
- y1="500.71857"
- x1="368.34299"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5184"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient4820"
- gradientTransform="matrix(0.7598957,0,0,0.7598957,329.9618,-256.886)"
- y2="532.95105"
- x2="348.70596"
- y1="510.14041"
- x1="359.71457"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5187"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient4832"
- gradientTransform="matrix(0.7598957,0,0,0.7598957,329.9618,-256.886)"
- y2="481.67661"
- x2="373.99606"
- y1="508.15683"
- x1="348.70596"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5190"
- inkscape:collect="always" />
- <clipPath
- id="cieClip"
- clipPathUnits="userSpaceOnUse">
- <path
- style="fill:none;stroke:#000000;stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="M 8.3599997,47.759998 C 7.7515743,47.515279 7.222277,46.901819 6.7843235,46.39273 5.6082715,45.025655 4.9648259,43.302806 4.3800001,41.630001 3.4463938,38.959561 2.6271155,36.199224 2.1141648,33.410416 1.4157915,29.613502 0.61298459,25.784236 0.39598041,21.942782 0.20936341,18.639248 -0.03673501,15.098988 0.67000002,11.99 1.0212715,10.444727 2.3352289,8.406245 3.5699999,7.98 4.6660199,7.6016521 6.4569453,8.7469868 7.6985305,9.5047548 9.5843038,10.655686 11.337786,12.013685 12.995799,13.4917 17.541311,17.54374 21.813011,21.891764 26.139096,26.173982 29.192346,29.196273 32.227767,32.236821 35.27,35.27 26.3,39.433333 17.33,43.596666 8.3599997,47.759998 z"
- id="path2430"
- sodipodi:nodetypes="cssssssssscc" />
- </clipPath>
- <radialGradient
- xlink:href="#linearGradient5724"
- r="11.5"
- fy="216.47368"
- fx="778"
- cy="216.47368"
- cx="778"
- gradientTransform="matrix(1,0,0,0.826087,0,38.17391)"
- gradientUnits="userSpaceOnUse"
- id="radialGradient8472"
- inkscape:collect="always" />
- <radialGradient
- xlink:href="#linearGradient5724"
- r="11.5"
- fy="209.35001"
- fx="777"
- cy="209.35001"
- cx="777"
- gradientTransform="matrix(1.434932,0,0,0.608696,-337.9418,82.56952)"
- gradientUnits="userSpaceOnUse"
- id="radialGradient8474"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient8482"
- gradientUnits="userSpaceOnUse"
- y2="214.25"
- x2="783"
- y1="200.25"
- x1="770.5"
- id="linearGradient5633"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient8482"
- gradientUnits="userSpaceOnUse"
- y2="218.25"
- x2="782"
- y1="216.875"
- x1="763"
- id="linearGradient5637"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient6206"
- id="linearGradient6212"
- x1="-15.4575"
- y1="94.606689"
- x2="-0.95749998"
- y2="109.60669"
- gradientUnits="userSpaceOnUse" />
- <clipPath
- clipPathUnits="userSpaceOnUse"
- id="clipoutline1">
- <path
- id="outline1"
- d="M 54.1,12.5 12.9,54.7 C -2.7,70.3 23,69 32.3,74.9 36.6,77.7 18.5,81.3 22.2,85 c 3.6,3.7 21.7,7.1 25.3,10.7 3.6,3.7 -7.3,7.6 -3.7,11.3 3.5,3.7 11.9,0.2 13.4,8.6 1.1,6.2 15.4,3.1 21.8,-2.2 4,-3.4 -6.9,-3.4 -3.3,-7.1 9,-9.1 17,-4.1 20.3,-12.5 1.8,-4.5 -13.6,-7.7 -9.5,-10.6 9.8,-6.9 45.8,-10.4 29.2,-27 L 73,12.5 c -5.3,-5 -14,-5 -18.9,0 z m -9.9,64.7 c 0.9,0 30.8,4 19.3,7.1 -4.4,1.2 -24.6,-7.1 -19.3,-7.1 z m 57.2,16.6 c 0,2.1 16.3,3.3 15.4,-0.5 -1.3,-6.4 -13.6,-5.9 -15.4,0.5 z m -69.5,11.1 c 3.7,3.2 9.3,-0.7 11.1,-5.2 -3.6,-4.7 -16.9,0.3 -11.1,5.2 z m 67.5,-6.7 c -4.6,4.2 0.8,8.6 5.3,5.7 1.2,-0.8 -0.1,-4.7 -5.3,-5.7 z" />
- </clipPath>
- <linearGradient
- xlink:href="#WhiteTransparent"
- y2="76"
- x2="0"
- y1="128"
- x1="0"
- gradientUnits="userSpaceOnUse"
- id="linearGradient3731"
- inkscape:collect="always" />
- <linearGradient
- id="WhiteTransparent"
- gradientUnits="userSpaceOnUse">
- <stop
- style="stop-color:white;stop-opacity:1"
- offset="0"
- id="stop7" />
- <stop
- style="stop-color:white;stop-opacity:0"
- offset="1"
- id="stop9" />
- </linearGradient>
- <linearGradient
- xlink:href="#linearGradient3391"
- y2="40"
- x2="60"
- y1="20"
- x1="80"
- gradientUnits="userSpaceOnUse"
- id="linearGradient3733"
- inkscape:collect="always" />
- <linearGradient
- gradientUnits="userSpaceOnUse"
- id="linearGradient3391">
- <stop
- id="stop3393"
- offset="0"
- style="stop-color:white;stop-opacity:1" />
- <stop
- id="stop3395"
- offset="1"
- style="stop-color:white;stop-opacity:0" />
- </linearGradient>
- <linearGradient
- xlink:href="#WhiteTransparent"
- y2="60"
- x2="58"
- y1="35"
- x1="33"
- gradientUnits="userSpaceOnUse"
- id="linearGradient3735"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#BlackTransparent"
- y2="64"
- x2="0"
- y1="128"
- x1="0"
- gradientUnits="userSpaceOnUse"
- id="linearGradient3737"
- inkscape:collect="always" />
- <linearGradient
- id="BlackTransparent"
- gradientUnits="userSpaceOnUse">
- <stop
- style="stop-color:black;stop-opacity:1"
- offset="0"
- id="stop12" />
- <stop
- style="stop-color:black;stop-opacity:0"
- offset="1"
- id="stop14" />
- </linearGradient>
- <linearGradient
- xlink:href="#WhiteTransparent"
- y2="50"
- x2="90"
- y1="20"
- x1="60"
- gradientUnits="userSpaceOnUse"
- id="linearGradient3739"
- inkscape:collect="always" />
- <linearGradient
- id="eraserFill">
- <stop
- id="stop5742_1"
- offset="0.0000000"
- style="stop-color:#ffffff;stop-opacity:1.0000000;" />
- <stop
- id="stop5744_1"
- offset="1.0000000"
- style="stop-color:#f3b698;stop-opacity:1.0000000;" />
- </linearGradient>
- <linearGradient
- xlink:href="#eraserFill"
- y2="234.00311"
- x2="112.20101"
- y1="221.06877"
- x1="101.09393"
- gradientTransform="matrix(1.13356,0,0,1.133368,339.5737,-131.407)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient7424"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#eraserFill"
- y2="188.41277"
- x2="176.86269"
- y1="157.82079"
- x1="144.08243"
- gradientTransform="matrix(0.809546,0,0,0.809417,342.9983,-4.125322)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient7426"
- inkscape:collect="always" />
- <clipPath
- clipPathUnits="userSpaceOnUse"
- id="clipPath5905">
- <rect
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.3344132;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline"
- id="rect5907"
- width="11.98896"
- height="11.88748"
- x="375.8356"
- y="138.7635" />
- </clipPath>
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="167.55257"
- x2="123.97673"
- y1="149.37389"
- x1="113.7436"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5389"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5734"
- y2="21.160408"
- x2="279.47864"
- y1="25.257681"
- x1="283.98041"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5391"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="25.592152"
- x2="283.10538"
- y1="22.038395"
- x1="279.64499"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5393"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="211.60497"
- x2="18.584427"
- y1="205.44775"
- x1="11.87961"
- gradientTransform="matrix(1,0,0,0.570788,0,88.25561)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5609"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="214.74544"
- x2="17.688465"
- y1="221.11246"
- x1="19.511591"
- gradientTransform="matrix(0.997569,0,0,0.654301,-3.963176,65.55004)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5611"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="222.86086"
- x2="17.284773"
- y1="213.24774"
- x1="14.873261"
- gradientTransform="matrix(0.750795,0,0,0.392032,0.589107,122.468)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5613"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5663"
- y2="521.09827"
- x2="36.868645"
- y1="509.99991"
- x1="26.000011"
- gradientTransform="translate(937,-210.99991)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5617"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="174.99881"
- x2="-40.941547"
- y1="192.33638"
- x1="-29"
- gradientTransform="translate(714.9212,-135)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5619"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="214.90157"
- x2="16.946434"
- y1="219.05171"
- x1="22.009026"
- gradientTransform="matrix(1,0,0,1.66306,-4.001611,-151.8935)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5677"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="218.80258"
- x2="17.498137"
- y1="213.23509"
- x1="14.827456"
- gradientTransform="matrix(0.752624,0,0,0.996445,0.561763,-7.22312)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5680"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient2485"
- y2="260.24765"
- x2="361.73392"
- y1="264.55298"
- x1="365.23157"
- gradientTransform="matrix(0.455219,0,0,0.501233,377.5466,-100.7998)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5682"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="32.713181"
- x2="544.94995"
- y1="27.955364"
- x1="542.19043"
- gradientTransform="matrix(0.997993,0,0,0.99958,1.061475,-0.0495296)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5685"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient800"
- y2="85.673454"
- x2="495.94803"
- y1="74.943916"
- x1="482.62952"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5687"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient10585"
- y2="78.522537"
- x2="493.33023"
- y1="77.8489"
- x1="491.43066"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5689"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1887"
- y2="29.518064"
- x2="276.83484"
- y1="24.096111"
- x1="272.95816"
- gradientTransform="translate(0.5,1.547499)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5766"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="28.991222"
- x2="278.52783"
- y1="24.153297"
- x1="273.12143"
- gradientTransform="translate(0,0.047499)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5768"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient2485"
- y2="184.8026"
- x2="979.80444"
- y1="182.46863"
- x1="974.19751"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5770"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="184.62659"
- x2="977.40314"
- y1="180.79343"
- x1="967.65063"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5772"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient500"
- y2="182.08299"
- x2="979.23187"
- y1="178.03139"
- x1="968.25732"
- gradientTransform="translate(0,-7)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5775"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="184.71498"
- x2="974.57471"
- y1="178.93727"
- x1="967.73901"
- gradientTransform="translate(0,-7)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5780"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient6684"
- y2="178.53358"
- x2="964.1427"
- y1="180"
- x1="974.64948"
- gradientTransform="translate(0,-2)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5782"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="181.08876"
- x2="976.5202"
- y1="177.34041"
- x1="966.51788"
- gradientTransform="translate(0,-2)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5784"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient2485"
- y2="184.8026"
- x2="979.80444"
- y1="182.46863"
- x1="974.19751"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5787"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="181.70978"
- x2="977.93347"
- y1="178.31856"
- x1="968.88806"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5789"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1887"
- y2="350.16364"
- x2="130.35223"
- y1="343.25803"
- x1="121.11774"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5791"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="46.339005"
- x2="414.26022"
- y1="46.338985"
- x1="404.67871"
- gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5793"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1887"
- y2="218.54164"
- x2="173.72397"
- y1="209.14064"
- x1="163.85936"
- gradientTransform="matrix(1.102855,0,0,1.148517,-167.5042,-41.73143)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5795"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- y2="217.25519"
- x2="173.03127"
- y1="207.75523"
- x1="161.28645"
- gradientTransform="matrix(1.102855,0,0,1.148517,-168.0557,-42.30568)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5797"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- y2="213"
- x2="176"
- y1="213"
- x1="160"
- gradientTransform="translate(-150.459,-11.45)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5799"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="211.60497"
- x2="18.584427"
- y1="205.44775"
- x1="11.87961"
- gradientTransform="matrix(1,0,0,0.570788,0,88.25561)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5801"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="214.74544"
- x2="17.688465"
- y1="218.28853"
- x1="20.177799"
- gradientTransform="matrix(0.997569,0,0,0.654301,-3.963176,65.55004)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5803"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="218.83746"
- x2="17.884754"
- y1="213.24774"
- x1="14.873261"
- gradientTransform="matrix(0.750795,0,0,0.392032,0.589107,122.468)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5805"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="211.87985"
- x2="15.652736"
- y1="205.44775"
- x1="11.87961"
- gradientTransform="matrix(1.124786,0,0,1.142472,-6.359476,-29.34859)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5807"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="214.87958"
- x2="17.502275"
- y1="218.10548"
- x1="19.63879"
- gradientTransform="matrix(1.165662,0,0,1.995259,-11.61728,-223.557)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5809"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="218.19952"
- x2="17.852816"
- y1="212.71106"
- x1="14.855348"
- gradientTransform="matrix(0.877306,0,0,1.195484,-6.297976,-49.98854)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5811"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="210.87169"
- x2="16.804146"
- y1="205.44775"
- x1="11.87961"
- gradientTransform="matrix(1.49944,0,0,1.713117,-7.27874,-143.5936)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5813"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="212.95068"
- x2="10.294251"
- y1="219.11699"
- x1="21.809561"
- gradientTransform="matrix(1.66352,0,0,3.319677,-16.32051,-505.9534)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5815"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="218.2771"
- x2="17.988022"
- y1="213.65869"
- x1="16.814611"
- gradientTransform="matrix(1.252006,0,0,1.989026,-8.72932,-217.1732)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5817"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="210.5"
- x2="111.68652"
- y1="210.5"
- x1="99.313484"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5819"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="206.99658"
- x2="101.19292"
- y1="215.4819"
- x1="108.35131"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5821"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="212.99005"
- x2="108.8156"
- y1="205.19197"
- x1="101.75068"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5823"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="218.39743"
- x2="22.042753"
- y1="214.00838"
- x1="15.156842"
- gradientTransform="matrix(1.124777,0,0,1.399469,339.507,-41.54364)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5825"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient6684"
- y2="218.81555"
- x2="20.989225"
- y1="215.0097"
- x1="17.483265"
- gradientTransform="matrix(1.165669,0,0,1.655559,338.7499,-97.1359)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5827"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient6684"
- y2="214.38213"
- x2="16.109276"
- y1="219.69438"
- x1="19.085964"
- gradientTransform="matrix(0.87731,0,0,0.991952,344.0693,46.88201)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5829"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient6684"
- y2="179.49295"
- x2="-24.431232"
- y1="179.49295"
- x1="-47.741638"
- gradientTransform="matrix(1,0,0,0.957993,-0.0384184,13.49742)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5831"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- y2="181.08862"
- x2="-29.504631"
- y1="181.08862"
- x1="-44.417458"
- gradientTransform="matrix(1,0,0,0.963346,-0.0384184,12.50071)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5833"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- y2="175.99083"
- x2="-29.013157"
- y1="175.99083"
- x1="-37.778763"
- gradientTransform="translate(-8.989043,0)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5835"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="179.49295"
- x2="-27.038502"
- y1="179.49295"
- x1="-48.429123"
- gradientTransform="matrix(1,0,0,0.957993,0,7.509185)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5837"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- y2="181.64502"
- x2="-29.63546"
- y1="181.54939"
- x1="-44.36454"
- gradientTransform="matrix(1,0,0,0.963346,0,6.51247)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5839"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- y2="181.99083"
- x2="-29.000008"
- y1="181.99083"
- x1="-37.500759"
- gradientTransform="matrix(1.592997,0,0,1,11.72818,4)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5842"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- y2="255.5"
- x2="12.50002"
- y1="249.821"
- x1="10.192928"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5845"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- y2="255.53125"
- x2="12.53125"
- y1="251.03125"
- x1="9.03125"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5847"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="221.69243"
- x2="20.358622"
- y1="214.00838"
- x1="15.156842"
- gradientTransform="matrix(0.625152,0,0,1.007875,-0.61217,35.29459)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5849"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient6684"
- y2="217.01157"
- x2="19.156134"
- y1="215.67207"
- x1="17.075911"
- gradientTransform="matrix(0.501399,0,0,1.00217,1.674173,36.50449)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5851"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient6684"
- y2="215.46176"
- x2="16.232185"
- y1="220.34328"
- x1="19.762522"
- gradientTransform="matrix(0.377364,0,0,0.600465,3.962295,123.6837)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5853"
- inkscape:collect="always" />
- <radialGradient
- xlink:href="#linearGradient2888"
- r="7.4696794"
- fy="153.06299"
- fx="171.77553"
- cy="153.06299"
- cx="171.77553"
- gradientTransform="matrix(1.122233,1.252981,-2.05495,1.830229,297.3402,-339.2527)"
- gradientUnits="userSpaceOnUse"
- id="radialGradient5855"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="138.5"
- x2="36.186733"
- y1="132.94643"
- x1="31.372471"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5857"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- y2="137.47379"
- x2="42.183006"
- y1="137.51648"
- x1="34.519402"
- gradientTransform="translate(-1.5,7.5244)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5859"
- inkscape:collect="always" />
- <radialGradient
- xlink:href="#linearGradient7772"
- gradientUnits="userSpaceOnUse"
- r="1.111868"
- fy="137.9821"
- fx="375.09409"
- cy="137.9821"
- cx="375.09409"
- id="radialGradient7778"
- inkscape:collect="always" />
- <radialGradient
- xlink:href="#linearGradient7780"
- gradientUnits="userSpaceOnUse"
- r="1.111868"
- fy="137.9821"
- fx="375.09409"
- cy="137.9821"
- cx="375.09409"
- id="radialGradient7786"
- inkscape:collect="always" />
- <radialGradient
- xlink:href="#linearGradient7788"
- gradientUnits="userSpaceOnUse"
- r="1.111868"
- fy="137.9821"
- fx="375.09409"
- cy="137.9821"
- cx="375.09409"
- id="radialGradient7794"
- inkscape:collect="always" />
- <radialGradient
- xlink:href="#linearGradient7796"
- gradientUnits="userSpaceOnUse"
- r="1.111868"
- fy="137.9821"
- fx="375.09409"
- cy="137.9821"
- cx="375.09409"
- id="radialGradient7802"
- inkscape:collect="always" />
- <radialGradient
- xlink:href="#linearGradient7804"
- gradientUnits="userSpaceOnUse"
- r="1.111868"
- fy="137.9821"
- fx="375.09409"
- cy="137.9821"
- cx="375.09409"
- id="radialGradient7810"
- inkscape:collect="always" />
- <radialGradient
- xlink:href="#linearGradient7812"
- gradientUnits="userSpaceOnUse"
- r="1.111868"
- fy="137.9821"
- fx="375.09409"
- cy="137.9821"
- cx="375.09409"
- id="radialGradient7818"
- inkscape:collect="always" />
- <radialGradient
- xlink:href="#linearGradient7820"
- gradientUnits="userSpaceOnUse"
- r="1.111868"
- fy="137.9821"
- fx="375.09409"
- cy="137.9821"
- cx="375.09409"
- id="radialGradient7826"
- inkscape:collect="always" />
- <radialGradient
- xlink:href="#linearGradient7828"
- gradientUnits="userSpaceOnUse"
- r="1.111868"
- fy="137.9821"
- fx="375.09409"
- cy="137.9821"
- cx="375.09409"
- id="radialGradient7834"
- inkscape:collect="always" />
- <radialGradient
- xlink:href="#linearGradient7836"
- gradientUnits="userSpaceOnUse"
- r="1.111868"
- fy="137.9821"
- fx="375.09409"
- cy="137.9821"
- cx="375.09409"
- id="radialGradient7842"
- inkscape:collect="always" />
- <linearGradient
- id="linearGradient2485-9">
- <stop
- id="stop2486-3"
- offset="0.0000000"
- style="stop-color:#ffffff;stop-opacity:1.0000000" />
- <stop
- id="stop2487-1"
- offset="1.0000000"
- style="stop-color:#aaaaaa;stop-opacity:1.0000000;" />
- </linearGradient>
- <linearGradient
- id="linearGradient3480-8">
- <stop
- id="stop3482-9"
- offset="0.0000000"
- style="stop-color:#646464;stop-opacity:1.0000000;" />
- <stop
- id="stop3484-6"
- offset="1.0000000"
- style="stop-color:#000000;stop-opacity:1.0000000;" />
- </linearGradient>
- <linearGradient
- xlink:href="#linearGradient2485-9"
- inkscape:collect="always"
- id="linearGradient6465"
- gradientUnits="userSpaceOnUse"
- x1="61.447762"
- y1="236.41119"
- x2="64.518303"
- y2="240.354"
- gradientTransform="matrix(1.743698,0,0,1.75,717.0189,-377.6785)" />
- <linearGradient
- xlink:href="#linearGradient3480-8"
- inkscape:collect="always"
- id="linearGradient6467"
- gradientUnits="userSpaceOnUse"
- x1="59"
- y1="235.13409"
- x2="62.5"
- y2="239.4902"
- gradientTransform="matrix(1.743698,0,0,1.75,717.0189,-377.6785)" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="183.32233"
- x2="117.8272"
- y1="174.4991"
- x1="109.99998"
- gradientTransform="matrix(1.004126,0,0,0.991974,339.87424,1.2094952)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5936"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient6679"
- y2="178.00641"
- x2="452.4859"
- y1="187.25432"
- x1="456.73318"
- gradientTransform="matrix(0.99757006,0,0,1.0029938,1.4214297,-0.28443454)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5939"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient6679"
- y2="180.20343"
- x2="454.03549"
- y1="190.85718"
- x1="464.50012"
- gradientTransform="matrix(0.99757006,0,0,1.0029938,1.4214297,-0.28443454)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5941"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient6679-6"
- gradientUnits="userSpaceOnUse"
- y2="191.23259"
- x2="98.80204"
- y1="197.65771"
- x1="102.72185"
- id="linearGradient6636-2"
- inkscape:collect="always" />
- <linearGradient
- id="linearGradient6679-6">
- <stop
- style="stop-color:#ffeb74;stop-opacity:1;"
- offset="0"
- id="stop6681-6" />
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="1"
- id="stop6683-7" />
- </linearGradient>
- <linearGradient
- xlink:href="#linearGradient6679-6"
- gradientUnits="userSpaceOnUse"
- y2="190.28522"
- x2="99.931625"
- y1="199.97221"
- x1="109.28288"
- id="linearGradient6625-4"
- inkscape:collect="always" />
- <radialGradient
- xlink:href="#linearGradient5602"
- r="0.75"
- fy="222.75"
- fx="842.75342"
- cy="222.75"
- cx="842.25"
- gradientTransform="matrix(1,0,0,1.666667,0,-148.5)"
- gradientUnits="userSpaceOnUse"
- id="radialGradient5496"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="209.27737"
- x2="14.010839"
- y1="203.36577"
- x1="10.041666"
- gradientTransform="matrix(2.8752,0,0,0.854533,980.2863,352.892)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5769"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="215.00882"
- x2="18.707569"
- y1="218.55678"
- x1="20.101318"
- gradientTransform="matrix(3.494239,0,0,1.325753,957.3304,243.8052)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5771"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="220.34749"
- x2="18.528904"
- y1="213.66309"
- x1="15.242482"
- gradientTransform="matrix(2.629849,0,0,0.794339,973.2757,359.133)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5773"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="209.27737"
- x2="14.010839"
- y1="203.36577"
- x1="10.041666"
- gradientTransform="matrix(2.8752,0,0,0.854533,980.2863,352.892)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5781"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5899"
- y2="215.00882"
- x2="18.707569"
- y1="218.55678"
- x1="20.101318"
- gradientTransform="matrix(3.494239,0,0,1.325753,957.3304,243.8052)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5783"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5899"
- y2="220.34749"
- x2="18.528904"
- y1="213.66309"
- x1="15.242482"
- gradientTransform="matrix(2.629849,0,0,0.794339,973.2757,359.133)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5785"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="209.27737"
- x2="14.010839"
- y1="203.36577"
- x1="10.041666"
- gradientTransform="matrix(2.8752,0,0,0.854533,980.2863,352.892)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5792"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient6679"
- y2="217.85341"
- x2="19.328152"
- y1="215.13246"
- x1="18.130821"
- gradientTransform="matrix(3.494239,0,0,1.325753,957.3304,243.8052)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5794"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient6679"
- y2="212.91974"
- x2="16.019382"
- y1="217.4612"
- x1="18.528841"
- gradientTransform="matrix(2.629849,0,0,0.794339,973.2757,359.133)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5796"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="209.27737"
- x2="14.010839"
- y1="203.36577"
- x1="10.041666"
- gradientTransform="matrix(2.8752,0,0,0.854533,980.2863,352.892)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5798"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="215.00882"
- x2="18.707569"
- y1="218.55678"
- x1="20.101318"
- gradientTransform="matrix(3.494239,0,0,1.325753,957.3304,243.8052)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5800"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="220.34749"
- x2="18.528904"
- y1="213.66309"
- x1="15.242482"
- gradientTransform="matrix(2.629849,0,0,0.794339,973.2757,359.133)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5802"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="209.27737"
- x2="14.010839"
- y1="203.36577"
- x1="10.041666"
- gradientTransform="matrix(2.376547,0,0,0.715004,987.5221,390.567)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5804"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="215.00882"
- x2="18.707569"
- y1="218.55678"
- x1="20.101318"
- gradientTransform="matrix(2.832796,0,0,1.012546,969.5753,320.266)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5806"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="220.34749"
- x2="18.528904"
- y1="213.66309"
- x1="15.242482"
- gradientTransform="matrix(2.13203,0,0,0.606678,982.5022,408.3478)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5808"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="209.27737"
- x2="14.010839"
- y1="203.36577"
- x1="10.041666"
- gradientTransform="matrix(1.876376,0,0,0.566024,994.7794,429.2398)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5810"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="215.00882"
- x2="18.707569"
- y1="218.55678"
- x1="20.101318"
- gradientTransform="matrix(2.163766,0,0,0.677519,981.9622,400.4873)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5812"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="220.34749"
- x2="18.528904"
- y1="213.66309"
- x1="15.242482"
- gradientTransform="matrix(1.628503,0,0,0.405944,991.836,459.4251)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5814"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="209.27737"
- x2="14.010839"
- y1="203.36577"
- x1="10.041666"
- gradientTransform="matrix(1.760936,0,0,0.714541,964.9956,383.6551)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5816"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="215.00882"
- x2="18.707569"
- y1="218.55678"
- x1="20.101318"
- gradientTransform="matrix(1.999772,0,0,0.998752,953.4881,316.2596)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5818"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="220.34749"
- x2="18.528904"
- y1="213.66309"
- x1="15.242482"
- gradientTransform="matrix(1.505077,0,0,0.598412,962.6137,403.1414)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5820"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="209.27737"
- x2="14.010839"
- y1="203.36577"
- x1="10.041666"
- gradientTransform="matrix(1.346661,0,0,0.715969,-52.65426,45.42126)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5519"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="214.65544"
- x2="18.823143"
- y1="219.93051"
- x1="20.216892"
- gradientTransform="matrix(1.353254,0,0,1.000883,-58.18353,-22.13894)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5521"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="219.67934"
- x2="17.946985"
- y1="213.87196"
- x1="15.741557"
- gradientTransform="matrix(1.018492,0,0,0.59969,-52.00822,64.92824)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5523"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="209.27737"
- x2="14.010839"
- y1="203.36577"
- x1="10.041666"
- gradientTransform="matrix(2.750568,0,0,1.002646,-133.3919,-18.49926)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5525"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="215.20985"
- x2="17.752359"
- y1="218.97954"
- x1="18.846861"
- gradientTransform="matrix(3.333119,0,0,1.671823,-155.1792,-171.7462)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5527"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="217.82336"
- x2="17.310535"
- y1="213.21643"
- x1="16.04734"
- gradientTransform="matrix(2.508587,0,0,1.001693,-139.9689,-26.31358)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5529"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="218.60168"
- x2="20.615379"
- y1="212.62971"
- x1="13.844337"
- gradientTransform="matrix(0.751237,0,0,1.001998,-38.40231,-39.41679)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5531"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient6684"
- y2="219.01349"
- x2="20.659096"
- y1="215.0097"
- x1="17.627459"
- gradientTransform="matrix(0.669342,0,0,1.001998,-36.88229,-39.41679)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5533"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient6684"
- y2="213.66304"
- x2="15.985496"
- y1="219.52322"
- x1="19.473742"
- gradientTransform="matrix(0.503763,0,0,0.600361,-33.82784,47.74752)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5535"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="209.27737"
- x2="14.010839"
- y1="203.36577"
- x1="10.041666"
- gradientTransform="matrix(1.373757,0,0,0.715969,-52.92573,45.42126)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5537"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="214.65544"
- x2="18.823143"
- y1="219.93051"
- x1="20.216892"
- gradientTransform="matrix(1.537676,0,0,1.000883,-61.45158,-22.13894)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5539"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="219.67934"
- x2="17.946985"
- y1="213.87196"
- x1="15.741557"
- gradientTransform="matrix(1.157292,0,0,0.59969,-54.4347,64.92824)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5541"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="209.27737"
- x2="14.010839"
- y1="203.36577"
- x1="10.041666"
- gradientTransform="matrix(2.125329,0,0,1.002646,-66.82105,-25.5096)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5543"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="215.20985"
- x2="17.752359"
- y1="218.97954"
- x1="18.846861"
- gradientTransform="matrix(2.499161,0,0,1.671823,-82.24308,-178.7565)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5545"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="217.82336"
- x2="17.310535"
- y1="213.21643"
- x1="16.04734"
- gradientTransform="matrix(1.88093,0,0,1.001693,-70.83858,-33.32392)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5547"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="209.27737"
- x2="14.010839"
- y1="203.36577"
- x1="10.041666"
- gradientTransform="matrix(2.114324,0,0,1.002646,-47.33758,-30.1841)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5549"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="214.55122"
- x2="17.150238"
- y1="218.88832"
- x1="18.508638"
- gradientTransform="matrix(2.026443,0,0,1.557511,-54.13118,-158.6166)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5551"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="219.41841"
- x2="19.382519"
- y1="213.87196"
- x1="15.741557"
- gradientTransform="matrix(1.525151,0,0,0.933201,-44.88385,-23.1282)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5553"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5204"
- y2="92.007393"
- x2="17.629627"
- y1="86.265739"
- x1="13.479776"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5555"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="190.66341"
- x2="-31.903492"
- y1="182.98401"
- x1="-36.601665"
- gradientTransform="matrix(0.979208,0,0,1.000037,-0.74827,-0.0068457)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5557"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="190.66341"
- x2="-31.903492"
- y1="182.98401"
- x1="-36.601665"
- gradientTransform="matrix(0.979208,0,0,1.000037,-0.74827,-0.0068457)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5559"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="209.27737"
- x2="14.010839"
- y1="203.36577"
- x1="10.041666"
- gradientTransform="matrix(1.379581,0,0,0.714792,-52.98861,39.49312)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5561"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="214.65544"
- x2="18.823143"
- y1="219.93051"
- x1="20.216892"
- gradientTransform="matrix(1.540284,0,0,0.860045,-61.50452,2.251502)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5563"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="219.67934"
- x2="17.946985"
- y1="213.87196"
- x1="15.741557"
- gradientTransform="matrix(1.159256,0,0,0.515305,-54.47574,77.06717)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5565"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="209.27737"
- x2="14.010839"
- y1="203.36577"
- x1="10.041666"
- gradientTransform="matrix(1.128037,0,0,0.860357,-56.33685,-3.243876)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5567"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="215.20985"
- x2="17.752359"
- y1="218.97954"
- x1="18.846861"
- gradientTransform="matrix(1.171839,0,0,1.346914,-61.66084,-115.7031)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5569"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="217.82336"
- x2="17.310535"
- y1="213.21643"
- x1="16.04734"
- gradientTransform="matrix(0.881955,0,0,0.807019,-56.31336,1.465486)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5571"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="209.27737"
- x2="14.010839"
- y1="203.36577"
- x1="10.041666"
- gradientTransform="matrix(2.125329,0,0,0.860357,-66.82105,3.798256)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5573"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="215.20985"
- x2="17.752359"
- y1="218.97954"
- x1="18.846861"
- gradientTransform="matrix(2.499161,0,0,1.346914,-82.24308,-108.661)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5575"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="217.82336"
- x2="17.310535"
- y1="213.21643"
- x1="16.04734"
- gradientTransform="matrix(1.88093,0,0,0.807019,-70.83858,8.507618)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5577"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="209.27737"
- x2="14.010839"
- y1="203.36577"
- x1="10.041666"
- gradientTransform="matrix(1.346661,0,0,0.715969,-52.65426,45.42126)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5579"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="215.00882"
- x2="18.707569"
- y1="218.55678"
- x1="20.101318"
- gradientTransform="matrix(1.588886,0,0,1.000747,-62.51619,-22.10887)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5581"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="220.34749"
- x2="18.528904"
- y1="213.66309"
- x1="15.242482"
- gradientTransform="matrix(1.195834,0,0,0.599608,-55.26563,64.94646)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5583"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="190.66341"
- x2="-31.903492"
- y1="182.98401"
- x1="-36.601665"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5585"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="209.27737"
- x2="14.010839"
- y1="203.36577"
- x1="10.041666"
- gradientTransform="matrix(2.635962,0,0,1.002646,-132.1469,-17.5056)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5599"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="215.20985"
- x2="17.752359"
- y1="218.97954"
- x1="18.846861"
- gradientTransform="matrix(3.19424,0,0,1.671823,-153.0264,-170.7525)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5601"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="217.82336"
- x2="17.310535"
- y1="213.21643"
- x1="16.04734"
- gradientTransform="matrix(2.404063,0,0,1.001693,-138.4499,-25.31992)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5603"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="190.66341"
- x2="-31.903492"
- y1="182.98401"
- x1="-36.601665"
- gradientTransform="matrix(0.761633,0,0,0.73832,-7.689547,50.44869)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5605"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="-34.577286"
- x2="185.51312"
- y1="-32.760307"
- x1="191.40715"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5607"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="-32.760307"
- x2="187.89511"
- y1="-35.833363"
- x1="184.75294"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5610"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="209.27737"
- x2="14.010839"
- y1="203.36577"
- x1="10.041666"
- gradientTransform="matrix(1.275458,0,0,0.617087,-51.07375,65.67334)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5614"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="214.65544"
- x2="18.823143"
- y1="219.93051"
- x1="20.216892"
- gradientTransform="matrix(1.427647,0,0,0.862651,-58.98949,7.443876)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5616"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="219.67934"
- x2="17.946985"
- y1="213.87196"
- x1="15.741557"
- gradientTransform="matrix(1.074481,0,0,0.516867,-52.4747,82.48618)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5618"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="209.27737"
- x2="14.010839"
- y1="203.36577"
- x1="10.041666"
- gradientTransform="matrix(1.122046,0,0,1.141686,1256.157,85.12902)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5727"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="214.55122"
- x2="17.150238"
- y1="218.88832"
- x1="18.508638"
- gradientTransform="matrix(1.166116,0,0,1.996022,1250.853,-109.4101)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5729"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="219.41841"
- x2="19.382519"
- y1="213.87196"
- x1="15.741557"
- gradientTransform="matrix(0.877647,0,0,1.195941,1256.174,64.2245)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5731"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="214.55122"
- x2="17.150238"
- y1="218.88832"
- x1="18.508638"
- gradientTransform="matrix(3.497619,0,0,4.978934,852.2632,-828.4634)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5733"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="219.41841"
- x2="19.382519"
- y1="213.87196"
- x1="15.741557"
- gradientTransform="matrix(2.632392,0,0,2.983189,868.2229,-395.3445)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5735"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="209.27737"
- x2="14.010839"
- y1="203.36577"
- x1="10.041666"
- gradientTransform="matrix(2.873378,0,0,2.426599,875.3153,-255.174)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5737"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="209.27737"
- x2="14.010839"
- y1="203.36577"
- x1="10.041666"
- gradientTransform="matrix(1.122046,0,0,1.141686,1256.157,85.12902)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5739"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="214.55122"
- x2="17.150238"
- y1="218.88832"
- x1="18.508638"
- gradientTransform="matrix(1.166116,0,0,2.310495,1250.853,-177.6338)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5741"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="219.41841"
- x2="19.382519"
- y1="213.87196"
- x1="15.741557"
- gradientTransform="matrix(0.877647,0,0,1.384362,1256.174,23.35694)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5743"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="214.55122"
- x2="17.150238"
- y1="218.88832"
- x1="18.508638"
- gradientTransform="matrix(1.845525,0,0,3.663228,882.7464,-542.9603)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5745"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="219.41841"
- x2="19.382519"
- y1="213.87196"
- x1="15.741557"
- gradientTransform="matrix(1.388986,0,0,2.194866,891.1676,-224.2946)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5747"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="209.27737"
- x2="14.010839"
- y1="203.36577"
- x1="10.041666"
- gradientTransform="matrix(1.633329,0,0,1.857722,893.2793,-136.2796)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5749"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="214.55122"
- x2="17.150238"
- y1="218.88832"
- x1="18.508638"
- gradientTransform="matrix(1.845525,0,0,3.663228,882.7464,-542.9603)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5751"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="219.41841"
- x2="19.382519"
- y1="213.87196"
- x1="15.741557"
- gradientTransform="matrix(1.388986,0,0,2.194866,891.1676,-224.2946)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5753"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="209.27737"
- x2="14.010839"
- y1="203.36577"
- x1="10.041666"
- gradientTransform="matrix(1.633329,0,0,1.857722,893.2793,-136.2796)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5755"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="209.27737"
- x2="14.010839"
- y1="203.36577"
- x1="10.041666"
- gradientTransform="matrix(1.874592,0,0,1.427199,885.7444,-52.79294)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5757"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="214.55122"
- x2="17.150238"
- y1="218.88832"
- x1="18.508638"
- gradientTransform="matrix(2.163921,0,0,2.660263,872.8832,-331.8032)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5759"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="219.41841"
- x2="19.382519"
- y1="213.87196"
- x1="15.741557"
- gradientTransform="matrix(1.62862,0,0,1.593929,882.7572,-100.3862)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5762"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="209.27737"
- x2="14.010839"
- y1="203.36577"
- x1="10.041666"
- gradientTransform="matrix(1.629558,0,0,0.429186,88.20441,232.3331)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5764"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="220.34749"
- x2="18.528904"
- y1="213.66309"
- x1="15.242482"
- gradientTransform="matrix(1.387116,0,0,0.200828,86.1208,278.4604)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5767"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5663"
- y2="57.5"
- x2="865.5"
- y1="66"
- x1="872"
- gradientTransform="translate(20,0)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5824"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient2485"
- y2="30.793854"
- x2="917.36914"
- y1="19.192101"
- x1="905.46747"
- gradientTransform="matrix(1.159934,0,0,1.224222,-143.4594,-12.87852)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5826"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5704"
- y2="27.323721"
- x2="922.55713"
- y1="20.452709"
- x1="915.07013"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5828"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient700"
- inkscape:collect="always"
- id="linearGradient7059"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.29409385,0.2512907,-0.2512907,0.29409385,396.05892,33.807458)"
- x1="606.96155"
- y1="220.36362"
- x2="602.06982"
- y2="221.20036" />
- <linearGradient
- xlink:href="#linearGradient800"
- inkscape:collect="always"
- id="linearGradient7062"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.29409385,0.2512907,-0.2512907,0.29409385,396.05892,33.807458)"
- x1="593.18744"
- y1="195.51875"
- x2="599.23779"
- y2="204.91603" />
- <linearGradient
- xlink:href="#linearGradient700"
- inkscape:collect="always"
- id="linearGradient7065"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.29409385,0.2512907,-0.2512907,0.29409385,396.05892,33.807458)"
- x1="587.95508"
- y1="222.34782"
- x2="582.49353"
- y2="220.8004" />
- <linearGradient
- xlink:href="#linearGradient800"
- inkscape:collect="always"
- id="linearGradient7069"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.29409385,0.2512907,-0.2512907,0.29409385,396.05892,33.807458)"
- x1="593.31616"
- y1="186.63638"
- x2="597.30682"
- y2="188.54939" />
- <linearGradient
- xlink:href="#linearGradient2888"
- inkscape:collect="always"
- id="linearGradient7072"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.29409385,0.2512907,-0.2512907,0.29409385,396.05892,34.899768)"
- x1="594.81122"
- y1="213.19025"
- x2="594.86096"
- y2="216.79137" />
- <linearGradient
- xlink:href="#linearGradient800"
- inkscape:collect="always"
- id="linearGradient7074"
- gradientUnits="userSpaceOnUse"
- x1="609.57257"
- y1="215.40201"
- x2="612.25781"
- y2="216.40329" />
- <linearGradient
- xlink:href="#linearGradient3480"
- inkscape:collect="always"
- id="linearGradient7102"
- gradientUnits="userSpaceOnUse"
- x1="591.38523"
- y1="198.57608"
- x2="592.86562"
- y2="198.57608" />
- <linearGradient
- xlink:href="#linearGradient1887"
- y2="350.16364"
- x2="130.35223"
- y1="343.25803"
- x1="121.11774"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2876"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient5740"
- y2="46.339005"
- x2="414.26022"
- y1="46.338985"
- x1="404.67871"
- gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2878"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient2888"
- y2="216.79137"
- x2="594.86096"
- y1="213.19025"
- x1="594.81122"
- gradientTransform="matrix(0.14630043,0.27807299,-0.27807299,0.14630043,868.55597,-101.43481)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2880"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient800"
- y2="188.54939"
- x2="597.30682"
- y1="186.63638"
- x1="593.31616"
- gradientTransform="matrix(0.14630043,0.27807299,-0.27807299,0.14630043,868.88457,-102.25897)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2882"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient700"
- y2="220.8004"
- x2="582.49353"
- y1="222.34782"
- x1="587.95508"
- gradientTransform="matrix(0.14630043,0.27807299,-0.27807299,0.14630043,868.88457,-102.25897)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2884"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient800"
- y2="204.91603"
- x2="599.23779"
- y1="195.51875"
- x1="593.18744"
- gradientTransform="matrix(0.14630043,0.27807299,-0.27807299,0.14630043,868.88457,-102.25897)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2886"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient700"
- y2="221.20036"
- x2="602.06982"
- y1="220.36362"
- x1="606.96155"
- gradientTransform="matrix(0.14630043,0.27807299,-0.27807299,0.14630043,868.88457,-102.25897)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2889"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient800"
- y2="216.40329"
- x2="612.25781"
- y1="215.40201"
- x1="609.57257"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2891"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient3480"
- y2="198.57608"
- x2="592.86562"
- y1="198.57608"
- x1="591.38523"
- gradientUnits="userSpaceOnUse"
- id="linearGradient2893"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1887"
- y2="132.82727"
- x2="906.64484"
- y1="116.86476"
- x1="899.69342"
- gradientUnits="userSpaceOnUse"
- id="linearGradient3740"
- inkscape:collect="always" />
- <linearGradient
- x1="348.60065"
- y1="338.07721"
- x2="375.36154"
- y2="318.01028"
- id="linearGradient6466-2"
- xlink:href="#linearGradient6618"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(19.052029,-3.0895185)" />
- <linearGradient
- x1="348.60065"
- y1="338.07721"
- x2="375.36154"
- y2="318.01028"
- id="linearGradient6468-0"
- xlink:href="#linearGradient6618"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(4.119358,37.589137)" />
- <linearGradient
- x1="348.60065"
- y1="338.07721"
- x2="375.36154"
- y2="318.01028"
- id="linearGradient6563-3"
- xlink:href="#linearGradient6618"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(28.320583,70.029077)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6618"
- id="linearGradient5783-6-3"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.8269532,0,0,0.8236011,90.718402,44.233294)"
- x1="348.60065"
- y1="338.07721"
- x2="375.36154"
- y2="318.01028" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6618"
- id="linearGradient6583-7"
- x1="371.23682"
- y1="322.88614"
- x2="395.26917"
- y2="322.88614"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(0.33790588,-0.16552734)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient10585-7"
- id="linearGradient5209"
- gradientUnits="userSpaceOnUse"
- x1="5.6449146"
- y1="209.98189"
- x2="13.522233"
- y2="214.77893" />
- <linearGradient
- id="linearGradient10585-7">
- <stop
- style="stop-color:#d7d7d7;stop-opacity:1.0000000;"
- offset="0.0000000"
- id="stop10587-0" />
- <stop
- style="stop-color:#000000;stop-opacity:1.0000000;"
- offset="1.0000000"
- id="stop10595-2" />
- </linearGradient>
- <linearGradient
- xlink:href="#linearGradient10585-7"
- y2="214.77893"
- x2="13.522233"
- y1="209.98189"
- x1="5.6449146"
- gradientUnits="userSpaceOnUse"
- id="linearGradient8278-4"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient10585-7"
- y2="214.77893"
- x2="13.522233"
- y1="209.98189"
- x1="5.6449146"
- gradientUnits="userSpaceOnUse"
- id="linearGradient8276-2"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient10585-7"
- y2="214.77893"
- x2="13.522233"
- y1="209.98189"
- x1="5.6449146"
- gradientUnits="userSpaceOnUse"
- id="linearGradient8290-1"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient10585-7"
- y2="214.77893"
- x2="13.522233"
- y1="209.98189"
- x1="5.6449146"
- gradientUnits="userSpaceOnUse"
- id="linearGradient8288-3"
- inkscape:collect="always" />
- <linearGradient
- id="linearGradient5704-1">
- <stop
- id="stop5706-5"
- offset="0"
- style="stop-color:#5a5a5a;stop-opacity:1;" />
- <stop
- id="stop5708-0"
- offset="1.0000000"
- style="stop-color:#000000;stop-opacity:1.0000000;" />
- </linearGradient>
- <linearGradient
- id="linearGradient6684-6">
- <stop
- id="stop6686-3"
- offset="0.0000000"
- style="stop-color:#ffbf00;stop-opacity:1.0000000;" />
- <stop
- id="stop6688-7"
- offset="1.0000000"
- style="stop-color:#ffffff;stop-opacity:1.0000000;" />
- </linearGradient>
- <linearGradient
- id="linearGradient24464">
- <stop
- id="stop24466"
- offset="0"
- style="stop-color:#499204;stop-opacity:1" />
- <stop
- id="stop24468"
- offset="1.0000000"
- style="stop-color:#a7e26e;stop-opacity:1" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6684-6"
- id="linearGradient7067"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-1.0619426,0.61311287,-0.61311287,-1.0619426,1168.341,499.52897)"
- x1="501.36981"
- y1="278.69318"
- x2="498.01834"
- y2="275.92883" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5704-1"
- id="linearGradient7070"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-1.0619426,0.61311287,-0.61311287,-1.0619426,1170.4728,499.78597)"
- x1="497.19922"
- y1="276.5925"
- x2="501.15674"
- y2="279.68689" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient24464"
- id="linearGradient7073"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.90891476,0.82310731,-0.8530767,-0.94200831,659.33278,552.03151)"
- x1="99.279366"
- y1="121.4717"
- x2="95.750748"
- y2="118.64024" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5704-0"
- id="linearGradient8980"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.209494,0,0,1.382055,-12.2469,758.2004)"
- x1="11.87961"
- y1="205.4478"
- x2="18.58443"
- y2="211.605" />
- <linearGradient
- id="linearGradient5704-0">
- <stop
- style="stop-color:#5a5a5a;stop-opacity:1;"
- offset="0"
- id="stop5706-2" />
- <stop
- style="stop-color:#000000;stop-opacity:1.0000000;"
- offset="1.0000000"
- id="stop5708-9" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5734-6"
- id="linearGradient8982"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.306645,0,0,2.608597,-18.88425,480.9675)"
- x1="16.3967"
- y1="214.8097"
- x2="21.32992"
- y2="218.8141" />
- <linearGradient
- id="linearGradient5734-6">
- <stop
- id="stop5736-0"
- offset="0"
- style="stop-color:#8ab3df;stop-opacity:1;" />
- <stop
- id="stop5738-9"
- offset="1"
- style="stop-color:#ffffff" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5740-3"
- id="linearGradient8984"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.9834125,0,0,1.562975,-12.92154,707.8904)"
- x1="15.64649"
- y1="214.5411"
- x2="17.49814"
- y2="218.8026" />
- <linearGradient
- id="linearGradient5740-3">
- <stop
- id="stop5742-5"
- offset="0.0000000"
- style="stop-color:#ffffff;stop-opacity:1.0000000;" />
- <stop
- id="stop5744-4"
- offset="1.0000000"
- style="stop-color:#98b6d3;stop-opacity:1.0000000;" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5704-0"
- id="linearGradient8986"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.209494,0,0,1.382055,-12.2469,758.2004)"
- x1="11.87961"
- y1="205.4478"
- x2="18.58443"
- y2="211.605" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5734-6"
- id="linearGradient8988"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.306645,0,0,2.608597,-18.88425,480.9675)"
- x1="16.3967"
- y1="214.8097"
- x2="21.32992"
- y2="218.8141" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5740-3"
- id="linearGradient8990"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.9834125,0,0,1.562975,-12.92154,707.8904)"
- x1="15.64649"
- y1="214.5411"
- x2="17.49814"
- y2="218.8026" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5704-0"
- id="linearGradient8772"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.209494,0,0,1.382055,-12.2469,758.2004)"
- x1="11.87961"
- y1="205.4478"
- x2="18.58443"
- y2="211.605" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5734-6"
- id="linearGradient8774"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.306645,0,0,2.608597,-18.88425,480.9675)"
- x1="16.3967"
- y1="214.8097"
- x2="21.32992"
- y2="218.8141" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5740-3"
- id="linearGradient8776"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.9834125,0,0,1.562975,-12.92154,707.8904)"
- x1="15.64649"
- y1="214.5411"
- x2="17.49814"
- y2="218.8026" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5704-0"
- id="linearGradient8766"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.209494,0,0,1.382055,-12.2469,758.2004)"
- x1="11.87961"
- y1="205.4478"
- x2="18.58443"
- y2="211.605" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5734-6"
- id="linearGradient8768"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.306645,0,0,2.608597,-18.88425,480.9675)"
- x1="16.3967"
- y1="214.8097"
- x2="21.32992"
- y2="218.8141" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5740-3"
- id="linearGradient8770"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.9834125,0,0,1.562975,-12.92154,707.8904)"
- x1="15.64649"
- y1="214.5411"
- x2="17.49814"
- y2="218.8026" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5704-3"
- id="linearGradient6608"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.209494,0,0,1.382055,-12.2469,758.2004)"
- x1="11.87961"
- y1="205.4478"
- x2="18.58443"
- y2="211.605" />
- <linearGradient
- id="linearGradient5704-3">
- <stop
- style="stop-color:#5a5a5a;stop-opacity:1;"
- offset="0"
- id="stop5706-7" />
- <stop
- style="stop-color:#000000;stop-opacity:1.0000000;"
- offset="1.0000000"
- id="stop5708-90" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5734-2"
- id="linearGradient6610"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.306645,0,0,2.608597,-18.88425,480.9675)"
- x1="16.3967"
- y1="214.8097"
- x2="21.32992"
- y2="218.8141" />
- <linearGradient
- id="linearGradient5734-2">
- <stop
- id="stop5736-3"
- offset="0"
- style="stop-color:#8ab3df;stop-opacity:1;" />
- <stop
- id="stop5738-99"
- offset="1"
- style="stop-color:#ffffff" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5740-7"
- id="linearGradient6612"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.9834125,0,0,1.562975,-12.92154,707.8904)"
- x1="15.64649"
- y1="214.5411"
- x2="17.49814"
- y2="218.8026" />
- <linearGradient
- id="linearGradient5740-7">
- <stop
- id="stop5742-0"
- offset="0.0000000"
- style="stop-color:#ffffff;stop-opacity:1.0000000;" />
- <stop
- id="stop5744-3"
- offset="1.0000000"
- style="stop-color:#98b6d3;stop-opacity:1.0000000;" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5704-3"
- id="linearGradient6614"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.209494,0,0,1.382055,-12.2469,758.2004)"
- x1="11.87961"
- y1="205.4478"
- x2="18.58443"
- y2="211.605" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5734-2"
- id="linearGradient6616"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.306645,0,0,2.608597,-18.88425,480.9675)"
- x1="16.3967"
- y1="214.8097"
- x2="21.32992"
- y2="218.8141" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5740-7"
- id="linearGradient6618-9"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.9834125,0,0,1.562975,-12.92154,707.8904)"
- x1="15.64649"
- y1="214.5411"
- x2="17.49814"
- y2="218.8026" />
- <linearGradient
- xlink:href="#linearGradient5704-46"
- y2="351.125"
- x2="511.4375"
- y1="347.1808"
- x1="508.1888"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5857-1"
- inkscape:collect="always" />
- <linearGradient
- id="linearGradient5704-46">
- <stop
- style="stop-color:#5a5a5a;stop-opacity:1;"
- offset="0"
- id="stop668" />
- <stop
- style="stop-color:#000000;stop-opacity:1.0000000;"
- offset="1.0000000"
- id="stop5708-01" />
- </linearGradient>
- <linearGradient
- xlink:href="#linearGradient5704-48"
- y2="352.1231"
- x2="518.6993"
- y1="346.5179"
- x1="515.2157"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5857-64"
- inkscape:collect="always" />
- <linearGradient
- id="linearGradient5704-48">
- <stop
- style="stop-color:#5a5a5a;stop-opacity:1;"
- offset="0"
- id="stop673" />
- <stop
- style="stop-color:#000000;stop-opacity:1.0000000;"
- offset="1.0000000"
- id="stop5708-16" />
- </linearGradient>
- <linearGradient
- xlink:href="#linearGradient4698-52"
- y2="350.407"
- x2="532.363"
- y1="347.4531"
- x1="529.5001"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5621-6"
- inkscape:collect="always" />
- <linearGradient
- id="linearGradient4698-52">
- <stop
- id="stop4700-98"
- offset="0"
- style="stop-color:#a2d3ff;stop-opacity:1" />
- <stop
- id="stop4702-1"
- offset="1.0000000"
- style="stop-color:#004c91;stop-opacity:1" />
- </linearGradient>
- <linearGradient
- xlink:href="#linearGradient4698-1"
- y2="350.5838"
- x2="538.064"
- y1="346.8714"
- x1="534.5285"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5621-8"
- inkscape:collect="always" />
- <linearGradient
- id="linearGradient4698-1">
- <stop
- id="stop4700-5"
- offset="0"
- style="stop-color:#a2d3ff;stop-opacity:1" />
- <stop
- id="stop4702-2"
- offset="1.0000000"
- style="stop-color:#004c91;stop-opacity:1" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3480-9"
- id="linearGradient12203"
- x1="515.9623"
- y1="349.3102"
- x2="523.4155"
- y2="346.7762"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- id="linearGradient3480-9">
- <stop
- id="stop3482-6"
- offset="0.0000000"
- style="stop-color:#646464;stop-opacity:1.0000000;" />
- <stop
- id="stop3484-0"
- offset="1.0000000"
- style="stop-color:#000000;stop-opacity:1.0000000;" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3480-9"
- id="linearGradient12201"
- x1="519.4526"
- y1="354.5319"
- x2="521.2233"
- y2="351.8581"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- gradientTransform="matrix(0.9659258,0.258819,-0.258819,0.9659258,99.45088,-121.6787)"
- y2="351.8581"
- x2="521.2233"
- y1="354.5319"
- x1="519.4526"
- gradientUnits="userSpaceOnUse"
- id="linearGradient12220"
- xlink:href="#linearGradient3480-4"
- inkscape:collect="always" />
- <linearGradient
- id="linearGradient3480-4">
- <stop
- id="stop3482-7"
- offset="0.0000000"
- style="stop-color:#646464;stop-opacity:1.0000000;" />
- <stop
- id="stop3484-8"
- offset="1.0000000"
- style="stop-color:#000000;stop-opacity:1.0000000;" />
- </linearGradient>
- <linearGradient
- id="linearGradient4698-8">
- <stop
- id="stop4700-6"
- offset="0"
- style="stop-color:#a2d3ff;stop-opacity:1" />
- <stop
- id="stop4702-24"
- offset="1.0000000"
- style="stop-color:#004c91;stop-opacity:1" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4698-8"
- id="linearGradient12388"
- gradientUnits="userSpaceOnUse"
- x1="31.37247"
- y1="132.9464"
- x2="36.18673"
- y2="138.5" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4698-8"
- id="radialGradient12390"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1,0,0,0.153846,0,120.5976)"
- cx="35.25"
- cy="142.5244"
- fx="35.25"
- fy="142.5244"
- r="3.25" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient4698-8"
- id="linearGradient12392"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-1.5,7.5244)"
- x1="34.5194"
- y1="137.5165"
- x2="42.18301"
- y2="137.4738" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient5912">
- <stop
- style="stop-color:#000000;stop-opacity:1;"
- offset="0"
- id="stop5914" />
- <stop
- style="stop-color:#808080;stop-opacity:1"
- offset="1"
- id="stop5916" />
- </linearGradient>
- <linearGradient
- id="linearGradient6784-4"
- inkscape:collect="always">
- <stop
- id="stop6786-7"
- offset="0"
- style="stop-color:#000000;stop-opacity:1;" />
- <stop
- id="stop6788-0"
- offset="1"
- style="stop-color:#808080;stop-opacity:1" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5912"
- id="linearGradient5918"
- x1="643.5"
- y1="311"
- x2="634.5"
- y2="299.5"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient6784-4"
- id="linearGradient5918-3-6"
- x1="675.5"
- y1="310"
- x2="664.5"
- y2="297.5"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient5926">
- <stop
- style="stop-color:#004c91;stop-opacity:1"
- offset="0"
- id="stop5928" />
- <stop
- style="stop-color:#91c5f3;stop-opacity:1"
- offset="1"
- id="stop5930" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient5926-0-9">
- <stop
- style="stop-color:#004c91;stop-opacity:1"
- offset="0"
- id="stop5928-3-1" />
- <stop
- style="stop-color:#91c5f3;stop-opacity:1"
- offset="1"
- id="stop5930-5-6" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5926"
- id="linearGradient5932"
- gradientUnits="userSpaceOnUse"
- x1="656.18744"
- y1="305.6875"
- x2="647"
- y2="293.5" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient5926-0-9"
- id="linearGradient5932-9-2"
- gradientUnits="userSpaceOnUse"
- x1="686.5"
- y1="318.5"
- x2="677.5"
- y2="306.5" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#eraserFill-6"
- id="linearGradient10236"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.13356,0,0,1.133368,-243.44373,205.19827)"
- x1="101.09393"
- y1="221.06877"
- x2="112.20101"
- y2="234.00311" />
- <linearGradient
- id="eraserFill-6">
- <stop
- id="stop5742_1-1"
- offset="0.0000000"
- style="stop-color:#ffffff;stop-opacity:1.0000000;" />
- <stop
- id="stop5744_1-5"
- offset="1.0000000"
- style="stop-color:#f3b698;stop-opacity:1.0000000;" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#eraserFill-6"
- id="linearGradient10238"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.809546,0,0,0.809417,-240.01913,332.47995)"
- x1="144.08243"
- y1="157.82079"
- x2="176.86269"
- y2="188.41277" />
- <linearGradient
- inkscape:collect="always"
- id="gray_to_white">
- <stop
- id="stop7750-9"
- offset="0"
- style="stop-color:#afafaf;stop-opacity:1" />
- <stop
- id="stop7748-6"
- offset="1"
- style="stop-color:#e6e6e6;stop-opacity:1" />
- </linearGradient>
- <linearGradient
- y2="536.965"
- x2="217.426"
- y1="536.767"
- x1="263.478"
- gradientTransform="matrix(0.117347,0,0,0.117347,252.7175,248.3363)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient7163"
- xlink:href="#gray_to_white"
- inkscape:collect="always" />
- <radialGradient
- r="62.3947"
- fy="542.529"
- fx="234.355"
- cy="542.529"
- cx="234.355"
- gradientTransform="matrix(1,0,0,0.263368,0,365.571)"
- gradientUnits="userSpaceOnUse"
- id="radialGradient7218"
- xlink:href="#BlackTransparent"
- inkscape:collect="always" />
- <radialGradient
- r="62.3947"
- fy="542.529"
- fx="234.355"
- cy="542.529"
- cx="234.355"
- gradientTransform="matrix(1,0,0,0.263368,0,365.571)"
- gradientUnits="userSpaceOnUse"
- id="radialGradient7220"
- xlink:href="#WhiteTransparent"
- inkscape:collect="always" />
- <linearGradient
- y2="376.4393"
- x2="-557.8917"
- y1="115.2545"
- x1="-815.2852"
- gradientTransform="matrix(1,0,0,0.997925,315.4232,-138.2771)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient15270-5"
- xlink:href="#linearGradient3480-7-6"
- inkscape:collect="always" />
- <linearGradient
- id="linearGradient3480-7-6">
- <stop
- id="stop3482-77-2"
- offset="0.0000000"
- style="stop-color:#646464;stop-opacity:1.0000000;" />
- <stop
- id="stop3484-3-2"
- offset="1.0000000"
- style="stop-color:#000000;stop-opacity:1.0000000;" />
- </linearGradient>
- <linearGradient
- id="linearGradient5740-1-4">
- <stop
- id="stop5742-8-4"
- offset="0.0000000"
- style="stop-color:#ffffff;stop-opacity:1.0000000;" />
- <stop
- id="stop5744-32-6"
- offset="1.0000000"
- style="stop-color:#98b6d3;stop-opacity:1.0000000;" />
- </linearGradient>
- <linearGradient
- id="linearGradient5740-1-4-4">
- <stop
- id="stop5742-8-4-5"
- offset="0.0000000"
- style="stop-color:#ffffff;stop-opacity:1.0000000;" />
- <stop
- id="stop5744-32-6-7"
- offset="1.0000000"
- style="stop-color:#98b6d3;stop-opacity:1.0000000;" />
- </linearGradient>
- <linearGradient
- xlink:href="#linearGradient5740-1-4-6"
- y2="180.6826"
- x2="164.3598"
- y1="172.2059"
- x1="161.736"
- gradientTransform="matrix(2.499161,0,0,1.671823,-82.24308,-178.7565)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient5545-0-70"
- inkscape:collect="always" />
- <linearGradient
- id="linearGradient5740-1-4-6">
- <stop
- id="stop5742-8-4-8"
- offset="0.0000000"
- style="stop-color:#ffffff;stop-opacity:1.0000000;" />
- <stop
- id="stop5744-32-6-3"
- offset="1.0000000"
- style="stop-color:#98b6d3;stop-opacity:1.0000000;" />
- </linearGradient>
- <linearGradient
- id="linearGradient1887-1">
- <stop
- id="stop1888-0"
- offset="0.0000000"
- style="stop-color:#fffdf8;stop-opacity:1.0000000;" />
- <stop
- id="stop1889-9"
- offset="1.0000000"
- style="stop-color:#cdccc7;stop-opacity:1.0000000;" />
- </linearGradient>
- <linearGradient
- y2="350.1636"
- x2="130.3522"
- y1="343.258"
- x1="121.1177"
- gradientTransform="matrix(1,0,0,0.996869,-115.0577,-334.2098)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient10926"
- xlink:href="#linearGradient1887-1"
- inkscape:collect="always" />
- <linearGradient
- id="linearGradient1887-4">
- <stop
- id="stop1888-8"
- offset="0.0000000"
- style="stop-color:#fffdf8;stop-opacity:1.0000000;" />
- <stop
- id="stop1889-7"
- offset="1.0000000"
- style="stop-color:#cdccc7;stop-opacity:1.0000000;" />
- </linearGradient>
- <linearGradient
- y2="350.1636"
- x2="130.3522"
- y1="343.258"
- x1="121.1177"
- gradientTransform="matrix(0.533827,0,0,0.532126,-61.18771,-178.1669)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient11010"
- xlink:href="#linearGradient1887-4"
- inkscape:collect="always" />
- <linearGradient
- id="linearGradient1887-1-0">
- <stop
- id="stop1888-0-6"
- offset="0.0000000"
- style="stop-color:#fffdf8;stop-opacity:1.0000000;" />
- <stop
- id="stop1889-9-4"
- offset="1.0000000"
- style="stop-color:#cdccc7;stop-opacity:1.0000000;" />
- </linearGradient>
- <linearGradient
- y2="350.1636"
- x2="130.3522"
- y1="343.258"
- x1="121.1177"
- gradientTransform="matrix(1,0,0,0.996869,165.9423,-181.2098)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient11070"
- xlink:href="#linearGradient1887-1-0"
- inkscape:collect="always" />
- <linearGradient
- id="linearGradient1887-1-0-3">
- <stop
- id="stop1888-0-6-7"
- offset="0.0000000"
- style="stop-color:#fffdf8;stop-opacity:1.0000000;" />
- <stop
- id="stop1889-9-4-2"
- offset="1.0000000"
- style="stop-color:#cdccc7;stop-opacity:1.0000000;" />
- </linearGradient>
- <linearGradient
- y2="350.1636"
- x2="130.3522"
- y1="343.258"
- x1="121.1177"
- gradientTransform="matrix(1,0,0,0.996869,165.9423,-181.2098)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient11130"
- xlink:href="#linearGradient1887-1-0-3"
- inkscape:collect="always" />
- <linearGradient
- xlink:href="#linearGradient1887-3"
- y2="350.1636"
- x2="130.3522"
- y1="343.258"
- x1="121.1177"
- gradientTransform="matrix(1,0,0,0.996869,165.9423,-181.2098)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient15175-8"
- inkscape:collect="always" />
- <linearGradient
- id="linearGradient1887-3">
- <stop
- id="stop1888-2"
- offset="0.0000000"
- style="stop-color:#fffdf8;stop-opacity:1.0000000;" />
- <stop
- id="stop1889-94"
- offset="1.0000000"
- style="stop-color:#cdccc7;stop-opacity:1.0000000;" />
- </linearGradient>
- <linearGradient
- y2="350.1636"
- x2="130.3522"
- y1="343.258"
- x1="121.1177"
- gradientTransform="matrix(1,0,0,0.996869,-115.0577,-334.2098)"
- gradientUnits="userSpaceOnUse"
- id="linearGradient11238"
- xlink:href="#linearGradient1887-3"
- inkscape:collect="always" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient10331"
- id="linearGradient10337"
- x1="255.513"
- y1="92.579002"
- x2="264.6582"
- y2="83.394058"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient10331"
- id="linearGradient10372"
- gradientUnits="userSpaceOnUse"
- x1="255.513"
- y1="92.579002"
- x2="264.6582"
- y2="83.394058" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient10331"
- id="linearGradient10399"
- gradientUnits="userSpaceOnUse"
- x1="255.513"
- y1="92.579002"
- x2="264.6582"
- y2="83.394058" />
- </defs>
- <sodipodi:namedview
- inkscape:guide-bbox="true"
- inkscape:current-layer="svg1"
- inkscape:grid-bbox="true"
- inkscape:pageopacity="1.0000000"
- pagecolor="#e8e8e4"
- snaptoguides="true"
- showguides="true"
- inkscape:window-y="27"
- inkscape:window-x="0"
- inkscape:window-height="709"
- inkscape:window-width="1366"
- inkscape:cy="417.94992"
- inkscape:cx="364.82849"
- inkscape:zoom="3.3430235"
- gridtolerance="6"
- snaptogrid="false"
- showgrid="false"
- id="base"
- inkscape:document-units="px"
- inkscape:grid-points="true"
- guidetolerance="8"
- fill="#8ab3de"
- stroke="#646464"
- inkscape:object-nodes="false"
- objecttolerance="11"
- inkscape:snap-bbox="false"
- inkscape:snap-nodes="true"
- inkscape:bbox-nodes="false"
- inkscape:bbox-paths="false"
- inkscape:snap-global="false"
- inkscape:snap-center="false"
- inkscape:snap-midpoints="false"
- inkscape:snap-intersection-paths="true"
- inkscape:object-paths="false"
- inkscape:snap-object-midpoints="true"
- inkscape:window-maximized="1"
- inkscape:snap-grids="true"
- inkscape:snap-smooth-nodes="false"
- inkscape:snap-text-baseline="false"
- inkscape:snap-page="true"
- inkscape:snap-bbox-midpoints="false"
- inkscape:snap-bbox-edge-midpoints="false">
- <inkscape:grid
- type="xygrid"
- id="grid9252"
- originx="0px"
- originy="0px"
- spacingx="0.5px"
- spacingy="0.5px"
- empspacing="2"
- visible="true"
- enabled="true"
- snapvisiblegridlinesonly="true" />
- <sodipodi:guide
- orientation="0,1"
- position="630.08101,968.02815"
- id="guide4946" />
- <sodipodi:guide
- orientation="0,1"
- position="618.47896,943.93157"
- id="guide4948" />
- </sodipodi:namedview>
- <metadata
- id="metadata1810">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:description>Created with Inkscape
+<svg 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:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" inkscape:version="0.48.4 r9939" sodipodi:docname="icons.svg" height="540" width="1250" sodipodi:version="0.32" id="svg1" inkscape:output_extension="org.inkscape.output.svg.inkscape" version="1.0">
+<defs id="defs3">
+<linearGradient id="linearGradient10331">
+<stop style="stop-color:#000000;stop-opacity:1;" offset="0" id="stop10333" />
+<stop style="stop-color:#ffffff;stop-opacity:1;" offset="1" id="stop10335" />
+</linearGradient>
+<linearGradient id="linearGradient6206">
+<stop style="stop-color:#8ab3df;stop-opacity:1" offset="0" id="stop6208" />
+<stop style="stop-color:#5eba69;stop-opacity:1" offset="1" id="stop6210" />
+</linearGradient>
+<linearGradient id="linearGradient6618">
+<stop offset="0" style="stop-color:#1caf19;stop-opacity:1" id="stop6620" />
+<stop offset="1" style="stop-color:#6df668;stop-opacity:1" id="stop6622" />
+</linearGradient>
+<linearGradient inkscape:collect="always" id="linearGradient7836">
+<stop style="stop-color:#000000;stop-opacity:1;" offset="0" id="stop7838" />
+<stop style="stop-color:#000000;stop-opacity:0;" offset="1" id="stop7840" />
+</linearGradient>
+<linearGradient inkscape:collect="always" id="linearGradient7828">
+<stop style="stop-color:#000000;stop-opacity:1;" offset="0" id="stop7830" />
+<stop style="stop-color:#000000;stop-opacity:0;" offset="1" id="stop7832" />
+</linearGradient>
+<linearGradient inkscape:collect="always" id="linearGradient7820">
+<stop style="stop-color:#000000;stop-opacity:1;" offset="0" id="stop7822" />
+<stop style="stop-color:#000000;stop-opacity:0;" offset="1" id="stop7824" />
+</linearGradient>
+<linearGradient inkscape:collect="always" id="linearGradient7812">
+<stop style="stop-color:#000000;stop-opacity:1;" offset="0" id="stop7814" />
+<stop style="stop-color:#000000;stop-opacity:0;" offset="1" id="stop7816" />
+</linearGradient>
+<linearGradient inkscape:collect="always" id="linearGradient7804">
+<stop style="stop-color:#000000;stop-opacity:1;" offset="0" id="stop7806" />
+<stop style="stop-color:#000000;stop-opacity:0;" offset="1" id="stop7808" />
+</linearGradient>
+<linearGradient inkscape:collect="always" id="linearGradient7796">
+<stop style="stop-color:#000000;stop-opacity:1;" offset="0" id="stop7798" />
+<stop style="stop-color:#000000;stop-opacity:0;" offset="1" id="stop7800" />
+</linearGradient>
+<linearGradient inkscape:collect="always" id="linearGradient7788">
+<stop style="stop-color:#000000;stop-opacity:1;" offset="0" id="stop7790" />
+<stop style="stop-color:#000000;stop-opacity:0;" offset="1" id="stop7792" />
+</linearGradient>
+<linearGradient inkscape:collect="always" id="linearGradient7780">
+<stop style="stop-color:#000000;stop-opacity:1;" offset="0" id="stop7782" />
+<stop style="stop-color:#000000;stop-opacity:0;" offset="1" id="stop7784" />
+</linearGradient>
+<linearGradient inkscape:collect="always" id="linearGradient7772">
+<stop style="stop-color:#000000;stop-opacity:1;" offset="0" id="stop7774" />
+<stop style="stop-color:#000000;stop-opacity:0;" offset="1" id="stop7776" />
+</linearGradient>
+<linearGradient inkscape:collect="always" id="linearGradient5602">
+<stop style="stop-color:#cccccc;stop-opacity:1" offset="0" id="stop5604" />
+<stop style="stop-color:#000000;stop-opacity:1" offset="1" id="stop5606" />
+</linearGradient>
+<linearGradient id="linearGradient8482" inkscape:collect="always">
+<stop id="stop8484" offset="0" style="stop-color:#b3b3b3;stop-opacity:1" />
+<stop id="stop8486" offset="1" style="stop-color:#000000;stop-opacity:1" />
+</linearGradient>
+<linearGradient id="linearGradient5724">
+<stop style="stop-color:#fffdf8;stop-opacity:1.0000000;" offset="0.0000000" id="stop5726" />
+<stop id="stop5730" offset="0.43478271" style="stop-color:#fcfaf5;stop-opacity:1;" />
+<stop style="stop-color:#cdccc7;stop-opacity:1.0000000;" offset="1.0000000" id="stop5728" />
+</linearGradient>
+<inkscape:path-effect effect="skeletal" id="path-effect9860" prop_scale="1.03" pattern="m 758,-28 c -26.55889,13.730612 -40,22 -40,28 0,6 13.20914,26.0201 27.06843,28 8,-14 0.066,-35.97121 12.93157,-56 z m 16,8 c -11.84579,8.897493 -18.62895,30.776225 0,42 -11.25807,-24.4674498 -0.73954,-41.050051 0,-42 z m 20,6 c -13.1445,10.146986 -10,20 0,28 -6,-12 -0.74973,-27.90401 0,-28 z m 30,-5.06843 c -4.85511,1.157888 -6.99009,9.046883 -10,11.06843 -5.81619,3.906325 -10.10855,2.87331 -10.0246,7.98206971 C 804.08433,6.6105697 806.48108,4.5018511 814,8 c 2.34648,1.0916891 7.11389,10.516733 10,10.93157 -4,-14.0000002 -4,-26.0000002 0,-38 z" scale_y_rel="true" pattern-nodetypes="czcccccccccssscc" is_visible="true" deactivate_knotholder="false" copytype="single_stretched" spacing="0" normal_offset="0" tang_offset="0" prop_units="false" vertical_pattern="false" fuse_tolerance="0" />
+<linearGradient id="linearGradient4832" inkscape:collect="always">
+<stop id="stop4834" offset="0" style="stop-color:#8686bf;stop-opacity:1" />
+<stop id="stop4836" offset="1" style="stop-color:#9191b6;stop-opacity:0" />
+</linearGradient>
+<linearGradient id="linearGradient4826" inkscape:collect="always">
+<stop id="stop4828" offset="0" style="stop-color:#d7d7ff;stop-opacity:1" />
+<stop id="stop4830" offset="1" style="stop-color:#d7d7ff;stop-opacity:0" />
+</linearGradient>
+<linearGradient id="linearGradient4820" inkscape:collect="always">
+<stop id="stop4822" offset="0" style="stop-color:#393986;stop-opacity:1" />
+<stop id="stop4824" offset="1" style="stop-color:#53536c;stop-opacity:0" />
+</linearGradient>
+<linearGradient id="linearGradient4798">
+<stop style="stop-color:#ffffff;stop-opacity:1.0000000;" offset="0" id="stop4802" />
+<stop style="stop-color:#5eba69;stop-opacity:1;" offset="1" id="stop4800" />
+</linearGradient>
+<linearGradient id="linearGradient4935">
+<stop style="stop-color:#5eba69;stop-opacity:1;" offset="0" id="stop4939" />
+<stop style="stop-color:#ffffff;stop-opacity:1.0000000;" offset="1" id="stop4937" />
+</linearGradient>
+<linearGradient xlink:href="#linearGradient700" gradientTransform="matrix(-0.42698,-0.87201,0.87201,-0.42698,11.5331,-7.26288)" y2="-0.473952" x2="-16.435499" y1="-1.11146" x1="-30.512699" gradientUnits="userSpaceOnUse" id="linearGradient3352" inkscape:collect="always" />
+<linearGradient inkscape:collect="always" id="linearGradient4721">
+<stop style="stop-color:#f57900;stop-opacity:1" offset="0" id="stop4723" />
+<stop style="stop-color:#73d216;stop-opacity:0;" offset="1" id="stop4725" />
+</linearGradient>
+<linearGradient id="linearGradient4709" inkscape:collect="always">
+<stop id="stop4711" offset="0" style="stop-color:#75507b;stop-opacity:1" />
+<stop id="stop4713" offset="1" style="stop-color:#73d216;stop-opacity:0;" />
+</linearGradient>
+<linearGradient inkscape:collect="always" id="linearGradient4696">
+<stop style="stop-color:#73d216;stop-opacity:1;" offset="0" id="stop4698" />
+<stop style="stop-color:#73d216;stop-opacity:0;" offset="1" id="stop4701" />
+</linearGradient>
+<marker inkscape:stockid="Arrow1Send" orient="auto" refY="0" refX="0" id="Arrow1Send">
+<path id="path4834" d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
+</marker>
+<linearGradient xlink:href="#linearGradient3480" gradientTransform="translate(-0.999998,-0.937496)" gradientUnits="userSpaceOnUse" y2="311.81979" x2="696.86676" y1="306.07037" x1="693.40259" id="linearGradient4618" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" gradientTransform="translate(-0.999998,-0.937496)" gradientUnits="userSpaceOnUse" y2="311.07904" x2="698.26788" y1="303.70065" x1="693.27899" id="linearGradient4610" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" gradientUnits="userSpaceOnUse" y2="309.73383" x2="698.72687" y1="304.22421" x1="695.0141" id="linearGradient4649" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient16137" y2="729.99908" x2="60.495438" y1="715.91296" x1="54.463463" gradientTransform="matrix(1.007189,0,0,0.98662,-0.460106,9.713565)" gradientUnits="userSpaceOnUse" id="linearGradient4849" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient16137" y2="719.93756" x2="54.737839" y1="729.3028" x1="64.23671" gradientTransform="matrix(1.007189,0,0,0.98662,-0.460106,9.713565)" gradientUnits="userSpaceOnUse" id="linearGradient4859" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" gradientUnits="userSpaceOnUse" y2="125.31617" x2="91.620605" y1="125.31617" x1="84.629395" id="linearGradient4811" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" gradientUnits="userSpaceOnUse" y2="159" x2="186.71693" y1="159" x1="171.28307" id="linearGradient4819" inkscape:collect="always" />
+<linearGradient id="linearGradient12513">
+<stop style="stop-color:black;stop-opacity:1;" offset="0" id="stop12515" />
+<stop style="stop-color:#2a2a2a;stop-opacity:1;" offset="1" id="stop12517" />
+</linearGradient>
+<linearGradient xlink:href="#linearGradient12513" gradientUnits="userSpaceOnUse" y2="712.16724" x2="61.995983" y1="715.75946" x1="64.608963" id="linearGradient12519" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient2485" y2="244.67865" x2="717.60321" y1="249.98053" x1="712.98596" gradientTransform="matrix(1,0,0,-1,0.453976,493.3688)" gradientUnits="userSpaceOnUse" id="linearGradient12592" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient2485" y2="240.87608" x2="717.6405" y1="248.91472" x1="713.50842" gradientTransform="matrix(1.016495,0,0,-1,-11.43409,493.3688)" gradientUnits="userSpaceOnUse" id="linearGradient12555" inkscape:collect="always" />
+<linearGradient id="linearGradient4528">
+<stop style="stop-color:#ffffff;stop-opacity:1.0000000;" offset="0.0000000" id="stop4530" />
+<stop id="stop4534" offset="0.37719297" style="stop-color:#d4e0ef;stop-opacity:1;" />
+<stop style="stop-color:#98b6d3;stop-opacity:1.0000000;" offset="1.0000000" id="stop4532" />
+</linearGradient>
+<linearGradient id="linearGradient6679">
+<stop style="stop-color:#ffeb74;stop-opacity:1;" offset="0" id="stop6681" />
+<stop style="stop-color:#ffffff;stop-opacity:1;" offset="1" id="stop6683" />
+</linearGradient>
+<linearGradient id="linearGradient5899">
+<stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop5901" />
+<stop style="stop-color:#ffacb5;stop-opacity:1;" offset="1" id="stop5903" />
+</linearGradient>
+<linearGradient id="linearGradient5858">
+<stop style="stop-color:#ffa01e" offset="0.0000000" id="stop5860" />
+<stop style="stop-color:#000000;stop-opacity:1.0000000;" offset="1.0000000" id="stop5862" />
+</linearGradient>
+<linearGradient id="linearGradient5740">
+<stop id="stop5742" offset="0.0000000" style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+<stop id="stop5744" offset="1.0000000" style="stop-color:#98b6d3;stop-opacity:1.0000000;" />
+</linearGradient>
+<linearGradient id="linearGradient5734">
+<stop id="stop5736" offset="0" style="stop-color:#8ab3df;stop-opacity:1;" />
+<stop id="stop5738" offset="1" style="stop-color:#ffffff" />
+</linearGradient>
+<linearGradient id="linearGradient5704">
+<stop style="stop-color:#5a5a5a;stop-opacity:1;" offset="0" id="stop5706" />
+<stop style="stop-color:#000000;stop-opacity:1.0000000;" offset="1.0000000" id="stop5708" />
+</linearGradient>
+<linearGradient id="linearGradient16137">
+<stop style="stop-color:#db5d00;stop-opacity:1.0000000;" offset="0.0000000" id="stop16139" />
+<stop style="stop-color:#ffd749;stop-opacity:1.0000000;" offset="0.35076979" id="stop16141" />
+<stop style="stop-color:#fff593;stop-opacity:1.0000000;" offset="0.59668732" id="stop16143" />
+<stop style="stop-color:#fff7c2;stop-opacity:1.0000000;" offset="0.78382427" id="stop16145" />
+<stop style="stop-color:#ffffff;stop-opacity:1.0000000;" offset="1.0000000" id="stop16147" />
+</linearGradient>
+<linearGradient inkscape:collect="always" id="linearGradient14614">
+<stop style="stop-color:#c80000" offset="0" id="stop14616" />
+<stop style="stop-color:#bf0000;stop-opacity:0;" offset="1" id="stop14618" />
+</linearGradient>
+<linearGradient id="linearGradient5204">
+<stop style="stop-color:#4e6e90;stop-opacity:1;" offset="0" id="stop5206" />
+<stop style="stop-color:#000000;stop-opacity:1.0000000;" offset="1.0000000" id="stop5208" />
+</linearGradient>
+<linearGradient inkscape:collect="always" id="linearGradient4343">
+<stop style="stop-color:#fff9f9;stop-opacity:1;" offset="0" id="stop4345" />
+<stop style="stop-color:#fff9f9;stop-opacity:0;" offset="1" id="stop4347" />
+</linearGradient>
+<linearGradient id="linearGradient6684">
+<stop style="stop-color:#ffbf00;stop-opacity:1.0000000;" offset="0.0000000" id="stop6686" />
+<stop style="stop-color:#ffffff;stop-opacity:1.0000000;" offset="1.0000000" id="stop6688" />
+</linearGradient>
+<linearGradient id="linearGradient6524">
+<stop style="stop-color:#ffffff;stop-opacity:1.0000000" offset="0.0000000" id="stop6526" />
+<stop style="stop-color:#e2e1e1;stop-opacity:1.0000000;" offset="1.0000000" id="stop6528" />
+</linearGradient>
+<linearGradient inkscape:collect="always" id="linearGradient5663">
+<stop style="stop-color:#000000;stop-opacity:1;" offset="0" id="stop5665" />
+<stop style="stop-color:#000000;stop-opacity:0;" offset="1" id="stop5667" />
+</linearGradient>
+<linearGradient id="linearGradient10585">
+<stop style="stop-color:#d7d7d7;stop-opacity:1.0000000;" offset="0.0000000" id="stop10587" />
+<stop style="stop-color:#000000;stop-opacity:1.0000000;" offset="1.0000000" id="stop10595" />
+</linearGradient>
+<linearGradient id="linearGradient3480">
+<stop id="stop3482" offset="0.0000000" style="stop-color:#646464;stop-opacity:1.0000000;" />
+<stop id="stop3484" offset="1.0000000" style="stop-color:#000000;stop-opacity:1.0000000;" />
+</linearGradient>
+<linearGradient id="linearGradient3466">
+<stop style="stop-color:#ffffff;stop-opacity:1.0000000" offset="0.0000000" id="stop3468" />
+<stop style="stop-color:#a0a0a0;stop-opacity:1.0000000;" offset="1.0000000" id="stop3470" />
+</linearGradient>
+<linearGradient id="linearGradient1887">
+<stop id="stop1888" offset="0.0000000" style="stop-color:#fffdf8;stop-opacity:1.0000000;" />
+<stop id="stop1889" offset="1.0000000" style="stop-color:#cdccc7;stop-opacity:1.0000000;" />
+</linearGradient>
+<linearGradient id="linearGradient2485">
+<stop id="stop2486" offset="0.0000000" style="stop-color:#ffffff;stop-opacity:1.0000000" />
+<stop id="stop2487" offset="1.0000000" style="stop-color:#aaaaaa;stop-opacity:1.0000000;" />
+</linearGradient>
+<linearGradient id="linearGradient2888">
+<stop id="stop2889" offset="0.0000000" style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+<stop id="stop2894" offset="1" style="stop-color:#8ab3de;stop-opacity:1;" />
+</linearGradient>
+<linearGradient id="linearGradient1610">
+<stop id="stop1611" offset="0.0000000" style="stop-color:#000000;stop-opacity:1.0000000" />
+<stop id="stop3053" offset="0.35076979" style="stop-color:#7f7f7f;stop-opacity:1.0000000" />
+<stop id="stop3054" offset="0.59668732" style="stop-color:#bfbfbf;stop-opacity:1.0000000" />
+<stop id="stop3055" offset="0.78382427" style="stop-color:#dfdfdf;stop-opacity:1.0000000" />
+<stop id="stop1612" offset="1.0000000" style="stop-color:#ffffff;stop-opacity:1.0000000" />
+</linearGradient>
+<linearGradient id="linearGradient500">
+<stop id="stop1007" offset="0.0000000" style="stop-color:#e7eaf0;stop-opacity:1.0000000;" />
+<stop id="stop1008" offset="1.0000000" style="stop-color:#bacadd;stop-opacity:1.0000000;" />
+</linearGradient>
+<linearGradient id="linearGradient700">
+<stop id="stop347" offset="0" style="stop-color:#376796;stop-opacity:1;" />
+<stop id="stop348" offset="1.0000000" style="stop-color:#b0dde2;stop-opacity:1.0000000;" />
+</linearGradient>
+<linearGradient id="linearGradient800">
+<stop id="stop998" offset="0" style="stop-color:#f3ff49;stop-opacity:1;" />
+<stop id="stop999" offset="1" style="stop-color:#ffa01e;stop-opacity:1;" />
+</linearGradient>
+<linearGradient id="linearGradient900">
+<stop id="stop1014" offset="0.0000000" style="stop-color:#e4ffa6;stop-opacity:1.0000000;" />
+<stop id="stop1015" offset="1.0000000" style="stop-color:#3a7801;stop-opacity:1.0000000;" />
+</linearGradient>
+<linearGradient xlink:href="#linearGradient5734" gradientTransform="translate(1.863401,-1.999999)" gradientUnits="userSpaceOnUse" y2="164.95464" x2="23.615282" y1="170.37819" x1="22.452934" id="linearGradient3628" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient4935" gradientTransform="matrix(0.89781,0,0,0.89781,-0.81747,10.4227)" gradientUnits="userSpaceOnUse" y2="96.397003" x2="-14.7622" y1="107.85" x1="-0.53531498" id="linearGradient10520" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient2485" gradientUnits="userSpaceOnUse" y2="240.35397" x2="64.518295" y1="236.41124" x1="61.447758" id="linearGradient4005" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient2485" gradientUnits="userSpaceOnUse" y2="243.43013" x2="62.515686" y1="239.1431" x1="59.432198" id="linearGradient4013" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" gradientUnits="userSpaceOnUse" y2="239.27582" x2="63.40303" y1="236" x1="58.952152" id="linearGradient4072" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" gradientUnits="userSpaceOnUse" y2="239.49016" x2="62.5" y1="235.13408" x1="59" id="linearGradient4080" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" gradientTransform="translate(0,0.0207681)" gradientUnits="userSpaceOnUse" y2="257.66202" x2="14.320742" y1="251" x1="8" id="linearGradient4088" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" y2="257.66202" x2="14.320742" y1="251" x1="8" gradientUnits="userSpaceOnUse" id="linearGradient3208" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" y2="186.1308" x2="-35.449852" y1="186.11075" x1="-43.562527" gradientTransform="matrix(0,1.686539,-1.016949,0,148.1771,249.4699)" gradientUnits="userSpaceOnUse" id="linearGradient6665" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" gradientTransform="matrix(0,1.007194,-1.016949,0,148.1771,220.2629)" y2="187" x2="-30.049999" y1="187" x1="-43.950001" gradientUnits="userSpaceOnUse" id="linearGradient6667" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" gradientTransform="matrix(1.003713,0,0,1,0.163202,0)" gradientUnits="userSpaceOnUse" y2="187" x2="-30.049999" y1="187" x1="-43.950001" id="linearGradient7544" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" y2="186.74951" x2="-34.245693" y1="183.3679" x1="-42.133953" gradientUnits="userSpaceOnUse" id="linearGradient7548" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1610" gradientTransform="translate(-0.96863,1.05455)" y2="182.35056" x2="-34.677124" y1="183.8118" x1="-33.566422" gradientUnits="userSpaceOnUse" id="linearGradient10560" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient800" gradientTransform="translate(-139.9686,15.05455)" gradientUnits="userSpaceOnUse" y2="166.19142" x2="110.12064" y1="163.43726" x1="107.94834" id="linearGradient10579" inkscape:collect="always" />
+<radialGradient xlink:href="#linearGradient10585" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.173327,0.323606,-0.837131,0.448376,121.9729,116.365)" r="4.7721405" fy="185.37962" fx="-39.006454" cy="185.37962" cx="-39.006454" id="radialGradient10597" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1610" gradientUnits="userSpaceOnUse" y2="215.9465" x2="143.22507" y1="214.81735" x1="148" id="linearGradient10641" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient800" gradientTransform="matrix(1.02198,0,0,1,-8.949568,-1)" gradientUnits="userSpaceOnUse" y2="264.68918" x2="366.09814" y1="261.24731" x1="361.70941" id="linearGradient11815" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3466" y2="126.52245" x2="338.0838" y1="117.24895" x1="337.11661" gradientTransform="matrix(0.707107,-0.707107,0.707107,0.707107,16.25566,275.4833)" gradientUnits="userSpaceOnUse" id="linearGradient11021" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="46.338959" x2="414.62341" y1="46.338985" x1="404.67871" gradientTransform="matrix(0.539989,0,0,0.883257,-125.2513,264.0607)" gradientUnits="userSpaceOnUse" id="linearGradient13469" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="46.339054" x2="415.16632" y1="46.338985" x1="404.67871" gradientTransform="matrix(0.666914,0,0,0.896427,-159.6137,266.4372)" gradientUnits="userSpaceOnUse" id="linearGradient13473" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="46.339008" x2="415.20053" y1="46.338985" x1="404.67871" gradientTransform="matrix(0.868799,0,0,0.896064,-239.3931,260.4497)" gradientUnits="userSpaceOnUse" id="linearGradient13477" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" gradientTransform="translate(41.00246,10.00003)" gradientUnits="userSpaceOnUse" y2="293" x2="76.136215" y1="293" x1="70" id="linearGradient14343" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5734" gradientUnits="userSpaceOnUse" y2="307.83109" x2="80.622993" y1="311.45078" x1="83.829369" id="linearGradient14389" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient4528" y2="76.983932" x2="690" y1="67.59227" x1="705.22168" gradientTransform="matrix(1.124999,0,0,1.125,-85.22497,-7.125909)" gradientUnits="userSpaceOnUse" id="linearGradient18352" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient800" y2="174.93935" x2="974.43518" y1="172.44194" x1="974.43518" gradientTransform="matrix(0.7,0,0,1,311.2,8.5)" gradientUnits="userSpaceOnUse" id="linearGradient5644" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" gradientUnits="userSpaceOnUse" y2="185" x2="992.73621" y1="181.5609" x1="994.15332" id="linearGradient5658" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5663" gradientTransform="translate(0.0706497,-0.23015)" gradientUnits="userSpaceOnUse" y2="179.19316" x2="990.57349" y1="185.18915" x1="989.87738" id="linearGradient5669" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient2485" y2="184.8026" x2="979.80444" y1="182.46863" x1="974.19751" gradientUnits="userSpaceOnUse" id="linearGradient5693" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" y2="184.71498" x2="974.57471" y1="178.93727" x1="967.73901" gradientUnits="userSpaceOnUse" id="linearGradient5695" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="80.141884" x2="250.66499" y1="73.65818" x1="256.89447" gradientTransform="matrix(0.939394,0,0,1,15.63564,3.573014)" gradientUnits="userSpaceOnUse" id="linearGradient11197" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1610" y2="79.5" x2="269.54849" y1="79.5" x1="261.1073" gradientTransform="translate(0.514439,0.573014)" gradientUnits="userSpaceOnUse" id="linearGradient11210" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" gradientTransform="translate(-0.0158611,0.0730141)" gradientUnits="userSpaceOnUse" y2="77.990372" x2="258.01514" y1="70.980736" x1="266.0303" id="linearGradient11286" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" gradientTransform="translate(-0.0158611,0.0730141)" gradientUnits="userSpaceOnUse" y2="78.836052" x2="262.53848" y1="74.382683" x1="266.64761" id="linearGradient11294" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" gradientTransform="matrix(1,0,0,0.982332,-0.0158611,1.3452)" gradientUnits="userSpaceOnUse" y2="71.037422" x2="256.5" y1="69.714012" x1="261.03427" id="linearGradient11302" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient800" gradientUnits="userSpaceOnUse" y2="103.55601" x2="275.45453" y1="95.677536" x1="270.17175" id="linearGradient11335" inkscape:collect="always" />
+<radialGradient xlink:href="#linearGradient10585" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.033243,0,-3.241221)" r="7.5203147" fy="95.723427" fx="269.96768" cy="95.723427" cx="269.96768" id="radialGradient11343" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" gradientUnits="userSpaceOnUse" y2="103.55601" x2="275.45453" y1="95.677536" x1="270.17175" id="linearGradient11359" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" gradientTransform="matrix(1,0,0,0.940296,0,5.373155)" gradientUnits="userSpaceOnUse" y2="93.16346" x2="276.82553" y1="90" x1="271.21255" id="linearGradient11367" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" y2="178.65753" x2="-33.694717" y1="187.86301" x1="-37.330727" gradientTransform="matrix(0,1,-1.02198,0,139.2452,218.9968)" gradientUnits="userSpaceOnUse" id="linearGradient6573" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient900" y2="264.46481" x2="367.26514" y1="261.24728" x1="361.6976" gradientTransform="matrix(1.02198,0,0,1,-8.921317,-0.991053)" gradientUnits="userSpaceOnUse" id="linearGradient6662" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" y2="178.65753" x2="-33.694717" y1="187.86301" x1="-37.330727" gradientTransform="matrix(0,1,-1.02198,0,139.2735,219.0057)" gradientUnits="userSpaceOnUse" id="linearGradient6664" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" gradientUnits="userSpaceOnUse" y2="190.23405" x2="-41.620148" y1="183.19646" x1="-38.782421" id="linearGradient6672" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient6684" gradientUnits="userSpaceOnUse" y2="183.81453" x2="-40.58511" y1="189.54932" x1="-42.309338" id="linearGradient6690" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" gradientTransform="matrix(1.003597,0,0,1,0.158094,0)" gradientUnits="userSpaceOnUse" y2="180.95" x2="-32.95787" y1="175.93307" x1="-34.943748" id="linearGradient6727" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" y2="178.65753" x2="-33.694717" y1="187.86301" x1="-37.330727" gradientTransform="matrix(0,1,-1,0,145.0076,219.9968)" gradientUnits="userSpaceOnUse" id="linearGradient6731" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient6684" y2="184.4165" x2="-32.04113" y1="186.81528" x1="-36.94574" gradientUnits="userSpaceOnUse" id="linearGradient6737" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" y2="178.65753" x2="-33.694717" y1="187.86301" x1="-37.330727" gradientTransform="matrix(0,1,-1,0,145.0076,219.9968)" gradientUnits="userSpaceOnUse" id="linearGradient6739" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" gradientTransform="matrix(1.003713,0,0,1,0.163202,0)" y2="187" x2="-30.049999" y1="187" x1="-43.950001" gradientUnits="userSpaceOnUse" id="linearGradient6743" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" gradientTransform="matrix(1.003597,0,0,1,0.158094,0)" y2="187" x2="-30.049999" y1="187" x1="-43.950001" gradientUnits="userSpaceOnUse" id="linearGradient6745" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient4343" gradientTransform="translate(41.8634,-175.7596)" gradientUnits="userSpaceOnUse" y2="335.03082" x2="-10.528212" y1="332.07693" x1="-13.059585" id="linearGradient4349" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" gradientTransform="matrix(1,0,0,0.973548,1.5,3.761392)" gradientUnits="userSpaceOnUse" y2="178.02231" x2="15.847412" y1="174.94193" x1="14.019764" id="linearGradient4360" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5734" gradientTransform="matrix(1,0,0,0.973548,1.5,3.761392)" gradientUnits="userSpaceOnUse" y2="175.94685" x2="13.848969" y1="177.44151" x1="15" id="linearGradient4369" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient2485" y2="30.793854" x2="917.36914" y1="19.211191" x1="904.08301" gradientTransform="matrix(0.839788,0,0,0.88527,150.222,-1.762836)" gradientUnits="userSpaceOnUse" id="linearGradient5494" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient2485" y2="30.793854" x2="917.36914" y1="15.860829" x1="900.99268" gradientTransform="matrix(0.791429,0,0,0.832948,188.7144,-7.002499)" gradientUnits="userSpaceOnUse" id="linearGradient5506" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1887" gradientTransform="matrix(1,0,0,0.900774,0,8.915579)" gradientUnits="userSpaceOnUse" y2="88.232635" x2="499.03857" y1="83.8125" x1="494.3125" id="linearGradient5761" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient900" y2="266.84918" x2="368.44751" y1="259.15848" x1="359.53757" gradientTransform="matrix(1.270957,0,0,1.195374,110.6171,-279.6099)" gradientUnits="userSpaceOnUse" id="linearGradient6204" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1887" gradientUnits="userSpaceOnUse" y2="28.370596" x2="572.58508" y1="26.23856" x1="573.1181" id="linearGradient6220" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" gradientUnits="userSpaceOnUse" y2="38.687935" x2="575.87646" y1="24.525126" x1="558.07092" id="linearGradient6255" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" gradientUnits="userSpaceOnUse" y2="28.218306" x2="574.51764" y1="22.431351" x1="562.20056" id="linearGradient6263" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" y2="34.170109" x2="570.16241" y1="26.238558" x1="566.24866" gradientUnits="userSpaceOnUse" id="linearGradient6330" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient2888" y2="33.632038" x2="576.5" y1="28.644594" x1="574.65735" gradientTransform="translate(-6,0)" gradientUnits="userSpaceOnUse" id="linearGradient6332" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient800" y2="120.57917" x2="98.377357" y1="120.625" x1="95.237885" gradientTransform="matrix(0.833333,0,0,1,7.291667,1.125)" gradientUnits="userSpaceOnUse" id="linearGradient4723" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" y2="128.70482" x2="70.212822" y1="132.3595" x1="66.82119" gradientTransform="matrix(0.845944,0,0,1,30.52281,-4.619314)" gradientUnits="userSpaceOnUse" id="linearGradient4726" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5858" y2="120.82606" x2="73.446037" y1="122.50062" x1="64.943275" gradientTransform="matrix(0.845944,0,0,1,30.563,-0.625005)" gradientUnits="userSpaceOnUse" id="linearGradient4728" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient2485" gradientUnits="userSpaceOnUse" y2="125.95964" x2="89.703491" y1="125.87318" x1="85.640419" id="linearGradient5476" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient800" gradientUnits="userSpaceOnUse" y2="118.8367" x2="89.002983" y1="120.64272" x1="85.865807" id="linearGradient5492" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient2888" y2="41.695" x2="-21.25" y1="34.121754" x1="-26.252876" gradientTransform="translate(200,120)" gradientUnits="userSpaceOnUse" id="linearGradient5524" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient2888" gradientUnits="userSpaceOnUse" y2="146.119" x2="172.70799" y1="167.853" x1="182.981" id="linearGradient5536" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient16137" gradientTransform="translate(-474.994,-196)" y2="304.79916" x2="496.69983" y1="311.08139" x1="503.46234" gradientUnits="userSpaceOnUse" id="linearGradient14646" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient700" gradientTransform="translate(-474.994,-196)" y2="298.38025" x2="502.13275" y1="299.7858" x1="505.68192" gradientUnits="userSpaceOnUse" id="linearGradient14650" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" gradientTransform="translate(-474.994,-196)" y2="301.24585" x2="503.20328" y1="296.24222" x1="494.79541" gradientUnits="userSpaceOnUse" id="linearGradient14652" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient14614" gradientTransform="translate(-474.994,-196)" y2="300.82486" x2="500.25235" y1="302.00549" x1="503.90671" gradientUnits="userSpaceOnUse" id="linearGradient14654" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient6684" y2="213.66304" x2="15.985496" y1="219.52322" x1="19.473742" gradientTransform="matrix(0.75262,0,0,0.59916,3.63262,86.9905)" gradientUnits="userSpaceOnUse" id="linearGradient5679" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient6684" gradientTransform="translate(-0.93075,0)" gradientUnits="userSpaceOnUse" y2="219.01349" x2="20.659096" y1="215.0097" x1="17.627459" id="linearGradient5694" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" gradientUnits="userSpaceOnUse" y2="304.59381" x2="454.26642" y1="293.79044" x1="448.79019" id="linearGradient5856" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5899" y2="172.62581" x2="129.23041" y1="154.33151" x1="113.17024" gradientUnits="userSpaceOnUse" id="linearGradient5907" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5899" gradientUnits="userSpaceOnUse" y2="180.11198" x2="137.9319" y1="156.459" x1="115.92701" id="linearGradient5915" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" gradientUnits="userSpaceOnUse" y2="167.55257" x2="123.97673" y1="149.37389" x1="113.7436" id="linearGradient6574" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" gradientUnits="userSpaceOnUse" y2="195.88911" x2="101.69498" y1="191.04416" x1="98.531143" id="linearGradient6644" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="211.60497" x2="18.584427" y1="205.44775" x1="11.87961" gradientTransform="matrix(1,0,0,0.570788,0,88.2556)" gradientUnits="userSpaceOnUse" id="linearGradient6666" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="214.74545" x2="17.095251" y1="218.5388" x1="19.645912" gradientTransform="matrix(1.066601,0,0,0.654301,-5.23183,65.54498)" gradientUnits="userSpaceOnUse" id="linearGradient6668" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="218.83746" x2="17.884754" y1="213.24774" x1="14.873261" gradientTransform="matrix(0.80275,0,0,0.392032,-0.364526,122.4629)" gradientUnits="userSpaceOnUse" id="linearGradient6670" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="211.60497" x2="18.584427" y1="205.44775" x1="11.87961" gradientTransform="matrix(1.300191,0,0,0.432481,-3.154508,116.6655)" gradientUnits="userSpaceOnUse" id="linearGradient6696" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="217.00407" x2="19.571228" y1="210.29736" x1="15.678634" gradientTransform="matrix(1.103365,0,0,0.199883,-4.736921,163.6837)" gradientUnits="userSpaceOnUse" id="linearGradient6700" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" gradientTransform="matrix(1,0,0,1.133349,0,-27.33777)" y2="211.60497" x2="18.584427" y1="205.44775" x1="11.87961" gradientUnits="userSpaceOnUse" id="linearGradient7596" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5734" y2="218.81409" x2="21.329924" y1="214.80972" x1="16.396698" gradientTransform="matrix(1,0,0,1.980119,-4.001611,-220.1696)" gradientUnits="userSpaceOnUse" id="linearGradient7598" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="218.80258" x2="17.498137" y1="214.54108" x1="15.646495" gradientTransform="matrix(0.752624,0,0,1.186414,0.561763,-47.91824)" gradientUnits="userSpaceOnUse" id="linearGradient7600" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="211.60497" x2="18.584427" y1="205.44775" x1="11.87961" gradientTransform="matrix(1.124786,0,0,1.000669,344.0026,53.00302)" gradientUnits="userSpaceOnUse" id="linearGradient10394" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="215.07632" x2="16.761377" y1="218.81378" x1="20.716461" gradientTransform="matrix(1.165662,0,0,1.664561,338.7448,-99.07928)" gradientUnits="userSpaceOnUse" id="linearGradient10396" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="218.98761" x2="17.047382" y1="214.54108" x1="15.646495" gradientTransform="matrix(0.877306,0,0,0.997343,344.0641,45.72171)" gradientUnits="userSpaceOnUse" id="linearGradient10398" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="218.39743" x2="22.042753" y1="214.00838" x1="15.156842" gradientTransform="matrix(1.124777,0,0,1.798127,314.1438,-265.2068)" gradientUnits="userSpaceOnUse" id="linearGradient10434" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient6684" y2="218.81555" x2="20.989225" y1="215.0097" x1="17.483265" gradientTransform="matrix(1.165669,0,0,2.325584,313.3867,-379.6724)" gradientUnits="userSpaceOnUse" id="linearGradient10436" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient6684" y2="214.38213" x2="16.109276" y1="219.69438" x1="19.085964" gradientTransform="matrix(0.87731,0,0,1.393407,318.7061,-177.3687)" gradientUnits="userSpaceOnUse" id="linearGradient10438" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" gradientTransform="translate(7,0)" gradientUnits="userSpaceOnUse" y2="124.19406" x2="336.84845" y1="121.99369" x1="332.87787" id="linearGradient10450" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1610" gradientUnits="userSpaceOnUse" y2="37.900738" x2="201.25211" y1="26.494753" x1="192.96376" id="linearGradient10473" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" gradientUnits="userSpaceOnUse" y2="189.90421" x2="-39.058098" y1="186.04233" x1="-40.927143" id="linearGradient10481" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" gradientUnits="userSpaceOnUse" y2="184.12981" x2="-33.186855" y1="182.3336" x1="-34.910583" id="linearGradient10489" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1887" gradientUnits="userSpaceOnUse" y2="312.96082" x2="102.04173" y1="308.2066" x1="94.932152" id="linearGradient6001" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1887" gradientTransform="matrix(1,0,0,0.991519,0,2.569281)" gradientUnits="userSpaceOnUse" y2="313.38208" x2="124.80454" y1="306.54694" x1="118.54871" id="linearGradient6026" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1887" gradientUnits="userSpaceOnUse" y2="316" x2="119.9323" y1="311.00522" x1="114.09267" id="linearGradient6034" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="211.87985" x2="15.652736" y1="205.44775" x1="11.87961" gradientTransform="matrix(1.124786,0,0,1.142472,-6.359476,-29.34859)" gradientUnits="userSpaceOnUse" id="linearGradient6124" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="214.87958" x2="17.502275" y1="218.10548" x1="19.63879" gradientTransform="matrix(1.165662,0,0,1.995259,-11.61728,-223.557)" gradientUnits="userSpaceOnUse" id="linearGradient6126" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="218.78011" x2="18.528898" y1="212.90457" x1="15.382778" gradientTransform="matrix(0.877306,0,0,1.195484,-6.297976,-49.98854)" gradientUnits="userSpaceOnUse" id="linearGradient6128" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="210.87169" x2="16.804146" y1="205.44775" x1="11.87961" gradientTransform="matrix(1.49944,0,0,1.713117,-7.27874,-143.5936)" gradientUnits="userSpaceOnUse" id="linearGradient6138" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="215.11118" x2="14.53613" y1="219.22153" x1="21.809561" gradientTransform="matrix(1.66352,0,0,3.319677,-16.32051,-505.9534)" gradientUnits="userSpaceOnUse" id="linearGradient6140" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="218.2771" x2="17.988022" y1="214.64738" x1="16.352634" gradientTransform="matrix(1.252006,0,0,1.989026,-8.72932,-217.1732)" gradientUnits="userSpaceOnUse" id="linearGradient6142" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3466" gradientUnits="userSpaceOnUse" y2="78.5" x2="258.91818" y1="80.005852" x1="256.3262" id="linearGradient6187" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="211.87985" x2="15.652736" y1="205.44775" x1="11.87961" gradientTransform="matrix(1.249566,0,0,1.420757,477.3232,-211.4881)" gradientUnits="userSpaceOnUse" id="linearGradient6224" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="214.44499" x2="16.37369" y1="219.0054" x1="21.884281" gradientTransform="matrix(1.332493,0,0,2.661873,470.7912,-492.2235)" gradientUnits="userSpaceOnUse" id="linearGradient6226" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="218.19952" x2="17.852816" y1="214.66974" x1="16.466093" gradientTransform="matrix(1.002867,0,0,1.594894,476.8719,-260.6659)" gradientUnits="userSpaceOnUse" id="linearGradient6228" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" gradientUnits="userSpaceOnUse" y2="90.935608" x2="497.23138" y1="83.419342" x1="490" id="linearGradient5598" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5734" gradientUnits="userSpaceOnUse" y2="21.160408" x2="279.47864" y1="25.257681" x1="283.98041" id="linearGradient5612" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" gradientUnits="userSpaceOnUse" y2="25.592152" x2="283.10538" y1="22.038395" x1="279.64499" id="linearGradient5620" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" gradientUnits="userSpaceOnUse" y2="309.5" x2="81.92466" y1="306.83057" x1="79.599174" id="linearGradient5632" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" gradientTransform="translate(1,-1.24044)" gradientUnits="userSpaceOnUse" y2="169.57916" x2="21.9317" y1="167.06665" x1="19.57576" id="linearGradient5670" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5663" gradientTransform="matrix(0.977549,-0.210707,0.210707,0.977549,-25.77315,22.51322)" gradientUnits="userSpaceOnUse" y2="120.93597" x2="87.871544" y1="124.96582" x1="94.053925" id="linearGradient6123" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient6684" y2="247.05618" x2="497.45804" y1="250.02412" x1="500.09354" gradientTransform="matrix(0.97755,-0.210707,0.210707,0.97755,-452.0637,-9.594324)" gradientUnits="userSpaceOnUse" id="linearGradient6168" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient800" y2="121.33732" x2="97.37693" y1="118.01502" x1="94.58905" gradientTransform="matrix(0.97755,-0.210707,0.218379,1.013142,-30.17658,18.69473)" gradientUnits="userSpaceOnUse" id="linearGradient6170" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" gradientTransform="translate(0.30283,0.11441)" gradientUnits="userSpaceOnUse" y2="129.00923" x2="86.020599" y1="115.25341" x1="75.092407" id="linearGradient6189" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient700" y2="118.64024" x2="95.750748" y1="121.4717" x1="99.279366" gradientTransform="matrix(0.97755,-0.211918,0.218379,1.018965,-62.10329,4.028774)" gradientUnits="userSpaceOnUse" id="linearGradient6325" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient6684" gradientTransform="matrix(1,0,0,1.005747,-443,-167.4216)" y2="275.92883" x2="498.01834" y1="278.69318" x1="501.36981" gradientUnits="userSpaceOnUse" id="linearGradient5228" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="279.68689" x2="501.15674" y1="276.5925" x1="497.19922" gradientTransform="matrix(1,0,0,1.005747,-444.4008,-168.4784)" gradientUnits="userSpaceOnUse" id="linearGradient5230" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" gradientUnits="userSpaceOnUse" y2="109.46882" x2="48.803055" y1="98.276649" x1="44.283833" id="linearGradient5436" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="209.27737" x2="14.010839" y1="203.36577" x1="10.041666" gradientTransform="matrix(1.346661,0,0,0.715969,-52.65426,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5774" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="214.65544" x2="18.823143" y1="219.93051" x1="20.216892" gradientTransform="matrix(1.353254,0,0,1.000883,-58.18353,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5776" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="219.67934" x2="17.946985" y1="213.87196" x1="15.741557" gradientTransform="matrix(1.018492,0,0,0.59969,-52.00822,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5778" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="209.27737" x2="14.010839" y1="203.36577" x1="10.041666" gradientTransform="matrix(1.346661,0,0,0.715969,-52.65426,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5786" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="214.65544" x2="18.823143" y1="219.93051" x1="20.216892" gradientTransform="matrix(1.353254,0,0,1.000883,-58.18353,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5788" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="219.67934" x2="17.946985" y1="213.87196" x1="15.741557" gradientTransform="matrix(1.018492,0,0,0.59969,-52.00822,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5790" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="218.60168" x2="20.615379" y1="212.62971" x1="13.844337" gradientTransform="matrix(0.751237,0,0,1.394996,1124.637,-101.6946)" gradientUnits="userSpaceOnUse" id="linearGradient3702" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient6684" y2="219.01349" x2="20.659096" y1="215.0097" x1="17.627459" gradientTransform="matrix(0.669342,0,0,1.655859,1126.157,-158.3099)" gradientUnits="userSpaceOnUse" id="linearGradient3704" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient6684" y2="213.66304" x2="15.985496" y1="219.52322" x1="19.473742" gradientTransform="matrix(0.503763,0,0,0.992131,1129.211,-14.26594)" gradientUnits="userSpaceOnUse" id="linearGradient3706" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="218.60168" x2="20.615379" y1="212.62971" x1="13.844337" gradientTransform="matrix(1.123736,0,0,1.394996,1109.243,-88.69465)" gradientUnits="userSpaceOnUse" id="linearGradient3732" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient6684" y2="219.01349" x2="20.659096" y1="215.0097" x1="17.627459" gradientTransform="matrix(1.160002,0,0,1.655859,1108.567,-145.3099)" gradientUnits="userSpaceOnUse" id="linearGradient3734" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient6684" y2="213.66304" x2="15.985496" y1="219.52322" x1="19.473742" gradientTransform="matrix(0.873045,0,0,0.992131,1113.859,-1.26599)" gradientUnits="userSpaceOnUse" id="linearGradient3736" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" gradientTransform="translate(209.9854,0.409827)" y2="38.280788" x2="333.01724" y1="34.560329" x1="330.38608" gradientUnits="userSpaceOnUse" id="linearGradient4736" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" gradientTransform="translate(209.9854,0.409827)" y2="39.123158" x2="339.54184" y1="33.542469" x1="335.45627" gradientUnits="userSpaceOnUse" id="linearGradient4738" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient2485" y2="254.23909" x2="359.69348" y1="269.26901" x1="368.91229" gradientTransform="matrix(0.81842,0,0,0.200075,254.0602,-14.15959)" gradientUnits="userSpaceOnUse" id="linearGradient4740" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient2485" y2="259.75748" x2="360.57736" y1="265.38815" x1="366.48358" gradientTransform="matrix(0.181871,0,0,0.200075,474.8909,-14.15959)" gradientUnits="userSpaceOnUse" id="linearGradient4742" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" gradientTransform="translate(209.9854,0.409827)" y2="31.666874" x2="346" y1="29.139771" x1="344" gradientUnits="userSpaceOnUse" id="linearGradient4748" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="234.00311" x2="112.20101" y1="221.06877" x1="101.09393" gradientTransform="matrix(1.13356,0,0,1.133368,339.5737,-131.407)" gradientUnits="userSpaceOnUse" id="linearGradient9254" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="188.41277" x2="176.86269" y1="157.82079" x1="144.08243" gradientTransform="matrix(0.809546,0,0,0.809417,342.9983,-4.125322)" gradientUnits="userSpaceOnUse" id="linearGradient9256" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="1.4910357" x2="223.96594" y1="15.97338" x1="206.46887" gradientTransform="matrix(1.006993,0,0,1,-1.456289,0.0155694)" gradientUnits="userSpaceOnUse" id="linearGradient6160" inkscape:collect="always" />
+<radialGradient xlink:href="#linearGradient4528" r="8" fy="72.999352" fx="717.99878" cy="72.999352" cx="717.99878" gradientTransform="matrix(1.12634,-0.471221,0.445195,1.164731,-121.1975,328.3106)" gradientUnits="userSpaceOnUse" id="radialGradient4374" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient6524" y2="28.964588" x2="843.9635" y1="45.306683" x1="860.23901" gradientUnits="userSpaceOnUse" id="linearGradient3749" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient6524" y2="28.964588" x2="843.9635" y1="45.306683" x1="860.23901" gradientUnits="userSpaceOnUse" id="linearGradient3755" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient2888" y2="153.34221" x2="176.01361" y1="167.85339" x1="182.98134" gradientUnits="userSpaceOnUse" id="linearGradient8492" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient2888" y2="37.219666" x2="-23.224422" y1="34.121754" x1="-26.252876" gradientTransform="translate(200,120)" gradientUnits="userSpaceOnUse" id="linearGradient8494" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient800" y2="120.57917" x2="98.377357" y1="120.625" x1="95.237885" gradientTransform="matrix(0.833333,0,0,1,7.291667,1.125)" gradientUnits="userSpaceOnUse" id="linearGradient8496" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient800" y2="117.85143" x2="89.752335" y1="119.8891" x1="85.258904" gradientUnits="userSpaceOnUse" id="linearGradient8498" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5858" y2="117.40206" x2="75.142403" y1="123.21288" x1="65.277161" gradientTransform="matrix(0.845944,0,0,1,30.563,-0.625005)" gradientUnits="userSpaceOnUse" id="linearGradient8500" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient2485" y2="125.95964" x2="89.703491" y1="125.87318" x1="85.640419" gradientUnits="userSpaceOnUse" id="linearGradient8502" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient4528" y2="246.81923" x2="683.84705" y1="252.35779" x1="673.64648" gradientUnits="userSpaceOnUse" id="linearGradient8709" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient4528" y2="251.91594" x2="678.73236" y1="256.07169" x1="671.7674" gradientUnits="userSpaceOnUse" id="linearGradient8711" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1887" y2="350.16364" x2="130.35223" y1="343.25803" x1="121.11774" gradientUnits="userSpaceOnUse" id="linearGradient4218" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="46.339005" x2="414.26022" y1="46.338985" x1="404.67871" gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient4220" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1887" y2="350.16364" x2="130.35223" y1="343.25803" x1="121.11774" gradientUnits="userSpaceOnUse" id="linearGradient4249" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="46.339005" x2="414.26022" y1="46.338985" x1="404.67871" gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient4251" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1887" y2="350.16364" x2="130.35223" y1="343.25803" x1="121.11774" gradientUnits="userSpaceOnUse" id="linearGradient5198" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="46.339005" x2="414.26022" y1="46.338985" x1="404.67871" gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient5200" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient2485" y2="244.67865" x2="717.60321" y1="249.98053" x1="712.98596" gradientTransform="matrix(1,0,0,-1,0.453976,493.3688)" gradientUnits="userSpaceOnUse" id="linearGradient5218" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient12513" y2="712.16724" x2="61.995983" y1="715.75946" x1="64.608963" gradientUnits="userSpaceOnUse" id="linearGradient5220" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1887" y2="350.16364" x2="130.35223" y1="343.25803" x1="121.11774" gradientUnits="userSpaceOnUse" id="linearGradient5944" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="46.339005" x2="414.26022" y1="46.338985" x1="404.67871" gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient5946" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="211.87985" x2="15.652736" y1="205.44775" x1="11.87961" gradientTransform="matrix(1.124786,0,0,1.142472,-6.359476,-29.34859)" gradientUnits="userSpaceOnUse" id="linearGradient5948" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="214.87958" x2="17.502275" y1="218.10548" x1="19.63879" gradientTransform="matrix(1.165662,0,0,1.995259,-11.61728,-223.557)" gradientUnits="userSpaceOnUse" id="linearGradient5950" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="218.19952" x2="17.852816" y1="212.71106" x1="14.855348" gradientTransform="matrix(0.877306,0,0,1.195484,-6.297976,-49.98854)" gradientUnits="userSpaceOnUse" id="linearGradient5952" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="210.87169" x2="16.804146" y1="205.44775" x1="11.87961" gradientTransform="matrix(1.49944,0,0,1.713117,-7.27874,-143.5936)" gradientUnits="userSpaceOnUse" id="linearGradient5954" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="212.95068" x2="10.294251" y1="219.11699" x1="21.809561" gradientTransform="matrix(1.66352,0,0,3.319677,-16.32051,-505.9534)" gradientUnits="userSpaceOnUse" id="linearGradient5956" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="218.2771" x2="17.988022" y1="213.65869" x1="16.814611" gradientTransform="matrix(1.252006,0,0,1.989026,-8.72932,-217.1732)" gradientUnits="userSpaceOnUse" id="linearGradient5958" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient800" y2="264.68918" x2="366.09814" y1="261.24731" x1="361.70941" gradientTransform="matrix(1.02198,0,0,1,-306.8063,31.29639)" gradientUnits="userSpaceOnUse" id="linearGradient5960" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" y2="178.65753" x2="-33.694717" y1="187.86301" x1="-37.330727" gradientTransform="matrix(0,1,-1.02198,0,-158.6115,251.2932)" gradientUnits="userSpaceOnUse" id="linearGradient5962" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient800" y2="264.68918" x2="366.09814" y1="261.24731" x1="361.70941" gradientTransform="matrix(1.02198,0,0,1,-307.3063,52.7964)" gradientUnits="userSpaceOnUse" id="linearGradient6122" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" y2="178.65753" x2="-33.694717" y1="187.86301" x1="-37.330727" gradientTransform="matrix(0,1,-1.02198,0,-159.1115,272.7932)" gradientUnits="userSpaceOnUse" id="linearGradient6125" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="212.95068" x2="10.294251" y1="219.11699" x1="21.809561" gradientTransform="matrix(1.66352,0,0,3.319677,33.71939,-404.9123)" gradientUnits="userSpaceOnUse" id="linearGradient6146" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="218.2771" x2="17.988022" y1="213.65869" x1="16.814611" gradientTransform="matrix(1.252006,0,0,1.989026,41.31058,-116.1321)" gradientUnits="userSpaceOnUse" id="linearGradient6148" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="210.87169" x2="16.804146" y1="205.44775" x1="11.87961" gradientTransform="matrix(1.49944,0,0,1.713117,42.76116,-42.5525)" gradientUnits="userSpaceOnUse" id="linearGradient6151" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="214.87958" x2="17.502275" y1="218.10548" x1="19.63879" gradientTransform="matrix(1.165662,0,0,1.995259,38.42262,-122.5159)" gradientUnits="userSpaceOnUse" id="linearGradient6154" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="218.19952" x2="17.852816" y1="212.71106" x1="14.855348" gradientTransform="matrix(0.877306,0,0,1.195484,43.74192,51.05256)" gradientUnits="userSpaceOnUse" id="linearGradient6156" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="211.87985" x2="15.652736" y1="205.44775" x1="11.87961" gradientTransform="matrix(1.124786,0,0,1.142472,43.68042,71.69251)" gradientUnits="userSpaceOnUse" id="linearGradient6159" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1887" y2="350.16364" x2="130.35223" y1="343.25803" x1="121.11774" gradientTransform="matrix(1,0,0,0.996869,180.9431,-216.2098)" gradientUnits="userSpaceOnUse" id="linearGradient6369" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1610" y2="215.9465" x2="143.22507" y1="214.81735" x1="148" gradientTransform="translate(158,-105)" gradientUnits="userSpaceOnUse" id="linearGradient6371" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1610" y2="215.9465" x2="143.22507" y1="214.81735" x1="148" gradientTransform="translate(158,-105)" gradientUnits="userSpaceOnUse" id="linearGradient6436" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1887" y2="350.16364" x2="130.35223" y1="343.25803" x1="121.11774" gradientTransform="matrix(0.735355,0,0,0.733012,215.5241,-110.6465)" gradientUnits="userSpaceOnUse" id="linearGradient15119" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1610" y2="215.9465" x2="143.22507" y1="214.81735" x1="148" gradientTransform="translate(158,-105)" gradientUnits="userSpaceOnUse" id="linearGradient15121" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1610" y2="215.9465" x2="143.22507" y1="214.81735" x1="148" gradientTransform="translate(158,-105)" gradientUnits="userSpaceOnUse" id="linearGradient15135" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1887" y2="350.16364" x2="130.35223" y1="343.25803" x1="121.11774" gradientTransform="matrix(0.533827,0,0,0.532126,226.8053,-40.17395)" gradientUnits="userSpaceOnUse" id="linearGradient15141" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1887" y2="350.16364" x2="130.35223" y1="343.25803" x1="121.11774" gradientTransform="matrix(1,0,0,0.996869,165.9423,-181.2098)" gradientUnits="userSpaceOnUse" id="linearGradient15175" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1610" y2="215.9465" x2="143.22507" y1="214.81735" x1="148" gradientTransform="translate(158,-105)" gradientUnits="userSpaceOnUse" id="linearGradient15213" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1887" y2="350.16364" x2="130.35223" y1="343.25803" x1="121.11774" gradientTransform="matrix(1,0,0,0.996869,215.9431,-248.2098)" gradientUnits="userSpaceOnUse" id="linearGradient4689" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient4696" gradientTransform="matrix(0.898695,0,0,0.466666,34.08168,53.63336)" gradientUnits="userSpaceOnUse" y2="107.40817" x2="334.49628" y1="86.635468" x1="334.40353" id="linearGradient4703" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient4709" y2="107.40817" x2="334.49628" y1="86.635468" x1="334.40353" gradientTransform="matrix(0.898695,0,0,0.933333,38.74835,6.266664)" gradientUnits="userSpaceOnUse" id="linearGradient4707" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient4721" y2="107.40817" x2="334.49628" y1="86.635468" x1="334.40353" gradientTransform="matrix(0.898695,0,0,0.666666,43.41501,33.33337)" gradientUnits="userSpaceOnUse" id="linearGradient4718" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1887" y2="350.16364" x2="130.35223" y1="343.25803" x1="121.11774" gradientUnits="userSpaceOnUse" id="linearGradient5684" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="46.339005" x2="414.26022" y1="46.338985" x1="404.67871" gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient5686" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" gradientTransform="translate(-105,-15)" y2="213" x2="176" y1="213" x1="160" gradientUnits="userSpaceOnUse" id="linearGradient5692" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" gradientTransform="translate(-105,-15)" y2="213.07851" x2="175.29338" y1="213" x1="160" gradientUnits="userSpaceOnUse" id="linearGradient5696" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1887" y2="350.16364" x2="130.35223" y1="343.25803" x1="121.11774" gradientUnits="userSpaceOnUse" id="linearGradient5728" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="46.339005" x2="414.26022" y1="46.338985" x1="404.67871" gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient5730" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1887" y2="350.16364" x2="130.35223" y1="343.25803" x1="121.11774" gradientUnits="userSpaceOnUse" id="linearGradient5750" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="46.339005" x2="414.26022" y1="46.338985" x1="404.67871" gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient5752" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" y2="311.07904" x2="698.26788" y1="303.70065" x1="693.27899" gradientTransform="translate(-0.999998,-0.937496)" gradientUnits="userSpaceOnUse" id="linearGradient5777" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" y2="311.81979" x2="696.86676" y1="306.07037" x1="693.40259" gradientTransform="translate(-0.999998,-0.937496)" gradientUnits="userSpaceOnUse" id="linearGradient5779" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" y2="213" x2="176" y1="213" x1="160" gradientTransform="translate(-147.4999,-94.5)" gradientUnits="userSpaceOnUse" id="linearGradient5841" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1887" y2="218.54164" x2="173.72397" y1="209.14064" x1="163.85936" gradientTransform="matrix(1.102855,0,0,1.148517,-164.5451,-124.7814)" gradientUnits="userSpaceOnUse" id="linearGradient5844" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" y2="217.25519" x2="173.03127" y1="207.75523" x1="161.28645" gradientTransform="matrix(1.102855,0,0,1.148517,-165.0966,-125.3557)" gradientUnits="userSpaceOnUse" id="linearGradient5846" inkscape:collect="always" />
+<radialGradient xlink:href="#linearGradient4798" r="9.4159403" fy="-2729.78" fx="-293.81201" cy="-2729.78" cx="-293.81201" gradientTransform="matrix(1.20758,0.0165454,0.27747,1.03554,1573.42,3294.03)" gradientUnits="userSpaceOnUse" id="radialGradient4365" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient4935" gradientTransform="matrix(1.00712,0,0,1.00712,16.0574,-204.726)" y2="96.397003" x2="-14.7622" y1="107.85" x1="-0.53531498" gradientUnits="userSpaceOnUse" id="linearGradient4246" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1610" gradientTransform="matrix(1.062197,0,0,0.9973142,-1261.924,1.593331)" gradientUnits="userSpaceOnUse" y2="308.5" x2="536.5" y1="308.5" x1="522.99103" id="linearGradient9331" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1610" y2="214.02989" x2="1095.3198" y1="180.82251" x1="1095.3066" gradientTransform="matrix(0.9891733,0,0,0.9571849,-1182.248,9.280945)" gradientUnits="userSpaceOnUse" id="linearGradient4415" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1610" y2="206.95731" x2="1095.3199" y1="178.1412" x1="1095.3199" gradientTransform="matrix(0.6644326,0,0,0.6364719,-764.818,59.51422)" gradientUnits="userSpaceOnUse" id="linearGradient4428" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1610" y2="213.17517" x2="1095.3199" y1="180.16138" x1="1095.3199" gradientTransform="matrix(0.6644326,0,0,0.6364719,-764.818,59.2438)" gradientUnits="userSpaceOnUse" id="linearGradient4437" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1610" y2="214.28058" x2="1095.3199" y1="177.79276" x1="1095.3199" gradientTransform="matrix(0.6644326,0,0,0.6364719,-764.818,59.22875)" gradientUnits="userSpaceOnUse" id="linearGradient4447" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1610" y2="209.16811" x2="1096.5184" y1="181.33076" x1="1096.5184" gradientTransform="matrix(0.6644326,0,0,0.6364719,-764.818,59.2438)" gradientUnits="userSpaceOnUse" id="linearGradient4453" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1610" y2="175.6769" x2="1095.3199" y1="207.02328" x1="1095.3199" gradientTransform="matrix(0.6644326,0,0,0.4062185,-764.818,107.4099)" gradientUnits="userSpaceOnUse" id="linearGradient4501" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1610" y2="178.569" x2="1095.3806" y1="203.09409" x1="1095.3199" gradientTransform="matrix(0.6644326,0,0,-0.4062185,-764.818,258.5598)" gradientUnits="userSpaceOnUse" id="linearGradient4507" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1610" y2="179.91225" x2="1095.3199" y1="205.18626" x1="1095.3199" gradientTransform="matrix(0.6644326,0,0,-0.4062185,-764.818,264.5598)" gradientUnits="userSpaceOnUse" id="linearGradient4521" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1610" y2="178.569" x2="1095.3806" y1="203.09409" x1="1095.3199" gradientTransform="matrix(0.6644326,0,0,0.4062185,-764.818,101.4099)" gradientUnits="userSpaceOnUse" id="linearGradient4523" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient4826" gradientTransform="matrix(0.7598957,0,0,0.7598957,329.9618,-256.886)" y2="509.04944" x2="354.9541" y1="500.71857" x1="368.34299" gradientUnits="userSpaceOnUse" id="linearGradient5184" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient4820" gradientTransform="matrix(0.7598957,0,0,0.7598957,329.9618,-256.886)" y2="532.95105" x2="348.70596" y1="510.14041" x1="359.71457" gradientUnits="userSpaceOnUse" id="linearGradient5187" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient4832" gradientTransform="matrix(0.7598957,0,0,0.7598957,329.9618,-256.886)" y2="481.67661" x2="373.99606" y1="508.15683" x1="348.70596" gradientUnits="userSpaceOnUse" id="linearGradient5190" inkscape:collect="always" />
+<clipPath id="cieClip" clipPathUnits="userSpaceOnUse">
+<path style="fill:none;stroke:#000000;stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M 8.3599997,47.759998 C 7.7515743,47.515279 7.222277,46.901819 6.7843235,46.39273 5.6082715,45.025655 4.9648259,43.302806 4.3800001,41.630001 3.4463938,38.959561 2.6271155,36.199224 2.1141648,33.410416 1.4157915,29.613502 0.61298459,25.784236 0.39598041,21.942782 0.20936341,18.639248 -0.03673501,15.098988 0.67000002,11.99 1.0212715,10.444727 2.3352289,8.406245 3.5699999,7.98 4.6660199,7.6016521 6.4569453,8.7469868 7.6985305,9.5047548 9.5843038,10.655686 11.337786,12.013685 12.995799,13.4917 17.541311,17.54374 21.813011,21.891764 26.139096,26.173982 29.192346,29.196273 32.227767,32.236821 35.27,35.27 26.3,39.433333 17.33,43.596666 8.3599997,47.759998 z" id="path2430" sodipodi:nodetypes="cssssssssscc" />
+</clipPath>
+<radialGradient xlink:href="#linearGradient5724" r="11.5" fy="216.47368" fx="778" cy="216.47368" cx="778" gradientTransform="matrix(1,0,0,0.826087,0,38.17391)" gradientUnits="userSpaceOnUse" id="radialGradient8472" inkscape:collect="always" />
+<radialGradient xlink:href="#linearGradient5724" r="11.5" fy="209.35001" fx="777" cy="209.35001" cx="777" gradientTransform="matrix(1.434932,0,0,0.608696,-337.9418,82.56952)" gradientUnits="userSpaceOnUse" id="radialGradient8474" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient8482" gradientUnits="userSpaceOnUse" y2="214.25" x2="783" y1="200.25" x1="770.5" id="linearGradient5633" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient8482" gradientUnits="userSpaceOnUse" y2="218.25" x2="782" y1="216.875" x1="763" id="linearGradient5637" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient6206" id="linearGradient6212" x1="-15.4575" y1="94.606689" x2="-0.95749998" y2="109.60669" gradientUnits="userSpaceOnUse" />
+<clipPath clipPathUnits="userSpaceOnUse" id="clipoutline1">
+<path id="outline1" d="M 54.1,12.5 12.9,54.7 C -2.7,70.3 23,69 32.3,74.9 36.6,77.7 18.5,81.3 22.2,85 c 3.6,3.7 21.7,7.1 25.3,10.7 3.6,3.7 -7.3,7.6 -3.7,11.3 3.5,3.7 11.9,0.2 13.4,8.6 1.1,6.2 15.4,3.1 21.8,-2.2 4,-3.4 -6.9,-3.4 -3.3,-7.1 9,-9.1 17,-4.1 20.3,-12.5 1.8,-4.5 -13.6,-7.7 -9.5,-10.6 9.8,-6.9 45.8,-10.4 29.2,-27 L 73,12.5 c -5.3,-5 -14,-5 -18.9,0 z m -9.9,64.7 c 0.9,0 30.8,4 19.3,7.1 -4.4,1.2 -24.6,-7.1 -19.3,-7.1 z m 57.2,16.6 c 0,2.1 16.3,3.3 15.4,-0.5 -1.3,-6.4 -13.6,-5.9 -15.4,0.5 z m -69.5,11.1 c 3.7,3.2 9.3,-0.7 11.1,-5.2 -3.6,-4.7 -16.9,0.3 -11.1,5.2 z m 67.5,-6.7 c -4.6,4.2 0.8,8.6 5.3,5.7 1.2,-0.8 -0.1,-4.7 -5.3,-5.7 z" />
+</clipPath>
+<linearGradient xlink:href="#WhiteTransparent" y2="76" x2="0" y1="128" x1="0" gradientUnits="userSpaceOnUse" id="linearGradient3731" inkscape:collect="always" />
+<linearGradient id="WhiteTransparent" gradientUnits="userSpaceOnUse">
+<stop style="stop-color:white;stop-opacity:1" offset="0" id="stop7" />
+<stop style="stop-color:white;stop-opacity:0" offset="1" id="stop9" />
+</linearGradient>
+<linearGradient xlink:href="#linearGradient3391" y2="40" x2="60" y1="20" x1="80" gradientUnits="userSpaceOnUse" id="linearGradient3733" inkscape:collect="always" />
+<linearGradient gradientUnits="userSpaceOnUse" id="linearGradient3391">
+<stop id="stop3393" offset="0" style="stop-color:white;stop-opacity:1" />
+<stop id="stop3395" offset="1" style="stop-color:white;stop-opacity:0" />
+</linearGradient>
+<linearGradient xlink:href="#WhiteTransparent" y2="60" x2="58" y1="35" x1="33" gradientUnits="userSpaceOnUse" id="linearGradient3735" inkscape:collect="always" />
+<linearGradient xlink:href="#BlackTransparent" y2="64" x2="0" y1="128" x1="0" gradientUnits="userSpaceOnUse" id="linearGradient3737" inkscape:collect="always" />
+<linearGradient id="BlackTransparent" gradientUnits="userSpaceOnUse">
+<stop style="stop-color:black;stop-opacity:1" offset="0" id="stop12" />
+<stop style="stop-color:black;stop-opacity:0" offset="1" id="stop14" />
+</linearGradient>
+<linearGradient xlink:href="#WhiteTransparent" y2="50" x2="90" y1="20" x1="60" gradientUnits="userSpaceOnUse" id="linearGradient3739" inkscape:collect="always" />
+<linearGradient id="eraserFill">
+<stop id="stop5742_1" offset="0.0000000" style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+<stop id="stop5744_1" offset="1.0000000" style="stop-color:#f3b698;stop-opacity:1.0000000;" />
+</linearGradient>
+<linearGradient xlink:href="#eraserFill" y2="234.00311" x2="112.20101" y1="221.06877" x1="101.09393" gradientTransform="matrix(1.13356,0,0,1.133368,339.5737,-131.407)" gradientUnits="userSpaceOnUse" id="linearGradient7424" inkscape:collect="always" />
+<linearGradient xlink:href="#eraserFill" y2="188.41277" x2="176.86269" y1="157.82079" x1="144.08243" gradientTransform="matrix(0.809546,0,0,0.809417,342.9983,-4.125322)" gradientUnits="userSpaceOnUse" id="linearGradient7426" inkscape:collect="always" />
+<clipPath clipPathUnits="userSpaceOnUse" id="clipPath5905">
+<rect style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.3344132;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" id="rect5907" width="11.98896" height="11.88748" x="375.8356" y="138.7635" />
+</clipPath>
+<linearGradient xlink:href="#linearGradient5704" y2="167.55257" x2="123.97673" y1="149.37389" x1="113.7436" gradientUnits="userSpaceOnUse" id="linearGradient5389" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5734" y2="21.160408" x2="279.47864" y1="25.257681" x1="283.98041" gradientUnits="userSpaceOnUse" id="linearGradient5391" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="25.592152" x2="283.10538" y1="22.038395" x1="279.64499" gradientUnits="userSpaceOnUse" id="linearGradient5393" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="211.60497" x2="18.584427" y1="205.44775" x1="11.87961" gradientTransform="matrix(1,0,0,0.570788,0,88.25561)" gradientUnits="userSpaceOnUse" id="linearGradient5609" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="214.74544" x2="17.688465" y1="221.11246" x1="19.511591" gradientTransform="matrix(0.997569,0,0,0.654301,-3.963176,65.55004)" gradientUnits="userSpaceOnUse" id="linearGradient5611" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="222.86086" x2="17.284773" y1="213.24774" x1="14.873261" gradientTransform="matrix(0.750795,0,0,0.392032,0.589107,122.468)" gradientUnits="userSpaceOnUse" id="linearGradient5613" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5663" y2="521.09827" x2="36.868645" y1="509.99991" x1="26.000011" gradientTransform="translate(937,-210.99991)" gradientUnits="userSpaceOnUse" id="linearGradient5617" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="174.99881" x2="-40.941547" y1="192.33638" x1="-29" gradientTransform="translate(714.9212,-135)" gradientUnits="userSpaceOnUse" id="linearGradient5619" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="214.90157" x2="16.946434" y1="219.05171" x1="22.009026" gradientTransform="matrix(1,0,0,1.66306,-4.001611,-151.8935)" gradientUnits="userSpaceOnUse" id="linearGradient5677" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="218.80258" x2="17.498137" y1="213.23509" x1="14.827456" gradientTransform="matrix(0.752624,0,0,0.996445,0.561763,-7.22312)" gradientUnits="userSpaceOnUse" id="linearGradient5680" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient2485" y2="260.24765" x2="361.73392" y1="264.55298" x1="365.23157" gradientTransform="matrix(0.455219,0,0,0.501233,377.5466,-100.7998)" gradientUnits="userSpaceOnUse" id="linearGradient5682" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="32.713181" x2="544.94995" y1="27.955364" x1="542.19043" gradientTransform="matrix(0.997993,0,0,0.99958,1.061475,-0.0495296)" gradientUnits="userSpaceOnUse" id="linearGradient5685" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient800" y2="85.673454" x2="495.94803" y1="74.943916" x1="482.62952" gradientUnits="userSpaceOnUse" id="linearGradient5687" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient10585" y2="78.522537" x2="493.33023" y1="77.8489" x1="491.43066" gradientUnits="userSpaceOnUse" id="linearGradient5689" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1887" y2="29.518064" x2="276.83484" y1="24.096111" x1="272.95816" gradientTransform="translate(0.5,1.547499)" gradientUnits="userSpaceOnUse" id="linearGradient5766" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="28.991222" x2="278.52783" y1="24.153297" x1="273.12143" gradientTransform="translate(0,0.047499)" gradientUnits="userSpaceOnUse" id="linearGradient5768" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient2485" y2="184.8026" x2="979.80444" y1="182.46863" x1="974.19751" gradientUnits="userSpaceOnUse" id="linearGradient5770" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="184.62659" x2="977.40314" y1="180.79343" x1="967.65063" gradientUnits="userSpaceOnUse" id="linearGradient5772" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient500" y2="182.08299" x2="979.23187" y1="178.03139" x1="968.25732" gradientTransform="translate(0,-7)" gradientUnits="userSpaceOnUse" id="linearGradient5775" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="184.71498" x2="974.57471" y1="178.93727" x1="967.73901" gradientTransform="translate(0,-7)" gradientUnits="userSpaceOnUse" id="linearGradient5780" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient6684" y2="178.53358" x2="964.1427" y1="180" x1="974.64948" gradientTransform="translate(0,-2)" gradientUnits="userSpaceOnUse" id="linearGradient5782" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="181.08876" x2="976.5202" y1="177.34041" x1="966.51788" gradientTransform="translate(0,-2)" gradientUnits="userSpaceOnUse" id="linearGradient5784" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient2485" y2="184.8026" x2="979.80444" y1="182.46863" x1="974.19751" gradientUnits="userSpaceOnUse" id="linearGradient5787" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="181.70978" x2="977.93347" y1="178.31856" x1="968.88806" gradientUnits="userSpaceOnUse" id="linearGradient5789" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1887" y2="350.16364" x2="130.35223" y1="343.25803" x1="121.11774" gradientUnits="userSpaceOnUse" id="linearGradient5791" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="46.339005" x2="414.26022" y1="46.338985" x1="404.67871" gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient5793" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1887" y2="218.54164" x2="173.72397" y1="209.14064" x1="163.85936" gradientTransform="matrix(1.102855,0,0,1.148517,-167.5042,-41.73143)" gradientUnits="userSpaceOnUse" id="linearGradient5795" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" y2="217.25519" x2="173.03127" y1="207.75523" x1="161.28645" gradientTransform="matrix(1.102855,0,0,1.148517,-168.0557,-42.30568)" gradientUnits="userSpaceOnUse" id="linearGradient5797" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" y2="213" x2="176" y1="213" x1="160" gradientTransform="translate(-150.459,-11.45)" gradientUnits="userSpaceOnUse" id="linearGradient5799" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="211.60497" x2="18.584427" y1="205.44775" x1="11.87961" gradientTransform="matrix(1,0,0,0.570788,0,88.25561)" gradientUnits="userSpaceOnUse" id="linearGradient5801" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="214.74544" x2="17.688465" y1="218.28853" x1="20.177799" gradientTransform="matrix(0.997569,0,0,0.654301,-3.963176,65.55004)" gradientUnits="userSpaceOnUse" id="linearGradient5803" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="218.83746" x2="17.884754" y1="213.24774" x1="14.873261" gradientTransform="matrix(0.750795,0,0,0.392032,0.589107,122.468)" gradientUnits="userSpaceOnUse" id="linearGradient5805" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="211.87985" x2="15.652736" y1="205.44775" x1="11.87961" gradientTransform="matrix(1.124786,0,0,1.142472,-6.359476,-29.34859)" gradientUnits="userSpaceOnUse" id="linearGradient5807" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="214.87958" x2="17.502275" y1="218.10548" x1="19.63879" gradientTransform="matrix(1.165662,0,0,1.995259,-11.61728,-223.557)" gradientUnits="userSpaceOnUse" id="linearGradient5809" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="218.19952" x2="17.852816" y1="212.71106" x1="14.855348" gradientTransform="matrix(0.877306,0,0,1.195484,-6.297976,-49.98854)" gradientUnits="userSpaceOnUse" id="linearGradient5811" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="210.87169" x2="16.804146" y1="205.44775" x1="11.87961" gradientTransform="matrix(1.49944,0,0,1.713117,-7.27874,-143.5936)" gradientUnits="userSpaceOnUse" id="linearGradient5813" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="212.95068" x2="10.294251" y1="219.11699" x1="21.809561" gradientTransform="matrix(1.66352,0,0,3.319677,-16.32051,-505.9534)" gradientUnits="userSpaceOnUse" id="linearGradient5815" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="218.2771" x2="17.988022" y1="213.65869" x1="16.814611" gradientTransform="matrix(1.252006,0,0,1.989026,-8.72932,-217.1732)" gradientUnits="userSpaceOnUse" id="linearGradient5817" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="210.5" x2="111.68652" y1="210.5" x1="99.313484" gradientUnits="userSpaceOnUse" id="linearGradient5819" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="206.99658" x2="101.19292" y1="215.4819" x1="108.35131" gradientUnits="userSpaceOnUse" id="linearGradient5821" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="212.99005" x2="108.8156" y1="205.19197" x1="101.75068" gradientUnits="userSpaceOnUse" id="linearGradient5823" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="218.39743" x2="22.042753" y1="214.00838" x1="15.156842" gradientTransform="matrix(1.124777,0,0,1.399469,339.507,-41.54364)" gradientUnits="userSpaceOnUse" id="linearGradient5825" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient6684" y2="218.81555" x2="20.989225" y1="215.0097" x1="17.483265" gradientTransform="matrix(1.165669,0,0,1.655559,338.7499,-97.1359)" gradientUnits="userSpaceOnUse" id="linearGradient5827" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient6684" y2="214.38213" x2="16.109276" y1="219.69438" x1="19.085964" gradientTransform="matrix(0.87731,0,0,0.991952,344.0693,46.88201)" gradientUnits="userSpaceOnUse" id="linearGradient5829" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient6684" y2="179.49295" x2="-24.431232" y1="179.49295" x1="-47.741638" gradientTransform="matrix(1,0,0,0.957993,-0.0384184,13.49742)" gradientUnits="userSpaceOnUse" id="linearGradient5831" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" y2="181.08862" x2="-29.504631" y1="181.08862" x1="-44.417458" gradientTransform="matrix(1,0,0,0.963346,-0.0384184,12.50071)" gradientUnits="userSpaceOnUse" id="linearGradient5833" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" y2="175.99083" x2="-29.013157" y1="175.99083" x1="-37.778763" gradientTransform="translate(-8.989043,0)" gradientUnits="userSpaceOnUse" id="linearGradient5835" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="179.49295" x2="-27.038502" y1="179.49295" x1="-48.429123" gradientTransform="matrix(1,0,0,0.957993,0,7.509185)" gradientUnits="userSpaceOnUse" id="linearGradient5837" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" y2="181.64502" x2="-29.63546" y1="181.54939" x1="-44.36454" gradientTransform="matrix(1,0,0,0.963346,0,6.51247)" gradientUnits="userSpaceOnUse" id="linearGradient5839" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" y2="181.99083" x2="-29.000008" y1="181.99083" x1="-37.500759" gradientTransform="matrix(1.592997,0,0,1,11.72818,4)" gradientUnits="userSpaceOnUse" id="linearGradient5842" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" y2="255.5" x2="12.50002" y1="249.821" x1="10.192928" gradientUnits="userSpaceOnUse" id="linearGradient5845" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" y2="255.53125" x2="12.53125" y1="251.03125" x1="9.03125" gradientUnits="userSpaceOnUse" id="linearGradient5847" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="221.69243" x2="20.358622" y1="214.00838" x1="15.156842" gradientTransform="matrix(0.625152,0,0,1.007875,-0.61217,35.29459)" gradientUnits="userSpaceOnUse" id="linearGradient5849" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient6684" y2="217.01157" x2="19.156134" y1="215.67207" x1="17.075911" gradientTransform="matrix(0.501399,0,0,1.00217,1.674173,36.50449)" gradientUnits="userSpaceOnUse" id="linearGradient5851" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient6684" y2="215.46176" x2="16.232185" y1="220.34328" x1="19.762522" gradientTransform="matrix(0.377364,0,0,0.600465,3.962295,123.6837)" gradientUnits="userSpaceOnUse" id="linearGradient5853" inkscape:collect="always" />
+<radialGradient xlink:href="#linearGradient2888" r="7.4696794" fy="153.06299" fx="171.77553" cy="153.06299" cx="171.77553" gradientTransform="matrix(1.122233,1.252981,-2.05495,1.830229,297.3402,-339.2527)" gradientUnits="userSpaceOnUse" id="radialGradient5855" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="138.5" x2="36.186733" y1="132.94643" x1="31.372471" gradientUnits="userSpaceOnUse" id="linearGradient5857" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" y2="137.47379" x2="42.183006" y1="137.51648" x1="34.519402" gradientTransform="translate(-1.5,7.5244)" gradientUnits="userSpaceOnUse" id="linearGradient5859" inkscape:collect="always" />
+<radialGradient xlink:href="#linearGradient7772" gradientUnits="userSpaceOnUse" r="1.111868" fy="137.9821" fx="375.09409" cy="137.9821" cx="375.09409" id="radialGradient7778" inkscape:collect="always" />
+<radialGradient xlink:href="#linearGradient7780" gradientUnits="userSpaceOnUse" r="1.111868" fy="137.9821" fx="375.09409" cy="137.9821" cx="375.09409" id="radialGradient7786" inkscape:collect="always" />
+<radialGradient xlink:href="#linearGradient7788" gradientUnits="userSpaceOnUse" r="1.111868" fy="137.9821" fx="375.09409" cy="137.9821" cx="375.09409" id="radialGradient7794" inkscape:collect="always" />
+<radialGradient xlink:href="#linearGradient7796" gradientUnits="userSpaceOnUse" r="1.111868" fy="137.9821" fx="375.09409" cy="137.9821" cx="375.09409" id="radialGradient7802" inkscape:collect="always" />
+<radialGradient xlink:href="#linearGradient7804" gradientUnits="userSpaceOnUse" r="1.111868" fy="137.9821" fx="375.09409" cy="137.9821" cx="375.09409" id="radialGradient7810" inkscape:collect="always" />
+<radialGradient xlink:href="#linearGradient7812" gradientUnits="userSpaceOnUse" r="1.111868" fy="137.9821" fx="375.09409" cy="137.9821" cx="375.09409" id="radialGradient7818" inkscape:collect="always" />
+<radialGradient xlink:href="#linearGradient7820" gradientUnits="userSpaceOnUse" r="1.111868" fy="137.9821" fx="375.09409" cy="137.9821" cx="375.09409" id="radialGradient7826" inkscape:collect="always" />
+<radialGradient xlink:href="#linearGradient7828" gradientUnits="userSpaceOnUse" r="1.111868" fy="137.9821" fx="375.09409" cy="137.9821" cx="375.09409" id="radialGradient7834" inkscape:collect="always" />
+<radialGradient xlink:href="#linearGradient7836" gradientUnits="userSpaceOnUse" r="1.111868" fy="137.9821" fx="375.09409" cy="137.9821" cx="375.09409" id="radialGradient7842" inkscape:collect="always" />
+<linearGradient id="linearGradient2485-9">
+<stop id="stop2486-3" offset="0.0000000" style="stop-color:#ffffff;stop-opacity:1.0000000" />
+<stop id="stop2487-1" offset="1.0000000" style="stop-color:#aaaaaa;stop-opacity:1.0000000;" />
+</linearGradient>
+<linearGradient id="linearGradient3480-8">
+<stop id="stop3482-9" offset="0.0000000" style="stop-color:#646464;stop-opacity:1.0000000;" />
+<stop id="stop3484-6" offset="1.0000000" style="stop-color:#000000;stop-opacity:1.0000000;" />
+</linearGradient>
+<linearGradient xlink:href="#linearGradient2485-9" inkscape:collect="always" id="linearGradient6465" gradientUnits="userSpaceOnUse" x1="61.447762" y1="236.41119" x2="64.518303" y2="240.354" gradientTransform="matrix(1.743698,0,0,1.75,717.0189,-377.6785)" />
+<linearGradient xlink:href="#linearGradient3480-8" inkscape:collect="always" id="linearGradient6467" gradientUnits="userSpaceOnUse" x1="59" y1="235.13409" x2="62.5" y2="239.4902" gradientTransform="matrix(1.743698,0,0,1.75,717.0189,-377.6785)" />
+<linearGradient xlink:href="#linearGradient5704" y2="183.32233" x2="117.8272" y1="174.4991" x1="109.99998" gradientTransform="matrix(1.004126,0,0,0.991974,339.87424,1.2094952)" gradientUnits="userSpaceOnUse" id="linearGradient5936" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient6679" y2="178.00641" x2="452.4859" y1="187.25432" x1="456.73318" gradientTransform="matrix(0.99757006,0,0,1.0029938,1.4214297,-0.28443454)" gradientUnits="userSpaceOnUse" id="linearGradient5939" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient6679" y2="180.20343" x2="454.03549" y1="190.85718" x1="464.50012" gradientTransform="matrix(0.99757006,0,0,1.0029938,1.4214297,-0.28443454)" gradientUnits="userSpaceOnUse" id="linearGradient5941" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient6679-6" gradientUnits="userSpaceOnUse" y2="191.23259" x2="98.80204" y1="197.65771" x1="102.72185" id="linearGradient6636-2" inkscape:collect="always" />
+<linearGradient id="linearGradient6679-6">
+<stop style="stop-color:#ffeb74;stop-opacity:1;" offset="0" id="stop6681-6" />
+<stop style="stop-color:#ffffff;stop-opacity:1;" offset="1" id="stop6683-7" />
+</linearGradient>
+<linearGradient xlink:href="#linearGradient6679-6" gradientUnits="userSpaceOnUse" y2="190.28522" x2="99.931625" y1="199.97221" x1="109.28288" id="linearGradient6625-4" inkscape:collect="always" />
+<radialGradient xlink:href="#linearGradient5602" r="0.75" fy="222.75" fx="842.75342" cy="222.75" cx="842.25" gradientTransform="matrix(1,0,0,1.666667,0,-148.5)" gradientUnits="userSpaceOnUse" id="radialGradient5496" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="209.27737" x2="14.010839" y1="203.36577" x1="10.041666" gradientTransform="matrix(2.8752,0,0,0.854533,980.2863,352.892)" gradientUnits="userSpaceOnUse" id="linearGradient5769" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="215.00882" x2="18.707569" y1="218.55678" x1="20.101318" gradientTransform="matrix(3.494239,0,0,1.325753,957.3304,243.8052)" gradientUnits="userSpaceOnUse" id="linearGradient5771" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="220.34749" x2="18.528904" y1="213.66309" x1="15.242482" gradientTransform="matrix(2.629849,0,0,0.794339,973.2757,359.133)" gradientUnits="userSpaceOnUse" id="linearGradient5773" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="209.27737" x2="14.010839" y1="203.36577" x1="10.041666" gradientTransform="matrix(2.8752,0,0,0.854533,980.2863,352.892)" gradientUnits="userSpaceOnUse" id="linearGradient5781" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5899" y2="215.00882" x2="18.707569" y1="218.55678" x1="20.101318" gradientTransform="matrix(3.494239,0,0,1.325753,957.3304,243.8052)" gradientUnits="userSpaceOnUse" id="linearGradient5783" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5899" y2="220.34749" x2="18.528904" y1="213.66309" x1="15.242482" gradientTransform="matrix(2.629849,0,0,0.794339,973.2757,359.133)" gradientUnits="userSpaceOnUse" id="linearGradient5785" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="209.27737" x2="14.010839" y1="203.36577" x1="10.041666" gradientTransform="matrix(2.8752,0,0,0.854533,980.2863,352.892)" gradientUnits="userSpaceOnUse" id="linearGradient5792" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient6679" y2="217.85341" x2="19.328152" y1="215.13246" x1="18.130821" gradientTransform="matrix(3.494239,0,0,1.325753,957.3304,243.8052)" gradientUnits="userSpaceOnUse" id="linearGradient5794" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient6679" y2="212.91974" x2="16.019382" y1="217.4612" x1="18.528841" gradientTransform="matrix(2.629849,0,0,0.794339,973.2757,359.133)" gradientUnits="userSpaceOnUse" id="linearGradient5796" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="209.27737" x2="14.010839" y1="203.36577" x1="10.041666" gradientTransform="matrix(2.8752,0,0,0.854533,980.2863,352.892)" gradientUnits="userSpaceOnUse" id="linearGradient5798" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="215.00882" x2="18.707569" y1="218.55678" x1="20.101318" gradientTransform="matrix(3.494239,0,0,1.325753,957.3304,243.8052)" gradientUnits="userSpaceOnUse" id="linearGradient5800" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="220.34749" x2="18.528904" y1="213.66309" x1="15.242482" gradientTransform="matrix(2.629849,0,0,0.794339,973.2757,359.133)" gradientUnits="userSpaceOnUse" id="linearGradient5802" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="209.27737" x2="14.010839" y1="203.36577" x1="10.041666" gradientTransform="matrix(2.376547,0,0,0.715004,987.5221,390.567)" gradientUnits="userSpaceOnUse" id="linearGradient5804" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="215.00882" x2="18.707569" y1="218.55678" x1="20.101318" gradientTransform="matrix(2.832796,0,0,1.012546,969.5753,320.266)" gradientUnits="userSpaceOnUse" id="linearGradient5806" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="220.34749" x2="18.528904" y1="213.66309" x1="15.242482" gradientTransform="matrix(2.13203,0,0,0.606678,982.5022,408.3478)" gradientUnits="userSpaceOnUse" id="linearGradient5808" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="209.27737" x2="14.010839" y1="203.36577" x1="10.041666" gradientTransform="matrix(1.876376,0,0,0.566024,994.7794,429.2398)" gradientUnits="userSpaceOnUse" id="linearGradient5810" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="215.00882" x2="18.707569" y1="218.55678" x1="20.101318" gradientTransform="matrix(2.163766,0,0,0.677519,981.9622,400.4873)" gradientUnits="userSpaceOnUse" id="linearGradient5812" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="220.34749" x2="18.528904" y1="213.66309" x1="15.242482" gradientTransform="matrix(1.628503,0,0,0.405944,991.836,459.4251)" gradientUnits="userSpaceOnUse" id="linearGradient5814" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="209.27737" x2="14.010839" y1="203.36577" x1="10.041666" gradientTransform="matrix(1.760936,0,0,0.714541,964.9956,383.6551)" gradientUnits="userSpaceOnUse" id="linearGradient5816" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="215.00882" x2="18.707569" y1="218.55678" x1="20.101318" gradientTransform="matrix(1.999772,0,0,0.998752,953.4881,316.2596)" gradientUnits="userSpaceOnUse" id="linearGradient5818" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="220.34749" x2="18.528904" y1="213.66309" x1="15.242482" gradientTransform="matrix(1.505077,0,0,0.598412,962.6137,403.1414)" gradientUnits="userSpaceOnUse" id="linearGradient5820" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="209.27737" x2="14.010839" y1="203.36577" x1="10.041666" gradientTransform="matrix(1.346661,0,0,0.715969,-52.65426,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5519" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="214.65544" x2="18.823143" y1="219.93051" x1="20.216892" gradientTransform="matrix(1.353254,0,0,1.000883,-58.18353,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5521" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="219.67934" x2="17.946985" y1="213.87196" x1="15.741557" gradientTransform="matrix(1.018492,0,0,0.59969,-52.00822,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5523" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="209.27737" x2="14.010839" y1="203.36577" x1="10.041666" gradientTransform="matrix(2.750568,0,0,1.002646,-133.3919,-18.49926)" gradientUnits="userSpaceOnUse" id="linearGradient5525" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="215.20985" x2="17.752359" y1="218.97954" x1="18.846861" gradientTransform="matrix(3.333119,0,0,1.671823,-155.1792,-171.7462)" gradientUnits="userSpaceOnUse" id="linearGradient5527" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="217.82336" x2="17.310535" y1="213.21643" x1="16.04734" gradientTransform="matrix(2.508587,0,0,1.001693,-139.9689,-26.31358)" gradientUnits="userSpaceOnUse" id="linearGradient5529" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="218.60168" x2="20.615379" y1="212.62971" x1="13.844337" gradientTransform="matrix(0.751237,0,0,1.001998,-38.40231,-39.41679)" gradientUnits="userSpaceOnUse" id="linearGradient5531" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient6684" y2="219.01349" x2="20.659096" y1="215.0097" x1="17.627459" gradientTransform="matrix(0.669342,0,0,1.001998,-36.88229,-39.41679)" gradientUnits="userSpaceOnUse" id="linearGradient5533" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient6684" y2="213.66304" x2="15.985496" y1="219.52322" x1="19.473742" gradientTransform="matrix(0.503763,0,0,0.600361,-33.82784,47.74752)" gradientUnits="userSpaceOnUse" id="linearGradient5535" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="209.27737" x2="14.010839" y1="203.36577" x1="10.041666" gradientTransform="matrix(1.373757,0,0,0.715969,-52.92573,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5537" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="214.65544" x2="18.823143" y1="219.93051" x1="20.216892" gradientTransform="matrix(1.537676,0,0,1.000883,-61.45158,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5539" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="219.67934" x2="17.946985" y1="213.87196" x1="15.741557" gradientTransform="matrix(1.157292,0,0,0.59969,-54.4347,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5541" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="209.27737" x2="14.010839" y1="203.36577" x1="10.041666" gradientTransform="matrix(2.125329,0,0,1.002646,-66.82105,-25.5096)" gradientUnits="userSpaceOnUse" id="linearGradient5543" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="215.20985" x2="17.752359" y1="218.97954" x1="18.846861" gradientTransform="matrix(2.499161,0,0,1.671823,-82.24308,-178.7565)" gradientUnits="userSpaceOnUse" id="linearGradient5545" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="217.82336" x2="17.310535" y1="213.21643" x1="16.04734" gradientTransform="matrix(1.88093,0,0,1.001693,-70.83858,-33.32392)" gradientUnits="userSpaceOnUse" id="linearGradient5547" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="209.27737" x2="14.010839" y1="203.36577" x1="10.041666" gradientTransform="matrix(2.114324,0,0,1.002646,-47.33758,-30.1841)" gradientUnits="userSpaceOnUse" id="linearGradient5549" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="214.55122" x2="17.150238" y1="218.88832" x1="18.508638" gradientTransform="matrix(2.026443,0,0,1.557511,-54.13118,-158.6166)" gradientUnits="userSpaceOnUse" id="linearGradient5551" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="219.41841" x2="19.382519" y1="213.87196" x1="15.741557" gradientTransform="matrix(1.525151,0,0,0.933201,-44.88385,-23.1282)" gradientUnits="userSpaceOnUse" id="linearGradient5553" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5204" y2="92.007393" x2="17.629627" y1="86.265739" x1="13.479776" gradientUnits="userSpaceOnUse" id="linearGradient5555" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="190.66341" x2="-31.903492" y1="182.98401" x1="-36.601665" gradientTransform="matrix(0.979208,0,0,1.000037,-0.74827,-0.0068457)" gradientUnits="userSpaceOnUse" id="linearGradient5557" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="190.66341" x2="-31.903492" y1="182.98401" x1="-36.601665" gradientTransform="matrix(0.979208,0,0,1.000037,-0.74827,-0.0068457)" gradientUnits="userSpaceOnUse" id="linearGradient5559" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="209.27737" x2="14.010839" y1="203.36577" x1="10.041666" gradientTransform="matrix(1.379581,0,0,0.714792,-52.98861,39.49312)" gradientUnits="userSpaceOnUse" id="linearGradient5561" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="214.65544" x2="18.823143" y1="219.93051" x1="20.216892" gradientTransform="matrix(1.540284,0,0,0.860045,-61.50452,2.251502)" gradientUnits="userSpaceOnUse" id="linearGradient5563" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="219.67934" x2="17.946985" y1="213.87196" x1="15.741557" gradientTransform="matrix(1.159256,0,0,0.515305,-54.47574,77.06717)" gradientUnits="userSpaceOnUse" id="linearGradient5565" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="209.27737" x2="14.010839" y1="203.36577" x1="10.041666" gradientTransform="matrix(1.128037,0,0,0.860357,-56.33685,-3.243876)" gradientUnits="userSpaceOnUse" id="linearGradient5567" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="215.20985" x2="17.752359" y1="218.97954" x1="18.846861" gradientTransform="matrix(1.171839,0,0,1.346914,-61.66084,-115.7031)" gradientUnits="userSpaceOnUse" id="linearGradient5569" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="217.82336" x2="17.310535" y1="213.21643" x1="16.04734" gradientTransform="matrix(0.881955,0,0,0.807019,-56.31336,1.465486)" gradientUnits="userSpaceOnUse" id="linearGradient5571" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="209.27737" x2="14.010839" y1="203.36577" x1="10.041666" gradientTransform="matrix(2.125329,0,0,0.860357,-66.82105,3.798256)" gradientUnits="userSpaceOnUse" id="linearGradient5573" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="215.20985" x2="17.752359" y1="218.97954" x1="18.846861" gradientTransform="matrix(2.499161,0,0,1.346914,-82.24308,-108.661)" gradientUnits="userSpaceOnUse" id="linearGradient5575" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="217.82336" x2="17.310535" y1="213.21643" x1="16.04734" gradientTransform="matrix(1.88093,0,0,0.807019,-70.83858,8.507618)" gradientUnits="userSpaceOnUse" id="linearGradient5577" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="209.27737" x2="14.010839" y1="203.36577" x1="10.041666" gradientTransform="matrix(1.346661,0,0,0.715969,-52.65426,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5579" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="215.00882" x2="18.707569" y1="218.55678" x1="20.101318" gradientTransform="matrix(1.588886,0,0,1.000747,-62.51619,-22.10887)" gradientUnits="userSpaceOnUse" id="linearGradient5581" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="220.34749" x2="18.528904" y1="213.66309" x1="15.242482" gradientTransform="matrix(1.195834,0,0,0.599608,-55.26563,64.94646)" gradientUnits="userSpaceOnUse" id="linearGradient5583" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="190.66341" x2="-31.903492" y1="182.98401" x1="-36.601665" gradientUnits="userSpaceOnUse" id="linearGradient5585" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="209.27737" x2="14.010839" y1="203.36577" x1="10.041666" gradientTransform="matrix(2.635962,0,0,1.002646,-132.1469,-17.5056)" gradientUnits="userSpaceOnUse" id="linearGradient5599" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="215.20985" x2="17.752359" y1="218.97954" x1="18.846861" gradientTransform="matrix(3.19424,0,0,1.671823,-153.0264,-170.7525)" gradientUnits="userSpaceOnUse" id="linearGradient5601" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="217.82336" x2="17.310535" y1="213.21643" x1="16.04734" gradientTransform="matrix(2.404063,0,0,1.001693,-138.4499,-25.31992)" gradientUnits="userSpaceOnUse" id="linearGradient5603" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="190.66341" x2="-31.903492" y1="182.98401" x1="-36.601665" gradientTransform="matrix(0.761633,0,0,0.73832,-7.689547,50.44869)" gradientUnits="userSpaceOnUse" id="linearGradient5605" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="-34.577286" x2="185.51312" y1="-32.760307" x1="191.40715" gradientUnits="userSpaceOnUse" id="linearGradient5607" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="-32.760307" x2="187.89511" y1="-35.833363" x1="184.75294" gradientUnits="userSpaceOnUse" id="linearGradient5610" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="209.27737" x2="14.010839" y1="203.36577" x1="10.041666" gradientTransform="matrix(1.275458,0,0,0.617087,-51.07375,65.67334)" gradientUnits="userSpaceOnUse" id="linearGradient5614" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="214.65544" x2="18.823143" y1="219.93051" x1="20.216892" gradientTransform="matrix(1.427647,0,0,0.862651,-58.98949,7.443876)" gradientUnits="userSpaceOnUse" id="linearGradient5616" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="219.67934" x2="17.946985" y1="213.87196" x1="15.741557" gradientTransform="matrix(1.074481,0,0,0.516867,-52.4747,82.48618)" gradientUnits="userSpaceOnUse" id="linearGradient5618" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="209.27737" x2="14.010839" y1="203.36577" x1="10.041666" gradientTransform="matrix(1.122046,0,0,1.141686,1256.157,85.12902)" gradientUnits="userSpaceOnUse" id="linearGradient5727" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="214.55122" x2="17.150238" y1="218.88832" x1="18.508638" gradientTransform="matrix(1.166116,0,0,1.996022,1250.853,-109.4101)" gradientUnits="userSpaceOnUse" id="linearGradient5729" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="219.41841" x2="19.382519" y1="213.87196" x1="15.741557" gradientTransform="matrix(0.877647,0,0,1.195941,1256.174,64.2245)" gradientUnits="userSpaceOnUse" id="linearGradient5731" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="214.55122" x2="17.150238" y1="218.88832" x1="18.508638" gradientTransform="matrix(3.497619,0,0,4.978934,852.2632,-828.4634)" gradientUnits="userSpaceOnUse" id="linearGradient5733" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="219.41841" x2="19.382519" y1="213.87196" x1="15.741557" gradientTransform="matrix(2.632392,0,0,2.983189,868.2229,-395.3445)" gradientUnits="userSpaceOnUse" id="linearGradient5735" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="209.27737" x2="14.010839" y1="203.36577" x1="10.041666" gradientTransform="matrix(2.873378,0,0,2.426599,875.3153,-255.174)" gradientUnits="userSpaceOnUse" id="linearGradient5737" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="209.27737" x2="14.010839" y1="203.36577" x1="10.041666" gradientTransform="matrix(1.122046,0,0,1.141686,1256.157,85.12902)" gradientUnits="userSpaceOnUse" id="linearGradient5739" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="214.55122" x2="17.150238" y1="218.88832" x1="18.508638" gradientTransform="matrix(1.166116,0,0,2.310495,1250.853,-177.6338)" gradientUnits="userSpaceOnUse" id="linearGradient5741" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="219.41841" x2="19.382519" y1="213.87196" x1="15.741557" gradientTransform="matrix(0.877647,0,0,1.384362,1256.174,23.35694)" gradientUnits="userSpaceOnUse" id="linearGradient5743" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="214.55122" x2="17.150238" y1="218.88832" x1="18.508638" gradientTransform="matrix(1.845525,0,0,3.663228,882.7464,-542.9603)" gradientUnits="userSpaceOnUse" id="linearGradient5745" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="219.41841" x2="19.382519" y1="213.87196" x1="15.741557" gradientTransform="matrix(1.388986,0,0,2.194866,891.1676,-224.2946)" gradientUnits="userSpaceOnUse" id="linearGradient5747" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="209.27737" x2="14.010839" y1="203.36577" x1="10.041666" gradientTransform="matrix(1.633329,0,0,1.857722,893.2793,-136.2796)" gradientUnits="userSpaceOnUse" id="linearGradient5749" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="214.55122" x2="17.150238" y1="218.88832" x1="18.508638" gradientTransform="matrix(1.845525,0,0,3.663228,882.7464,-542.9603)" gradientUnits="userSpaceOnUse" id="linearGradient5751" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="219.41841" x2="19.382519" y1="213.87196" x1="15.741557" gradientTransform="matrix(1.388986,0,0,2.194866,891.1676,-224.2946)" gradientUnits="userSpaceOnUse" id="linearGradient5753" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="209.27737" x2="14.010839" y1="203.36577" x1="10.041666" gradientTransform="matrix(1.633329,0,0,1.857722,893.2793,-136.2796)" gradientUnits="userSpaceOnUse" id="linearGradient5755" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="209.27737" x2="14.010839" y1="203.36577" x1="10.041666" gradientTransform="matrix(1.874592,0,0,1.427199,885.7444,-52.79294)" gradientUnits="userSpaceOnUse" id="linearGradient5757" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="214.55122" x2="17.150238" y1="218.88832" x1="18.508638" gradientTransform="matrix(2.163921,0,0,2.660263,872.8832,-331.8032)" gradientUnits="userSpaceOnUse" id="linearGradient5759" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="219.41841" x2="19.382519" y1="213.87196" x1="15.741557" gradientTransform="matrix(1.62862,0,0,1.593929,882.7572,-100.3862)" gradientUnits="userSpaceOnUse" id="linearGradient5762" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="209.27737" x2="14.010839" y1="203.36577" x1="10.041666" gradientTransform="matrix(1.629558,0,0,0.429186,88.20441,232.3331)" gradientUnits="userSpaceOnUse" id="linearGradient5764" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="220.34749" x2="18.528904" y1="213.66309" x1="15.242482" gradientTransform="matrix(1.387116,0,0,0.200828,86.1208,278.4604)" gradientUnits="userSpaceOnUse" id="linearGradient5767" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5663" y2="57.5" x2="865.5" y1="66" x1="872" gradientTransform="translate(20,0)" gradientUnits="userSpaceOnUse" id="linearGradient5824" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient2485" y2="30.793854" x2="917.36914" y1="19.192101" x1="905.46747" gradientTransform="matrix(1.159934,0,0,1.224222,-143.4594,-12.87852)" gradientUnits="userSpaceOnUse" id="linearGradient5826" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5704" y2="27.323721" x2="922.55713" y1="20.452709" x1="915.07013" gradientUnits="userSpaceOnUse" id="linearGradient5828" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient700" inkscape:collect="always" id="linearGradient7059" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.29409385,0.2512907,-0.2512907,0.29409385,396.05892,33.807458)" x1="606.96155" y1="220.36362" x2="602.06982" y2="221.20036" />
+<linearGradient xlink:href="#linearGradient800" inkscape:collect="always" id="linearGradient7062" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.29409385,0.2512907,-0.2512907,0.29409385,396.05892,33.807458)" x1="593.18744" y1="195.51875" x2="599.23779" y2="204.91603" />
+<linearGradient xlink:href="#linearGradient700" inkscape:collect="always" id="linearGradient7065" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.29409385,0.2512907,-0.2512907,0.29409385,396.05892,33.807458)" x1="587.95508" y1="222.34782" x2="582.49353" y2="220.8004" />
+<linearGradient xlink:href="#linearGradient800" inkscape:collect="always" id="linearGradient7069" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.29409385,0.2512907,-0.2512907,0.29409385,396.05892,33.807458)" x1="593.31616" y1="186.63638" x2="597.30682" y2="188.54939" />
+<linearGradient xlink:href="#linearGradient2888" inkscape:collect="always" id="linearGradient7072" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.29409385,0.2512907,-0.2512907,0.29409385,396.05892,34.899768)" x1="594.81122" y1="213.19025" x2="594.86096" y2="216.79137" />
+<linearGradient xlink:href="#linearGradient800" inkscape:collect="always" id="linearGradient7074" gradientUnits="userSpaceOnUse" x1="609.57257" y1="215.40201" x2="612.25781" y2="216.40329" />
+<linearGradient xlink:href="#linearGradient3480" inkscape:collect="always" id="linearGradient7102" gradientUnits="userSpaceOnUse" x1="591.38523" y1="198.57608" x2="592.86562" y2="198.57608" />
+<linearGradient xlink:href="#linearGradient1887" y2="350.16364" x2="130.35223" y1="343.25803" x1="121.11774" gradientUnits="userSpaceOnUse" id="linearGradient2876" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient5740" y2="46.339005" x2="414.26022" y1="46.338985" x1="404.67871" gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient2878" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient2888" y2="216.79137" x2="594.86096" y1="213.19025" x1="594.81122" gradientTransform="matrix(0.14630043,0.27807299,-0.27807299,0.14630043,868.55597,-101.43481)" gradientUnits="userSpaceOnUse" id="linearGradient2880" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient800" y2="188.54939" x2="597.30682" y1="186.63638" x1="593.31616" gradientTransform="matrix(0.14630043,0.27807299,-0.27807299,0.14630043,868.88457,-102.25897)" gradientUnits="userSpaceOnUse" id="linearGradient2882" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient700" y2="220.8004" x2="582.49353" y1="222.34782" x1="587.95508" gradientTransform="matrix(0.14630043,0.27807299,-0.27807299,0.14630043,868.88457,-102.25897)" gradientUnits="userSpaceOnUse" id="linearGradient2884" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient800" y2="204.91603" x2="599.23779" y1="195.51875" x1="593.18744" gradientTransform="matrix(0.14630043,0.27807299,-0.27807299,0.14630043,868.88457,-102.25897)" gradientUnits="userSpaceOnUse" id="linearGradient2886" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient700" y2="221.20036" x2="602.06982" y1="220.36362" x1="606.96155" gradientTransform="matrix(0.14630043,0.27807299,-0.27807299,0.14630043,868.88457,-102.25897)" gradientUnits="userSpaceOnUse" id="linearGradient2889" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient800" y2="216.40329" x2="612.25781" y1="215.40201" x1="609.57257" gradientUnits="userSpaceOnUse" id="linearGradient2891" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient3480" y2="198.57608" x2="592.86562" y1="198.57608" x1="591.38523" gradientUnits="userSpaceOnUse" id="linearGradient2893" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1887" y2="132.82727" x2="906.64484" y1="116.86476" x1="899.69342" gradientUnits="userSpaceOnUse" id="linearGradient3740" inkscape:collect="always" />
+<linearGradient x1="348.60065" y1="338.07721" x2="375.36154" y2="318.01028" id="linearGradient6466-2" xlink:href="#linearGradient6618" gradientUnits="userSpaceOnUse" gradientTransform="translate(19.052029,-3.0895185)" />
+<linearGradient x1="348.60065" y1="338.07721" x2="375.36154" y2="318.01028" id="linearGradient6468-0" xlink:href="#linearGradient6618" gradientUnits="userSpaceOnUse" gradientTransform="translate(4.119358,37.589137)" />
+<linearGradient x1="348.60065" y1="338.07721" x2="375.36154" y2="318.01028" id="linearGradient6563-3" xlink:href="#linearGradient6618" gradientUnits="userSpaceOnUse" gradientTransform="translate(28.320583,70.029077)" />
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient6618" id="linearGradient5783-6-3" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.8269532,0,0,0.8236011,90.718402,44.233294)" x1="348.60065" y1="338.07721" x2="375.36154" y2="318.01028" />
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient6618" id="linearGradient6583-7" x1="371.23682" y1="322.88614" x2="395.26917" y2="322.88614" gradientUnits="userSpaceOnUse" gradientTransform="translate(0.33790588,-0.16552734)" />
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient10585-7" id="linearGradient5209" gradientUnits="userSpaceOnUse" x1="5.6449146" y1="209.98189" x2="13.522233" y2="214.77893" />
+<linearGradient id="linearGradient10585-7">
+<stop style="stop-color:#d7d7d7;stop-opacity:1.0000000;" offset="0.0000000" id="stop10587-0" />
+<stop style="stop-color:#000000;stop-opacity:1.0000000;" offset="1.0000000" id="stop10595-2" />
+</linearGradient>
+<linearGradient xlink:href="#linearGradient10585-7" y2="214.77893" x2="13.522233" y1="209.98189" x1="5.6449146" gradientUnits="userSpaceOnUse" id="linearGradient8278-4" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient10585-7" y2="214.77893" x2="13.522233" y1="209.98189" x1="5.6449146" gradientUnits="userSpaceOnUse" id="linearGradient8276-2" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient10585-7" y2="214.77893" x2="13.522233" y1="209.98189" x1="5.6449146" gradientUnits="userSpaceOnUse" id="linearGradient8290-1" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient10585-7" y2="214.77893" x2="13.522233" y1="209.98189" x1="5.6449146" gradientUnits="userSpaceOnUse" id="linearGradient8288-3" inkscape:collect="always" />
+<linearGradient id="linearGradient5704-1">
+<stop id="stop5706-5" offset="0" style="stop-color:#5a5a5a;stop-opacity:1;" />
+<stop id="stop5708-0" offset="1.0000000" style="stop-color:#000000;stop-opacity:1.0000000;" />
+</linearGradient>
+<linearGradient id="linearGradient6684-6">
+<stop id="stop6686-3" offset="0.0000000" style="stop-color:#ffbf00;stop-opacity:1.0000000;" />
+<stop id="stop6688-7" offset="1.0000000" style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+</linearGradient>
+<linearGradient id="linearGradient24464">
+<stop id="stop24466" offset="0" style="stop-color:#499204;stop-opacity:1" />
+<stop id="stop24468" offset="1.0000000" style="stop-color:#a7e26e;stop-opacity:1" />
+</linearGradient>
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient6684-6" id="linearGradient7067" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-1.0619426,0.61311287,-0.61311287,-1.0619426,1168.341,499.52897)" x1="501.36981" y1="278.69318" x2="498.01834" y2="275.92883" />
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient5704-1" id="linearGradient7070" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-1.0619426,0.61311287,-0.61311287,-1.0619426,1170.4728,499.78597)" x1="497.19922" y1="276.5925" x2="501.15674" y2="279.68689" />
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient24464" id="linearGradient7073" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-0.90891476,0.82310731,-0.8530767,-0.94200831,659.33278,552.03151)" x1="99.279366" y1="121.4717" x2="95.750748" y2="118.64024" />
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient5704-0" id="linearGradient8980" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.209494,0,0,1.382055,-12.2469,758.2004)" x1="11.87961" y1="205.4478" x2="18.58443" y2="211.605" />
+<linearGradient id="linearGradient5704-0">
+<stop style="stop-color:#5a5a5a;stop-opacity:1;" offset="0" id="stop5706-2" />
+<stop style="stop-color:#000000;stop-opacity:1.0000000;" offset="1.0000000" id="stop5708-9" />
+</linearGradient>
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient5734-6" id="linearGradient8982" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.306645,0,0,2.608597,-18.88425,480.9675)" x1="16.3967" y1="214.8097" x2="21.32992" y2="218.8141" />
+<linearGradient id="linearGradient5734-6">
+<stop id="stop5736-0" offset="0" style="stop-color:#8ab3df;stop-opacity:1;" />
+<stop id="stop5738-9" offset="1" style="stop-color:#ffffff" />
+</linearGradient>
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient5740-3" id="linearGradient8984" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.9834125,0,0,1.562975,-12.92154,707.8904)" x1="15.64649" y1="214.5411" x2="17.49814" y2="218.8026" />
+<linearGradient id="linearGradient5740-3">
+<stop id="stop5742-5" offset="0.0000000" style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+<stop id="stop5744-4" offset="1.0000000" style="stop-color:#98b6d3;stop-opacity:1.0000000;" />
+</linearGradient>
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient5704-0" id="linearGradient8986" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.209494,0,0,1.382055,-12.2469,758.2004)" x1="11.87961" y1="205.4478" x2="18.58443" y2="211.605" />
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient5734-6" id="linearGradient8988" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.306645,0,0,2.608597,-18.88425,480.9675)" x1="16.3967" y1="214.8097" x2="21.32992" y2="218.8141" />
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient5740-3" id="linearGradient8990" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.9834125,0,0,1.562975,-12.92154,707.8904)" x1="15.64649" y1="214.5411" x2="17.49814" y2="218.8026" />
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient5704-0" id="linearGradient8772" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.209494,0,0,1.382055,-12.2469,758.2004)" x1="11.87961" y1="205.4478" x2="18.58443" y2="211.605" />
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient5734-6" id="linearGradient8774" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.306645,0,0,2.608597,-18.88425,480.9675)" x1="16.3967" y1="214.8097" x2="21.32992" y2="218.8141" />
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient5740-3" id="linearGradient8776" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.9834125,0,0,1.562975,-12.92154,707.8904)" x1="15.64649" y1="214.5411" x2="17.49814" y2="218.8026" />
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient5704-0" id="linearGradient8766" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.209494,0,0,1.382055,-12.2469,758.2004)" x1="11.87961" y1="205.4478" x2="18.58443" y2="211.605" />
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient5734-6" id="linearGradient8768" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.306645,0,0,2.608597,-18.88425,480.9675)" x1="16.3967" y1="214.8097" x2="21.32992" y2="218.8141" />
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient5740-3" id="linearGradient8770" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.9834125,0,0,1.562975,-12.92154,707.8904)" x1="15.64649" y1="214.5411" x2="17.49814" y2="218.8026" />
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient5704-3" id="linearGradient6608" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.209494,0,0,1.382055,-12.2469,758.2004)" x1="11.87961" y1="205.4478" x2="18.58443" y2="211.605" />
+<linearGradient id="linearGradient5704-3">
+<stop style="stop-color:#5a5a5a;stop-opacity:1;" offset="0" id="stop5706-7" />
+<stop style="stop-color:#000000;stop-opacity:1.0000000;" offset="1.0000000" id="stop5708-90" />
+</linearGradient>
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient5734-2" id="linearGradient6610" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.306645,0,0,2.608597,-18.88425,480.9675)" x1="16.3967" y1="214.8097" x2="21.32992" y2="218.8141" />
+<linearGradient id="linearGradient5734-2">
+<stop id="stop5736-3" offset="0" style="stop-color:#8ab3df;stop-opacity:1;" />
+<stop id="stop5738-99" offset="1" style="stop-color:#ffffff" />
+</linearGradient>
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient5740-7" id="linearGradient6612" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.9834125,0,0,1.562975,-12.92154,707.8904)" x1="15.64649" y1="214.5411" x2="17.49814" y2="218.8026" />
+<linearGradient id="linearGradient5740-7">
+<stop id="stop5742-0" offset="0.0000000" style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+<stop id="stop5744-3" offset="1.0000000" style="stop-color:#98b6d3;stop-opacity:1.0000000;" />
+</linearGradient>
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient5704-3" id="linearGradient6614" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.209494,0,0,1.382055,-12.2469,758.2004)" x1="11.87961" y1="205.4478" x2="18.58443" y2="211.605" />
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient5734-2" id="linearGradient6616" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.306645,0,0,2.608597,-18.88425,480.9675)" x1="16.3967" y1="214.8097" x2="21.32992" y2="218.8141" />
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient5740-7" id="linearGradient6618-9" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.9834125,0,0,1.562975,-12.92154,707.8904)" x1="15.64649" y1="214.5411" x2="17.49814" y2="218.8026" />
+<linearGradient xlink:href="#linearGradient5704-46" y2="351.125" x2="511.4375" y1="347.1808" x1="508.1888" gradientUnits="userSpaceOnUse" id="linearGradient5857-1" inkscape:collect="always" />
+<linearGradient id="linearGradient5704-46">
+<stop style="stop-color:#5a5a5a;stop-opacity:1;" offset="0" id="stop668" />
+<stop style="stop-color:#000000;stop-opacity:1.0000000;" offset="1.0000000" id="stop5708-01" />
+</linearGradient>
+<linearGradient xlink:href="#linearGradient5704-48" y2="352.1231" x2="518.6993" y1="346.5179" x1="515.2157" gradientUnits="userSpaceOnUse" id="linearGradient5857-64" inkscape:collect="always" />
+<linearGradient id="linearGradient5704-48">
+<stop style="stop-color:#5a5a5a;stop-opacity:1;" offset="0" id="stop673" />
+<stop style="stop-color:#000000;stop-opacity:1.0000000;" offset="1.0000000" id="stop5708-16" />
+</linearGradient>
+<linearGradient xlink:href="#linearGradient4698-52" y2="350.407" x2="532.363" y1="347.4531" x1="529.5001" gradientUnits="userSpaceOnUse" id="linearGradient5621-6" inkscape:collect="always" />
+<linearGradient id="linearGradient4698-52">
+<stop id="stop4700-98" offset="0" style="stop-color:#a2d3ff;stop-opacity:1" />
+<stop id="stop4702-1" offset="1.0000000" style="stop-color:#004c91;stop-opacity:1" />
+</linearGradient>
+<linearGradient xlink:href="#linearGradient4698-1" y2="350.5838" x2="538.064" y1="346.8714" x1="534.5285" gradientUnits="userSpaceOnUse" id="linearGradient5621-8" inkscape:collect="always" />
+<linearGradient id="linearGradient4698-1">
+<stop id="stop4700-5" offset="0" style="stop-color:#a2d3ff;stop-opacity:1" />
+<stop id="stop4702-2" offset="1.0000000" style="stop-color:#004c91;stop-opacity:1" />
+</linearGradient>
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient3480-9" id="linearGradient12203" x1="515.9623" y1="349.3102" x2="523.4155" y2="346.7762" gradientUnits="userSpaceOnUse" />
+<linearGradient id="linearGradient3480-9">
+<stop id="stop3482-6" offset="0.0000000" style="stop-color:#646464;stop-opacity:1.0000000;" />
+<stop id="stop3484-0" offset="1.0000000" style="stop-color:#000000;stop-opacity:1.0000000;" />
+</linearGradient>
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient3480-9" id="linearGradient12201" x1="519.4526" y1="354.5319" x2="521.2233" y2="351.8581" gradientUnits="userSpaceOnUse" />
+<linearGradient gradientTransform="matrix(0.9659258,0.258819,-0.258819,0.9659258,99.45088,-121.6787)" y2="351.8581" x2="521.2233" y1="354.5319" x1="519.4526" gradientUnits="userSpaceOnUse" id="linearGradient12220" xlink:href="#linearGradient3480-4" inkscape:collect="always" />
+<linearGradient id="linearGradient3480-4">
+<stop id="stop3482-7" offset="0.0000000" style="stop-color:#646464;stop-opacity:1.0000000;" />
+<stop id="stop3484-8" offset="1.0000000" style="stop-color:#000000;stop-opacity:1.0000000;" />
+</linearGradient>
+<linearGradient id="linearGradient4698-8">
+<stop id="stop4700-6" offset="0" style="stop-color:#a2d3ff;stop-opacity:1" />
+<stop id="stop4702-24" offset="1.0000000" style="stop-color:#004c91;stop-opacity:1" />
+</linearGradient>
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient4698-8" id="linearGradient12388" gradientUnits="userSpaceOnUse" x1="31.37247" y1="132.9464" x2="36.18673" y2="138.5" />
+<radialGradient inkscape:collect="always" xlink:href="#linearGradient4698-8" id="radialGradient12390" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,0.153846,0,120.5976)" cx="35.25" cy="142.5244" fx="35.25" fy="142.5244" r="3.25" />
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient4698-8" id="linearGradient12392" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.5,7.5244)" x1="34.5194" y1="137.5165" x2="42.18301" y2="137.4738" />
+<linearGradient inkscape:collect="always" id="linearGradient5912">
+<stop style="stop-color:#000000;stop-opacity:1;" offset="0" id="stop5914" />
+<stop style="stop-color:#808080;stop-opacity:1" offset="1" id="stop5916" />
+</linearGradient>
+<linearGradient id="linearGradient6784-4" inkscape:collect="always">
+<stop id="stop6786-7" offset="0" style="stop-color:#000000;stop-opacity:1;" />
+<stop id="stop6788-0" offset="1" style="stop-color:#808080;stop-opacity:1" />
+</linearGradient>
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient5912" id="linearGradient5918" x1="643.5" y1="311" x2="634.5" y2="299.5" gradientUnits="userSpaceOnUse" />
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient6784-4" id="linearGradient5918-3-6" x1="675.5" y1="310" x2="664.5" y2="297.5" gradientUnits="userSpaceOnUse" />
+<linearGradient inkscape:collect="always" id="linearGradient5926">
+<stop style="stop-color:#004c91;stop-opacity:1" offset="0" id="stop5928" />
+<stop style="stop-color:#91c5f3;stop-opacity:1" offset="1" id="stop5930" />
+</linearGradient>
+<linearGradient inkscape:collect="always" id="linearGradient5926-0-9">
+<stop style="stop-color:#004c91;stop-opacity:1" offset="0" id="stop5928-3-1" />
+<stop style="stop-color:#91c5f3;stop-opacity:1" offset="1" id="stop5930-5-6" />
+</linearGradient>
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient5926" id="linearGradient5932" gradientUnits="userSpaceOnUse" x1="656.18744" y1="305.6875" x2="647" y2="293.5" />
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient5926-0-9" id="linearGradient5932-9-2" gradientUnits="userSpaceOnUse" x1="686.5" y1="318.5" x2="677.5" y2="306.5" />
+<linearGradient inkscape:collect="always" xlink:href="#eraserFill-6" id="linearGradient10236" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.13356,0,0,1.133368,-243.44373,205.19827)" x1="101.09393" y1="221.06877" x2="112.20101" y2="234.00311" />
+<linearGradient id="eraserFill-6">
+<stop id="stop5742_1-1" offset="0.0000000" style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+<stop id="stop5744_1-5" offset="1.0000000" style="stop-color:#f3b698;stop-opacity:1.0000000;" />
+</linearGradient>
+<linearGradient inkscape:collect="always" xlink:href="#eraserFill-6" id="linearGradient10238" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.809546,0,0,0.809417,-240.01913,332.47995)" x1="144.08243" y1="157.82079" x2="176.86269" y2="188.41277" />
+<linearGradient inkscape:collect="always" id="gray_to_white">
+<stop id="stop7750-9" offset="0" style="stop-color:#afafaf;stop-opacity:1" />
+<stop id="stop7748-6" offset="1" style="stop-color:#e6e6e6;stop-opacity:1" />
+</linearGradient>
+<linearGradient y2="536.965" x2="217.426" y1="536.767" x1="263.478" gradientTransform="matrix(0.117347,0,0,0.117347,252.7175,248.3363)" gradientUnits="userSpaceOnUse" id="linearGradient7163" xlink:href="#gray_to_white" inkscape:collect="always" />
+<radialGradient r="62.3947" fy="542.529" fx="234.355" cy="542.529" cx="234.355" gradientTransform="matrix(1,0,0,0.263368,0,365.571)" gradientUnits="userSpaceOnUse" id="radialGradient7218" xlink:href="#BlackTransparent" inkscape:collect="always" />
+<radialGradient r="62.3947" fy="542.529" fx="234.355" cy="542.529" cx="234.355" gradientTransform="matrix(1,0,0,0.263368,0,365.571)" gradientUnits="userSpaceOnUse" id="radialGradient7220" xlink:href="#WhiteTransparent" inkscape:collect="always" />
+<linearGradient y2="376.4393" x2="-557.8917" y1="115.2545" x1="-815.2852" gradientTransform="matrix(1,0,0,0.997925,315.4232,-138.2771)" gradientUnits="userSpaceOnUse" id="linearGradient15270-5" xlink:href="#linearGradient3480-7-6" inkscape:collect="always" />
+<linearGradient id="linearGradient3480-7-6">
+<stop id="stop3482-77-2" offset="0.0000000" style="stop-color:#646464;stop-opacity:1.0000000;" />
+<stop id="stop3484-3-2" offset="1.0000000" style="stop-color:#000000;stop-opacity:1.0000000;" />
+</linearGradient>
+<linearGradient id="linearGradient5740-1-4">
+<stop id="stop5742-8-4" offset="0.0000000" style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+<stop id="stop5744-32-6" offset="1.0000000" style="stop-color:#98b6d3;stop-opacity:1.0000000;" />
+</linearGradient>
+<linearGradient id="linearGradient5740-1-4-4">
+<stop id="stop5742-8-4-5" offset="0.0000000" style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+<stop id="stop5744-32-6-7" offset="1.0000000" style="stop-color:#98b6d3;stop-opacity:1.0000000;" />
+</linearGradient>
+<linearGradient xlink:href="#linearGradient5740-1-4-6" y2="180.6826" x2="164.3598" y1="172.2059" x1="161.736" gradientTransform="matrix(2.499161,0,0,1.671823,-82.24308,-178.7565)" gradientUnits="userSpaceOnUse" id="linearGradient5545-0-70" inkscape:collect="always" />
+<linearGradient id="linearGradient5740-1-4-6">
+<stop id="stop5742-8-4-8" offset="0.0000000" style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+<stop id="stop5744-32-6-3" offset="1.0000000" style="stop-color:#98b6d3;stop-opacity:1.0000000;" />
+</linearGradient>
+<linearGradient id="linearGradient1887-1">
+<stop id="stop1888-0" offset="0.0000000" style="stop-color:#fffdf8;stop-opacity:1.0000000;" />
+<stop id="stop1889-9" offset="1.0000000" style="stop-color:#cdccc7;stop-opacity:1.0000000;" />
+</linearGradient>
+<linearGradient y2="350.1636" x2="130.3522" y1="343.258" x1="121.1177" gradientTransform="matrix(1,0,0,0.996869,-115.0577,-334.2098)" gradientUnits="userSpaceOnUse" id="linearGradient10926" xlink:href="#linearGradient1887-1" inkscape:collect="always" />
+<linearGradient id="linearGradient1887-4">
+<stop id="stop1888-8" offset="0.0000000" style="stop-color:#fffdf8;stop-opacity:1.0000000;" />
+<stop id="stop1889-7" offset="1.0000000" style="stop-color:#cdccc7;stop-opacity:1.0000000;" />
+</linearGradient>
+<linearGradient y2="350.1636" x2="130.3522" y1="343.258" x1="121.1177" gradientTransform="matrix(0.533827,0,0,0.532126,-61.18771,-178.1669)" gradientUnits="userSpaceOnUse" id="linearGradient11010" xlink:href="#linearGradient1887-4" inkscape:collect="always" />
+<linearGradient id="linearGradient1887-1-0">
+<stop id="stop1888-0-6" offset="0.0000000" style="stop-color:#fffdf8;stop-opacity:1.0000000;" />
+<stop id="stop1889-9-4" offset="1.0000000" style="stop-color:#cdccc7;stop-opacity:1.0000000;" />
+</linearGradient>
+<linearGradient y2="350.1636" x2="130.3522" y1="343.258" x1="121.1177" gradientTransform="matrix(1,0,0,0.996869,165.9423,-181.2098)" gradientUnits="userSpaceOnUse" id="linearGradient11070" xlink:href="#linearGradient1887-1-0" inkscape:collect="always" />
+<linearGradient id="linearGradient1887-1-0-3">
+<stop id="stop1888-0-6-7" offset="0.0000000" style="stop-color:#fffdf8;stop-opacity:1.0000000;" />
+<stop id="stop1889-9-4-2" offset="1.0000000" style="stop-color:#cdccc7;stop-opacity:1.0000000;" />
+</linearGradient>
+<linearGradient y2="350.1636" x2="130.3522" y1="343.258" x1="121.1177" gradientTransform="matrix(1,0,0,0.996869,165.9423,-181.2098)" gradientUnits="userSpaceOnUse" id="linearGradient11130" xlink:href="#linearGradient1887-1-0-3" inkscape:collect="always" />
+<linearGradient xlink:href="#linearGradient1887-3" y2="350.1636" x2="130.3522" y1="343.258" x1="121.1177" gradientTransform="matrix(1,0,0,0.996869,165.9423,-181.2098)" gradientUnits="userSpaceOnUse" id="linearGradient15175-8" inkscape:collect="always" />
+<linearGradient id="linearGradient1887-3">
+<stop id="stop1888-2" offset="0.0000000" style="stop-color:#fffdf8;stop-opacity:1.0000000;" />
+<stop id="stop1889-94" offset="1.0000000" style="stop-color:#cdccc7;stop-opacity:1.0000000;" />
+</linearGradient>
+<linearGradient y2="350.1636" x2="130.3522" y1="343.258" x1="121.1177" gradientTransform="matrix(1,0,0,0.996869,-115.0577,-334.2098)" gradientUnits="userSpaceOnUse" id="linearGradient11238" xlink:href="#linearGradient1887-3" inkscape:collect="always" />
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient10331" id="linearGradient10337" x1="255.513" y1="92.579002" x2="264.6582" y2="83.394058" gradientUnits="userSpaceOnUse" />
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient10331" id="linearGradient10372" gradientUnits="userSpaceOnUse" x1="255.513" y1="92.579002" x2="264.6582" y2="83.394058" />
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient10331" id="linearGradient10399" gradientUnits="userSpaceOnUse" x1="255.513" y1="92.579002" x2="264.6582" y2="83.394058" />
+</defs>
+<sodipodi:namedview inkscape:guide-bbox="true" inkscape:current-layer="svg1" inkscape:grid-bbox="true" inkscape:pageopacity="1.0000000" pagecolor="#e8e8e4" snaptoguides="true" showguides="true" inkscape:window-y="0" inkscape:window-x="40" inkscape:window-height="745" inkscape:window-width="1326" inkscape:cy="417.9499" inkscape:cx="364.8285" inkscape:zoom="3.343024" gridtolerance="6" snaptogrid="false" showgrid="false" id="base" inkscape:document-units="px" inkscape:grid-points="true" guidetolerance="8" fill="#8ab3de" stroke="#646464" inkscape:object-nodes="false" objecttolerance="11" inkscape:snap-bbox="false" inkscape:snap-nodes="true" inkscape:bbox-nodes="false" inkscape:bbox-paths="false" inkscape:snap-global="false" inkscape:snap-center="false" inkscape:snap-midpoints="false" inkscape:snap-intersection-paths="true" inkscape:object-paths="false" inkscape:snap-object-midpoints="true" inkscape:window-maximized="1" inkscape:snap-grids="true" inkscape:snap-smooth-nodes="false" inkscape:snap-text-baseline="false" inkscape:snap-page="true" inkscape:snap-bbox-midpoints="false" inkscape:snap-bbox-edge-midpoints="false">
+<inkscape:grid type="xygrid" id="grid9252" originx="0px" originy="0px" spacingx="0.5px" spacingy="0.5px" empspacing="2" visible="true" enabled="true" snapvisiblegridlinesonly="true" />
+<sodipodi:guide orientation="0,1" position="630.08101,968.02815" id="guide4946" />
+<sodipodi:guide orientation="0,1" position="618.47896,943.93157" id="guide4948" />
+</sodipodi:namedview>
+<metadata id="metadata1810">
+<rdf:RDF>
+<cc:Work rdf:about="">
+<dc:description>Created with Inkscape
http://www.inkscape.org/</dc:description>
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- <cc:license
- rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" />
- <dc:creator>
- <cc:Agent>
- <dc:title>Inkscape Developers</dc:title>
- </cc:Agent>
- </dc:creator>
- <dc:rights>
- <cc:Agent>
- <dc:title>Inkscape Developers</dc:title>
- </cc:Agent>
- </dc:rights>
- <dc:title />
- </cc:Work>
- <cc:License
- rdf:about="http://creativecommons.org/licenses/GPL/2.0/">
- <cc:permits
- rdf:resource="http://web.resource.org/cc/Reproduction" />
- <cc:permits
- rdf:resource="http://web.resource.org/cc/Distribution" />
- <cc:requires
- rdf:resource="http://web.resource.org/cc/Notice" />
- <cc:permits
- rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
- <cc:requires
- rdf:resource="http://web.resource.org/cc/ShareAlike" />
- <cc:requires
- rdf:resource="http://web.resource.org/cc/SourceCode" />
- </cc:License>
- </rdf:RDF>
- </metadata>
- <g
- id="pixelart-trace"
- transform="translate(-18.39737,3.8673942)"
- inkscape:label="#g10374">
- <g
- transform="translate(4.7486953,-1.0469564)"
- id="g10366">
- <rect
- style="fill:#ff0000;stroke:none"
- id="rect10358"
- width="8"
- height="8"
- x="248.68954"
- y="82.218292" />
- <rect
- y="90.218292"
- x="248.68954"
- height="8"
- width="8"
- id="rect10364"
- style="fill:#00ff00;stroke:none" />
- <rect
- y="90.218292"
- x="256.68954"
- height="8"
- width="8"
- id="rect10362"
- style="fill:#ffff00;stroke:none" />
- <rect
- y="82.218292"
- x="256.68954"
- height="8"
- width="8"
- id="rect10360"
- style="fill:#0000ff;stroke:none" />
- </g>
- <g
- transform="translate(2.3527797,0.18483202)"
- id="g10339">
- <path
- style="fill:none;stroke:url(#linearGradient10399);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 256.013,84.079 c 0,0 4.16491,-0.935092 6.5,1.4 2.33509,2.335092 1.5,6.6 1.5,6.6"
- id="path9547"
- inkscape:connector-curvature="0"
- sodipodi:nodetypes="czc" />
- <rect
- style="fill:#000000;fill-opacity:1;stroke:none"
- id="rect9507"
- width="1"
- height="1"
- x="255.51271"
- y="90.578949" />
- <rect
- y="83.578949"
- x="255.51271"
- height="1"
- width="1"
- id="rect9509"
- style="fill:#cccccc;fill-opacity:1;stroke:none" />
- <rect
- style="fill:#4d4d4d;fill-opacity:1;stroke:none"
- id="rect9513"
- width="1"
- height="1"
- x="254.51271"
- y="89.578949" />
- <rect
- style="fill:#4d4d4d;fill-opacity:1;stroke:none"
- id="rect9515"
- width="1"
- height="1"
- x="254.51271"
- y="88.578949" />
- <rect
- style="fill:#808080;fill-opacity:1;stroke:none"
- id="rect9517"
- width="1"
- height="1"
- x="253.51271"
- y="87.578949" />
- <rect
- style="fill:#808080;fill-opacity:1;stroke:none"
- id="rect9519"
- width="1"
- height="1"
- x="253.51271"
- y="86.578949" />
- <rect
- style="fill:#b3b3b3;fill-opacity:1;stroke:none"
- id="rect9521"
- width="1"
- height="1"
- x="254.51271"
- y="85.578949" />
- <rect
- style="fill:#b3b3b3;fill-opacity:1;stroke:none"
- id="rect9523"
- width="1"
- height="1"
- x="254.51271"
- y="84.578949" />
- <rect
- y="91.578949"
- x="256.5127"
- height="1"
- width="1"
- id="rect9525"
- style="fill:#000000;fill-opacity:1;stroke:none" />
- <rect
- y="92.578949"
- x="257.5127"
- height="1"
- width="1"
- id="rect9527"
- style="fill:#4d4d4d;fill-opacity:1;stroke:none" />
- <rect
- style="fill:#4d4d4d;fill-opacity:1;stroke:none"
- id="rect9531"
- width="1"
- height="1"
- x="258.5127"
- y="92.578949" />
- <rect
- style="fill:#808080;fill-opacity:1;stroke:none"
- id="rect9533"
- width="1"
- height="1"
- x="259.5127"
- y="93.578949" />
- <rect
- style="fill:#808080;fill-opacity:1;stroke:none"
- id="rect9535"
- width="1"
- height="1"
- x="260.5127"
- y="93.578949" />
- <rect
- style="fill:#b3b3b3;fill-opacity:1;stroke:none"
- id="rect9537"
- width="1"
- height="1"
- x="261.5127"
- y="92.578949" />
- <rect
- style="fill:#b3b3b3;fill-opacity:1;stroke:none"
- id="rect9539"
- width="1"
- height="1"
- x="262.5127"
- y="92.578949" />
- <rect
- style="fill:#cccccc;fill-opacity:1;stroke:none"
- id="rect9541"
- width="1"
- height="1"
- x="263.5127"
- y="91.578949" />
- </g>
- </g>
- <use
- xlink:href="#g6790"
- inkscape:label="#use6796"
- height="1250"
- width="1250"
- transform="translate(49.67355,1.5750314)"
- id="draw-polygon"
- y="0"
- x="0" />
- <use
- xlink:href="#g6786"
- inkscape:label="#use6794"
- height="1250"
- width="1250"
- transform="translate(64.149513,-2.9231615)"
- id="draw-star"
- y="0"
- x="0" />
- <use
- xlink:href="#transform-skew-horizontal"
- inkscape:label="#use5772"
- height="1250"
- width="1250"
- transform="matrix(0,-1,1,0,608.00241,1037.0645)"
- id="transform-skew-vertical"
- y="0"
- x="0" />
- <g
- id="inkscape-logo"
- transform="matrix(0.1336824,0,0,0.1336824,329.5233,64.55912)"
- inkscape:label="#inkscape_options">
- <use
- xlink:href="#outline1"
- height="128"
- width="128"
- y="0"
- x="0"
- style="opacity:0.1;fill:none;stroke:none"
- id="use32"
- class="outline-big" />
- <use
- xlink:href="#outline1"
- height="128"
- width="128"
- y="0"
- x="0"
- style="opacity:0.2;fill:none;stroke:none"
- id="use34"
- class="outline-small" />
- <use
- xlink:href="#outline1"
- height="128"
- width="128"
- y="0"
- x="0"
- id="use36"
- class="black;" />
- <use
- xlink:href="#outline1"
- height="128"
- width="128"
- y="0"
- x="0"
- style="opacity:0.2;fill:none;stroke:none"
- id="use38"
- class="stroke-highlight"
- clip-path="url(#clipoutline1)" />
- <use
- xlink:href="#outline1"
- height="128"
- width="128"
- y="0"
- x="0"
- id="use40"
- class="specularity"
- style="opacity:0.5;fill:url(#linearGradient3731)" />
- <use
- xlink:href="#outline1"
- height="128"
- width="128"
- y="0"
- x="0"
- id="use42"
- class="low-specularity"
- style="opacity:0.25;fill:url(#linearGradient3733);fill-opacity:1" />
- <path
- class="specularity"
- style="opacity:0.5;fill:url(#linearGradient3735)"
- d="m 16.8,56.9 c -11.1,11 8.4,7.9 23.4,13.8 l 31,-54.5 c -4.7,-4.8 -10.7,-4.4 -15,0 z"
- id="path44" />
- <path
- style="fill:url(#linearGradient3737)"
- class="shade"
- d="m 8.9,61.7 c -2.6,9.4 13.4,9.2 22.3,12.7 1.5,-0.9 2.3,-2 1.2,-3 C 25.2,67.8 11,67.8 8.9,61.7 z m 111.1,1 c -2.7,8.9 -25.5,12.3 -33.4,17 -1.1,1.1 -0.4,2.1 0.9,3.1 9.8,-4.9 35.7,-8.7 32.5,-20.1 z m -75.7,11 c -3.2,0 -5.2,1.6 0.6,3.7 7.7,0.6 18.8,3.7 21.2,4.7 3.7,-6.6 -21,-8.4 -21.8,-8.4 z m -21.1,8.5 c -1.3,0.9 -2,1.9 -0.9,2.9 3.5,3.7 21.5,7.1 25.2,10.7 0.9,-1.2 1.2,-2.4 0.1,-3.6 -3.4,-3.4 -19.4,-6.6 -24.4,-10 z m 79.8,9.1 c -0.7,0.8 -1.3,1.7 -1.5,2.7 0,2.1 15.4,3.4 15.4,-0.6 -0.3,-0.7 -0.6,-1.4 -1.2,-2.1 -2.8,1.6 -9.7,1.2 -12.7,0 z m -7.4,0.4 c -3.4,7.1 -11.3,2.5 -19.8,11.1 -1.4,1.5 -0.6,2.3 0.7,3 8.7,-8.2 16.7,-2.9 19.7,-11.8 0.2,-0.9 0,-1.6 -0.6,-2.3 z m -54,7 c -2.4,3.2 -6.6,5.3 -9.6,2.7 -0.3,-0.2 -0.5,-0.5 -0.7,-0.8 -1.1,1.4 -1.1,2.9 0.7,4.5 3.6,3.1 9.3,-0.8 11,-5.2 -0.3,-0.5 -0.9,-0.9 -1.4,-1.2 z m 56.7,1 c -2.3,3.7 2.3,6.7 6.4,4.4 0.6,-0.7 0.5,-2.1 -0.6,-3.5 -2.4,1.2 -4.7,0.5 -5.8,-0.9 z m -54.4,3.9 c -0.9,1.1 -1.2,2.4 -0.1,3.6 3.6,3.6 12,0.1 13.5,8.6 1.1,6.1 14.7,2.9 21.5,-2 1.5,-1.64 0.8,-2.7 -0.5,-3.5 -7.1,4.8 -20,7.7 -21,1.9 -1.5,-8.5 -9.8,-5.1 -13.4,-8.6 z"
- id="path46" />
- <path
- id="icecap"
- class="full-specularity"
- style="fill:url(#linearGradient3739)"
- d="m 70.5,15.5 16.3,16.6 c 1.5,1.5 1.5,4.6 0.6,5.5 L 79.3,31 77.7,40.7 71,37.1 60.1,44 56.5,29.5 50.7,42.1 36.2,42 c -2.8,0 -2.4,-2.9 0.5,-5.8 5.7,-6.3 16.8,-17 20.3,-20.7 3.6,-3.7 9.9,-3.6 13.5,0 z" />
- </g>
- <g
- transform="translate(839.0362,80.70908)"
- id="layer1" />
- <g
- style="stroke:#000000;stroke-opacity:1"
- transform="translate(-251.412,155.0283)"
- id="path-simplify"
- inkscape:label="#simplify">
- <path
- id="path10936"
- style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4"
- d="m 486.953,205.5 15,0 m 0,-4.0745 c -6.5,4.5 -8.5,-6.9713 -15,-1 m 0,-6.7577 c 2,5 2.1366,-2.0683 4,-3 2,-1 2.3412,3.0236 3,5 1,3 2,-3 4,-4 2.8284,-1.4142 0,7 4,3"
- inkscape:connector-curvature="0" />
- </g>
- <g
- id="paint-none"
- transform="matrix(0.79999,0,0,0.799999,325.90376,309.79868)"
- inkscape:label="#fill_none">
- <rect
- y="11.50168"
- x="773.88013"
- height="24.99999"
- width="25"
- id="rect194"
- style="fill:none;stroke:none" />
- <path
- id="path2473"
- d="m 781.3777,19.00161 10.0031,10.00004"
- style="fill:none;stroke:#000000;stroke-width:2.95878911;stroke-linecap:round" />
- <path
- id="path2474"
- d="M 791.3808,19.00161 781.3777,29.00164"
- style="fill:none;stroke:#000000;stroke-width:2.95878911;stroke-linecap:round" />
- </g>
- <g
- id="stroke-cap-butt"
- transform="translate(44.5,219.7886)"
- inkscape:label="#cap_butt">
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:9;marker:none;display:inline"
- id="rect3854"
- width="24"
- height="24"
- x="899.5"
- y="158.25" />
- <path
- style="fill:#99b6d4;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 903,181.7114 0,-13.9227 17,0 0,13.9227"
- id="path3844"
- sodipodi:nodetypes="cccc" />
- <use
- xlink:href="#use5673"
- height="1250"
- width="1250"
- transform="translate(-9.999997,1)"
- id="use5734"
- y="0"
- x="0" />
- <use
- xlink:href="#use5673"
- height="1250"
- width="1250"
- transform="translate(-9.999997,5)"
- id="use5736"
- y="0"
- x="0" />
- <use
- xlink:href="#use5673"
- height="1250"
- width="1250"
- transform="translate(-9.999997,9)"
- id="use5738"
- y="0"
- x="0" />
- <use
- xlink:href="#use5673"
- height="1250"
- width="1250"
- transform="translate(-9.999997,13)"
- id="use5741"
- y="0"
- x="0" />
- </g>
- <g
- transform="translate(75.52,219.75)"
- id="stroke-cap-square"
- inkscape:label="#cap_square">
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:9;marker:none;display:inline"
- id="rect3876"
- width="24"
- height="24"
- x="899.5"
- y="158.25" />
- <path
- style="fill:#99b6d4;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 902.98,181.75 -0.04,-23 17.04,0 0.04,23"
- id="path3878"
- sodipodi:nodetypes="cccc" />
- <use
- xlink:href="#use5673"
- height="1250"
- width="1250"
- transform="translate(-9.999997,13)"
- id="use5743"
- y="0"
- x="0" />
- <use
- xlink:href="#use5673"
- height="1250"
- width="1250"
- transform="translate(-9.999997,9)"
- id="use5746"
- y="0"
- x="0" />
- <use
- xlink:href="#use5673"
- height="1250"
- width="1250"
- transform="translate(-9.999997,5)"
- id="use5748"
- y="0"
- x="0" />
- <use
- xlink:href="#use5673"
- height="1250"
- width="1250"
- transform="translate(-9.999997,1)"
- id="use5751"
- y="0"
- x="0" />
- </g>
- <g
- transform="translate(105.56,219.75)"
- id="stroke-cap-round"
- inkscape:label="#cap_round">
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:9;marker:none;display:inline"
- id="rect3904"
- width="24"
- height="24"
- x="899.5"
- y="158.25" />
- <path
- style="fill:#99b6d4;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 902.94,181.75 0.04,-13 c 0,-6 2.5,-10 8.5,-10 6,0 8.5,4 8.54,10 l -0.04,13"
- id="path3906"
- sodipodi:nodetypes="ccscc" />
- <use
- xlink:href="#use5673"
- height="1250"
- width="1250"
- transform="translate(-9.999997,13)"
- id="use5753"
- y="0"
- x="0" />
- <use
- xlink:href="#use5673"
- height="1250"
- width="1250"
- transform="translate(-9.999997,9)"
- id="use5755"
- y="0"
- x="0" />
- <use
- xlink:href="#use5673"
- height="1250"
- width="1250"
- transform="translate(-9.999997,5)"
- id="use5759"
- y="0"
- x="0" />
- <use
- xlink:href="#use5673"
- height="1250"
- width="1250"
- transform="translate(-9.999997,1)"
- id="use5761"
- y="0"
- x="0" />
- </g>
- <g
- transform="translate(74.46,189.75)"
- id="stroke-join-bevel"
- inkscape:label="#join_bevel">
- <path
- style="fill:#99b6d4;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 900.04,181.75 -0.04,-10.5 12,-12.5 11,0 0,17.5 -6,0 0,5.5"
- id="path3939"
- sodipodi:nodetypes="ccccccc" />
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:9;marker:none;display:inline"
- id="rect3918"
- width="24"
- height="24"
- x="899.5"
- y="158.25" />
- <path
- id="path3920"
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 900.04,181.75 -0.04,-10.5 12,-12.5 11,0 m -6,23 0,-6 6,0" />
- <use
- xlink:href="#use5673"
- height="1250"
- width="1250"
- id="use5703"
- y="0"
- x="0" />
- <use
- xlink:href="#use5673"
- height="1250"
- width="1250"
- transform="translate(-3.999997,0)"
- id="use5705"
- y="0"
- x="0" />
- <use
- xlink:href="#use5673"
- height="1250"
- width="1250"
- transform="translate(-7.999997,0)"
- id="use5707"
- y="0"
- x="0" />
- <use
- xlink:href="#use5673"
- height="1250"
- width="1250"
- transform="translate(-12,0)"
- id="use5709"
- y="0"
- x="0" />
- <use
- xlink:href="#use5673"
- height="1250"
- width="1250"
- transform="translate(-12,4)"
- id="use5711"
- y="0"
- x="0" />
- <use
- xlink:href="#use5673"
- height="1250"
- width="1250"
- transform="translate(-12,8)"
- id="use5713"
- y="0"
- x="0" />
- <use
- xlink:href="#use5673"
- height="1250"
- width="1250"
- transform="translate(-12,12)"
- id="use5715"
- y="0"
- x="0" />
- </g>
- <g
- transform="translate(105.46,189.75)"
- id="stroke-join-round"
- inkscape:label="#join_round">
- <path
- style="fill:#99b6d4;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 900.04,181.75 -0.04,-3 c 0,-12.5 7,-20 19.5,-20 l 3.5,0 0,17.5 -6,0 0,5.5"
- id="path3949"
- sodipodi:nodetypes="ccccccc" />
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:9;marker:none;display:inline"
- id="rect3951"
- width="24"
- height="24"
- x="899.5"
- y="158.25" />
- <path
- id="path3953"
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 900.04,181.75 -0.04,-3 c 0,-12.5 7,-20 19.5,-20 l 3.5,0 m -6,23 0,-6 6,0" />
- <use
- xlink:href="#use5673"
- height="1250"
- width="1250"
- id="use5718"
- y="0"
- x="0" />
- <use
- xlink:href="#use5673"
- height="1250"
- width="1250"
- transform="translate(-3.999997,0)"
- id="use5720"
- y="0"
- x="0" />
- <use
- xlink:href="#use5673"
- height="1250"
- width="1250"
- transform="translate(-7.999997,0)"
- id="use5722"
- y="0"
- x="0" />
- <use
- xlink:href="#use5673"
- height="1250"
- width="1250"
- transform="translate(-12,0)"
- id="use5724"
- y="0"
- x="0" />
- <use
- xlink:href="#use5673"
- height="1250"
- width="1250"
- transform="translate(-12,4)"
- id="use5726"
- y="0"
- x="0" />
- <use
- xlink:href="#use5673"
- height="1250"
- width="1250"
- transform="translate(-12,8)"
- id="use5728"
- y="0"
- x="0" />
- <use
- xlink:href="#use5673"
- height="1250"
- width="1250"
- transform="translate(-12,12)"
- id="use5731"
- y="0"
- x="0" />
- </g>
- <g
- transform="matrix(0.791665,0,0,0.833336,428.27965,305.42141)"
- id="paint-unknown"
- inkscape:label="#fill_unset">
- <g
- id="g2496"
- transform="matrix(0.959998,0,0,0.96,344.8925,1.216355)">
- <rect
- style="fill:none;stroke-width:0.0520834"
- id="rect2499"
- width="25"
- height="24.99999"
- x="596.87488"
- y="15.62504" />
- </g>
- <path
- id="text2490"
- d="m 930.6839,16.18176 c 1.9766,2e-5 3.7292,0.45218 5.2575,1.35647 1.7322,1.03622 2.5983,2.43037 2.5983,4.18246 0,1.46953 -0.5299,2.62818 -1.5895,3.47597 l -2.9039,2.22799 c -0.9578,0.58404 -0.9578,1.21518 -0.9578,2.27021 l -6.3682,0 c -0.3493,-2.58372 0.805,-3.29698 1.7016,-4.1071 0.2445,-0.22607 1.2746,-0.97345 2.4759,-1.9454 0.7489,-0.60583 1.345,-0.94198 1.345,-1.63907 0,-0.48982 -0.214,-0.88546 -0.6419,-1.18691 -0.4076,-0.30143 -0.8967,-0.45214 -1.4672,-0.45216 -0.6318,2e-5 -1.7183,0.22608 -1.7488,2.11948 l 0.0305,0.93258 -6.2968,0 c 0,-1.13038 0.2445,-2.61873 0.7336,-3.4477 0.4687,-0.84778 1.1717,-1.5637 2.1091,-2.14776 1.5488,-0.97965 3.1753,-1.63904 5.7226,-1.63906 m -3.8773,15.71245 6.2358,0 0,5.88748 -6.2358,0 0,-5.88748"
- style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Hegel-Black"
- sodipodi:nodetypes="ccsccccsssssccccscccccc" />
- </g>
- <g
- id="align-horizontal-baseline"
- transform="matrix(-1,0,0,0.997921,1118.2063,-16.516926)"
- inkscape:label="#al_baselines_vert">
- <use
- xlink:href="#path5120"
- height="1250"
- width="1250"
- id="use5262"
- y="0"
- x="0"
- style="display:inline"
- transform="matrix(-1,0,0,1.000085,-38.76176,-94.35424)" />
- <rect
- style="font-size:12px;fill:none;stroke:none"
- id="rect2758"
- width="24.049999"
- height="24"
- x="80.685799"
- y="-28.802999"
- transform="matrix(0,1,1,0,0,0)" />
- <path
- id="text3357"
- d="m -11.9668,90.11223 c -0.7787,-0.67701 -2.1025,-0.43431 -2.6929,0.34854 -0.9754,1.18561 -1.2575,2.70228 -1.6164,4.12145 -0.2662,1.21031 -0.4334,2.4394 -0.501,3.67318 -0.7883,-1.56023 -1.6965,-3.23606 -1.713,-4.99301 -0.0218,-0.88805 0.5124,-1.6408 0.8692,-2.42613 0.2947,-0.65823 -0.5167,-1.34316 -1.2125,-1.13198 -0.8522,0.16578 -0.9942,1.10615 -0.9696,1.78045 0.0896,2.00548 0.9121,3.97467 1.7444,5.80752 1.1795,2.42043 2.8678,4.66505 5.076,6.36815 0.8684,0.6241 3.0647,1.3479 4.1492,0.972 2,-0.9952 2,-2.9856 0,-2.9856 -0.7186,-0.3241 -2.5391,1.2439 -3.2752,1.2192 -1.2149,-0.009 -2.081,-1.0514 -2.4089,-2.0443 -0.3332,-1.31356 -0.0214,-2.6707 0.1844,-3.98039 0.3353,-1.70254 0.7126,-3.43957 1.5965,-4.97978 0.1808,-0.59819 1.5972,-0.95372 0.7698,-1.7493 z"
- style="font-size:19.23077393px;font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Baskerville-Nova"
- sodipodi:nodetypes="cccccsccccccccccc" />
- <path
- transform="scale(-1.036041,0.965213)"
- style="font-size:14.62716293px;font-style:normal;font-weight:normal;fill:url(#linearGradient5555);fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
- d="m 15.59046,88.20062 c -0.53328,0 -0.93563,0.09047 -1.20702,0.2714 -0.26665,0.18094 -0.39997,0.44758 -0.39997,0.79992 0,0.32378 0.10713,0.57852 0.3214,0.76421 0.21903,0.18094 0.52138,0.27141 0.90706,0.27141 0.4809,0 0.88562,-0.17141 1.21417,-0.51424 0.32853,-0.34758 0.4928,-0.78087 0.49281,-1.29987 l 0,-0.29283 -1.32844,0 m 3.90676,-0.96419 0,4.56384 -2.57832,0 0,-1.1856 c -0.34283,0.48567 -0.72851,0.8404 -1.15703,1.06418 -0.42854,0.21903 -0.94992,0.32854 -1.56414,0.32854 -0.82849,0 -1.50224,-0.24045 -2.02123,-0.72136 -0.51424,-0.48566 -0.77136,-1.11417 -0.77136,-1.88553 0,-0.938 0.3214,-1.62603 0.96419,-2.06409 0.64756,-0.43804 1.66175,-0.65707 3.04257,-0.65708 l 1.507,0 0,-0.19998 c -10e-6,-0.40471 -0.15952,-0.69992 -0.47853,-0.88563 -0.31902,-0.19045 -0.81659,-0.28568 -1.49271,-0.28568 -0.54757,0 -1.05705,0.05476 -1.52843,0.16427 -0.47138,0.10952 -0.90943,0.27379 -1.31416,0.49281 l 0,-1.94981 c 0.54757,-0.13332 1.09752,-0.23331 1.64985,-0.29998 0.55232,-0.07141 1.10465,-0.10712 1.65698,-0.10713 1.44271,1e-5 2.48309,0.2857 3.12113,0.85706 0.64278,0.56662 0.96418,1.49034 0.96419,2.77116"
- id="text5563" />
- </g>
- <g
- transform="matrix(-1,0,0,1,1113.1812,14.063474)"
- id="align-vertical-baseline"
- inkscape:label="#al_baselines_hor">
- <use
- xlink:href="#use5843"
- height="1250"
- width="1250"
- id="use5850"
- y="0"
- x="0"
- transform="matrix(-1,0,0,1,1079.687,-98.5528)" />
- <rect
- transform="matrix(0,1,1,0,0,0)"
- y="-33.803001"
- x="79.963608"
- height="24"
- width="24"
- id="rect2784"
- style="font-size:12px;fill:none;stroke:none" />
- <use
- xlink:href="#text5563"
- height="1250"
- width="1250"
- id="use5253"
- y="0"
- x="0"
- transform="matrix(1,0,0,0.997921,-12.75291,5.405751)" />
- <use
- xlink:href="#text3357"
- height="1250"
- width="1250"
- id="use5256"
- y="0"
- x="0"
- transform="matrix(1,0,0,0.997921,-2.522537,-4.58035)" />
- </g>
- <path
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 1105,339 c 10.3967,0 12.8854,-20 6.4206,-20 -6.5472,0 -16.8424,16.0032 -6.3839,16.0032 10.3264,0 0.09,-16.0032 -6.432,-16.0032 -6.5223,0 -4.1844,20 6.3953,20 z"
- id="fill-rule-even-odd"
- sodipodi:nodetypes="ccccs"
- inkscape:label="#fillrule_evenodd" />
- <path
- sodipodi:nodetypes="ccccs"
- id="fill-rule-nonzero"
- d="m 1135,339 c 10.3966,0 12.8854,-20 6.4205,-20 -6.5472,0 -16.8424,16.0031 -6.3839,16.0031 10.3264,0 0.09,-16.0031 -6.4319,-16.0031 -6.5223,0 -4.1844,20 6.3953,20 z"
- style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
- inkscape:label="#fillrule_nonzero" />
- <g
- id="draw-rectangle"
- inkscape:label="#draw_rect">
- <rect
- y="115"
- x="450"
- height="24"
- width="24"
- id="rect4167"
- style="color:#000000;fill:none;stroke:none;stroke-width:1.00000012;marker:none;display:inline" />
- <rect
- y="117.5082"
- x="452.5083"
- height="18.991779"
- width="18.991671"
- id="draw_rect1"
- style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="118.5"
- x="453.5"
- height="17"
- width="17"
- id="rect5872"
- style="color:#000000;fill:url(#linearGradient9254);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient9256);stroke-width:0.99999982;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- </g>
- <g
- id="draw-spiral"
- inkscape:label="#draw_arc"
- transform="translate(365,55.03909)">
- <path
- id="path225"
- d="m 96.15762,162.8596 c 0.9734,-0.2466 1.42103,1.1976 1.25344,2.0538 -0.35048,1.7905 -2.20576,2.4131 -3.56363,1.8242 -2.11688,-0.9182 -2.80091,-3.9049 -1.91734,-6.147 1.2163,-3.0864 4.58912,-4.0434 7.12105,-2.5881 3.25106,1.8687 4.23186,6.6593 2.58126,10.2402 -2.02684,4.3972 -6.98766,5.6979 -10.67849,3.352 -4.39336,-2.7925 -5.67379,-9.4221 -3.24514,-14.3335 2.82541,-5.7137 9.39039,-7.3599 14.23593,-4.1158 5.5388,3.7082 7.1199,12.1879 3.909,18.4267 -0.0105,0.0204 -0.0211,0.0409 -0.0317,0.0612"
- style="font-size:12px;fill:none;stroke:#000000;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
- <rect
- y="150"
- x="85"
- height="24"
- width="24"
- id="rect4211"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- </g>
- <g
- id="zoom"
- transform="translate(280,-64.96091)"
- inkscape:label="#draw_zoom">
- <path
- transform="matrix(1.087654,0,0,1.087684,-16.16957,-14.33312)"
- d="m 186,159 c 0,3.86599 -3.13401,7 -7,7 -3.86599,0 -7,-3.13401 -7,-7 0,-3.86599 3.13401,-7 7,-7 3.86599,0 7,3.13401 7,7 z"
- sodipodi:ry="7"
- sodipodi:rx="7"
- sodipodi:cy="159"
- sodipodi:cx="179"
- id="path4199"
- style="color:#000000;fill:#c8c8c8;fill-opacity:1;fill-rule:evenodd;stroke:#c8c8c8;stroke-width:0.87048578;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- sodipodi:type="arc" />
- <rect
- y="150"
- x="170"
- height="24"
- width="24"
- id="rect4242"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- transform="matrix(1.075061,0,0,1.075185,-14.43475,-12.95411)"
- d="m 186,159 c 0,3.86599 -3.13401,7 -7,7 -3.86599,0 -7,-3.13401 -7,-7 0,-3.86599 3.13401,-7 7,-7 3.86599,0 7,3.13401 7,7 z"
- sodipodi:ry="7"
- sodipodi:rx="7"
- sodipodi:cy="159"
- sodipodi:cx="179"
- id="path4272"
- style="color:#000000;fill:url(#linearGradient5536);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.93012607;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- sodipodi:type="arc" />
- <path
- style="fill:url(#linearGradient5524);fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 172,160 c 5,-1 4,-6 9,-7 -2,-2 -5.5,-1.1667 -7,0 -1.5,1.1667 -3,5 -2,7 z"
- id="path5507"
- sodipodi:nodetypes="cczc" />
- <g
- transform="matrix(-0.707107,0.707107,-0.732853,-0.732853,338.9611,194.4488)"
- id="g4696">
- <path
- style="fill:url(#linearGradient4723);fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 85.625,124.8009 c 1.66667,-1 3.33333,-1 5,0 l -0.37872,-8.8418 c -1.34906,-0.6533 -2.61846,-0.4612 -4.16666,0 l -0.45462,8.8418 z"
- id="path4701"
- sodipodi:nodetypes="ccccc" />
- <path
- style="fill:url(#linearGradient5492);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4728);stroke-width:0.96486819;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- d="m 90.62502,124.8009 -0.04238,-8.8198 c -0.84595,-1 -4.18514,-1.0458 -5.03108,-0.0458 l 0.07344,8.8656"
- id="path4709"
- sodipodi:nodetypes="cccc" />
- <path
- style="fill:url(#linearGradient5476);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4726);stroke-width:0.96486819;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- d="m 85.625,124.8009 0.91846,1.7806 c 1.03983,-0.2114 2.01992,-0.173 3,0 l 1.08154,-1.7806 c -0.84594,-1 -4.15406,-1 -5,0 z"
- id="path4705"
- sodipodi:nodetypes="ccccc" />
- <path
- sodipodi:nodetypes="cc"
- id="path4711"
- d="m 86.62925,116.947 -0.0042,6.2357"
- style="fill:none;stroke:#ffffff;stroke-width:0.96486819;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- </g>
- </g>
- <g
- id="draw-text"
- transform="translate(425,196.9756)"
- inkscape:label="#draw_text">
- <path
- sodipodi:nodetypes="ccccccccccccc"
- id="path604"
- d="m 41.91177,127.0244 0,3 2,0 0,18 -2,0 0,3 7,0 0,-3 -2,0 0,-18 2,0 0,-3 -7,0 z"
- style="fill:#ffffff;fill-rule:evenodd;stroke:none" />
- <path
- id="path598"
- d="m 45.41177,129.5 0,19.0369"
- style="fill:none;stroke:#000000;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
- <path
- id="path599"
- d="m 46.38747,128.5244 1.30813,-0.0111"
- style="fill:none;stroke:#000000;stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none"
- sodipodi:nodetypes="cc" />
- <path
- id="path600"
- d="m 46.39879,149.5244 1.12625,0"
- style="fill:none;stroke:#000000;stroke-width:1.00000048;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
- <path
- id="path601"
- d="m 44.5,149.5244 -1.17647,0"
- style="fill:none;stroke:#000000;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
- <path
- id="path602"
- d="m 44.46788,128.5244 -1.15635,0"
- style="fill:none;stroke:#000000;stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
- sodipodi:nodetypes="cc" />
- <rect
- y="127"
- x="25"
- height="24"
- width="24"
- id="rect5171"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <g
- id="g3805">
- <path
- style="font-size:24px;fill:url(#linearGradient5857);fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- d="m 33,129.5 5,0 6.5,18 -4,0 -1,-2.5 -8,0 -1,2.5 -4,0 6.5,-18 z m 5.5,12 -3,-8.5 -3,8.5 6,0 z"
- id="text2410"
- sodipodi:nodetypes="ccccccccccccc" />
- <path
- sodipodi:nodetypes="cc"
- id="path5817"
- d="M 33.5,130.5 28,146"
- style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#646464;stroke-width:1.00000024px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="cc"
- id="path5828"
- d="m 38,142.5244 -5.5,0"
- style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient5859);stroke-width:1.00000024px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
- </g>
- </g>
- <g
- id="color-gradient"
- transform="translate(470,295)"
- inkscape:label="#draw_gradient">
- <rect
- y="90"
- x="-20"
- height="24"
- width="24"
- id="rect2808"
- style="color:#000000;fill:none;stroke:none;stroke-width:0.4532662;marker:none;display:inline" />
- <rect
- style="color:#000000;fill:url(#linearGradient4246);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.45326599;marker:none;display:inline"
- id="rect4244"
- width="22.1569"
- height="22.1569"
- x="-3.0785899"
- y="-113.076"
- transform="scale(-1,-1)" />
- <rect
- y="92.123901"
- x="-17.875999"
- height="19.7519"
- width="19.7519"
- id="rect3548"
- style="color:#000000;fill:url(#linearGradient10520);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.45326599;marker:none;display:inline" />
- <path
- sodipodi:nodetypes="cc"
- id="path3570"
- d="M -15.3527,96.3045 -0.647354,107.695"
- style="fill:none;stroke:#3c3c3c;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
- <rect
- y="94.8769"
- x="-16.184"
- height="4.0178599"
- width="4.0099001"
- id="rect3568"
- style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <use
- xlink:href="#rect3568"
- height="1250"
- width="1250"
- transform="matrix(1,0,0,0.99644,12.2265,10.564)"
- id="use4906"
- y="0"
- x="0" />
- </g>
- <g
- id="color-picker"
- transform="translate(439,260)"
- inkscape:label="#draw_dropper">
- <path
- style="fill:url(#linearGradient3628);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5670);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
- d="M 28.8634,163 21,171 l -3,2 -1,-1 2,-3 7.8634,-8 2,2 z"
- id="path3620"
- sodipodi:nodetypes="ccccccc" />
- <rect
- y="155"
- x="11"
- height="24"
- width="24"
- id="rect3581"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- style="fill:url(#linearGradient4369);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4360);stroke-width:1.00000012px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
- d="m 17.15103,173.5 c 0,0 -2.15103,1.6058 -2.15103,3.5529 0,1.9471 3,1.9471 3,0 0,-1.9471 -0.84897,-3.5529 -0.84897,-3.5529 z"
- id="path4352"
- sodipodi:nodetypes="czzc" />
- <path
- style="fill:none;stroke:#ffffff;stroke-width:0.60000002;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- d="m 20,169 7,-7"
- id="path4372"
- sodipodi:nodetypes="cc" />
- <path
- sodipodi:nodetypes="ccccsccc"
- id="path3583"
- d="m 25,160 5,5 1,-1 -1.5,-1.5 c 3.5,-0.5 6.3634,-4.2596 4.3634,-6.2596 -2,-2 -5.8634,0.7596 -6.3634,4.2596 L 26,159 l -1,1 z"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
- <path
- style="fill:url(#linearGradient4349);fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 28,160 c -0.40639,-0.2032 0.15657,-1.7676 1.5,-3 1.83949,-1.6846 3.33144,-1.1712 3.3634,-0.7596 C 33,158 30,161 28,160 z"
- id="path4341"
- sodipodi:nodetypes="csss" />
- </g>
- <g
- id="node-join"
- transform="translate(586.95749,-119.97066)"
- inkscape:label="#node_join">
- <use
- xlink:href="#path4385"
- height="1250"
- width="1250"
- transform="translate(12,0)"
- id="use5652"
- y="0"
- x="0" />
- <rect
- y="175"
- x="-45"
- height="16"
- width="16"
- id="rect3630"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- style="fill:none;stroke:#646464;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none"
- d="m -44.4762,177.4465 2,0"
- id="path4385"
- sodipodi:nodetypes="cc" />
- <rect
- y="175.5"
- x="-43.51186"
- height="3.9896359"
- width="3.0356951"
- id="rect3632"
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <path
- style="fill:none;stroke:#646464;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none"
- d="m -44.47804,188.5 c 13.97545,0 13.97545,0 13.97545,0"
- id="path4389" />
- <rect
- y="186.5"
- x="-39.457489"
- height="3.970665"
- width="3.9574931"
- id="rect4374"
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <path
- id="path4376"
- d="m -38,180 1,0 -4e-6,2 L -35,182 -37.500004,185 -40,182 l 1.999996,0 4e-6,-2 z"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- sodipodi:nodetypes="cccccccc" />
- <use
- xlink:href="#rect3632"
- height="1250"
- width="1250"
- transform="translate(9.035664,-0.0534999)"
- id="use16129"
- y="0"
- x="0" />
- </g>
- <g
- id="node-join-segment"
- transform="translate(608.95848,-119.91717)"
- style="display:inline"
- inkscape:label="#node_join_segment">
- <use
- xlink:href="#path4385"
- height="1250"
- width="1250"
- id="use5657"
- y="0"
- x="0"
- transform="translate(12,0)" />
- <use
- xlink:href="#path4385"
- height="1250"
- width="1250"
- id="use5654"
- y="0"
- x="0" />
- <rect
- y="175"
- x="-45"
- height="16"
- width="16"
- id="rect4393"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <use
- xlink:href="#path4389"
- height="1250"
- width="1250"
- id="use5727"
- y="0"
- x="0"
- transform="translate(0.0018391,-0.0534999)" />
- <rect
- y="186.4465"
- x="-43.458481"
- height="3.970665"
- width="2.982275"
- id="rect4411"
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.00000072;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <use
- xlink:href="#rect3632"
- height="1250"
- width="1250"
- id="use17004"
- y="0"
- x="0"
- transform="translate(0.0356638,-0.0534999)" />
- <use
- xlink:href="#rect3632"
- height="1250"
- width="1250"
- id="use17007"
- y="0"
- x="0"
- transform="translate(9.035664,-0.0431358)" />
- <use
- xlink:href="#rect4411"
- style="fill:#e30000;fill-opacity:1"
- height="1250"
- width="1250"
- transform="translate(9.000001,0.0293315)"
- id="use17887"
- y="0"
- x="0" />
- <use
- xlink:href="#path4376"
- height="1250"
- width="1250"
- id="use5749"
- y="0"
- x="0"
- transform="translate(0.0238,-0.0535)" />
- </g>
- <g
- id="node-delete-segment"
- transform="translate(629.95848,-119.9465)"
- style="display:inline"
- inkscape:label="#node_delete_segment">
- <use
- xlink:href="#path4385"
- height="1250"
- width="1250"
- id="use5662"
- y="0"
- x="0"
- transform="translate(12,11)" />
- <rect
- y="175"
- x="-45"
- height="16"
- width="16"
- id="rect4415"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <use
- xlink:href="#path4389"
- height="1250"
- width="1250"
- id="use5730"
- y="0"
- x="0"
- transform="translate(0.0018391,-11.0535)" />
- <use
- xlink:href="#rect3632"
- height="1250"
- width="1250"
- id="use17882"
- y="0"
- x="0"
- transform="translate(0.0356638,-0.0431358)" />
- <use
- xlink:href="#rect3632"
- height="1250"
- width="1250"
- id="use17885"
- y="0"
- x="0"
- transform="translate(8.999968,-0.0534999)" />
- <use
- xlink:href="#path4385"
- height="1250"
- width="1250"
- id="use5660"
- y="0"
- x="0"
- transform="translate(0,11)" />
- <use
- xlink:href="#use17887"
- height="1250"
- width="1250"
- id="use17891"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(-9.000001,2.498039e-6)" />
- <use
- xlink:href="#use17887"
- height="1250"
- width="1250"
- id="use17894"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(-0.0177254,2.498039e-6)" />
- <use
- xlink:href="#path4376"
- height="1250"
- width="1250"
- id="use5752"
- y="0"
- x="0"
- transform="translate(0.0238,0.9465)" />
- </g>
- <g
- id="tool-pointer"
- transform="translate(560,-109.961)"
- inkscape:label="#draw_select">
- <rect
- y="135"
- x="-110"
- height="24"
- width="24"
- id="rect10522"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- sodipodi:nodetypes="csssssss"
- id="path730"
- d="m -104.4426,154.8912 c 0,0 -0.0575,-18.2662 -0.0575,-18.2662 0,0 12.04014,12.8752 12.04014,12.8752 0,0 -5.20198,-0.1182 -5.20198,-0.1182 0,0 3.4254,5.6771 3.4254,5.6771 0,0 -4.47307,2.1183 -4.47307,2.1183 0,0 -2.00879,-6.4587 -2.00879,-6.4587 0,0 -3.7242,4.1725 -3.7242,4.1725 z"
- style="font-size:12px;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
- </g>
- <g
- id="tool-node-editor"
- transform="translate(560,-124.961)"
- inkscape:label="#draw_node">
- <rect
- y="180"
- x="-110"
- height="24"
- width="24"
- id="rect10524"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- sodipodi:nodetypes="csc"
- id="path10536"
- d="m -107.5,202 c -0.5,-8 0.6365,-12.357 3.9649,-15.4022 C -100.5976,183.9103 -96,182 -88,182.5"
- style="fill:none;stroke:#646464;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <rect
- style="color:#000000;fill:#0000ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.99999958;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect10534"
- width="6.1177049"
- height="5.9961362"
- x="-106.5"
- y="183.50391" />
- <rect
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.99999952;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect10541"
- width="3.9980321"
- height="3.9996819"
- x="-109.5"
- y="199.5" />
- <path
- sodipodi:nodetypes="cccc"
- id="path10543"
- d="m -103,187 9,16 6,-6 -15,-10 z"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <use
- xlink:href="#rect10541"
- height="1250"
- width="1250"
- transform="translate(19.00197,-19.03868)"
- id="use5791"
- y="0"
- x="0" />
- </g>
- <g
- id="node-break"
- transform="translate(650.98228,-119.91717)"
- inkscape:label="#node_break">
- <use
- xlink:href="#path4385"
- height="1250"
- width="1250"
- id="use5666"
- y="0"
- x="0"
- transform="translate(11.9762,11)" />
- <use
- xlink:href="#path4385"
- height="1250"
- width="1250"
- id="use5664"
- y="0"
- x="0"
- transform="translate(-0.0238,11)" />
- <rect
- y="175"
- x="-45"
- height="16"
- width="16"
- id="rect10555"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <use
- xlink:href="#path4389"
- height="1250"
- width="1250"
- id="use5732"
- y="0"
- x="0"
- transform="translate(0.0025879,-11.0535)" />
- <use
- xlink:href="#rect4411"
- height="1250"
- width="1250"
- id="use5737"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(-0.0237986,-2.327919e-6)" />
- <use
- xlink:href="#use5737"
- height="1250"
- width="1250"
- transform="translate(9,0)"
- id="use5740"
- y="0"
- x="0" />
- <use
- xlink:href="#path4376"
- height="1250"
- width="1250"
- id="use5754"
- y="0"
- x="0"
- transform="translate(0,0.9465)" />
- <use
- xlink:href="#use5791"
- height="1250"
- width="1250"
- id="use5793"
- y="0"
- x="0"
- transform="translate(51,-5.014501)" />
- </g>
- <g
- id="node-add"
- transform="translate(545,-120.01641)"
- inkscape:label="#node_insert">
- <rect
- y="175"
- x="-45"
- height="16"
- width="16"
- id="rect10573"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- style="fill:none;stroke:#646464;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none"
- d="m -44.41109,187.5 c 14.91109,0 14.91109,0 14.91109,0"
- id="path10583" />
- <rect
- y="184.5076"
- x="-39.506001"
- height="5.9682379"
- width="5.0068879"
- id="rect10585"
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#0000ff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <path
- id="path10587"
- d="m -38,175 2,0 0,3 3,0 0,2 -3,0 0,3 -2,0 0,-3 -3,0 0,-2 3,0 0,-3 z"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- sodipodi:nodetypes="ccccccccccccc" />
- </g>
- <g
- transform="matrix(1,0,0,-1,566,421.98359)"
- id="node_insert_max_y">
- <rect
- width="16"
- height="16"
- x="-45"
- y="175"
- id="rect6085"
- style="color:black;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- d="m -44.5,175.48359 c 0,0 2,3.49999 7.5,3.5 5.5,1e-5 7.5,-3.5 7.5,-3.5"
- id="path6087"
- style="fill:none;stroke:#646464;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" />
- <rect
- width="5.0060005"
- height="4.9759912"
- x="-39.506001"
- y="176.5076"
- id="rect6089"
- style="color:black;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:blue;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <path
- d="m -38,183 2,0 0,3 3,0 0,2 -3,0 0,3 -2,0 0,-3 -3,0 0,-2 3,0 0,-3 z"
- id="path6091"
- style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none" />
- </g>
- <g
- transform="translate(547,56)"
- id="node_insert_min_y">
- <rect
- width="16"
- height="16"
- x="-45"
- y="175"
- id="rect6115"
- style="color:black;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- d="m -44.5,175.48359 c 0,0 2,3.5164 7.5,3.51641 5.5,1e-5 7.5,-3.51641 7.5,-3.51641"
- id="path6117"
- style="fill:none;stroke:#646464;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" />
- <rect
- width="5.0060005"
- height="4.9759912"
- x="-39.506001"
- y="176.5"
- id="rect6119"
- style="color:black;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:blue;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <path
- d="m -38,183 2,0 0,3 3,0 0,2 -3,0 0,3 -2,0 0,-3 -3,0 0,-2 3,0 0,-3 z"
- id="path6121"
- style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none" />
- </g>
- <g
- transform="matrix(0,-1,-1,0,730.99179,201.9918)"
- id="node_insert_min_x">
- <rect
- width="16"
- height="16"
- x="-45"
- y="175"
- id="rect6125"
- style="color:black;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- d="m -44.5,175.48359 c 0,0 1.9918,3.50819 7.4918,3.5082 5.5,1e-5 7.5082,-3.5082 7.5082,-3.5082"
- id="path6128"
- style="fill:none;stroke:#646464;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" />
- <rect
- width="5.0060005"
- height="4.9759912"
- x="-39.514202"
- y="176.51579"
- id="rect6130"
- style="color:black;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:blue;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <path
- d="m -38,183 2,0 0,3 3,0 0,2 -3,0 0,3 -2,0 0,-3 -3,0 0,-2 3,0 0,-3 z"
- id="path6132"
- style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none" />
- </g>
- <g
- transform="matrix(0,1,1,0,384.00821,275.9918)"
- id="node_insert_max_x">
- <rect
- width="16"
- height="16"
- x="-45"
- y="175"
- id="rect6137"
- style="color:black;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- d="m -44.5,175.48359 c 0,0 2.0082,3.50819 7.5082,3.5082 5.5,1e-5 7.4918,-3.5082 7.4918,-3.5082"
- id="path6139"
- style="fill:none;stroke:#646464;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" />
- <rect
- width="5.0060005"
- height="4.9759912"
- x="-39.491798"
- y="176.51579"
- id="rect6141"
- style="color:black;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:blue;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <path
- d="m -38,183 2,0 0,3 3,0 0,2 -3,0 0,3 -2,0 0,-3 -3,0 0,-2 3,0 0,-3 z"
- id="path6143"
- style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none" />
- </g>
- <g
- id="node-delete"
- transform="translate(566.006,-119.97584)"
- inkscape:label="#node_delete">
- <rect
- y="175"
- x="-45"
- height="16"
- width="16"
- id="rect10591"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <use
- xlink:href="#path10583"
- height="1250"
- width="1250"
- transform="translate(-0.0651068,-0.0534998)"
- id="use15253"
- y="0"
- x="0" />
- <rect
- y="184.5076"
- x="-39.506001"
- height="5.9682379"
- width="5.0068879"
- id="rect10595"
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#8686e5;stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <path
- id="path10597"
- d="m -33,178 0,2 -8,0 0,-2 8,0 z"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- sodipodi:nodetypes="ccccc" />
- </g>
- <g
- id="zoom-in"
- transform="matrix(1,0,0,0.997925,495,-162.4833)"
- inkscape:label="#zoom_in">
- <g
- id="g5796">
- <path
- sodipodi:type="arc"
- style="color:#000000;fill:none;stroke:#000000;stroke-width:0.94033492;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.26512966;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="path4220"
- sodipodi:cx="179"
- sodipodi:cy="159"
- sodipodi:rx="7"
- sodipodi:ry="7"
- d="m 186,159 c 0,3.86599 -3.13401,7 -7,7 -3.86599,0 -7,-3.13401 -7,-7 0,-3.86599 3.13401,-7 7,-7 3.86599,0 7,3.13401 7,7 z"
- transform="matrix(1.00786,0,0,1.007983,-167.1731,96.0569)" />
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline"
- id="rect10601"
- width="16"
- height="16"
- x="5.0272999"
- y="248.02901" />
- <path
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="M 18.03125,259 16,261.0312 l 3,3 2.03125,-2.0312 -3,-3 z"
- id="path10605" />
- <path
- sodipodi:type="arc"
- style="color:#000000;fill:url(#radialGradient5855);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99317169;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="path10607"
- sodipodi:cx="179"
- sodipodi:cy="159"
- sodipodi:rx="7"
- sodipodi:ry="7"
- d="m 186,159 c 0,3.86599 -3.13401,7 -7,7 -3.86599,0 -7,-3.13401 -7,-7 0,-3.86599 3.13401,-7 7,-7 3.86599,0 7,3.13401 7,7 z"
- transform="matrix(1.00786,0,0,1.007983,-167.8785,95.25998)" />
- </g>
- <path
- sodipodi:nodetypes="ccccccccccccc"
- id="path10609"
- d="m 11,251.0208 2,0 0.0273,3 3,0.029 -0.0273,1.9938 -3,-0.0291 0.0273,3.0063 -2,0 -0.0273,-3.0063 -3.0273,0 0.0273,-1.9937 3.0273,0 -0.0273,-3 z"
- style="fill:url(#linearGradient4088);fill-opacity:1;fill-rule:evenodd;stroke:none" />
- </g>
- <g
- id="zoom-out"
- transform="translate(515.0312,-162.961)"
- inkscape:label="#zoom_out">
- <use
- xlink:href="#g5796"
- height="1250"
- width="1250"
- id="use5803"
- y="0"
- x="0"
- transform="matrix(1,0,0,0.997925,-0.06245,0.476586)" />
- <path
- sodipodi:nodetypes="ccccc"
- id="path10652"
- d="m 16.03125,253.971 -0.0039,2.029 -7.99605,0 0.00395,-2.029 7.99605,0 z"
- style="color:#000000;fill:url(#linearGradient3208);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;display:inline" />
- </g>
- <g
- id="zoom-half-size"
- inkscape:label="#g6895">
- <use
- xlink:href="#g5796"
- height="1250"
- width="1250"
- id="use5818"
- y="0"
- x="0"
- transform="matrix(0.996399,0,0,0.997925,95.044487,-202.45778)" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1.00000012px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
- d="m 108.53664,50.5646 c 0.4982,-1.5 2.98919,-1.5 2.98919,0.5 0,2 -2.98919,2.5 -2.98919,4.5 l 2.98919,0"
- id="path10692"
- sodipodi:nodetypes="cccc" />
- <path
- d="m 103,49.5 1.5,0 0,6.5 m 1.5,-3.5 1,0 m -1,3 1,0"
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- id="path3806"
- sodipodi:nodetypes="ccccccc" />
- </g>
- <g
- id="zoom-fit-width"
- transform="matrix(0.996399,0,0,0.998403,95.11635,-102.5393)"
- inkscape:label="#zoom_pagewidth">
- <use
- xlink:href="#g5796"
- height="1250"
- width="1250"
- id="use5834"
- y="0"
- x="0"
- transform="matrix(1,0,0,0.997925,-0.07212,0.477615)" />
- <path
- transform="translate(-49.99998,18)"
- style="color:#000000;fill:url(#linearGradient4013);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4072);stroke-width:1.00260663;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline"
- d="m 57.5,236.5 10,0 0.03137,6.0314 C 65.02942,245.251 59.78235,245.1882 57.5,242.4373 l 0,-5.9373 z"
- id="rect3056"
- sodipodi:nodetypes="ccccc" />
- </g>
- <g
- id="zoom-fit-page"
- transform="matrix(0.996399,0,0,1,95.11635,-122.961)"
- inkscape:label="#zoom_page">
- <use
- xlink:href="#g5796"
- height="1250"
- width="1250"
- id="use5826"
- y="0"
- x="0"
- transform="matrix(1,0,0,0.997925,-0.07212,0.477615)" />
- <path
- transform="translate(-49.99998,18)"
- style="color:#000000;fill:url(#linearGradient4005);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4080);stroke-width:1.00180554;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline"
- d="m 59.5,233.5312 6,0 0,8 -6,0 0,-8 z"
- id="path3805"
- sodipodi:nodetypes="ccccc" />
- </g>
- <g
- id="zoom-fit-selection"
- transform="matrix(0.996399,0,0,0.998404,95.11635,-162.5398)"
- inkscape:label="#zoom_select">
- <use
- xlink:href="#g5796"
- height="1250"
- width="1250"
- id="use5822"
- y="0"
- x="0"
- transform="matrix(1,0,0,0.997925,-0.07212,0.477615)" />
- <rect
- style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline"
- id="rect3901"
- width="9"
- height="7"
- x="18"
- y="232"
- transform="translate(-9.99998,20)" />
- <rect
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline"
- id="rect3873"
- width="1"
- height="1"
- x="18"
- y="232"
- transform="translate(-9.99998,20)" />
- <rect
- y="252"
- x="10.00002"
- height="1"
- width="1"
- id="rect3875"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
- <rect
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline"
- id="rect3877"
- width="1"
- height="1"
- x="12.00002"
- y="252" />
- <rect
- y="252"
- x="14.00002"
- height="1"
- width="1"
- id="rect3879"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
- <rect
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline"
- id="rect3881"
- width="1"
- height="1"
- x="16.000019"
- y="252" />
- <rect
- y="254"
- x="16.000019"
- height="1"
- width="1"
- id="rect3883"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
- <rect
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline"
- id="rect3885"
- width="1"
- height="1"
- x="16.000019"
- y="256" />
- <rect
- y="258"
- x="16.000019"
- height="1"
- width="1"
- id="rect3887"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
- <rect
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline"
- id="rect3889"
- width="1"
- height="1"
- x="14.00002"
- y="258" />
- <rect
- y="258"
- x="12.00002"
- height="1"
- width="1"
- id="rect3891"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
- <rect
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline"
- id="rect3893"
- width="1"
- height="1"
- x="10.00002"
- y="258" />
- <rect
- y="258"
- x="8.00002"
- height="1"
- width="1"
- id="rect3895"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
- <rect
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline"
- id="rect3897"
- width="1"
- height="1"
- x="8.00002"
- y="256" />
- <rect
- y="254"
- x="8.00002"
- height="1"
- width="1"
- id="rect3899"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
- </g>
- <g
- id="zoom-fit-drawing"
- transform="matrix(0.996399,0,0,0.998403,95.11635,-142.5705)"
- inkscape:label="#zoom_draw">
- <use
- xlink:href="#g5796"
- height="1250"
- width="1250"
- id="use5824"
- y="0"
- x="0"
- transform="matrix(1,0,0,0.997925,-0.07212,0.508815)" />
- <path
- style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 74,282 1,0 0,-2 2,0 0,-1 -3,0 0,3 z"
- id="path4192"
- sodipodi:nodetypes="ccccccc"
- transform="translate(-64.99998,-27)" />
- <g
- id="g5984">
- <rect
- style="color:#000000;fill:none;stroke:url(#linearGradient5849);stroke-width:1.00260699;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect4828"
- width="5.0003939"
- height="5.0406842"
- x="8.4587202"
- y="251.4922" />
- <rect
- style="color:#000000;fill:url(#linearGradient5851);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5853);stroke-width:1.00260735;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect4830"
- width="3.008755"
- height="3.010303"
- x="9.4499798"
- y="252.4818" />
- </g>
- <use
- xlink:href="#g5984"
- height="1250"
- width="1250"
- transform="translate(3.000016,2.959313)"
- id="use5989"
- y="0"
- x="0" />
- </g>
- <g
- id="zoom-previous"
- transform="matrix(0.996399,0,0,0.998404,95.11635,-82.57091)"
- inkscape:label="#zoom_previous">
- <use
- xlink:href="#g5796"
- height="1250"
- width="1250"
- id="use5836"
- y="0"
- x="0"
- transform="matrix(1,0,0,0.997925,-0.07212,0.508745)" />
- <g
- id="g6036">
- <path
- sodipodi:nodetypes="ccccccccc"
- id="path3974"
- d="m 9.53125,251.5312 0,0 0,4 5.92788,-4.0391 0,8 -5.92788,-3.9609 0,4 0,0 0,-8 z"
- style="color:#000000;fill:#ffd400;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5847);stroke-width:1.00260592;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline" />
- <path
- sodipodi:nodetypes="cc"
- id="path4188"
- d="m 11.33756,255.4455 3.2458,-2.2227"
- style="fill:none;stroke:#ffffff;stroke-width:1.0026058px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
- </g>
- </g>
- <g
- id="zoom-next"
- transform="matrix(0.996399,0,0,0.998404,95.08516,-62.56986)"
- inkscape:label="#zoom_next">
- <use
- xlink:href="#g5796"
- height="1250"
- width="1250"
- id="use5838"
- y="0"
- x="0"
- transform="matrix(1,0,0,0.997925,-0.04082,0.507716)" />
- <g
- id="g6043">
- <path
- sodipodi:nodetypes="ccccccccc"
- id="path3990"
- d="m 15.50002,251.5 0,0 0,8 0,0 0,-4 -6,4 0,-8 6,4 0,-4 z"
- style="color:#000000;fill:#ffd400;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5845);stroke-width:1.00260592;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <path
- sodipodi:nodetypes="cc"
- id="path4191"
- d="m 10.43978,257.6603 3.2458,-2.2228"
- style="fill:none;stroke:#ffffff;stroke-width:1.0026058px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
- </g>
- </g>
- <g
- id="node-type-cusp"
- transform="translate(673.00979,-120.0032)"
- inkscape:label="#node_cusp">
- <rect
- y="175"
- x="-45"
- height="16"
- width="16"
- id="rect3216"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- style="fill:none;stroke:#646464;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none"
- d="m -44.50979,175.5032 c 6.98772,0 6.97087,9.1359 6.97087,11.1359 4.51512,-2.5192 7.51512,-5.6391 8.03482,-11.1359"
- id="path3226"
- sodipodi:nodetypes="ccc" />
- <rect
- y="103.5115"
- x="-160.3997"
- height="3.831147"
- width="3.7918439"
- id="rect3224"
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.90510178;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- transform="matrix(0.7071088,-0.7071048,0.7071088,0.7071048,0,0)" />
- </g>
- <g
- id="node-type-smooth"
- transform="translate(693.94349,-119.91716)"
- inkscape:label="#node_smooth">
- <path
- style="fill:none;stroke:#646464;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none"
- d="m -44.41296,176.5635 c -0.52712,3.4524 0.87103,8.8935 6.87103,8.8935 6,0 7.55886,-5.5701 7.08598,-9.0225"
- id="path3254"
- sodipodi:nodetypes="csc" />
- <rect
- y="175"
- x="-45"
- height="16"
- width="16"
- id="rect3252"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <use
- xlink:href="#rect4374"
- height="1250"
- width="1250"
- id="use5742"
- y="0"
- x="0"
- transform="translate(0.0140001,-3.0535)" />
- </g>
- <g
- id="node-type-symmetric"
- transform="translate(714.97991,-119.98321)"
- inkscape:label="#node_symmetric">
- <path
- id="path10667"
- style="fill:none;stroke:#646464;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none"
- d="m -44.41296,176.5635 c -0.52712,3.4524 1.3869,9.5301 7.3869,9.5301 6,0 7.98876,-6.0777 7.51588,-9.5301 m -12.93758,9.634 10.89258,0"
- sodipodi:nodetypes="csccc" />
- <rect
- y="175"
- x="-45"
- height="16"
- width="16"
- id="rect10669"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <rect
- y="-39.479382"
- x="-188.48309"
- height="4.9501772"
- width="4.9663939"
- id="rect10671"
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.00000155;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- transform="matrix(2.790265e-6,-1,1,-2.867107e-6,0,0)" />
- <rect
- style="color:#000000;fill:#ffffff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.00000072;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect10673"
- width="2.0676479"
- height="2.0177431"
- x="-44.54361"
- y="185.22279"
- ry="1.008872"
- rx="1.008872" />
- <rect
- style="color:#000000;fill:#ffffff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.00000072;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect10675"
- width="2.022052"
- height="2.0266621"
- x="-31.531851"
- y="185.1983"
- ry="1.011026"
- rx="1.011026" />
- </g>
- <g
- id="node-segment-curve"
- transform="translate(757.93369,-119.91717)"
- inkscape:label="#node_curve">
- <path
- style="fill:none;stroke:#646464;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none"
- d="m -42.38772,188.4395 c 0,-7 3.97563,-10.8272 10.97563,-10.8272"
- id="path10679"
- sodipodi:nodetypes="cc" />
- <rect
- y="175"
- x="-45"
- height="16"
- width="16"
- id="rect10681"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <use
- xlink:href="#rect4374"
- height="1250"
- width="1250"
- id="use5745"
- y="0"
- x="0"
- transform="translate(-4.9762,-0.0534998)" />
- <use
- xlink:href="#rect4374"
- height="1250"
- width="1250"
- id="use5747"
- y="0"
- x="0"
- transform="translate(5.981293,-11.02417)" />
- </g>
- <g
- id="node-segment-line"
- transform="translate(778.9762,-119.9465)"
- inkscape:label="#node_line">
- <path
- style="fill:none;stroke:#646464;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none"
- d="m -42.5,188.5 11,-11"
- id="path4418"
- sodipodi:nodetypes="cc" />
- <rect
- y="175"
- x="-45"
- height="16"
- width="16"
- id="rect4420"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <use
- xlink:href="#rect4374"
- height="1250"
- width="1250"
- id="use5756"
- y="0"
- x="0"
- transform="translate(-5.018707,-0.0241656)" />
- <use
- xlink:href="#rect4374"
- height="1250"
- width="1250"
- id="use5758"
- y="0"
- x="0"
- transform="translate(6.0238,-11.02417)" />
- </g>
- <g
- id="object-to-path"
- transform="translate(280.041,-149.9465)"
- inkscape:label="#object_tocurve">
- <path
- style="fill:none;stroke:#646464;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none"
- d="m -37.0131,188.9855 c 2,4 9.20151,-0.6776 7.20151,-3.6776 -1.29515,-1.9427 -9.43,0.365 -12.7582,-1.8538 -3,-2 -2.55095,-8.4795 2.51639,-7.9119 4.63729,0.5239 1.42785,10.2184 3.0403,13.4433 z"
- id="path4438"
- sodipodi:nodetypes="cssss" />
- <rect
- y="175"
- x="-45"
- height="16"
- width="16"
- id="rect4440"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <rect
- y="-39.5126"
- x="-178.495"
- height="3.0235641"
- width="3.009614"
- id="rect4442"
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000025;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- transform="matrix(2.812379e-6,-1,1,-2.844556e-6,0,0)" />
- <use
- xlink:href="#rect4442"
- height="1250"
- width="1250"
- transform="translate(-4.027901,6.951345)"
- id="use6691"
- y="0"
- x="0" />
- <use
- xlink:href="#rect4442"
- height="1250"
- width="1250"
- transform="translate(6.948524,11.95135)"
- id="use6693"
- y="0"
- x="0" />
- </g>
- <g
- id="stroke-to-path"
- transform="translate(280.0489,-129.9566)"
- inkscape:label="#stroke_tocurve">
- <path
- id="path4464"
- style="color:#000000;fill:#8ab3df;fill-opacity:0.58823529;fill-rule:evenodd;stroke:none;stroke-width:1.00000238;marker:none;display:inline"
- d="m -39.52195,190.3973 -4.92126,-1.9492 c -0.53904,-7.6303 5.46096,-13.5111 12.96096,-13.0111 l 1.9603,4.9603 c -7,0 -10,3 -10,10 z"
- sodipodi:nodetypes="ccccc" />
- <path
- style="fill:none;stroke:#646464;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none"
- d="m -44.43436,188.5363 c -0.53903,-7.6302 5.46097,-13.5111 12.96097,-13.0111"
- id="path4450"
- sodipodi:nodetypes="cc" />
- <rect
- y="175"
- x="-45"
- height="16"
- width="16"
- id="rect4452"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- style="fill:none;stroke:#646464;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none"
- d="m -39.5131,190.4855 c 0,-7 3,-10 10,-10"
- id="path4458"
- sodipodi:nodetypes="cc" />
- <use
- xlink:href="#use6693"
- height="1250"
- width="1250"
- transform="translate(-7.0079,-11.98028)"
- id="use6695"
- y="0"
- x="0" />
- <use
- xlink:href="#use6693"
- height="1250"
- width="1250"
- transform="translate(-11.98432,-6.989905)"
- id="use6698"
- y="0"
- x="0" />
- <use
- xlink:href="#use6693"
- height="1250"
- width="1250"
- transform="translate(-8.0079,-2.989905)"
- id="use6700"
- y="0"
- x="0" />
- <use
- xlink:href="#use6693"
- height="1250"
- width="1250"
- transform="translate(-3.0079,-7.98028)"
- id="use6702"
- y="0"
- x="0" />
- </g>
- <g
- id="selection-bottom"
- transform="translate(235.0423,10.04822)"
- style="display:inline"
- inkscape:label="#selection_bot">
- <rect
- y="175"
- x="-45"
- height="16"
- width="16"
- id="rect6698"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <use
- xlink:href="#path10475"
- height="1250"
- width="1250"
- id="use7653"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(8.934884,-0.0391259)" />
- <use
- xlink:href="#path10475"
- height="1250"
- width="1250"
- id="use7655"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(8.9612,2.960874)" />
- <use
- xlink:href="#path10475"
- height="1250"
- width="1250"
- id="use7657"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(8.9612,5.960874)" />
- <use
- xlink:href="#path10475"
- height="1250"
- width="1250"
- id="use7659"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(8.934884,8.960874)" />
- <use
- xlink:href="#rect8574"
- height="1250"
- width="1250"
- id="use8586"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(0,2.999993)" />
- <use
- xlink:href="#path10449"
- height="1250"
- width="1250"
- transform="matrix(1,0,0,-1,-10,364.9817)"
- id="use4704"
- y="0"
- x="0" />
- </g>
- <g
- id="selection-top"
- transform="translate(235.0423,-9.96096)"
- style="display:inline"
- inkscape:label="#selection_top">
- <rect
- y="175"
- x="-45"
- height="16"
- width="16"
- id="rect10445"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- id="path10449"
- d="m -31,189.9908 -1,0 -3e-6,-8 -1.999997,0 2.499997,-3 2.500003,3 -2.000003,0 3e-6,8 z"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- sodipodi:nodetypes="cccccccc" />
- <use
- xlink:href="#path10475"
- height="1250"
- width="1250"
- id="use7645"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(-0.0387999,3.97005)" />
- <use
- xlink:href="#path10475"
- height="1250"
- width="1250"
- id="use7647"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(-0.0387999,6.97005)" />
- <use
- xlink:href="#path10475"
- height="1250"
- width="1250"
- id="use7649"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(-0.0387999,9.97005)" />
- <use
- xlink:href="#path10475"
- height="1250"
- width="1250"
- id="use7651"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(-0.0387999,12.97005)" />
- <use
- xlink:href="#rect10479"
- height="1250"
- width="1250"
- id="use8534"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(-0.0384184,-3.002595)" />
- </g>
- <g
- id="selection-raise"
- transform="translate(235.0423,-49.96096)"
- style="display:inline"
- inkscape:label="#selection_up">
- <rect
- y="175"
- x="-45"
- height="16"
- width="16"
- id="rect10473"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- style="fill:none;stroke:url(#linearGradient5835);stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none"
- d="m -43.97588,175.9908 c 4.97368,0 4.97368,0 4.97368,0"
- id="path10475" />
- <rect
- y="178.46091"
- x="-44.50185"
- height="2.002599"
- width="14.99927"
- id="rect10479"
- style="color:#000000;fill:url(#linearGradient5837);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5839);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <path
- style="fill:none;stroke:url(#linearGradient5842);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;display:inline"
- d="m -44.00221,185.9908 c 7.94048,0 7.94048,0 7.94048,0"
- id="path10483" />
- <use
- xlink:href="#path10475"
- height="1250"
- width="1250"
- transform="translate(-0.0387999,6.97005)"
- id="use7634"
- y="0"
- x="0" />
- <use
- xlink:href="#use7634"
- height="1250"
- width="1250"
- transform="translate(0,6)"
- id="use7636"
- y="0"
- x="0" />
- <use
- xlink:href="#path10505"
- height="1250"
- width="1250"
- id="use5413"
- y="0"
- x="0"
- style="display:inline"
- transform="matrix(-1,0,0,-1,-74.00271,364.9954)" />
- </g>
- <g
- id="selection-lower"
- transform="translate(235.0423,-29.95179)"
- style="display:inline"
- inkscape:label="#selection_down">
- <rect
- y="175"
- x="-45"
- height="16"
- width="16"
- id="rect10501"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- id="path10505"
- d="m -42,177.9908 1,0 0,1 -1,0 -3e-6,1 2.000003,0 -2.500003,3 -2.499997,-3 1.999997,0 3e-6,-1 1,-1 z"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- sodipodi:nodetypes="ccccccccccc" />
- <use
- xlink:href="#path10475"
- height="1250"
- width="1250"
- id="use7638"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(8.934884,-0.0391201)" />
- <use
- xlink:href="#path10475"
- height="1250"
- width="1250"
- id="use7641"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(8.9612,5.96088)" />
- <use
- xlink:href="#path10475"
- height="1250"
- width="1250"
- id="use7643"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(8.934884,12.96088)" />
- <rect
- y="184.4491"
- x="-44.540272"
- height="2.002599"
- width="14.99927"
- id="rect8574"
- style="color:#000000;fill:url(#linearGradient5831);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5833);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <use
- xlink:href="#path10483"
- height="1250"
- width="1250"
- id="use8589"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(5.961212,-7.03912)" />
- </g>
- <g
- id="object-flip-vertical"
- transform="translate(235.0013,89.99992)"
- style="display:inline"
- inkscape:label="#object_flip_ver">
- <rect
- y="175"
- x="-45"
- height="16"
- width="16"
- id="rect4332"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- style="fill:none;stroke:#000000;stroke-width:0.99999982;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none"
- d="m -43.5,182.5 1,0"
- id="path4335"
- sodipodi:nodetypes="cc" />
- <path
- style="color:#000000;fill:url(#linearGradient7544);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6743);stroke-width:0.89999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- d="m -43.49833,184.5 13.04827,0 0,5 -13.04827,-5 z"
- id="rect4339"
- sodipodi:nodetypes="cccc" />
- <path
- style="color:#000000;fill:url(#linearGradient6727);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6745);stroke-width:0.89999992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- d="m -43.49838,180.5 13.04676,0 0,-5 -13.04676,5 z"
- id="path5098"
- sodipodi:nodetypes="cccc" />
- <use
- xlink:href="#path4335"
- height="1250"
- width="1250"
- transform="translate(2.959,-0.0391199)"
- id="use7626"
- y="0"
- x="0" />
- <use
- xlink:href="#use7626"
- height="1250"
- width="1250"
- transform="translate(3,0)"
- id="use7628"
- y="0"
- x="0" />
- <use
- xlink:href="#use7628"
- height="1250"
- width="1250"
- transform="translate(3,0)"
- id="use7630"
- y="0"
- x="0" />
- <use
- xlink:href="#use7630"
- height="1250"
- width="1250"
- transform="translate(3,0)"
- id="use7632"
- y="0"
- x="0" />
- </g>
- <g
- id="object-flip-horizontal"
- transform="translate(235.0423,70.03904)"
- style="display:inline"
- inkscape:label="#object_flip_hor">
- <rect
- y="175"
- x="-45"
- height="16"
- width="16"
- id="rect6649"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- style="fill:none;stroke:#000000;stroke-width:0.99999982;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none"
- d="m -37.49238,176.4968 0,1"
- id="path6651"
- sodipodi:nodetypes="cc" />
- <path
- style="color:#000000;fill:url(#linearGradient6665);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6667);stroke-width:0.89999992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- d="m -39.45,176.45 0,13.0935 -5.08475,0 L -39.45,176.45 z"
- id="path6653"
- sodipodi:nodetypes="cccc" />
- <path
- style="color:#000000;fill:url(#linearGradient6737);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6739);stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- d="m -35.49238,176.4968 0,13 5,0 -5,-13 z"
- id="path6655"
- sodipodi:nodetypes="cccc" />
- <use
- xlink:href="#path6651"
- height="1250"
- width="1250"
- transform="translate(-0.0486211,2.96407)"
- id="use7618"
- y="0"
- x="0" />
- <use
- xlink:href="#use7618"
- height="1250"
- width="1250"
- transform="translate(0,3)"
- id="use7620"
- y="0"
- x="0" />
- <use
- xlink:href="#use7620"
- height="1250"
- width="1250"
- transform="translate(0,3)"
- id="use7622"
- y="0"
- x="0" />
- <use
- xlink:href="#use7622"
- height="1250"
- width="1250"
- transform="translate(0,3)"
- id="use7624"
- y="0"
- x="0" />
- </g>
- <g
- id="object-rotate-left"
- transform="matrix(-1,0,0,1,161.0423,50.03904)"
- style="display:inline"
- inkscape:label="#object_rotate_90_CCW">
- <rect
- y="175"
- x="-45"
- height="16"
- width="16"
- id="rect7457"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- d="m -37.5,175.5 0,15 -6,0 6,-15 z"
- id="path7459"
- sodipodi:nodetypes="cccc" />
- <path
- style="color:#000000;fill:url(#linearGradient6690);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6731);stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- d="m -29.5,188.5 -15,0 0,-6 15,6 z"
- id="path7461"
- sodipodi:nodetypes="cccc" />
- <path
- sodipodi:nodetypes="cccccccc"
- id="use7610"
- d="m -36.03125,176.96875 0,1 3,0 1.0149,0.99215 1,0 -2.0149,-1.99217 -3,0 0,2e-5 z"
- style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans" />
- <use
- xlink:href="#path7514"
- height="1250"
- width="1250"
- id="use5439"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(0.070634,3.868655e-4)" />
- </g>
- <g
- id="object-rotate-right"
- transform="translate(235.0423,30.03905)"
- style="display:inline"
- inkscape:label="#object_rotate_90_CW">
- <rect
- y="175"
- x="-45"
- height="16"
- width="16"
- id="rect7508"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- d="m -37.5,175.5 0,15 -6,0 6,-15 z"
- id="path7510"
- sodipodi:nodetypes="cccc" />
- <path
- style="color:#000000;fill:url(#linearGradient6672);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient7548);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- d="m -29.5,188.5 -15,0 0,-6 15,6 z"
- id="path7512"
- sodipodi:nodetypes="cccc" />
- <path
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline"
- d="m 199,207 0,1 3,0 1.03125,1 0,3.03125 -2,0 2.5,3 2.5,-3 -2,0 0,-3.03125 -2.03125,-2 -3,0 z"
- transform="translate(-235.0423,-30.03905)"
- id="path7514" />
- </g>
- <g
- id="dialog-fill-and-stroke"
- transform="translate(235,-150.0546)"
- style="display:inline"
- inkscape:label="#fill_and_stroke">
- <path
- style="fill:none;stroke:url(#linearGradient10473);stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- d="m 191,40 0,-14 14,0"
- id="path10465"
- sodipodi:nodetypes="ccc"
- transform="translate(-235,150.0546)" />
- <path
- style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;display:inline"
- d="m -42.96863,177.0546 14,0 -14,14 0,-14 z"
- id="rect10562"
- sodipodi:nodetypes="cccc" />
- <rect
- y="175"
- x="-45"
- height="16"
- width="16"
- id="rect9766"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <g
- id="g10509">
- <path
- transform="translate(-235,150.0546)"
- sodipodi:nodetypes="ccc"
- id="path10491"
- d="m 191.5,40.5 c 5.5,0 8.5,-0.5 9,-3.5 l 5,-3"
- style="opacity:0.3;fill:none;stroke:#646464;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="cccc"
- id="path10571"
- d="m -33.36912,180.455 3,3 1.40049,-0.4004 0,-7"
- style="fill:url(#linearGradient10579);fill-opacity:1;fill-rule:evenodd;stroke:none" />
- <path
- sodipodi:nodetypes="cccc"
- id="path10544"
- d="m -44.46863,190.5546 c 3.46126,-2.1071 3.46863,-5.5546 7.23386,-6.1545 0.5,0.5 1.65555,1.8323 2.25703,2.0537 -0.22141,2.7786 -4.02226,4.1893 -9.49089,4.1008 z"
- style="fill:url(#radialGradient10597);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient10481);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="ccccc"
- id="path10558"
- d="m -37.0151,184.4115 3.84491,-4.0888 c 1.06653,0.6673 2.1996,2 2.73385,3.2661 l -4.80016,2.9112 -1.7786,-2.0885 z"
- style="color:#000000;fill:url(#linearGradient10560);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient10489);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <path
- sodipodi:nodetypes="cccc"
- id="path10568"
- d="m -29.65866,176.2759 c -1.39145,1.238 -2.56289,2.6544 -3.64461,4.1133 1.4214,0.8669 2.1109,2 2.73386,3.2661 0.76999,-0.289 0.56511,-0.1789 1.06941,-0.4679"
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
- </g>
- </g>
- <g
- id="dialog-text-and-font"
- transform="translate(140.041,-179.961)"
- inkscape:label="#object_font">
- <path
- sodipodi:nodetypes="ccccccccccccccccc"
- d="m 144,220 2,-2 0,-11 -3,0 -2,2 -1,0 0,-4 16,0 0,4 -1,0 -2,-2 -3,0 0,11 2,2 0,1 -8,0 0,-1 z"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- id="path10616" />
- <path
- inkscape:label="#object_font"
- id="asda"
- d="m 146,220 1,-1 0,-12 2,0 0,12 1,1 -4,0 z"
- style="fill:url(#linearGradient10641);fill-opacity:1;fill-rule:evenodd;stroke:none" />
- </g>
- <g
- transform="translate(-163.3209,-147.1542)"
- id="object-ungroup"
- inkscape:label="#selection_ungroup">
- <g
- id="g6068">
- <rect
- style="color:#000000;fill:none;stroke:url(#linearGradient5825);stroke-width:1.00000048;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect9496"
- width="8.9967346"
- height="6.9991608"
- x="355.82739"
- y="258.65411" />
- <rect
- style="color:#000000;fill:url(#linearGradient5827);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5829);stroke-width:1.00000048;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect9498"
- width="6.994853"
- height="4.9729452"
- x="356.8273"
- y="259.6532" />
- </g>
- <use
- xlink:href="#rect10765"
- height="1250"
- width="1250"
- id="use8598"
- y="0"
- x="0"
- transform="translate(4.959,-0.03898)" />
- <use
- xlink:href="#rect10765"
- height="1250"
- width="1250"
- id="use8601"
- y="0"
- x="0"
- transform="translate(13.959,-0.0389847)" />
- <use
- xlink:href="#rect10765"
- height="1250"
- width="1250"
- id="use8603"
- y="0"
- x="0"
- transform="translate(-0.0409897,3.96102)" />
- <use
- xlink:href="#use8603"
- height="1250"
- width="1250"
- transform="translate(13.99999,4.999995)"
- id="use8605"
- y="0"
- x="0" />
- <use
- xlink:href="#use8605"
- height="1250"
- width="1250"
- transform="translate(-1.99999,5.000005)"
- id="use8607"
- y="0"
- x="0" />
- <use
- xlink:href="#use8607"
- height="1250"
- width="1250"
- transform="translate(-12.00001,5.157472e-8)"
- id="use8609"
- y="0"
- x="0" />
- <use
- xlink:href="#use8598"
- height="1250"
- width="1250"
- transform="translate(5.073548e-8,9)"
- id="use9484"
- y="0"
- x="0" />
- <use
- xlink:href="#g10421"
- height="1250"
- width="1250"
- id="use10425"
- y="0"
- x="0"
- transform="translate(-0.0348992,-0.0284392)" />
- </g>
- <g
- transform="translate(-163.3209,-167.1542)"
- id="object-group"
- inkscape:label="#selection_group">
- <rect
- style="color:#000000;fill:none;stroke:url(#linearGradient10394);stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect10382"
- width="8.9968081"
- height="7.0038061"
- x="355.8222"
- y="258.6503" />
- <rect
- style="color:#000000;fill:url(#linearGradient10396);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient10398);stroke-width:1.00000072;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect10384"
- width="6.9948139"
- height="4.999979"
- x="356.8222"
- y="259.6496" />
- <rect
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.0000006;marker:none;display:inline"
- id="rect10765"
- width="2.00001"
- height="1.999995"
- x="353.36319"
- y="252.1931" />
- <use
- xlink:href="#rect10765"
- height="1250"
- width="1250"
- transform="translate(13.959,-0.03898)"
- id="use8592"
- y="0"
- x="0" />
- <use
- xlink:href="#use8592"
- height="1250"
- width="1250"
- transform="translate(-14,14)"
- id="use8594"
- y="0"
- x="0" />
- <use
- xlink:href="#use8594"
- height="1250"
- width="1250"
- transform="translate(14,-5.001575e-6)"
- id="use8596"
- y="0"
- x="0" />
- <g
- transform="matrix(1,0,0,1.008019,335.3152,51.42912)"
- id="g10379" />
- <g
- id="g10421">
- <path
- sodipodi:type="arc"
- style="color:#000000;fill:none;stroke:url(#linearGradient5819);stroke-width:1.37303555;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="path10763"
- sodipodi:cx="105.5"
- sodipodi:cy="210.5"
- sodipodi:rx="5.5"
- sodipodi:ry="5.5"
- d="m 111,210.5 c 0,3.03757 -2.46243,5.5 -5.5,5.5 -3.03757,0 -5.5,-2.46243 -5.5,-5.5 0,-3.03757 2.46243,-5.5 5.5,-5.5 3.03757,0 5.5,2.46243 5.5,5.5 z"
- transform="matrix(0.727881,0,0,0.728748,287.069,104.2892)" />
- <path
- sodipodi:type="arc"
- style="color:#000000;fill:url(#linearGradient5821);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5823);stroke-width:1.82622421;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="path10409"
- sodipodi:cx="105.5"
- sodipodi:cy="210.5"
- sodipodi:rx="5.5"
- sodipodi:ry="5.5"
- d="m 111,210.5 c 0,3.03757 -2.46243,5.5 -5.5,5.5 -3.03757,0 -5.5,-2.46243 -5.5,-5.5 0,-3.03757 2.46243,-5.5 5.5,-5.5 3.03757,0 5.5,2.46243 5.5,5.5 z"
- transform="matrix(0.547085,0,0,0.548073,306.1137,142.2991)" />
- </g>
- </g>
- <g
- id="edit-duplicate"
- transform="translate(50.0399,-119.9404)"
- inkscape:label="#edit_duplicate">
- <g
- id="g6144">
- <rect
- y="205.4404"
- x="5.4601002"
- height="7.9962969"
- width="8.9968081"
- id="rect6120"
- style="color:#000000;fill:none;stroke:url(#linearGradient6124);stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="206.4404"
- x="6.4601302"
- height="5.9933238"
- width="6.9948139"
- id="rect6122"
- style="color:#000000;fill:url(#linearGradient6126);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6128);stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="208.4686"
- x="8.4778118"
- height="11.99031"
- width="11.99355"
- id="rect6134"
- style="color:#000000;fill:none;stroke:url(#linearGradient6138);stroke-width:0.9999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="209.4688"
- x="9.4778109"
- height="9.9715872"
- width="9.9823189"
- id="rect6136"
- style="color:#000000;fill:url(#linearGradient6140);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6142);stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- </g>
- </g>
- <g
- transform="translate(-298.3567,-147.1852)"
- id="edit-clone"
- inkscape:label="#edit_clone">
- <g
- id="use6150"
- transform="translate(348.3966,47.24474)">
- <rect
- style="color:#000000;fill:none;stroke:url(#linearGradient5807);stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5607"
- width="8.9968081"
- height="7.9962969"
- x="5.4601002"
- y="205.4404" />
- <rect
- style="color:#000000;fill:url(#linearGradient5809);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5811);stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5609"
- width="6.9948139"
- height="5.9933238"
- x="6.4601302"
- y="206.4404" />
- <rect
- style="color:#000000;fill:none;stroke:url(#linearGradient5813);stroke-width:0.9999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5611"
- width="11.99355"
- height="11.99031"
- x="8.4778118"
- y="208.4686" />
- <rect
- style="color:#000000;fill:url(#linearGradient5815);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5817);stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5613"
- width="9.9823189"
- height="9.9715872"
- x="9.4778109"
- y="209.4688" />
- </g>
- <rect
- y="260.74731"
- x="359.909"
- height="4.0014329"
- width="5.9790282"
- id="rect10978"
- style="color:#000000;fill:url(#linearGradient11815);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6573);stroke-width:1.00000048;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 62.5,131.5 c 0,1 0,1 0,1"
- id="path6162"
- transform="translate(298.368,127.2036)" />
- <use
- xlink:href="#path6162"
- height="1250"
- width="1250"
- transform="translate(4,0)"
- id="use6164"
- y="0"
- x="0" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 63.5,130.5 2,0"
- id="path6167"
- transform="translate(298.368,127.2036)" />
- <path
- style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 360.8567,263.6852 0,-2 4,0"
- id="path5069" />
- </g>
- <g
- transform="translate(-298.3836,-127.1851)"
- id="edit-clone-unlink"
- inkscape:label="#edit_unlink_clone">
- <use
- xlink:href="#use6150"
- height="1250"
- width="1250"
- id="use5649"
- y="0"
- x="0"
- transform="translate(0.0269001,-4.867687e-6)" />
- <rect
- y="260.7562"
- x="359.93729"
- height="4.0014329"
- width="5.9790282"
- id="rect6638"
- style="color:#000000;fill:url(#linearGradient6662);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6664);stroke-width:1.00000048;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <use
- xlink:href="#path6167"
- height="1250"
- width="1250"
- id="use6169"
- y="0"
- x="0"
- transform="translate(0.0156,0)" />
- <use
- xlink:href="#use6164"
- height="1250"
- width="1250"
- id="use6172"
- y="0"
- x="0"
- transform="translate(0.0156,0)" />
- <path
- style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 360.8836,263.6851 0,-2 4,0"
- id="path6005" />
- </g>
- <g
- id="dialog-align-and-distribute"
- transform="matrix(0.997443,0,0,0.995359,234.9271,130.8863)"
- style="display:inline"
- inkscape:label="#object_align">
- <rect
- y="175"
- x="-45"
- height="16"
- width="16"
- id="rect11819"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <g
- id="g6628"
- transform="matrix(1.249506,0,0,1.001998,-55.66558,-19.47412)">
- <rect
- style="color:#000000;fill:none;stroke:url(#linearGradient6666);stroke-width:0.89694059;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect6630"
- width="7.9986801"
- height="3.9950161"
- x="10.5083"
- y="205.55811" />
- <rect
- style="color:#000000;fill:url(#linearGradient6668);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6670);stroke-width:0.89694053;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect6632"
- width="6.4003801"
- height="1.965379"
- x="11.30936"
- y="206.5531" />
- </g>
- <g
- style="display:inline"
- id="g6675"
- transform="matrix(1.000856,0,0,1.001998,-53.05186,-30.53742)">
- <rect
- style="color:#000000;fill:none;stroke:url(#linearGradient5801);stroke-width:1.00218284;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect6677"
- width="5.4917002"
- height="3.9950161"
- x="10.5083"
- y="205.55811" />
- <rect
- style="color:#000000;fill:url(#linearGradient5803);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5805);stroke-width:1.00218272;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect6679"
- width="3.4925649"
- height="1.965379"
- x="11.50743"
- y="206.5582" />
- </g>
- <g
- style="display:inline"
- id="g6690"
- transform="matrix(1.249506,0,0,0.994331,-55.62604,-22.92368)">
- <rect
- style="color:#000000;fill:none;stroke:url(#linearGradient6696);stroke-width:0.90039229;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect6692"
- width="10.39982"
- height="3.0269899"
- x="10.50829"
- y="205.5446" />
- <rect
- style="color:#000000;fill:none;stroke:url(#linearGradient6700);stroke-width:0.90039212;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect6694"
- width="8.7972002"
- height="1.002073"
- x="11.30861"
- y="206.55811" />
- </g>
- <path
- style="fill:none;stroke:#c80000;stroke-width:1.00361276px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
- d="m -44.541,175.4264 0,15.03"
- id="path5730" />
- </g>
- <g
- id="dialog-xml-editor"
- inkscape:label="#xml_editor">
- <g
- transform="matrix(1,0,0,0.996869,-60.05772,-144.2098)"
- id="g5620">
- <rect
- y="338.80829"
- x="115.5577"
- height="11.99987"
- width="14.99917"
- id="rect5622"
- style="color:#000000;fill:url(#linearGradient5684);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00156927;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="335.7579"
- x="115.5588"
- height="3.011261"
- width="14.99819"
- id="rect5624"
- style="color:#000000;fill:url(#linearGradient5686);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00156915;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- </g>
- <path
- id="path14887"
- d="m 62,196 -4,3 4,3"
- style="fill:none;stroke:url(#linearGradient5696);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- sodipodi:nodetypes="ccc" />
- <path
- id="path14889"
- d="m 64,196 4,3 -4,3"
- style="fill:none;stroke:url(#linearGradient5692);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- sodipodi:nodetypes="ccc" />
- </g>
- <g
- id="document-import"
- transform="translate(4.95909,-151.05)"
- inkscape:label="#file_import">
- <g
- id="g5577">
- <path
- sodipodi:nodetypes="cccccc"
- id="path4679"
- d="m 9.54091,196.55 7,0 4,4 0,11 -11,0 0,-15 z"
- style="color:#000000;fill:url(#linearGradient5795);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5797);stroke-width:1.00000107;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline" />
- <path
- sodipodi:nodetypes="cccc"
- id="path4681"
- d="m 16.54091,196.55 4,4 -4,0 0,-4 z"
- style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5799);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
- <path
- id="path5602"
- d="m 10.54091,210.55 9,0 0,-9"
- style="fill:none;stroke:#c8c8c8;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
- </g>
- <path
- id="path4685"
- d="m 5.04091,204.05 7,0 0,-2 3,2.5 -3,2.5 0,-2 -7,0 0,-1 z"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline"
- sodipodi:nodetypes="cccccccc" />
- </g>
- <g
- id="document-export"
- inkscape:label="#file_export">
- <use
- xlink:href="#g5577"
- height="1250"
- width="1250"
- id="use5582"
- y="0"
- x="0"
- transform="translate(0.959089,-131.05)" />
- <use
- xlink:href="#path4685"
- height="1250"
- width="1250"
- id="use5585"
- y="0"
- x="0"
- transform="translate(10.95909,-131.05)" />
- </g>
- <g
- transform="translate(-54.95913,110.03912)"
- id="path-outset"
- inkscape:label="#outset_path">
- <path
- style="color:#000000;fill:#99b6d4;fill-opacity:0.58999999;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;display:inline"
- d="m 290.5,170.5 0,-8 c 4,0 8,4 8,8 l -8,0 z"
- id="path10754"
- sodipodi:nodetypes="cccc"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#99b7d4;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 290.5,155.5 0,7 c 4,0 8,4 8,8 l 7,0 c 0,-8 -7,-15 -15,-15 z"
- id="path10752"
- sodipodi:nodetypes="ccccc"
- inkscape:connector-curvature="0" />
- <path
- sodipodi:nodetypes="cc"
- id="path10741"
- d="m 290.5,155.5 c 8,0 15,7 15,15"
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
- inkscape:connector-curvature="0" />
- <path
- sodipodi:nodetypes="cc"
- id="path10743"
- d="m 290.5,162.5 c 4,0 8,4 8,8"
- style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 2;stroke-dashoffset:0"
- inkscape:connector-curvature="0" />
- <path
- id="path10745"
- d="m 299.5,161.5 -4,0 4,4 0,-4 z"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- inkscape:connector-curvature="0" />
- </g>
- <g
- transform="translate(-54.95913,130.039)"
- id="path-inset"
- inkscape:label="#inset_path">
- <use
- xlink:href="#path10752"
- height="1250"
- width="1250"
- id="use5684"
- y="0"
- x="0"
- transform="translate(-0.04087,-0.039)" />
- <use
- xlink:href="#path10754"
- height="1250"
- width="1250"
- id="use5692"
- y="0"
- x="0"
- transform="translate(-0.04087,-0.039)" />
- <path
- sodipodi:nodetypes="cc"
- id="path10769"
- d="m 290.5,155.5 c 8,0 15,7 15,15"
- style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 2;stroke-dashoffset:0;marker:none;display:inline"
- inkscape:connector-curvature="0" />
- <path
- sodipodi:nodetypes="cc"
- id="path10771"
- d="m 290.5,162.5 c 4,0 8,4 8,8"
- style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
- inkscape:connector-curvature="0" />
- <path
- id="path10773"
- d="m 297.5,163.5 4,0 -4,-4 0,4 z"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- inkscape:connector-curvature="0" />
- </g>
- <g
- transform="translate(-54.95913,150.039)"
- id="path-offset-dynamic"
- inkscape:label="#dynamic_offset">
- <path
- style="fill:#8ab3de;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 290.5,155.5 0,8 c 3,0 7,4 7,7 l 8,0 c 0,-8 -7,-15 -15,-15 z"
- id="path10779"
- sodipodi:nodetypes="ccccc"
- inkscape:connector-curvature="0" />
- <path
- sodipodi:nodetypes="cc"
- id="path10783"
- d="m 290.7799,163.2201 c 3,0 7,4 7,7"
- style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 2;stroke-dashoffset:0"
- inkscape:connector-curvature="0" />
- <path
- sodipodi:nodetypes="cc"
- id="path10787"
- d="m 290.5,159.5 c 5,0 11,5 11,11"
- style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- inkscape:connector-curvature="0" />
- <use
- xlink:href="#rect4442"
- height="1250"
- width="1250"
- id="use5699"
- y="0"
- x="0"
- transform="translate(335.9487,-14.03415)" />
- <use
- xlink:href="#path10769"
- height="1250"
- width="1250"
- transform="translate(-0.04087,-0.039)"
- id="use5710"
- y="0"
- x="0" />
- <use
- xlink:href="#path10754"
- height="1250"
- width="1250"
- id="use5695"
- y="0"
- x="0"
- transform="translate(-0.04087,-0.039)" />
- </g>
- <g
- id="path-offset-linked"
- inkscape:label="#linked_offset"
- transform="translate(-109.959,175.039)">
- <use
- xlink:href="#path10754"
- height="1250"
- width="1250"
- id="use5697"
- y="0"
- x="0"
- transform="translate(54.959,-5.039)" />
- <use
- xlink:href="#path10752"
- height="1250"
- width="1250"
- id="use5690"
- y="0"
- x="0"
- transform="translate(54.959,-5.039)" />
- <use
- xlink:href="#path10741"
- height="1250"
- width="1250"
- id="use5714"
- y="0"
- x="0"
- transform="translate(54.959,-5.039)" />
- <use
- xlink:href="#rect4442"
- height="1250"
- width="1250"
- id="use5702"
- y="0"
- x="0"
- transform="translate(393.9721,-22.02453)" />
- <use
- xlink:href="#path10771"
- height="1250"
- width="1250"
- transform="translate(54.959,-5.039)"
- id="use5717"
- y="0"
- x="0" />
- </g>
- <g
- id="path-reverse"
- transform="translate(-149.459,215.539)"
- inkscape:label="#selection_reverse">
- <path
- style="fill:none;stroke:#646464;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
- d="m 385,165 c 0,-5 2.5,-7.5 7.5,-7.5 4,0 7.5,-2.5 7.5,-7.5"
- id="path10967"
- sodipodi:nodetypes="csc"
- inkscape:connector-curvature="0" />
- <path
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 386.5,151.5 7,0 0,-2 3,2.5 -3,2.5 0,-2 -7,0 0,-1 z"
- id="path10971"
- sodipodi:nodetypes="cccccccc"
- inkscape:connector-curvature="0" />
- <use
- xlink:href="#rect4442"
- height="1250"
- width="1250"
- id="use5704"
- y="0"
- x="0"
- transform="translate(430.4721,-19.53415)" />
- <use
- xlink:href="#path10971"
- height="1250"
- width="1250"
- transform="matrix(-1,0,0,-1,784.959,314.961)"
- id="use3760"
- y="0"
- x="0" />
- </g>
- <g
- id="path-break-apart"
- transform="translate(-79.87527,35.9917)"
- style="fill:#8ab3df;fill-opacity:0.58823529;stroke:#0000ff;stroke-opacity:1"
- inkscape:label="#selection_break">
- <path
- style="color:#000000;fill:#99b6d4;fill-opacity:0.7;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- d="m 235.5312,230.5312 0,9.9688 10.0938,0 0,-3.9688 c -0.1703,0.016 -0.3256,0.0313 -0.5,0.0313 -3.0445,0 -5.5313,-2.4773 -5.5313,-5.5313 0,-0.167 0.0168,-0.3367 0.0313,-0.5 l -4.0938,0 z"
- transform="translate(79.87527,-15.9917)"
- id="rect10834"
- inkscape:connector-curvature="0" />
- <path
- transform="matrix(1.103062,0,0,1.10649,-36.96118,-22.90202)"
- d="m 333,215 c 0,2.76142 -2.23858,5 -5,5 -2.76142,0 -5,-2.23858 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z"
- sodipodi:ry="5"
- sodipodi:rx="5"
- sodipodi:cy="215"
- sodipodi:cx="328"
- id="path5724"
- style="color:#000000;fill:#99b7d5;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.81931818;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- sodipodi:type="arc" />
- </g>
- <g
- id="path-combine"
- transform="translate(-79.87527,16.041279)"
- inkscape:label="#selection_combine">
- <path
- id="rect10868"
- style="color:#000000;fill:#99b7d6;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline"
- d="m 315.4161,214.5498 10.0839,0 0,9.948 -10.0839,0 0,-9.948 z m 15.0839,0.4827 c 0,3.0539 -2.4709,5.5324 -5.5153,5.5324 -3.0445,0 -5.5153,-2.4785 -5.5153,-5.5324 0,-3.054 2.4708,-5.5325 5.5153,-5.5325 3.0444,0 5.5153,2.4785 5.5153,5.5325 z"
- inkscape:connector-curvature="0" />
- </g>
- <g
- id="path-union"
- transform="translate(-79.87527,-103.961)"
- style="fill:#8ea7c4;fill-opacity:1"
- inkscape:label="#union">
- <path
- style="color:#000000;fill:#99b7d6;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- d="m 225.0625,150.5 c -2.8791,0 -5.1577,2.2389 -5.4063,5.0625 l -4.1562,0 0,9.9375 10.0937,0 0,-4.0313 c 2.7853,-0.2784 5,-2.5707 5,-5.4375 0,-3.0539 -2.4867,-5.5312 -5.5312,-5.5312 z"
- transform="translate(99.91614,59)"
- id="rect10877"
- inkscape:connector-curvature="0" />
- </g>
- <g
- id="path-difference"
- transform="translate(-79.87527,-83.961)"
- inkscape:label="#difference">
- <path
- sodipodi:type="arc"
- style="color:#000000;fill:none;stroke:#c80000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0;marker:none;display:inline"
- id="path10888"
- sodipodi:cx="229.5"
- sodipodi:cy="155.5"
- sodipodi:rx="5.5"
- sodipodi:ry="5.5"
- d="m 235,155.5 c 0,3.03757 -2.46243,5.5 -5.5,5.5 -3.03757,0 -5.5,-2.46243 -5.5,-5.5 0,-3.03757 2.46243,-5.5 5.5,-5.5 3.03757,0 5.5,2.46243 5.5,5.5 z"
- transform="translate(95.41614,59.5)" />
- <path
- style="color:#000000;fill:#99b7d6;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- d="m 220.5,155.5625 0,9.9375 10.0937,0 0,-4.125 c -0.206,0.0234 -0.3814,0.125 -0.5937,0.125 -3.036,0 -5.5,-2.464 -5.5,-5.5 0,-0.1565 0.0809,-0.2843 0.0937,-0.4375 l -4.0937,0 z"
- transform="translate(94.91614,59)"
- id="rect10884"
- inkscape:connector-curvature="0" />
- </g>
- <g
- id="draw-eraser-delete-objects"
- transform="translate(167.14615,270.59555)"
- inkscape:label="#delete_object">
- <rect
- style="fill:none;stroke:none;stroke-width:1;marker:none;display:inline"
- id="rect10920"
- width="16"
- height="16"
- x="314"
- y="210" />
- <path
- style="color:#000000;fill:none;stroke:#c80000;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0;marker:none;display:inline"
- d="m 220.5,155.5625 0,9.9375 10.0937,0 0,-4.125 c -0.206,0.0234 -0.3814,0.125 -0.5937,0.125 -3.036,0 -5.5,-2.464 -5.5,-5.5 0,-0.1565 0.0809,-0.2843 0.0937,-0.4375 l -4.0937,0 z"
- transform="translate(94.91614,59)"
- id="path6882" />
- <use
- xlink:href="#g5771"
- height="12"
- width="12"
- id="use5777"
- y="0"
- x="0"
- transform="translate(-652,41)" />
- </g>
- <g
- id="path-cut"
- transform="translate(-79.87527,-3.96088)"
- inkscape:label="#cut_path">
- <path
- transform="translate(95.41614,59.5)"
- style="color:#000000;fill:none;stroke:#c80000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0;marker:none;display:inline"
- d="m 224,155.5 c 0,-3.036 2.464,-5.5 5.5,-5.5 3.036,0 5.5,2.464 5.5,5.5 0,3.036 -2.464,5.5 -5.5,5.5"
- id="path10897"
- sodipodi:nodetypes="cscs"
- inkscape:connector-curvature="0" />
- <path
- style="color:#000000;fill:none;stroke:#000000;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- d="m 220.5,155.5625 0,9.9375 10.0937,0 0,-4.125 c -0.206,0.0234 -0.3814,0.125 -0.5937,0.125 -3.036,0 -5.5,-2.464 -5.5,-5.5 0,-0.1565 0.0809,-0.2843 0.0937,-0.4375 l -4.0937,0 z"
- transform="translate(94.91614,59)"
- id="path10899"
- inkscape:connector-curvature="0" />
- </g>
- <g
- id="path-intersection"
- transform="translate(-79.87523,-63.96088)"
- inkscape:label="#intersection">
- <rect
- style="color:#000000;fill:none;stroke:#c80000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0.5;marker:none;display:inline"
- id="rect6889"
- width="10"
- height="10"
- x="315.41611"
- y="214.5" />
- <path
- transform="translate(95.4161,59.5)"
- style="color:#000000;fill:none;stroke:#c80000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0;marker:none;display:inline"
- d="m 224,155.5 c 0,-3.036 2.464,-5.5 5.5,-5.5 3.036,0 5.5,2.464 5.5,5.5 0,3.036 -2.464,5.5 -5.5,5.5"
- id="path10903"
- sodipodi:nodetypes="cscs"
- inkscape:connector-curvature="0" />
- <path
- style="color:#000000;fill:#99b7d6;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- d="m 204.5937,175.5 c -0.0165,0.1736 -0.0937,0.3221 -0.0937,0.5 0,3.036 2.464,5.5 5.5,5.5 0.1779,0 0.3264,-0.0772 0.5,-0.0938 l 0,-5.9062 -5.9063,0 z"
- transform="translate(114.9161,39)"
- id="rect10907"
- inkscape:connector-curvature="0" />
- </g>
- <g
- id="path-division"
- transform="translate(-79.87523,-23.96088)"
- inkscape:label="#division">
- <path
- style="color:#000000;fill:#99b7d6;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- d="m 235.5312,170.5312 0,9.9688 10.0938,0 -0.0938,-4.0625 c -0.1736,0.0165 -0.322,0.0937 -0.5,0.0937 -3.036,0 -5.4999,-2.4639 -5.5,-5.5 0,-0.1779 0.0773,-0.3263 0.0938,-0.5 l -4.0938,0 z"
- transform="translate(79.87523,43.96088)"
- id="rect10930"
- sodipodi:nodetypes="ccccsscc"
- inkscape:connector-curvature="0" />
- <path
- transform="translate(95.4161,59.5)"
- style="color:#000000;fill:none;stroke:#c80000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0;marker:none;display:inline"
- d="m 224,155.5 c 0,-3.036 2.464,-5.5 5.5,-5.5 3.036,0 5.5,2.464 5.5,5.5 0,3.036 -2.464,5.5 -5.5,5.5"
- id="path10924"
- sodipodi:nodetypes="cscs"
- inkscape:connector-curvature="0" />
- <path
- style="color:#000000;fill:#99b7d6;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- d="m 319.469,214.4609 c -0.0166,0.1736 -0.0938,0.322 -0.0938,0.5 0,3.036 2.464,5.5 5.5,5.5 0.178,0 0.3264,-0.0772 0.5,-0.0938 l 0,-5.9062 -5.9062,0 z"
- id="path5727"
- inkscape:connector-curvature="0" />
- </g>
- <g
- id="path-exclusion"
- transform="translate(-79.87527,-43.95873)"
- inkscape:label="#exclusion">
- <path
- id="path10934"
- style="color:#000000;fill:#99b7d6;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline"
- d="m 315.4161,214.5498 10.0839,0 0,9.948 -10.0839,0 0,-9.948 z m 15.0839,0.4827 c 0,3.0539 -2.4709,5.5324 -5.5153,5.5324 -3.0445,0 -5.5153,-2.4785 -5.5153,-5.5324 0,-3.054 2.4708,-5.5325 5.5153,-5.5325 3.0444,0 5.5153,2.4785 5.5153,5.5325 z"
- inkscape:connector-curvature="0" />
- </g>
- <g
- id="dialog-object-properties"
- inkscape:label="#dialog_item_properties"
- transform="translate(-139.9577,-49.99929)">
- <rect
- y="120.5063"
- x="330.4642"
- height="8.9929667"
- width="8.9967346"
- id="rect10430"
- style="color:#000000;fill:none;stroke:url(#linearGradient10434);stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="121.5137"
- x="331.46411"
- height="6.985559"
- width="6.994853"
- id="rect10432"
- style="color:#000000;fill:url(#linearGradient10436);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient10438);stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <path
- sodipodi:nodetypes="cccccccccccccsccccccccscc"
- id="path11005"
- d="m 343.459,125.4992 c 1.5,0 2,1 2,2 l 0,2.5 -1,0.5 -1,0 0,-2 -4,0 0,2 -1,0 -1,-0.5 0,-2.5 c 0,-1 0.5,-2 2,-2 l 0,-5 c -1.5,0 -2,-1 -2,-2 l 0,-2.5 1,-0.5 1,0 0,2 4,0 0,-2 1,0 1,0.5 0,2.5 c 0,0.5 -0.5,2 -2,2 l 0,5 z"
- style="fill:url(#linearGradient11021);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient10450);stroke-width:1.00000036px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
- <path
- style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
- d="m 340.459,120.4992 0,4"
- id="path10442"
- sodipodi:nodetypes="cc" />
- <path
- style="fill:#646464;fill-opacity:0.75;fill-rule:evenodd;stroke:#646464;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 342.959,120.4992 -1,0"
- id="path10455" />
- <use
- xlink:href="#path10455"
- style="stroke:#646464"
- height="1250"
- width="1250"
- transform="translate(0,5)"
- id="use10459"
- y="0"
- x="0" />
- <path
- style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
- d="m 340.459,126.4992 c -2,0 -2,0 -2,3"
- id="path10463"
- sodipodi:nodetypes="cc" />
- </g>
- <g
- id="bitmap-trace"
- style="stroke:#000000;stroke-width:0.69999999;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- inkscape:label="#selection_trace"
- transform="translate(-70.10913,-49.13897)">
- <path
- id="rect11025"
- style="color:#000000;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0;marker:none;display:inline"
- d="m 308.4986,119.5635 -2.9986,-0.0367 0,9.9744 10,0 0,-2.7702 m -7.0652,-5.4166 -0.9348,0 0,6.2117 6.1875,0 0,-0.9401 m 4.752,-6.0824 c 0,2.1757 -1.7649,3.9416 -3.9395,3.9416 -2.1745,0 -3.9394,-1.7659 -3.9394,-3.9416 0,-2.1759 1.7649,-3.9417 3.9394,-3.9417 2.1746,0 3.9395,1.7658 3.9395,3.9417 z m 2.0324,-0.004 c 0,3.2964 -2.6754,5.9719 -5.9719,5.9719 -3.2965,0 -5.9719,-2.6755 -5.9719,-5.9719 0,-3.2965 2.6754,-5.9719 5.9719,-5.9719 3.2965,0 5.9719,2.6754 5.9719,5.9719 z" />
- </g>
- <g
- id="dialog-transform"
- transform="matrix(0.997361,0,0,0.997566,-193.9405,170.3188)"
- inkscape:label="#object_trans">
- <path
- sodipodi:nodetypes="cscs"
- id="path11132"
- d="m 394.9,119.4 c 3.036,0 5.5,2.464 5.5,5.5 0,3.036 -2.464,5.5 -5.5,5.5 -3.036,0 -5.5,-2.464 -5.5,-5.5"
- style="color:#000000;fill:none;stroke:#c80000;stroke-width:1.20305181;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:1.2030517, 1.2030517;stroke-dashoffset:0.2406103;marker:none;display:inline" />
- <path
- id="path11140"
- d="m 394,119.50002 3,2.49998 0,-4.99996 -3,2.49998 z"
- style="fill:#c80000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- sodipodi:nodetypes="cccc" />
- <g
- transform="matrix(1,0,0,1.008019,374.9507,-91.76403)"
- id="g7590">
- <rect
- style="color:#000000;fill:none;stroke:url(#linearGradient7596);stroke-width:0.99854738;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect7592"
- width="7.9986801"
- height="7.9324479"
- x="10.5083"
- y="205.57651" />
- <rect
- style="color:#000000;fill:url(#linearGradient7598);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient7600);stroke-width:0.99854869;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect7594"
- width="6.00072"
- height="5.9478478"
- x="11.50669"
- y="206.5649" />
- </g>
- </g>
- <g
- id="show-grid"
- inkscape:label="#grid"
- transform="translate(-304.959,5.0682694)">
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:0.69999999;marker:none;display:inline"
- id="rect13175"
- width="16"
- height="16"
- x="405"
- y="220" />
- <rect
- y="220"
- x="405"
- height="1"
- width="1"
- id="rect13046"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.69999999;marker:none;display:inline" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(2.959,-0.039128)"
- id="use5896"
- y="0"
- x="0" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(5.959,-0.039128)"
- id="use5898"
- y="0"
- x="0" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(8.959,-0.039128)"
- id="use5900"
- y="0"
- x="0" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(11.959,-0.039128)"
- id="use5902"
- y="0"
- x="0" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(14.959,-0.039128)"
- id="use5904"
- y="0"
- x="0" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(-0.041,2.960872)"
- id="use5906"
- y="0"
- x="0" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(2.959,2.960872)"
- id="use5908"
- y="0"
- x="0" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(5.959,2.960872)"
- id="use5910"
- y="0"
- x="0" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(8.959,2.960872)"
- id="use5912"
- y="0"
- x="0" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(11.959,2.960872)"
- id="use5914"
- y="0"
- x="0" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(14.959,2.960872)"
- id="use5916"
- y="0"
- x="0" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(-0.041,5.960872)"
- id="use5918"
- y="0"
- x="0" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(2.959,5.960872)"
- id="use5920"
- y="0"
- x="0" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(5.959,5.960872)"
- id="use5922"
- y="0"
- x="0" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(8.959,5.960872)"
- id="use5924"
- y="0"
- x="0" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(11.959,5.960872)"
- id="use5926"
- y="0"
- x="0" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(14.959,5.960872)"
- id="use5928"
- y="0"
- x="0" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(-0.041,8.960872)"
- id="use5930"
- y="0"
- x="0" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(2.959,8.960872)"
- id="use5932"
- y="0"
- x="0" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(5.959,8.960872)"
- id="use5934"
- y="0"
- x="0" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(8.959,8.960872)"
- id="use5936"
- y="0"
- x="0" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(11.959,8.960872)"
- id="use5938"
- y="0"
- x="0" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(14.959,8.960872)"
- id="use5940"
- y="0"
- x="0" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(-0.041,11.96087)"
- id="use5942"
- y="0"
- x="0" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(2.959,11.96087)"
- id="use5944"
- y="0"
- x="0" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(5.959,11.96087)"
- id="use5946"
- y="0"
- x="0" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(8.959,11.96087)"
- id="use5948"
- y="0"
- x="0" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(11.959,11.96087)"
- id="use5950"
- y="0"
- x="0" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(14.959,11.96087)"
- id="use5952"
- y="0"
- x="0" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(-0.041,14.96087)"
- id="use5954"
- y="0"
- x="0" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(2.959,14.96087)"
- id="use5956"
- y="0"
- x="0" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(5.959,14.96087)"
- id="use5958"
- y="0"
- x="0" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(8.959,14.96087)"
- id="use5960"
- y="0"
- x="0" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(11.959,14.96087)"
- id="use5962"
- y="0"
- x="0" />
- <use
- xlink:href="#rect13046"
- height="1250"
- width="1250"
- transform="translate(14.959,14.96087)"
- id="use5964"
- y="0"
- x="0" />
- </g>
- <g
- id="show-guides"
- transform="translate(-304.959,25.03912)"
- inkscape:label="#guides">
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:0.69999999;marker:none;display:inline"
- id="rect13315"
- width="16"
- height="16"
- x="405"
- y="220" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 105.5,258.5 1,0"
- id="path5974"
- transform="translate(304.959,-25.03912)" />
- <use
- xlink:href="#path5974"
- height="1250"
- width="1250"
- transform="translate(3,0)"
- id="use5976"
- y="0"
- x="0" />
- <use
- xlink:href="#path5974"
- transform="translate(6,0)"
- height="1250"
- width="1250"
- id="use5978"
- y="0"
- x="0" />
- <use
- xlink:href="#path5974"
- height="1250"
- width="1250"
- transform="translate(9,0)"
- id="use5980"
- y="0"
- x="0" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 407.459,230.4609 0,-1"
- id="path5982" />
- <use
- xlink:href="#path5982"
- height="1250"
- width="1250"
- transform="translate(0,-3)"
- id="use5984"
- y="0"
- x="0" />
- <use
- xlink:href="#path5982"
- height="1250"
- width="1250"
- transform="translate(0,-6)"
- id="use5986"
- y="0"
- x="0" />
- <use
- xlink:href="#path5982"
- height="1250"
- width="1250"
- transform="translate(0,-9)"
- id="use5988"
- y="0"
- x="0" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 405.459,233.4609 3,0"
- id="path5990"
- sodipodi:nodetypes="cc" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 407.459,235.4609 0,-3"
- id="path5992"
- sodipodi:nodetypes="cc" />
- </g>
- <g
- id="window-next"
- transform="translate(-15.01687,-30.21803)"
- inkscape:label="#window_next">
- <use
- xlink:href="#g6011"
- height="1250"
- width="1250"
- id="use6015"
- y="0"
- x="0"
- transform="translate(-0.0408664,-0.0391171)" />
- <use
- xlink:href="#g6043"
- height="1250"
- width="1250"
- id="use6047"
- y="0"
- x="0"
- transform="translate(113.0168,89.22898)" />
- </g>
- <g
- id="window-previous"
- transform="matrix(1,0,0,0.996869,-15.05696,-49.20811)"
- inkscape:label="#window_previous">
- <g
- id="g6011">
- <rect
- style="color:#000000;fill:url(#linearGradient5791);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00156927;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect13417"
- width="14.99917"
- height="11.99987"
- x="115.5577"
- y="338.80829" />
- <rect
- style="color:#000000;fill:url(#linearGradient5793);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00156915;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect13419"
- width="14.99819"
- height="3.011261"
- x="115.5588"
- y="335.7579" />
- </g>
- <use
- xlink:href="#g6036"
- height="1250"
- width="1250"
- transform="translate(108.0577,89.23782)"
- id="use6040"
- y="0"
- x="0" />
- </g>
- <g
- id="window-new"
- transform="translate(-10.00246,25.01596)"
- inkscape:label="#view_new">
- <rect
- y="303.45721"
- x="112.4954"
- height="10.03091"
- width="13.00704"
- id="rect13445"
- style="color:#000000;fill:url(#linearGradient6026);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="300.48401"
- x="112.4954"
- height="2.976774"
- width="13.00705"
- id="rect13447"
- style="color:#000000;fill:url(#linearGradient13477);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999952;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="309.32901"
- x="110.5057"
- height="6.1709552"
- width="9.9836187"
- id="rect13433"
- style="color:#000000;fill:url(#linearGradient6034);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999982;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="306.48792"
- x="110.5053"
- height="2.977982"
- width="9.9845524"
- id="rect13435"
- style="color:#000000;fill:url(#linearGradient13473);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- </g>
- <g
- id="view-fullscreen"
- transform="translate(10.040878,-34.960836)"
- inkscape:label="#fullscreen">
- <rect
- y="306.4892"
- x="93.459122"
- height="5.9716392"
- width="8.0826044"
- id="rect13459"
- style="color:#000000;fill:url(#linearGradient6001);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999952;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="303.5228"
- x="93.459152"
- height="2.9342251"
- width="8.0843163"
- id="rect13461"
- style="color:#000000;fill:url(#linearGradient13469);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000083;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <path
- id="path13486"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 90,307.5 2,-1.5 0,3 -2,-1.5 z m 9,-5.5 -3,0 1.5,-2 1.5,2 z m 6,5.5 -2,-1.5 0,3 2,-1.5 z m -6,6.5 -3,0 1.5,2 1.5,-2 z"
- sodipodi:nodetypes="cccccccccccccccc" />
- </g>
- <g
- id="show-dialogs"
- transform="translate(-10.00246,-95)"
- inkscape:label="#dialog_toggle">
- <g
- id="g14258">
- <path
- style="color:#000000;fill:none;stroke:#bebebe;stroke-width:0.99999952;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:0.99423631;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- d="m 117.5025,304.5 3,0 0.0153,-3.0287"
- id="rect14289"
- sodipodi:nodetypes="ccc" />
- <path
- style="color:#000000;fill:none;stroke:#bebebe;stroke-width:0.99999899;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:0.99423631;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- d="m 111.5178,310.5154 8.9847,-0.0154 0,-6 -3,0"
- id="rect14287"
- sodipodi:nodetypes="cccc" />
- <path
- style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999911;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- d="m 117.5025,304.5 -6,0 0,6"
- id="path14327"
- sodipodi:nodetypes="ccc" />
- <path
- style="color:#000000;fill:url(#linearGradient14343);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999958;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- d="m 120.5025,301.5 -9,0 0,3 6,0"
- id="path14331"
- sodipodi:nodetypes="cccc" />
- <rect
- transform="translate(40.00246,0)"
- y="300"
- x="70"
- height="16"
- width="16"
- id="rect14256"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- sodipodi:type="arc"
- style="color:#000000;fill:url(#linearGradient14389);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5632);stroke-width:0.99999958;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:0.99423631;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="path14381"
- sodipodi:cx="82.5"
- sodipodi:cy="309.5"
- sodipodi:rx="3.5"
- sodipodi:ry="3.5"
- d="m 86,309.5 c 0,1.933 -1.567003,3.5 -3.5,3.5 -1.932997,0 -3.5,-1.567 -3.5,-3.5 0,-1.933 1.567003,-3.5 3.5,-3.5 1.932997,0 3.5,1.567 3.5,3.5 z"
- transform="translate(39.50246,0.5)" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 116.5025,315.5 3,-3"
- id="path14391"
- sodipodi:nodetypes="cc" />
- </g>
- <path
- sodipodi:nodetypes="cc"
- id="path14405"
- d="m 121.5025,300.5 -11,11"
- style="fill:none;stroke:#c80000;stroke-width:0.89999998;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
- </g>
- <g
- id="paint-solid"
- transform="translate(304.95552,253.97978)"
- inkscape:label="#fill_solid">
- <rect
- inkscape:label="#ccc"
- y="66"
- x="671"
- height="17.9991"
- width="18.024401"
- id="ccc"
- style="color:#000000;fill:#99b6d4;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;marker:none;display:inline" />
- <use
- xlink:href="#rect4381"
- height="1250"
- width="1250"
- id="use5847"
- y="0"
- x="0"
- transform="translate(0.045091,0.0202183)" />
- </g>
- <g
- id="paint-gradient-linear"
- inkscape:label="#fill_gradient"
- transform="translate(314.95552,254.01174)">
- <rect
- y="65.9991"
- x="691.02441"
- height="18"
- width="17.99999"
- id="aaa"
- style="color:#000000;fill:url(#linearGradient18352);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;marker:none;display:inline" />
- <use
- xlink:href="#rect4381"
- height="1250"
- width="1250"
- id="use5844"
- y="0"
- x="0"
- transform="translate(20.04509,-0.0117415)" />
- </g>
- <g
- id="paint-gradient-radial"
- transform="translate(324.95552,253.97978)"
- inkscape:r_cx="true"
- inkscape:r_cy="true"
- inkscape:label="#fill_radial">
- <rect
- y="65.9991"
- x="711"
- height="18"
- width="18.024401"
- id="sss"
- style="color:#000000;fill:url(#radialGradient4374);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;marker:none;display:inline"
- inkscape:r_cx="true"
- inkscape:r_cy="true" />
- <use
- xlink:href="#rect4381"
- height="1250"
- width="1250"
- id="use5840"
- y="0"
- x="0"
- transform="translate(40.04509,0.0202183)" />
- </g>
- <g
- transform="translate(44.5,189.75)"
- id="stroke-join-miter"
- inkscape:label="#join_miter">
- <path
- style="fill:#99b6d4;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 900.04,181.75 -0.04,-23 23,0 0,17.5 -6,0 0,5.5"
- id="path4023"
- sodipodi:nodetypes="cccccc" />
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:9;marker:none;display:inline"
- id="rect4025"
- width="24"
- height="24"
- x="899.5"
- y="158.25" />
- <path
- id="path4027"
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 900.04,181.75 -0.04,-23 23,0 m -6,23 0,-6 6,0" />
- <rect
- style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;marker:none;display:inline"
- id="use5673"
- width="2"
- height="2"
- x="920.5246"
- y="167.2491" />
- <use
- xlink:href="#use5673"
- height="1250"
- width="1250"
- transform="translate(-3.999997,0)"
- id="use5689"
- y="0"
- x="0" />
- <use
- xlink:href="#use5673"
- height="1250"
- width="1250"
- transform="translate(-7.999997,0)"
- id="use5691"
- y="0"
- x="0" />
- <use
- xlink:href="#use5673"
- height="1250"
- width="1250"
- transform="translate(-12,0)"
- id="use5693"
- y="0"
- x="0" />
- <use
- xlink:href="#use5673"
- height="1250"
- width="1250"
- transform="translate(-12,4)"
- id="use5696"
- y="0"
- x="0" />
- <use
- xlink:href="#use5673"
- height="1250"
- width="1250"
- transform="translate(-12,8)"
- id="use5698"
- y="0"
- x="0" />
- <use
- xlink:href="#use5673"
- height="1250"
- width="1250"
- transform="translate(-12,12)"
- id="use5700"
- y="0"
- x="0" />
- </g>
- <g
- id="layer-new"
- transform="translate(-820,-145)"
- inkscape:label="#new_layer">
- <path
- sodipodi:nodetypes="ccccc"
- id="rect4045"
- d="m 969.5,185.5 11,0 -4,-5 -11,0 4,5 z"
- style="opacity:0.48093842;color:#000000;fill:url(#linearGradient5693);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5695);stroke-width:0.99994743;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <path
- sodipodi:nodetypes="ccccc"
- id="path4802"
- d="m 969.5,182.5 11,0 -4,-5 -11,0 4,5 z"
- style="color:#000000;fill:url(#linearGradient5787);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.99994743;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <path
- id="path4048"
- d="m 967,172 0,-2 2,0 0,2 2,0 0,2 -2,0 0,2 -2,0 0,-2 -2,0 0,-2 2,0 z"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- sodipodi:nodetypes="ccccccccccccc" />
- </g>
- <g
- id="layer-rename"
- transform="matrix(1,0,0,0.994505,-839.959,-133.8815)"
- inkscape:label="#rename_layer">
- <use
- xlink:href="#path4802"
- height="1250"
- width="1250"
- id="use5771"
- y="0"
- x="0"
- transform="matrix(1,0,0,1.004834,19.959,12.07373)" />
- <g
- transform="matrix(0,-1,1,0,809,1179)"
- id="g5621">
- <path
- transform="translate(20,8)"
- style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 965.5,174.5 4,2 0,-4 -4,2 z"
- id="path5597" />
- <path
- style="fill:url(#linearGradient5644);fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 989.5731,180.459 7.5362,0 0,4 -7.5362,0 c 0.5,-1 0.5,-3 0,-4 z"
- id="path5599"
- sodipodi:nodetypes="ccccc" />
- <path
- style="fill:none;stroke:url(#linearGradient5658);stroke-width:1.00275898px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
- d="m 998.0682,180.459 -9.5,0 -3.0682,2.041 3,2 9.6142,-0.041 c 0.6968,-1.102 0.6872,-2.9601 -0.046,-4 z"
- id="path5591"
- sodipodi:nodetypes="cccccc" />
- <path
- style="fill:none;stroke:url(#linearGradient5669);stroke-width:1.00275862px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
- d="m 989.0707,184.459 c 0.5,-0.6892 0.5,-3 0,-4"
- id="path5593"
- sodipodi:nodetypes="cc" />
- <path
- style="fill:#c80000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 996.6069,180.459 1.5073,0 c 0.5024,1 0.5024,3 0,4 l -1.5073,0 0,-4 z"
- id="path5611"
- sodipodi:nodetypes="ccccc" />
- </g>
- <rect
- style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline"
- id="rect6047"
- width="1"
- height="1.0048341"
- x="989.95898"
- y="180.8858" />
- <path
- style="fill:none;stroke:#ffffff;stroke-width:1.00275886px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
- d="m 990.459,183.3979 0,5.0242"
- id="path6049" />
- </g>
- <g
- id="layer-raise"
- transform="translate(-819.959,-24.96088)"
- inkscape:label="#raise_layer">
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:1.39999998;marker:none;display:inline"
- id="rect12856"
- width="16.000019"
- height="16"
- x="964.95898"
- y="168.96091" />
- <use
- xlink:href="#path4802"
- height="1250"
- width="1250"
- id="use5780"
- y="0"
- x="0"
- transform="translate(-0.0410002,0.96088)" />
- <path
- sodipodi:nodetypes="ccccc"
- id="path5705"
- d="m 969.5,180.5 11,0 -4,-5 -11,0 4,5 z"
- style="color:#000000;fill:url(#linearGradient5782);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5784);stroke-width:1.00000036;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <path
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 973.5,176 2.5,3 -2,0 0,3 -1,1 0,-4 -2,0 2.5,-3 z"
- id="path7204"
- sodipodi:nodetypes="cccccccc" />
- <use
- xlink:href="#path4802"
- height="1250"
- width="1250"
- id="use5778"
- y="0"
- x="0"
- transform="translate(-0.0410002,-7.03912)" />
- </g>
- <g
- id="layer-bottom"
- transform="translate(-819.959,35.03912)"
- inkscape:label="#layer_to_bottom">
- <use
- xlink:href="#rect12856"
- height="1250"
- width="1250"
- id="use13605"
- y="0"
- x="0" />
- <use
- xlink:href="#path5705"
- height="1250"
- width="1250"
- id="use5769"
- y="0"
- x="0"
- transform="translate(-0.0409998,2.96088)" />
- <use
- xlink:href="#path4802"
- height="1250"
- width="1250"
- id="use5798"
- y="0"
- x="0"
- transform="translate(-0.0409998,-4.03912)" />
- <use
- xlink:href="#path4802"
- height="1250"
- width="1250"
- id="use5796"
- y="0"
- x="0"
- transform="translate(-0.0410002,-7.03912)" />
- <path
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 973.5,183 2.5,-3 -2,0 0,-7 -1,-1 0,8 -2,0 2.5,3 z"
- id="path7975"
- sodipodi:nodetypes="cccccccc" />
- </g>
- <g
- id="layer-top"
- transform="translate(-819.959,15.03912)"
- inkscape:label="#layer_to_top">
- <use
- xlink:href="#rect12856"
- height="1250"
- width="1250"
- id="use13602"
- y="0"
- x="0"
- transform="translate(1.5625e-5,3.535156e-6)" />
- <use
- xlink:href="#path4802"
- height="1250"
- width="1250"
- id="use5794"
- y="0"
- x="0"
- transform="translate(-0.0410002,0.96088)" />
- <use
- xlink:href="#path4802"
- height="1250"
- width="1250"
- id="use5792"
- y="0"
- x="0"
- transform="translate(-0.0410002,-2.03912)" />
- <use
- xlink:href="#path5705"
- height="1250"
- width="1250"
- id="use5767"
- y="0"
- x="0"
- transform="translate(-0.0410002,-5.03912)" />
- <path
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 973.5,171 2.5,3 -2,0 0,8 -1,1 0,-9 -2,0 2.5,-3 z"
- id="path7995"
- sodipodi:nodetypes="cccccccc" />
- </g>
- <g
- id="layer-delete"
- transform="translate(-819.959,55.03912)"
- inkscape:label="#delete_layer">
- <use
- xlink:href="#path4802"
- height="1250"
- width="1250"
- id="use5800"
- y="0"
- x="0"
- transform="translate(-0.0409998,2.96088)" />
- <use
- xlink:href="#path11129"
- height="1250"
- width="1250"
- id="use5864"
- y="0"
- x="0"
- transform="translate(-0.0410002,-3.03912)" />
- <g
- id="g5771"
- transform="translate(-0.541,0.46088)">
- <path
- sodipodi:nodetypes="ccccccccc"
- style="fill:#aa0000;fill-opacity:1;fill-rule:evenodd;stroke:#aa0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 972,171 1,-1 7,0 1,1 0,7 -1,1 -7,0 -1,-1 0,-7 z"
- id="path8011" />
- <path
- sodipodi:nodetypes="cc"
- id="path8023"
- d="m 974,171.85 5,5"
- style="fill:none;stroke:#ffffff;stroke-width:1.70000005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <path
- sodipodi:nodetypes="cc"
- id="path8025"
- d="m 979,171.85 -5,5"
- style="fill:none;stroke:#ffffff;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- </g>
- </g>
- <g
- id="layer-duplicate"
- transform="translate(-819.96 95.039)"
- inkscape:label="#duplicate_layer">
- <rect
- id="rect6972"
- height="16"
- width="16"
- y="171.96"
- x="964.96"
- fill="none" />
- <use
- id="use6122"
- transform="translate(-0.041 2.9609)"
- height="1250"
- width="1250"
- xlink:href="#path4802"
- y="0"
- x="0" />
- <use
- id="use6123"
- transform="translate(-0.041 1.961)"
- height="1250"
- width="1250"
- xlink:href="#path5705"
- y="0"
- x="0" />
- </g>
- <g
- id="selection-move-to-layer-above"
- transform="matrix(0.997444,0,0,1,-817.4926,-59)"
- inkscape:label="#move_selection_above">
- <use
- xlink:href="#path4802"
- height="1250"
- width="1250"
- id="use5774"
- y="0"
- x="0"
- transform="translate(-0.0410002,-11.03912)" />
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline"
- id="rect9602"
- width="16"
- height="16"
- x="965"
- y="164" />
- <path
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 973.5,167 2.5,3 -2,0 0,5 -1,1 0,-6 -2,0 2.5,-3 z"
- id="path9533"
- sodipodi:nodetypes="cccccccc" />
- <g
- id="g5834">
- <path
- id="path9593"
- d="m 965.5,173.5 10,0 4,4 -10,0 -4,-4 z"
- style="fill:none;stroke:#ffffff;stroke-width:1.00128043px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
- <rect
- y="173"
- x="965"
- height="1"
- width="1"
- id="rect9565"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
- <use
- xlink:href="#rect9565"
- x="0"
- y="0"
- id="use5802"
- transform="translate(1.959,1.96088)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#use5802"
- x="0"
- y="0"
- id="use5804"
- transform="translate(2,2)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#use5804"
- x="0"
- y="0"
- id="use5806"
- transform="translate(2,0)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#use5806"
- x="0"
- y="0"
- id="use5808"
- transform="translate(2,0)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#use5808"
- x="0"
- y="0"
- id="use5810"
- transform="translate(2,0)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#use5810"
- x="0"
- y="0"
- id="use5812"
- transform="translate(2,0)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#use5812"
- x="0"
- y="0"
- id="use5815"
- transform="translate(2,0)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#use5815"
- x="0"
- y="0"
- id="use5817"
- transform="translate(-2,-2)"
- width="1250"
- height="1250" />
- <rect
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline"
- id="use5821"
- width="1"
- height="1"
- x="970.95898"
- y="172.96091" />
- <use
- xlink:href="#use5821"
- x="0"
- y="0"
- id="use5823"
- transform="translate(-2,0)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#use5823"
- x="0"
- y="0"
- id="use5825"
- transform="translate(-2,0)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#use5817"
- x="0"
- y="0"
- id="use5829"
- transform="translate(-2,-2)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#use5829"
- x="0"
- y="0"
- id="use5832"
- transform="translate(-2,0)"
- width="1250"
- height="1250" />
- </g>
- </g>
- <g
- id="selection-move-to-layer-below"
- transform="matrix(0.997444,0,0,1,-817.4926,-39)"
- inkscape:label="#move_selection_below">
- <use
- xlink:href="#path4802"
- height="1250"
- width="1250"
- id="use5776"
- y="0"
- x="0"
- transform="translate(-0.0409998,-5.03912)" />
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline"
- id="rect10345"
- width="16"
- height="16"
- x="965"
- y="164" />
- <path
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 973.5,177 -2.5,-3 2,0 0,-5 1,-1 0,6 2,0 -2.5,3 z"
- id="path10353"
- sodipodi:nodetypes="cccccccc" />
- <use
- xlink:href="#g5834"
- height="1250"
- width="1250"
- id="use5851"
- y="0"
- x="0"
- transform="translate(-0.041,-6.999996)" />
- </g>
- <g
- id="layer-previous"
- transform="matrix(0.999888,0,0,0.999919,-819.8907,-104.985)"
- inkscape:label="#switch_to_layer_above">
- <path
- sodipodi:nodetypes="ccccc"
- id="path11129"
- d="m 969.5,185.5 11,0 -4,-5 -11,0 4,5 z"
- style="opacity:0.48093842;color:#000000;fill:url(#linearGradient5770);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5772);stroke-width:1.0000962;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <path
- sodipodi:nodetypes="ccccc"
- id="path11131"
- d="m 969.5,175.5 11,0 -4,-5 -11,0 4,5 z"
- style="color:#000000;fill:url(#linearGradient5775);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5780);stroke-width:1.0000962;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <path
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="M 973.49999,176 971,179 l 2,0 0,5 1,-1 -10e-6,-4 2.00001,0 -2.50001,-3 z"
- id="path11143"
- sodipodi:nodetypes="cccccccc" />
- </g>
- <g
- id="layer-next"
- transform="translate(-819.959,-84.96088)"
- inkscape:label="#switch_to_layer_below">
- <path
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 973.5,180 2.5,-3 -2,0 0,-5 -1,1 0,4 -2,0 2.5,3 z"
- id="path11158"
- sodipodi:nodetypes="cccccccc" />
- <use
- xlink:href="#path11131"
- height="1250"
- width="1250"
- id="use5858"
- y="0"
- x="0"
- transform="translate(-0.0410002,9.96088)" />
- <use
- xlink:href="#path11129"
- height="1250"
- width="1250"
- id="use5861"
- y="0"
- x="0"
- transform="translate(-0.0409998,-10.03912)" />
- </g>
- <g
- id="selection-make-bitmap-copy"
- transform="matrix(-1,0,0,1,321.0144,75.92699)"
- inkscape:label="#selection_bitmap">
- <path
- style="color:#000000;fill:url(#linearGradient11197);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient11286);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline"
- d="m 250.4841,75.57301 c 4.5303,-1.51926 3.5303,-3.01926 4.0303,-4.01926 l 4,0 c 0.25,0.73709 1.3311,2.71442 2.5,2.97418 l 4.5,1 0,9.04508 -14,-0.01926 -1,-1 -0.0303,-7.98074 z"
- id="rect11168"
- sodipodi:nodetypes="cccsccccc" />
- <path
- transform="matrix(0.938759,0,0,0.938488,13.33429,5.86879)"
- d="m 262,78.5 c 0,1.932997 -1.567,3.5 -3.5,3.5 -1.933,0 -3.5,-1.567003 -3.5,-3.5 0,-1.932997 1.567,-3.5 3.5,-3.5 1.933,0 3.5,1.567003 3.5,3.5 z"
- sodipodi:ry="3.5"
- sodipodi:rx="3.5"
- sodipodi:cy="78.5"
- sodipodi:cx="258.5"
- id="path11178"
- style="color:#000000;fill:url(#linearGradient6187);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.36206675;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- sodipodi:type="arc" />
- <rect
- style="color:#000000;fill:url(#linearGradient11210);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient11294);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect11199"
- width="4"
- height="9"
- x="261.5144"
- y="75.573013" />
- <path
- style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient11302);stroke-width:0.9999997px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
- d="m 254.4841,71.58841 0,-2.01542 4,0 0,2.01542 -4,0 z"
- id="path11225" />
- <path
- style="fill:none;stroke:#b1b1b1;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
- d="m 258.9841,75.32301 c -1,-1 -4.5,-1 -5.5,0"
- id="path11254"
- sodipodi:nodetypes="cc" />
- <path
- sodipodi:type="arc"
- style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.74699998;marker:none;display:inline"
- id="path3614"
- sodipodi:cx="64"
- sodipodi:cy="135"
- sodipodi:rx="1"
- sodipodi:ry="1"
- d="m 65,135 c 0,0.55228 -0.447715,1 -1,1 -0.552285,0 -1,-0.44772 -1,-1 0,-0.55228 0.447715,-1 1,-1 0.552285,0 1,0.44772 1,1 z"
- transform="matrix(-1,0,0,1,321.0144,-55.92699)" />
- <path
- sodipodi:type="arc"
- style="color:#000000;fill:#ffffff;fill-opacity:0.44725743;fill-rule:evenodd;stroke:none;stroke-width:0.74699998;marker:none;display:inline"
- id="path4498"
- sodipodi:cx="64"
- sodipodi:cy="135"
- sodipodi:rx="1"
- sodipodi:ry="1"
- d="m 65,135 c 0,0.55228 -0.447715,1 -1,1 -0.552285,0 -1,-0.44772 -1,-1 0,-0.55228 0.447715,-1 1,-1 0.552285,0 1,0.44772 1,1 z"
- transform="matrix(-1.5,0,0,1.5,351.5144,-122.927)" />
- </g>
- <g
- id="document-cleanup"
- transform="translate(-254.959,-4.930791)"
- inkscape:label="#file_vacuum">
- <path
- sodipodi:nodetypes="cssc"
- id="path11319"
- d="m 268.5,100 c -1,0 -3,0.3049 -3,-2 0,-3 3.6283,-2.5 6,-2.5 3,0 3,-2.5 3,-2.5"
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- transform="matrix(0.119829,0,0,0.105878,237.4457,94.48869)"
- d="m 280,97.5 c 0,3.58985 -2.79822,6.5 -6.25,6.5 -3.45178,0 -6.25,-2.91015 -6.25,-6.5 0,-3.589851 2.79822,-6.5 6.25,-6.5 3.45178,0 6.25,2.910149 6.25,6.5 z"
- sodipodi:ry="6.5"
- sodipodi:rx="6.25"
- sodipodi:cy="97.5"
- sodipodi:cx="273.75"
- id="path11327"
- style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:8.87804985;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- sodipodi:type="arc" />
- <path
- sodipodi:nodetypes="ccccs"
- id="rect11314"
- d="m 270,98.98237 c 7.036,-3.93642 9.5,0.5 9.5,0.5 l 0,5.00003 -11,0.0176 c 0,0 -3,-3 1.5,-5.51763 z"
- style="color:#000000;fill:url(#linearGradient11335);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient11359);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline" />
- <path
- transform="matrix(0.401393,0,0,0.385965,168.1187,65.35082)"
- d="m 280,97.5 c 0,3.58985 -2.79822,6.5 -6.25,6.5 -3.45178,0 -6.25,-2.91015 -6.25,-6.5 0,-3.589851 2.79822,-6.5 6.25,-6.5 3.45178,0 6.25,2.910149 6.25,6.5 z"
- sodipodi:ry="6.5"
- sodipodi:rx="6.25"
- sodipodi:cy="97.5"
- sodipodi:cx="273.75"
- id="path11312"
- style="color:#000000;fill:url(#radialGradient11343);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.54062963;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- sodipodi:type="arc" />
- <rect
- y="90.469917"
- x="270.45499"
- height="2.0342929"
- width="8.0898838"
- id="rect11317"
- style="color:#000000;fill:#646464;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient11367);stroke-width:0.99999928;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 273.459,91.43079 2,0"
- id="path5624" />
- </g>
- <g
- transform="translate(-298.3149,-87.1388)"
- id="edit-select-all"
- inkscape:label="#selection_select_all">
- <use
- xlink:href="#g6068"
- height="1250"
- width="1250"
- transform="translate(-0.0124923,-0.0145053)"
- id="use6072"
- y="0"
- x="0" />
- <use
- xlink:href="#g10421"
- height="1250"
- width="1250"
- transform="translate(-1.042199,0.956231)"
- id="use6075"
- y="0"
- x="0" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 55.5,185.5 1,0"
- id="path6078"
- transform="translate(298.3149,67.13877)" />
- <use
- xlink:href="#path6078"
- height="1250"
- width="1250"
- transform="translate(3,0)"
- id="use6080"
- y="0"
- x="0" />
- <use
- xlink:href="#path6078"
- height="1250"
- width="1250"
- transform="translate(6,0)"
- id="use6082"
- y="0"
- x="0" />
- <use
- xlink:href="#path6078"
- height="1250"
- width="1250"
- transform="translate(9,0)"
- id="use6084"
- y="0"
- x="0" />
- <use
- xlink:href="#path6078"
- height="1250"
- width="1250"
- transform="translate(12,0)"
- id="use6086"
- y="0"
- x="0" />
- <use
- xlink:href="#path6078"
- height="1250"
- width="1250"
- transform="translate(2,15)"
- id="use6088"
- y="0"
- x="0" />
- <use
- xlink:href="#path6078"
- height="1250"
- width="1250"
- transform="translate(5,15)"
- id="use6090"
- y="0"
- x="0" />
- <use
- xlink:href="#path6078"
- height="1250"
- width="1250"
- transform="translate(8,15)"
- id="use6092"
- y="0"
- x="0" />
- <use
- xlink:href="#path6078"
- height="1250"
- width="1250"
- transform="translate(11,15)"
- id="use6094"
- y="0"
- x="0" />
- <use
- xlink:href="#path6078"
- height="1250"
- width="1250"
- transform="translate(14,15)"
- id="use6096"
- y="0"
- x="0" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 55.5,187.5 0,1"
- id="path6100"
- transform="translate(298.3149,67.13877)" />
- <use
- xlink:href="#path6100"
- height="1250"
- width="1250"
- transform="translate(0,3)"
- id="use6102"
- y="0"
- x="0" />
- <use
- xlink:href="#path6100"
- height="1250"
- width="1250"
- transform="translate(0,6)"
- id="use6104"
- y="0"
- x="0" />
- <use
- xlink:href="#path6100"
- height="1250"
- width="1250"
- transform="translate(0,9)"
- id="use6106"
- y="0"
- x="0" />
- <use
- xlink:href="#path6100"
- height="1250"
- width="1250"
- transform="translate(0,12)"
- id="use6108"
- y="0"
- x="0" />
- <use
- xlink:href="#path6100"
- height="1250"
- width="1250"
- transform="translate(15,10)"
- id="use6110"
- y="0"
- x="0" />
- <use
- xlink:href="#path6100"
- height="1250"
- width="1250"
- transform="translate(15,7)"
- id="use6112"
- y="0"
- x="0" />
- <use
- xlink:href="#path6100"
- height="1250"
- width="1250"
- transform="translate(15,4)"
- id="use6114"
- y="0"
- x="0" />
- <use
- xlink:href="#path6100"
- height="1250"
- width="1250"
- transform="translate(15,1)"
- id="use6116"
- y="0"
- x="0" />
- <use
- xlink:href="#path6100"
- height="1250"
- width="1250"
- transform="translate(15,-2)"
- id="use6118"
- y="0"
- x="0" />
- </g>
- <g
- id="document-open-recent"
- transform="translate(-260,4.914011)"
- inkscape:label="#file_open_recent">
- <use
- xlink:href="#rect6425"
- height="1250"
- width="1250"
- transform="translate(4,4)"
- id="use5610"
- y="0"
- x="0" />
- <use
- xlink:href="#rect6425"
- height="1250"
- width="1250"
- transform="translate(2,2)"
- id="use5608"
- y="0"
- x="0" />
- <path
- style="color:#000000;fill:url(#linearGradient5766);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5768);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline"
- d="m 273.5,21.543 5,0 0,10 -8,0 0,-7 3,-3 z"
- id="rect6425"
- sodipodi:nodetypes="cccccc" />
- <path
- sodipodi:type="arc"
- style="color:#000000;fill:url(#linearGradient5612);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5620);stroke-width:0.71197993;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="path6398"
- sodipodi:cx="281"
- sodipodi:cy="23"
- sodipodi:rx="3"
- sodipodi:ry="3"
- d="m 284,23 c 0,1.656854 -1.34315,3 -3,3 -1.65685,0 -3,-1.343146 -3,-3 0,-1.656854 1.34315,-3 3,-3 1.65685,0 3,1.343146 3,3 z"
- transform="matrix(1.331759,0,0,1.327869,-92.69296,-5.997991)" />
- <path
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline"
- d="m 281,22 1,-1 0,4 -1,0 0,-3 z"
- id="rect4108"
- sodipodi:nodetypes="ccccc" />
- <path
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline"
- d="m 280,23.9955 2,0 0,1 -3,0 1,-1 z"
- id="rect4110"
- sodipodi:nodetypes="ccccc" />
- <path
- style="fill:none;stroke:#646464;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
- d="m 270.5,24.543 3,0 0,-3 -3,3 z"
- id="path4704" />
- </g>
- <g
- id="format-text-direction-horizontal"
- style="stroke:none"
- inkscape:label="#writing_mode_lr"
- transform="translate(-225.5246,375.0009)">
- <g
- id="use5602"
- style="stroke:none"
- transform="translate(-0.4754,-9e-4)">
- <path
- sodipodi:nodetypes="cccccccc"
- id="path3731"
- d="m 841,26 22,0 1,1 0,20 -2,2 -20,0 -1,-1 0,-22 z"
- style="color:#000000;fill:#000000;fill-opacity:0.06666673;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke-width:1;marker:none;display:inline"
- d="m 840,26 1,0 0,20 -1,0 0,-20 z"
- id="path3733" />
- <rect
- y="26"
- x="861"
- height="20"
- width="1"
- id="rect3735"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
- <rect
- transform="matrix(0,-1,1,0,0,0)"
- y="841"
- x="-26"
- height="20"
- width="1"
- id="rect3737"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
- <rect
- transform="matrix(0,-1,1,0,0,0)"
- y="841"
- x="-47"
- height="20"
- width="1"
- id="rect3739"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
- <rect
- y="26"
- x="841"
- height="20"
- width="20"
- id="rect3741"
- style="color:#000000;fill:url(#linearGradient3749);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 842,46 -1,0 0,-20 20,0 0,1 -19,0 0,19 z"
- id="path3743" />
- <path
- style="fill:none;stroke:#383838;stroke-width:1.00000012px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
- d="m 843.5,34.75 0,-4 c 0,-3 5,-3 5,0 l 0,4"
- id="path3745"
- sodipodi:nodetypes="cccc" />
- <path
- style="fill:none;stroke:#383838;stroke-width:1.00000012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 843.5,32 5.1429,0"
- id="path3747" />
- </g>
- <path
- style="fill:#5a5a5a;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 859.5492,30.4982 -3.0246,-2.4991 0,2 -7,0 0,1 7,0 0,2 3.0246,-2.5009 z"
- id="path6495"
- sodipodi:nodetypes="cccccccc" />
- <path
- style="fill:#5a5a5a;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 859.5492,36.4982 -3.0246,-2.4991 0,2 -15,0 0,1 15,0 0,2 3.0246,-2.5009 z"
- id="path6497"
- sodipodi:nodetypes="cccccccc" />
- <use
- xlink:href="#path6497"
- height="1250"
- width="1250"
- transform="translate(0,6)"
- id="use5502"
- y="0"
- x="0" />
- </g>
- <g
- id="format-text-direction-vertical"
- style="stroke:none"
- inkscape:label="#writing_mode_tb"
- transform="translate(-256,375)">
- <path
- sodipodi:nodetypes="cccccccc"
- id="path6536"
- d="m 841,26 22,0 1,1 0,20 -2,2 -20,0 -1,-1 0,-22 z"
- style="color:#000000;fill:#000000;fill-opacity:0.06666673;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke-width:1;marker:none;display:inline"
- d="m 840,26 1,0 0,20 -1,0 0,-20 z"
- id="rect6538" />
- <rect
- y="26"
- x="861"
- height="20"
- width="1"
- id="rect6540"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
- <rect
- transform="matrix(0,-1,1,0,0,0)"
- y="841"
- x="-26"
- height="20"
- width="1"
- id="rect6542"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
- <rect
- transform="matrix(0,-1,1,0,0,0)"
- y="841"
- x="-47"
- height="20"
- width="1"
- id="rect6544"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
- <rect
- y="26"
- x="841"
- height="20"
- width="20"
- id="rect6546"
- style="color:#000000;fill:url(#linearGradient3755);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 842,46 -1,0 0,-20 20,0 0,1 -19,0 0,19 z"
- id="path6565" />
- <path
- style="fill:none;stroke:#383838;stroke-width:1.00000012px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
- d="m 859.5246,34.7491 0,-4 c 0,-3 -5,-3 -5,0 l 0,4"
- id="path6554"
- sodipodi:nodetypes="cccc" />
- <path
- style="fill:none;stroke:#383838;stroke-width:1.00000012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 859.6675,31.9991 -5.1429,0"
- id="path6556" />
- <path
- style="fill:#5a5a5a;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="M 857.4754,45.0009 855,42 l 2,0 0,-7 1,0 0,7 2,0 -2.5246,3.0009 z"
- id="path6548"
- sodipodi:nodetypes="cccccccc" />
- <path
- style="fill:#5a5a5a;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="M 851.4754,45 849,42 l 2,0 0,-15 1,0 0,15 2,0 -2.5246,3 z"
- id="path6550"
- sodipodi:nodetypes="cccccccc" />
- <use
- xlink:href="#path6550"
- height="1250"
- width="1250"
- transform="translate(-5.9754,0)"
- id="use5600"
- y="0"
- x="0" />
- </g>
- <g
- id="align-horizontal-right-to-anchor"
- transform="matrix(1,0,0,0.998006,1017.9947,-110.67412)"
- style="display:inline"
- inkscape:label="#al_left_out">
- <g
- id="g5060">
- <rect
- style="color:#000000;fill:none;stroke:url(#linearGradient5531);stroke-width:1.00099874;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5048"
- width="6.0088992"
- height="5.011291"
- x="-27.50193"
- y="175.5202" />
- <rect
- style="color:#000000;fill:url(#linearGradient5533);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5535);stroke-width:1.00099921;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5050"
- width="4.016531"
- height="3.0097871"
- x="-26.50193"
- y="176.5235" />
- </g>
- <g
- id="g4929"
- transform="matrix(1.091916,0,0,1,2.542347,0)">
- <rect
- y="192.55969"
- x="-38.489891"
- height="5.011148"
- width="10.98825"
- id="rect4911"
- style="color:#000000;fill:none;stroke:url(#linearGradient5537);stroke-width:0.95794243;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="193.56081"
- x="-37.604919"
- height="3.0064349"
- width="9.2271681"
- id="rect4913"
- style="color:#000000;fill:url(#linearGradient5539);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5541);stroke-width:0.95794243;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- </g>
- <g
- id="g4889">
- <rect
- style="color:#000000;fill:none;stroke:url(#linearGradient5543);stroke-width:1.00099862;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect4879"
- width="16.99984"
- height="7.017632"
- x="-44.487461"
- y="180.54359" />
- <rect
- style="color:#000000;fill:url(#linearGradient5545);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5547);stroke-width:1.00099921;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect4881"
- width="14.99677"
- height="5.0217919"
- x="-43.485401"
- y="181.53729" />
- </g>
- <rect
- y="175"
- x="-45"
- height="16"
- width="16"
- id="rect5118"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <g
- id="g4893"
- transform="matrix(0.414065,0,0,0.857422,-24.08423,33.74415)">
- <rect
- y="175.86909"
- x="-25.11964"
- height="7.017632"
- width="16.911819"
- id="rect4895"
- style="color:#000000;fill:none;stroke:url(#linearGradient5549);stroke-width:1.67997444;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="177.0416"
- x="-22.70454"
- height="4.678422"
- width="12.16012"
- id="rect4897"
- style="color:#000000;fill:url(#linearGradient5551);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5553);stroke-width:1.6799736;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- </g>
- <path
- style="fill:none;stroke:#c80000;stroke-width:1.00099885;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
- d="m -27.45876,175.5271 0,23.0451"
- id="path5120"
- sodipodi:nodetypes="cc" />
- <g
- transform="matrix(0.414065,0,0,0.857422,-17.08423,41.76522)"
- id="g4909" />
- </g>
- <g
- id="align-horizontal-left"
- transform="matrix(1,0,0,0.998006,1047.9847,-110.64892)"
- style="display:inline"
- inkscape:label="#al_left_in">
- <g
- style="display:inline"
- id="g4936"
- transform="translate(60.01222,-11.05555)">
- <rect
- y="187.554"
- x="-104.4881"
- height="7.017632"
- width="22.00094"
- id="rect4938"
- style="color:#000000;fill:none;stroke:url(#linearGradient5525);stroke-width:1.00099838;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="188.54761"
- x="-103.4882"
- height="5.0217919"
- width="20.00112"
- id="rect4940"
- style="color:#000000;fill:url(#linearGradient5527);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5529);stroke-width:1.00099957;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- </g>
- <use
- xlink:href="#g4893"
- height="1250"
- width="1250"
- id="use4957"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(-9.990004,-5.030154)" />
- <use
- xlink:href="#g4929"
- height="1250"
- width="1250"
- id="use4933"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(-4.988258,-5.035654)" />
- <rect
- y="175"
- x="-45"
- height="16"
- width="16"
- id="rect5154"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline"
- d="m -44,196.54298 3,-2.50498 0,2.00405 11,-5e-5 0,1.0019 -11,2e-5 0,2.00398 -3,-2.50492 z"
- id="path6192"
- sodipodi:nodetypes="cccccccc" />
- <use
- xlink:href="#path5120"
- height="1250"
- width="1250"
- id="use5039"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(-17.01664,-0.0261695)" />
- </g>
- <g
- id="align-horizontal-center"
- transform="matrix(1,0,0,0.998006,1078.0014,-110.64902)"
- style="display:inline"
- inkscape:label="#al_center_hor">
- <use
- xlink:href="#use4933"
- height="1250"
- width="1250"
- id="use4973"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(4.9833,-0.0010592)" />
- <use
- xlink:href="#g4936"
- height="1250"
- width="1250"
- id="use4970"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(-0.0162524,0.0037401)" />
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline"
- id="rect4315"
- width="24"
- height="24"
- x="1080"
- y="165"
- transform="matrix(1,0,0,1.001998,-1125,9.670333)" />
- <rect
- y="175"
- x="-45"
- height="16"
- width="16"
- id="rect5252"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <rect
- y="175"
- x="-44.969021"
- height="16"
- width="16"
- id="rect6200"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline"
- d="m -34,196.51098 -3,2.50502 0,-2.00403 -6,0.0319 0,-1.0019 6,-0.032 0,-2.00398 3,2.50498 z"
- id="path6242"
- sodipodi:nodetypes="cccccccc" />
- <g
- transform="matrix(0.743616,0,0,1,-8.870407,-12.0507)"
- id="use4976">
- <rect
- style="color:#000000;fill:none;stroke:url(#linearGradient5519);stroke-width:1.16080678;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect4980"
- width="10.77151"
- height="5.011148"
- x="-38.503159"
- y="192.55969" />
- <rect
- style="color:#000000;fill:url(#linearGradient5521);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5523);stroke-width:1.16080678;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect4982"
- width="8.1205044"
- height="3.0064349"
- x="-37.19693"
- y="193.56081" />
- </g>
- <use
- xlink:href="#path5120"
- height="1250"
- width="1250"
- id="use5042"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(-6.033343,-0.0260693)" />
- <use
- xlink:href="#path6242"
- height="1250"
- width="1250"
- transform="matrix(-1,0,0,1,-66.9921,0.03112)"
- id="use5624"
- y="0"
- x="0" />
- </g>
- <g
- id="align-horizontal-right"
- transform="matrix(1,0,0,0.998006,1110.9537,-109.64892)"
- style="display:inline"
- inkscape:label="#al_right_in">
- <rect
- y="173.998"
- x="-47.969021"
- height="16"
- width="16"
- id="rect4279"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <use
- xlink:href="#use4933"
- height="1250"
- width="1250"
- id="use5021"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(8.031,-1.001998)" />
- <use
- xlink:href="#g4936"
- height="1250"
- width="1250"
- id="use5025"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(-1.971593,-1.007084)" />
- <use
- xlink:href="#use4957"
- height="1250"
- width="1250"
- id="use5023"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(13.031,-1.001998)" />
- <use
- xlink:href="#path5120"
- height="1250"
- width="1250"
- id="use5044"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(3.014357,-1.028167)" />
- <use
- xlink:href="#path6192"
- height="1250"
- width="1250"
- id="use5621"
- y="0"
- x="0"
- style="display:inline"
- transform="matrix(-1,0,0,1,-68.9444,-1.002948)" />
- </g>
- <g
- id="align-horizontal-left-to-anchor"
- inkscape:label="#al_right_out"
- transform="translate(-32.053171,-131.04252)">
- <use
- xlink:href="#g5060"
- height="1250"
- width="1250"
- id="use5064"
- y="0"
- x="0"
- style="display:inline"
- transform="matrix(1,0,0,0.998006,1153.055,20.37222)" />
- <rect
- y="195.0446"
- x="1125.038"
- height="15.9681"
- width="16"
- id="rect5073"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <use
- xlink:href="#g4889"
- height="1250"
- width="1250"
- id="use5030"
- y="0"
- x="0"
- style="display:inline"
- transform="matrix(1,0,0,0.998006,1176.045,20.37348)" />
- <use
- xlink:href="#g4893"
- height="1250"
- width="1250"
- id="use5032"
- y="0"
- x="0"
- style="display:inline"
- transform="matrix(1,0,0,0.998006,1166.045,20.37348)" />
- <use
- xlink:href="#g4929"
- height="1250"
- width="1250"
- id="use5034"
- y="0"
- x="0"
- style="display:inline"
- transform="matrix(1,0,0,0.998006,1171.048,20.36799)" />
- <use
- xlink:href="#path5120"
- height="1250"
- width="1250"
- id="use5046"
- y="0"
- x="0"
- style="display:inline"
- transform="matrix(1,0,0,0.998006,1159.021,20.36748)" />
- </g>
- <g
- style="display:inline"
- transform="matrix(1,0,0,0.998006,1003.0579,-78.634026)"
- id="align-vertical-bottom-to-anchor"
- inkscape:label="#al_top_out">
- <use
- xlink:href="#g4889"
- height="1250"
- width="1250"
- id="use5485"
- y="0"
- x="0"
- style="display:inline"
- transform="matrix(0,1.001998,0.998006,0,-198.7358,218.0576)" />
- <use
- xlink:href="#g4893"
- height="1250"
- width="1250"
- transform="matrix(0,1.001998,0.998006,0,-205.7188,218.0554)"
- id="use5503"
- y="0"
- x="0"
- style="display:inline" />
- <rect
- y="6.0480151"
- x="172.9911"
- height="15.9681"
- width="16.031969"
- id="rect4502"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline"
- transform="matrix(0,1,-1,0,0,0)" />
- <use
- xlink:href="#g4929"
- height="1250"
- width="1250"
- transform="matrix(0,1.001998,0.998006,0,-220.7255,218.0571)"
- id="use5559"
- y="0"
- x="0"
- style="display:inline" />
- <use
- xlink:href="#g5060"
- height="1250"
- width="1250"
- transform="matrix(0,1.001998,0.998006,0,-186.7188,218.063)"
- id="use5562"
- y="0"
- x="0"
- style="display:inline" />
- <use
- xlink:href="#path5120"
- height="1250"
- width="1250"
- id="use5618"
- y="0"
- x="0"
- style="display:inline"
- transform="matrix(0,1.001998,-0.998006,0,168.6276,218.0287)" />
- </g>
- <g
- style="display:inline"
- transform="matrix(1,0,0,0.998006,1095.9006,-75.696826)"
- id="align-vertical-center"
- inkscape:label="#al_center_ver">
- <rect
- y="38.915932"
- x="170.05479"
- height="15.9681"
- width="16.031969"
- id="rect4582"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline"
- transform="matrix(0,1,-1,0,0,0)" />
- <rect
- y="38.915932"
- x="170.0858"
- height="15.9681"
- width="16.031969"
- id="rect4584"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline"
- transform="matrix(0,1,-1,0,0,0)" />
- <use
- xlink:href="#path6242"
- height="1250"
- width="1250"
- transform="matrix(0,1.001998,-0.998006,0,135.7278,215.127)"
- id="use5762"
- y="0"
- x="0"
- style="display:inline" />
- <use
- xlink:href="#use5762"
- height="1250"
- width="1250"
- transform="matrix(1,0,0,-1,4.205594e-5,363.1201)"
- id="use5766"
- y="0"
- x="0" />
- <use
- xlink:href="#use4970"
- height="1250"
- width="1250"
- id="use5797"
- y="0"
- x="0"
- style="display:inline"
- transform="matrix(0,1.001998,0.998006,0,-223.5451,215.119)" />
- <use
- xlink:href="#use4976"
- height="1250"
- width="1250"
- id="use5799"
- y="0"
- x="0"
- style="display:inline"
- transform="matrix(0,1.001998,0.998006,0,-229.5403,215.1289)" />
- <use
- xlink:href="#use4973"
- height="1250"
- width="1250"
- id="use5801"
- y="0"
- x="0"
- style="display:inline"
- transform="matrix(0,1.001998,0.998006,0,-243.5403,215.1173)" />
- <use
- xlink:href="#use5618"
- height="1250"
- width="1250"
- id="use5725"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(-32.84268,-8.95505)" />
- </g>
- <g
- style="display:inline"
- transform="matrix(1,0,0,0.998006,1142.8937,-75.605726)"
- id="align-vertical-bottom"
- inkscape:label="#al_bottom_in">
- <use
- xlink:href="#use5626"
- height="1250"
- width="1250"
- id="use5807"
- y="0"
- x="0"
- transform="matrix(1,0,0,-1.001998,-1109.954,391.4175)" />
- <use
- xlink:href="#use5712"
- height="1250"
- width="1250"
- id="use5809"
- y="0"
- x="0"
- transform="matrix(1,0,0,1.001998,-1108.955,-16.45778)" />
- <use
- xlink:href="#use5675"
- height="1250"
- width="1250"
- transform="matrix(1,0,0,1.001998,-1108.95,-26.47689)"
- id="use5813"
- y="0"
- x="0" />
- <use
- xlink:href="#use5716"
- height="1250"
- width="1250"
- id="use5811"
- y="0"
- x="0"
- transform="matrix(1,0,0,1.001998,-1108.949,-11.44863)" />
- <use
- xlink:href="#use5719"
- height="1250"
- width="1250"
- id="use5827"
- y="0"
- x="0"
- transform="matrix(1,0,0,1.001998,-1109.954,-4.43204)" />
- </g>
- <g
- id="align-vertical-top-to-anchor"
- transform="translate(3.4940291,-92.489326)"
- inkscape:label="#al_bottom_out">
- <rect
- y="-1113.49"
- x="186.5164"
- height="15.9681"
- width="16"
- id="rect4694"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline"
- transform="matrix(0,1,-1,0,0,0)" />
- <use
- xlink:href="#use5559"
- height="1250"
- width="1250"
- id="use5835"
- y="0"
- x="0"
- style="display:inline"
- transform="matrix(1,0,0,0.998006,1119.564,14.85359)" />
- <use
- xlink:href="#use5485"
- height="1250"
- width="1250"
- id="use5837"
- y="0"
- x="0"
- style="display:inline"
- transform="matrix(1,0,0,0.998006,1119.567,19.85517)" />
- <use
- xlink:href="#use5503"
- height="1250"
- width="1250"
- id="use5839"
- y="0"
- x="0"
- style="display:inline"
- transform="matrix(1,0,0,0.998006,1119.559,9.852706)" />
- <use
- xlink:href="#use5562"
- height="1250"
- width="1250"
- id="use5841"
- y="0"
- x="0"
- style="display:inline"
- transform="matrix(1,0,0,0.998006,1119.563,-3.144651)" />
- <use
- xlink:href="#use5618"
- height="1250"
- width="1250"
- id="use5843"
- y="0"
- x="0"
- style="display:inline"
- transform="matrix(1,0,0,0.998006,1119.565,2.855306)" />
- </g>
- <g
- id="distribute-horizontal-left"
- transform="matrix(1,0,0,0.998006,1014.9695,-40.611135)"
- style="display:inline"
- inkscape:label="#distribute_left">
- <rect
- y="175"
- x="-45"
- height="16"
- width="16"
- id="rect5678"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <g
- id="g5853">
- <use
- xlink:href="#path5265"
- x="0"
- y="0"
- id="use5269"
- transform="translate(9,-8.462612e-4)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5265"
- x="0"
- y="0"
- id="use5274"
- transform="translate(18,-8.462612e-4)"
- width="1250"
- height="1250" />
- <path
- sodipodi:nodetypes="cc"
- id="path5265"
- d="m -44.4626,175.469 0,12.0232"
- style="fill:none;stroke:#c80000;stroke-width:1.00099885;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
- <path
- sodipodi:nodetypes="ccccccccccc"
- id="path5722"
- d="m -41.9626,178.0051 -2,-1.53492 2,-1.47098 0,0.96998 3.9626,8e-4 0,-1.00198 2,1.50298 -2,1.50302 0,-1.00202 -3.9626,-8e-4 0,1.03392 z"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
- <use
- xlink:href="#path5722"
- x="0"
- y="0"
- id="use5276"
- transform="translate(9,-5.433975e-6)"
- width="1250"
- height="1250" />
- </g>
- <g
- transform="matrix(0,0.745102,0.998006,0,-218.6383,211.1611)"
- id="use5317"
- style="display:inline">
- <rect
- style="color:#000000;fill:none;stroke:url(#linearGradient5774);stroke-width:1.16080678;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5770"
- width="10.77151"
- height="5.011148"
- x="-38.503159"
- y="192.55969" />
- <rect
- style="color:#000000;fill:url(#linearGradient5776);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5778);stroke-width:1.16080678;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5772"
- width="8.1205044"
- height="3.0064349"
- x="-37.19693"
- y="193.56081" />
- </g>
- <g
- transform="matrix(0,1.576101,0.998006,0,-236.6395,242.165)"
- id="use5322"
- style="display:inline">
- <rect
- style="color:#000000;fill:none;stroke:url(#linearGradient5579);stroke-width:0.79813403;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5326"
- width="10.77151"
- height="5.011148"
- x="-38.503159"
- y="192.55969" />
- <rect
- style="color:#000000;fill:url(#linearGradient5581);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5583);stroke-width:0.79813391;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5328"
- width="9.534461"
- height="3.006026"
- x="-37.87537"
- y="193.5616" />
- </g>
- <g
- id="g5427"
- transform="matrix(0.974035,0,0,1,-0.895642,0)">
- <rect
- style="color:#000000;fill:none;stroke:url(#linearGradient5585);stroke-width:1.01425469;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5724"
- width="3.084933"
- height="9.0357723"
- x="-35.48843"
- y="183.485" />
- <path
- sodipodi:nodetypes="ccc"
- id="path5415"
- d="m -33.4626,185.4882 0,6.0119 -1,0"
- style="fill:none;stroke:#a4b8d2;stroke-width:1.01425254px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="ccc"
- id="path5417"
- d="m -34.4626,190.4982 0,-6.012 1,0"
- style="fill:none;stroke:#e2e8f0;stroke-width:1.01425254px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
- </g>
- </g>
- <g
- id="distribute-horizontal-center"
- transform="matrix(1,0,0,0.998006,1048.9361,-40.639598)"
- style="display:inline"
- inkscape:label="#distribute_hcentre">
- <g
- id="use5367"
- transform="matrix(0,1.094098,0.818085,0,-177.9701,226.5979)"
- style="display:inline">
- <rect
- y="186.38969"
- x="-38.491581"
- height="5.002912"
- width="11.03482"
- id="rect5376"
- style="color:#000000;fill:none;stroke:url(#linearGradient5561);stroke-width:1.05804992;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="187.5994"
- x="-37.617401"
- height="2.583389"
- width="9.2428188"
- id="rect5378"
- style="color:#000000;fill:url(#linearGradient5563);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5565);stroke-width:0.95794278;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- </g>
- <g
- style="display:inline"
- id="g5355"
- transform="matrix(0,1.001998,0.998006,0,-217.691,227.0587)">
- <rect
- y="173.5676"
- x="-44.48312"
- height="6.0217342"
- width="9.0228138"
- id="rect5357"
- style="color:#000000;fill:none;stroke:url(#linearGradient5567);stroke-width:1.00099826;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="174.5696"
- x="-43.48764"
- height="4.045835"
- width="7.0318828"
- id="rect5359"
- style="color:#000000;fill:url(#linearGradient5569);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5571);stroke-width:1.00099969;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- </g>
- <g
- transform="matrix(0,1.001998,0.998006,0,-215.6813,226.0567)"
- id="use5339"
- style="display:inline">
- <rect
- style="color:#000000;fill:none;stroke:url(#linearGradient5573);stroke-width:1.0009985;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5345"
- width="16.99984"
- height="6.0217342"
- x="-44.487461"
- y="180.6097" />
- <rect
- style="color:#000000;fill:url(#linearGradient5575);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5577);stroke-width:1.00099945;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5347"
- width="14.99677"
- height="4.045835"
- x="-43.485401"
- y="181.6118" />
- </g>
- <rect
- y="175"
- x="-45"
- height="16"
- width="16"
- id="rect5736"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <use
- xlink:href="#g5853"
- height="1250"
- width="1250"
- id="use5860"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(3.0309,0)" />
- </g>
- <g
- id="distribute-horizontal-right"
- transform="matrix(1,0,0,0.998006,1082.9726,-40.648958)"
- style="display:inline"
- inkscape:label="#distribute_right">
- <use
- xlink:href="#g5853"
- height="1250"
- width="1250"
- id="use5863"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(4.9936,0.0378755)" />
- <rect
- y="175.006"
- x="-45"
- height="16"
- width="16"
- id="rect5180"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <g
- transform="matrix(0,0.745102,0.998006,0,-218.6447,211.1989)"
- id="use5320"
- style="display:inline">
- <rect
- style="color:#000000;fill:none;stroke:url(#linearGradient5786);stroke-width:1.16080678;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5782"
- width="10.77151"
- height="5.011148"
- x="-38.503159"
- y="192.55969" />
- <rect
- style="color:#000000;fill:url(#linearGradient5788);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5790);stroke-width:1.16080678;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5784"
- width="8.1205044"
- height="3.0064349"
- x="-37.19693"
- y="193.56081" />
- </g>
- <use
- xlink:href="#use5322"
- height="1250"
- width="1250"
- id="use5336"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(-0.005212,0.0379148)" />
- <use
- xlink:href="#g5427"
- height="1250"
- width="1250"
- id="use5432"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(1.993612,0.0370281)" />
- </g>
- <g
- id="distribute-horizontal-gaps"
- transform="matrix(1,0,0,0.998006,1116.97,-40.592638)"
- style="display:inline"
- inkscape:label="#distribute_hdist">
- <g
- id="g5885">
- <use
- xlink:href="#use5274"
- transform="translate(-15,-0.0213989)"
- style="display:inline"
- x="0"
- y="0"
- id="use5475"
- width="1250"
- height="1250" />
- <use
- xlink:href="#use5274"
- transform="translate(-8,-0.0222444)"
- style="display:inline"
- x="0"
- y="0"
- id="use5479"
- width="1250"
- height="1250" />
- <use
- xlink:href="#use5274"
- transform="translate(-5,-0.0213989)"
- style="display:inline"
- x="0"
- y="0"
- id="use5481"
- width="1250"
- height="1250" />
- <use
- xlink:href="#use5274"
- transform="translate(2,-0.0222444)"
- style="display:inline"
- x="0"
- y="0"
- id="use5483"
- width="1250"
- height="1250" />
- <path
- sodipodi:nodetypes="ccccccccccc"
- id="path5816"
- d="m -39,177.974 -2,-1.55273 2,-1.45327 -0.015,0.95233 2,0 0,-1.00203 2,1.50297 -2,1.50303 0,-1.00209 -2,0 0.015,1.05179 z"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
- <use
- xlink:href="#path5816"
- x="0"
- y="0"
- id="use5473"
- transform="translate(10.0524,-0.0230858)"
- width="1250"
- height="1250" />
- </g>
- <rect
- y="175"
- x="-45"
- height="16"
- width="16"
- id="rect5806"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <use
- xlink:href="#g5427"
- height="1250"
- width="1250"
- id="use5435"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(1.000012,-0.0230918)" />
- <g
- id="use5437"
- transform="matrix(1,0,0,1.662154,-8.963779,-123.5118)">
- <rect
- y="183.485"
- x="-35.498821"
- height="9.0361071"
- width="3.0207911"
- id="rect5452"
- style="color:#000000;fill:none;stroke:url(#linearGradient5557);stroke-width:0.77642179;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <path
- style="fill:none;stroke:#a4b8d2;stroke-width:0.7764219;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- d="m -33.48843,184.6843 0,7.234 -1,0"
- id="path5454"
- sodipodi:nodetypes="ccc" />
- <path
- style="fill:none;stroke:#e2e8f0;stroke-width:0.7764219;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- d="m -34.48843,191.3155 0,-7.234 1,0"
- id="path5456"
- sodipodi:nodetypes="ccc" />
- </g>
- <g
- style="display:inline"
- id="g5462"
- transform="matrix(0.994095,0,0,1.884852,10.82365,-164.3818)">
- <rect
- y="183.485"
- x="-35.498821"
- height="9.0361071"
- width="3.0207911"
- id="rect5464"
- style="color:#000000;fill:none;stroke:url(#linearGradient5559);stroke-width:0.73127508;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <path
- style="fill:none;stroke:#a4b8d2;stroke-width:0.73127532;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- d="m -33.48693,184.5482 -0.0059,7.4425 -1,0"
- id="path5467"
- sodipodi:nodetypes="ccc" />
- <path
- style="fill:none;stroke:#e2e8f0;stroke-width:0.73127532;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- d="m -34.49287,191.4591 0,-7.4425 1,0"
- id="path5469"
- sodipodi:nodetypes="ccc" />
- </g>
- </g>
- <g
- id="distribute-vertical-bottom"
- inkscape:label="#distribute_bottom"
- transform="translate(-36.99845,-60.954178)">
- <use
- xlink:href="#g5853"
- height="1250"
- width="1250"
- id="use5865"
- y="0"
- x="0"
- style="display:inline"
- transform="matrix(0,-1,0.998006,0,832.369,202.0097)" />
- <rect
- y="1007.11"
- x="-247.05119"
- height="15.9681"
- width="16"
- id="rect4248"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline"
- transform="matrix(0,-1,1,0,0,0)" />
- <use
- xlink:href="#use4976"
- height="1250"
- width="1250"
- id="use5909"
- y="0"
- x="0"
- style="display:inline"
- transform="matrix(1,0,0,0.998006,1051.989,43.32326)" />
- <use
- xlink:href="#g5427"
- height="1250"
- width="1250"
- transform="matrix(0,1,0.998006,0,832.3504,269.9301)"
- id="use5913"
- y="0"
- x="0"
- style="display:inline" />
- <use
- xlink:href="#use5322"
- height="1250"
- width="1250"
- transform="matrix(0,1,0.998006,0,832.4259,285.9361)"
- id="use5917"
- y="0"
- x="0"
- style="display:inline" />
- </g>
- <g
- style="display:inline"
- transform="matrix(1,0,0,0.998006,1032.5443,-16.572396)"
- id="distribute-vertical-center"
- inkscape:label="#distribute_vcentre">
- <use
- xlink:href="#g5355"
- height="1250"
- width="1250"
- transform="matrix(0,1.001998,0.998006,0,-203.1702,241.0142)"
- id="use5921"
- y="0"
- x="0"
- style="display:inline" />
- <use
- xlink:href="#use5339"
- height="1250"
- width="1250"
- transform="matrix(0,1.001998,-0.998006,0,176.0711,222.9501)"
- id="use5925"
- y="0"
- x="0"
- style="display:inline" />
- <use
- xlink:href="#use5367"
- height="1250"
- width="1250"
- transform="matrix(0,1.001998,0.998006,0,-203.1639,204.97)"
- id="use5929"
- y="0"
- x="0"
- style="display:inline" />
- <rect
- y="-28.51869"
- x="-203.0105"
- height="15.9681"
- width="16.031969"
- id="rect4296"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline"
- transform="matrix(0,-1,1,0,0,0)" />
- <use
- xlink:href="#use5865"
- height="1250"
- width="1250"
- id="use5880"
- y="0"
- x="0"
- transform="matrix(1,0,0,1.001998,-1035.535,-47.49321)" />
- </g>
- <g
- style="display:inline"
- transform="matrix(1,0,0,0.998006,1100.9684,-5.5886422)"
- id="distribute-vertical-top"
- inkscape:label="#distribute_top">
- <use
- xlink:href="#use5865"
- height="1250"
- width="1250"
- id="use5883"
- y="0"
- x="0"
- transform="matrix(1,0,0,1.001998,-1069.956,-60.49864)" />
- <rect
- y="-62.953541"
- x="-191.98441"
- height="15.9681"
- width="16.031969"
- id="rect4341"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline"
- transform="matrix(0,-1,1,0,0,0)" />
- <use
- xlink:href="#use5909"
- height="1250"
- width="1250"
- id="use5933"
- y="0"
- x="0"
- transform="matrix(1,0,0,1.001998,-1069.978,-55.48746)" />
- <use
- xlink:href="#use5913"
- height="1250"
- width="1250"
- id="use5935"
- y="0"
- x="0"
- transform="matrix(1,0,0,1.001998,-1069.96,-57.49265)" />
- <use
- xlink:href="#use5917"
- height="1250"
- width="1250"
- id="use5937"
- y="0"
- x="0"
- transform="matrix(1,0,0,1.001998,-1069.978,-55.48865)" />
- </g>
- <g
- style="display:inline"
- transform="matrix(1,0,0,0.998006,1120.0197,-5.5695378)"
- id="distribute-vertical-gaps"
- inkscape:label="#distribute_vdist">
- <use
- xlink:href="#g5885"
- height="1250"
- width="1250"
- id="use5893"
- y="0"
- x="0"
- style="display:inline"
- transform="matrix(0,-1.001998,0.998006,0,-222.5775,146.9011)" />
- <rect
- y="-47.924419"
- x="-191.94141"
- height="15.9681"
- width="16.031969"
- id="rect4388"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline"
- transform="matrix(0,-1,1,0,0,0)" />
- <use
- xlink:href="#use5913"
- height="1250"
- width="1250"
- id="use5943"
- y="0"
- x="0"
- transform="matrix(1,0,0,1.001998,-1055.001,-56.51422)" />
- <use
- xlink:href="#g5462"
- height="1250"
- width="1250"
- transform="matrix(0,1.001998,0.998006,0,-222.6272,192.921)"
- id="use5947"
- y="0"
- x="0"
- style="display:inline" />
- <use
- xlink:href="#use5437"
- height="1250"
- width="1250"
- transform="matrix(0,1.001998,0.998006,0,-222.6377,232.9772)"
- id="use5951"
- y="0"
- x="0"
- style="display:inline" />
- </g>
- <g
- id="align-vertical-top"
- transform="translate(-27.060371,-103.02892)"
- inkscape:label="#al_top_in">
- <rect
- transform="matrix(0,1,-1,0,0,0)"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline"
- id="rect4546"
- width="16"
- height="15.9681"
- x="197.03101"
- y="-1054.045" />
- <use
- xlink:href="#path6192"
- height="1250"
- width="1250"
- id="use5626"
- y="0"
- x="0"
- style="display:inline"
- transform="matrix(0,1,-0.998006,0,1228.721,242.0301)" />
- <use
- xlink:href="#g4936"
- height="1250"
- width="1250"
- transform="matrix(0,1,0.998006,0,869.4195,242.0059)"
- id="use5675"
- y="0"
- x="0"
- style="display:inline" />
- <use
- xlink:href="#use5559"
- height="1250"
- width="1250"
- id="use5712"
- y="0"
- x="0"
- style="display:inline"
- transform="matrix(1,0,0,0.998006,1065.119,19.39495)" />
- <use
- xlink:href="#use5503"
- height="1250"
- width="1250"
- id="use5716"
- y="0"
- x="0"
- style="display:inline"
- transform="matrix(1,0,0,0.998006,1065.113,14.3949)" />
- <use
- xlink:href="#use5618"
- height="1250"
- width="1250"
- id="use5719"
- y="0"
- x="0"
- style="display:inline"
- transform="matrix(1,0,0,0.998006,1060.118,7.394906)" />
- </g>
- <g
- transform="matrix(-1,0,0,1,1096.1733,82.037531)"
- id="distribute-vertical-baseline"
- inkscape:label="#distribute_baselines_vert">
- <use
- xlink:href="#g5896"
- height="1250"
- width="1250"
- id="use5901"
- y="0"
- x="0"
- transform="matrix(0,1,-1,0,70.1351,113.7903)" />
- <rect
- transform="matrix(0,1,1,0,0,0)"
- y="-33.803001"
- x="79.963608"
- height="24"
- width="24"
- id="rect4421"
- style="font-size:12px;fill:none;stroke:none" />
- <use
- xlink:href="#text5563"
- height="1250"
- width="1250"
- id="use5966"
- y="0"
- x="0"
- transform="matrix(1,0,0,0.997921,-10.75241,14.3406)" />
- <use
- xlink:href="#text3357"
- height="1250"
- width="1250"
- id="use5968"
- y="0"
- x="0"
- transform="matrix(1,0,0,0.997921,-9.52204,-9.516171)" />
- </g>
- <g
- transform="matrix(-1,0,0,1,1096.1742,54.038278)"
- id="distribute-horizontal-baseline"
- inkscape:label="#distribute_baselines_hor">
- <rect
- transform="matrix(0,1,1,0,0,0)"
- y="-33.803001"
- x="79.963608"
- height="24"
- width="24"
- id="rect4447"
- style="font-size:12px;fill:none;stroke:none" />
- <g
- id="g5896">
- <use
- xlink:href="#path5120"
- transform="matrix(-1,0,0,0.998006,-37.78636,-94.71436)"
- style="display:inline"
- x="0"
- y="0"
- id="use5305"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5120"
- transform="matrix(-1,0,0,0.998006,-51.78636,-94.71352)"
- style="display:inline"
- x="0"
- y="0"
- id="use5308"
- width="1250"
- height="1250" />
- <path
- sodipodi:nodetypes="ccccccccccc"
- id="path4463"
- d="m -10.803,82.463616 -2.99999,-2.500006 0,2.000006 -7.00001,0 0,-2.000006 -3,2.500006 3,2.499994 0,-1.999994 7.00001,0 0,1.999994 2.99999,-2.499994 z"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" />
- </g>
- <use
- xlink:href="#text5563"
- height="1250"
- width="1250"
- id="use5955"
- y="0"
- x="0"
- transform="matrix(1,0,0,0.997921,1.24759,8.430751)" />
- <use
- xlink:href="#text3357"
- height="1250"
- width="1250"
- transform="matrix(1,0,0,0.997921,-11.02206,-2.05535)"
- id="use5961"
- y="0"
- x="0" />
- </g>
- <g
- id="align-horizontal-node"
- inkscape:label="#node_valign"
- transform="translate(-205,77.992833)">
- <path
- style="fill:none;stroke:#c80000;stroke-width:1.00000036;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
- d="m 1186.5,140.5008 0,22.9992 0,0"
- id="path5262" />
- <path
- style="fill:none;stroke:#969696;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none"
- d="m 1175.5,140.5 c 3,3.5 18.975,1.5988 17.5,7.5 -1,4 -17,1 -17.5,8.5 -0.366,5.4878 17,2.5 23,6.5"
- id="path5249"
- sodipodi:nodetypes="cssc" />
- <rect
- y="141.5"
- x="1184.5"
- height="4.0071669"
- width="4.0662079"
- id="rect5251"
- style="color:#000000;fill:#8ab3de;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <use
- xlink:href="#rect5251"
- height="1250"
- width="1250"
- transform="translate(0.0188999,6.991948)"
- id="use5438"
- y="0"
- x="0" />
- <use
- xlink:href="#rect5251"
- height="1250"
- width="1250"
- transform="translate(-0.0473082,16.99195)"
- id="use5440"
- y="0"
- x="0" />
- </g>
- <g
- id="align-vertical-node"
- transform="translate(-171.0218,77.983746)"
- inkscape:label="#node_halign">
- <path
- style="fill:none;stroke:#c80000;stroke-width:1.00000036;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
- d="m 1175.498,152.4972 22.999,0 0,0"
- id="path5318" />
- <rect
- y="1180.4969"
- x="-163.9971"
- height="16"
- width="16"
- id="rect5320"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline"
- transform="matrix(0,-1,1,0,0,0)" />
- <path
- style="fill:none;stroke:#969696;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none"
- d="m 1175.497,163.4972 c 3.5,-3 1.599,-18.9753 7.5,-17.5 4,1 1,17 8.5,17.5 5.488,0.3658 2.5,-17 6.5,-23"
- id="path5322"
- sodipodi:nodetypes="cssc" />
- <use
- xlink:href="#rect5251"
- height="1250"
- width="1250"
- id="use5452"
- y="0"
- x="0"
- transform="translate(-7.9782,9.009087)" />
- <use
- xlink:href="#rect5251"
- height="1250"
- width="1250"
- id="use5455"
- y="0"
- x="0"
- transform="translate(-0.9782,9.001915)" />
- <use
- xlink:href="#rect5251"
- height="1250"
- width="1250"
- id="use5457"
- y="0"
- x="0"
- transform="translate(8.955592,9.001915)" />
- </g>
- <g
- id="distribute-vertical-node"
- transform="translate(-137.02312,78.026257)"
- inkscape:label="#node_vdistribute">
- <use
- xlink:href="#path5465"
- height="1250"
- width="1250"
- transform="translate(0,18)"
- id="use5469"
- y="0"
- x="0" />
- <use
- xlink:href="#path5465"
- height="1250"
- width="1250"
- transform="translate(0,9)"
- id="use5467"
- y="0"
- x="0" />
- <path
- style="fill:none;stroke:#c80000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 643.5,697.5 -13,0"
- id="path5465"
- transform="translate(555.0237,-555.0009)" />
- <rect
- y="145.5"
- x="1175"
- height="16"
- width="16"
- id="rect5334"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- style="fill:none;stroke:#969696;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none"
- d="m 1178.5,140.5 c 5.5,3.5 13.713,2.6493 12.5,7.5 -1,4 -11.769,4.0765 -13,9 -1,4 5,1 9.5,6.5"
- id="path5336"
- sodipodi:nodetypes="cssc" />
- <path
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline"
- d="m 1195.967,145.0749 1.532,-2 1.468,2 -0.968,0 0,4 1,0 -1.5,2 -1.5,-2 1,0 0,-4 -1.032,0 z"
- id="path5344"
- sodipodi:nodetypes="ccccccccccc" />
- <use
- xlink:href="#rect5251"
- height="1250"
- width="1250"
- id="use5442"
- y="0"
- x="0"
- transform="translate(-2.9763,-1.008052)" />
- <use
- xlink:href="#rect5251"
- height="1250"
- width="1250"
- id="use5445"
- y="0"
- x="0"
- transform="translate(0.0236999,7.991948)" />
- <use
- xlink:href="#rect5251"
- height="1250"
- width="1250"
- id="use5447"
- y="0"
- x="0"
- transform="translate(-2.9763,16.99195)" />
- <use
- xlink:href="#path5344"
- height="1250"
- width="1250"
- transform="translate(0.0246,8.92419)"
- id="use5471"
- y="0"
- x="0" />
- </g>
- <g
- id="distribute-horizontal-node"
- transform="translate(-103.01032,77.974192)"
- inkscape:label="#node_hdistribute">
- <use
- xlink:href="#path5476"
- height="1250"
- width="1250"
- transform="translate(9,0)"
- id="use5478"
- y="0"
- x="0" />
- <use
- xlink:href="#path5476"
- height="1250"
- width="1250"
- transform="translate(18,0)"
- id="use5482"
- y="0"
- x="0" />
- <path
- style="fill:none;stroke:#c80000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 1177.523,140.4996 0,13"
- id="path5476" />
- <rect
- y="1180.5"
- x="-163.9996"
- height="16"
- width="16"
- id="rect5356"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline"
- transform="matrix(0,-1,1,0,0,0)" />
- <path
- style="fill:none;stroke:#969696;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none"
- d="m 1175.499,160.4995 c 3.5,-5.5 2.65,-13.7127 7.5,-12.5 4,1 4.077,11.7692 9,13 4,1 1,-5 6.5,-9.5"
- id="path5358"
- sodipodi:nodetypes="cssc" />
- <path
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline"
- d="m 1180.074,143.0324 -2,-1.5319 2,-1.4681 0,0.9681 4,0 0,-1 2,1.5 -2,1.5 0,-1 -4,0 0,1.0319 z"
- id="path5366"
- sodipodi:nodetypes="ccccccccccc" />
- <use
- xlink:href="#rect5251"
- height="1250"
- width="1250"
- id="use5459"
- y="0"
- x="0"
- transform="translate(-8.910592,12.00679)" />
- <use
- xlink:href="#rect5251"
- height="1250"
- width="1250"
- id="use5461"
- y="0"
- x="0"
- transform="translate(0.0894077,8.999615)" />
- <use
- xlink:href="#rect5251"
- height="1250"
- width="1250"
- id="use5463"
- y="0"
- x="0"
- transform="translate(9.0232,11.99962)" />
- <use
- xlink:href="#path5366"
- height="1250"
- width="1250"
- transform="translate(8.9487,-0.03275)"
- id="use5484"
- y="0"
- x="0" />
- </g>
- <g
- id="distribute-randomize"
- inkscape:label="#distribute_randomize"
- transform="translate(-155.03707,-5.0424354)">
- <rect
- y="195.0446"
- x="1125.038"
- height="15.9681"
- width="16"
- id="rect5814"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <use
- xlink:href="#g5060"
- height="1250"
- width="1250"
- id="use3660"
- y="0"
- x="0"
- style="display:inline"
- transform="matrix(1,0,0,0.998006,1153.039,22.37222)" />
- <use
- xlink:href="#g5060"
- height="1250"
- width="1250"
- id="use3663"
- y="0"
- x="0"
- style="display:inline"
- transform="matrix(1,0,0,0.998006,1165.03,20.37352)" />
- <use
- xlink:href="#g5060"
- height="1250"
- width="1250"
- id="use3665"
- y="0"
- x="0"
- style="display:inline"
- transform="matrix(1,0,0,0.998006,1170.039,27.37352)" />
- <use
- xlink:href="#g5060"
- height="1250"
- width="1250"
- id="use3668"
- y="0"
- x="0"
- style="display:inline"
- transform="matrix(1,0,0,0.998006,1162.03,30.37222)" />
- <use
- xlink:href="#g5060"
- height="1250"
- width="1250"
- id="use3670"
- y="0"
- x="0"
- style="display:inline"
- transform="matrix(1,0,0,0.998006,1163.03,37.37222)" />
- <use
- xlink:href="#g5060"
- height="1250"
- width="1250"
- id="use3672"
- y="0"
- x="0"
- style="display:inline"
- transform="matrix(1,0,0,0.998006,1153.03,38.37222)" />
- </g>
- <g
- id="distribute-unclump"
- inkscape:label="#unclump"
- transform="translate(-121.03693,-5.0669102)">
- <rect
- y="195.0446"
- x="1125.038"
- height="15.9681"
- width="16"
- id="rect5912"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- style="fill:none;stroke:#c80000;stroke-width:1.00000083;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
- d="m 1141.013,201.0194 -5,1.5"
- id="path5975"
- sodipodi:nodetypes="cc" />
- <path
- style="fill:none;stroke:#c80000;stroke-width:1.00000083;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
- d="m 1141.013,213.0194 -5,-3"
- id="path5977"
- sodipodi:nodetypes="cc" />
- <path
- style="fill:none;stroke:#c80000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
- d="m 1145.513,212.0194 0,-6"
- id="path5979"
- sodipodi:nodetypes="cc" />
- <use
- xlink:href="#g5060"
- height="1250"
- width="1250"
- id="use3674"
- y="0"
- x="0"
- style="display:inline"
- transform="matrix(1,0,0,0.998006,1170.03,38.37352)" />
- <g
- id="g3698"
- transform="translate(6.999947,0.0231631)">
- <rect
- y="197.5437"
- x="1135.537"
- height="6.97679"
- width="6.0088992"
- id="rect3680"
- style="color:#000000;fill:none;stroke:url(#linearGradient3702);stroke-width:1.00000048;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="198.5437"
- x="1136.537"
- height="4.9738441"
- width="4.016531"
- id="rect3682"
- style="color:#000000;fill:url(#linearGradient3704);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3706);stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- </g>
- <g
- id="g3728"
- transform="translate(-0.0110398,-7.976791)">
- <rect
- y="210.5437"
- x="1125.548"
- height="6.97679"
- width="8.9883881"
- id="rect3710"
- style="color:#000000;fill:none;stroke:url(#linearGradient3732);stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="211.5437"
- x="1126.557"
- height="4.9738441"
- width="6.9608388"
- id="rect3712"
- style="color:#000000;fill:url(#linearGradient3734);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3736);stroke-width:1.00000083;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- </g>
- </g>
- <g
- id="xml-node-delete"
- inkscape:label="#delete_xml_node"
- transform="translate(132.01118,21.031297)">
- <use
- xlink:href="#g5715"
- height="1250"
- width="1250"
- id="use5729"
- y="0"
- x="0"
- transform="translate(0.0067,-0.0161)" />
- <use
- xlink:href="#g5707"
- height="1250"
- width="1250"
- id="use5744"
- y="0"
- x="0"
- transform="translate(0.0067,-0.0161)" />
- <use
- xlink:href="#g5719"
- height="1250"
- width="1250"
- id="use5763"
- y="0"
- x="0"
- transform="translate(0.0067,-0.0161)" />
- <use
- xlink:href="#g5771"
- height="1250"
- width="1250"
- id="use7401"
- y="0"
- x="0"
- transform="translate(-56.9523,-150.977)" />
- </g>
- <g
- id="xml-element-new"
- transform="translate(72.017883,21.015197)"
- inkscape:label="#add_xml_element_node">
- <g
- id="g5715">
- <path
- sodipodi:nodetypes="cccccccc"
- id="path5401"
- d="m 923,6 1,0 0,21 -2,2 -21,0 0,-1 22,0 0,-22 z"
- style="fill:#000000;fill-opacity:0.17867438;fill-rule:evenodd;stroke:none" />
- <rect
- style="color:#000000;fill:url(#linearGradient5826);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999982;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5403"
- width="22.038759"
- height="22.03599"
- x="900.48212"
- y="5.4848032" />
- </g>
- <g
- id="g5707">
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 909.5,11 0,5"
- id="path5405" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 912.5,11.97746 c 1,-0.5 3,-1 3,1 0,1 0,2 0,3"
- id="path5407"
- sodipodi:nodetypes="csc" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 917.5,7.470786 c 0,3.500004 0,6.000004 0,7.000004 0,1.15244 1,1 2,1"
- id="path5410"
- sodipodi:nodetypes="csc" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 909.5,11.97746 c 1,-0.5 3,-1 3,1 0,1 0,2 0,3"
- id="path5412"
- sodipodi:nodetypes="csc" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 903,10.97079 5,5"
- id="path5414"
- sodipodi:nodetypes="cc" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 908,10.97079 -5,5"
- id="path5416" />
- </g>
- <g
- id="g5719">
- <path
- id="path5418"
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 906.5,24.5 -3,-3 3,-3 m 3,6 3,-3 -3,-3" />
- </g>
- <g
- id="g5684">
- <path
- sodipodi:nodetypes="ccccc"
- style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5828);stroke-width:0.99999982px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 914.5068,19.4991 8.9409,0 0,8.94182 -8.9409,0 0,-8.94182 z"
- id="path5430" />
- <path
- sodipodi:nodetypes="cc"
- id="path5424"
- d="m 919.0067,20.9991 0,6"
- style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <path
- sodipodi:nodetypes="cc"
- id="path5426"
- d="m 922.0067,23.9991 -6,0"
- style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- </g>
- </g>
- <g
- id="xml-text-new"
- transform="translate(101.99324,21.0009)"
- inkscape:label="#add_xml_text_node">
- <use
- xlink:href="#g5715"
- height="1250"
- width="1250"
- id="use5723"
- y="0"
- x="0"
- transform="translate(0.0246443,0.0142967)" />
- <path
- id="path5438"
- d="m 906.4821,10.47669 c -0.008,2.01618 0,3.00811 0,3.50811 0,0.51492 0.5,0.50406 1,0.50812"
- style="fill:none;stroke:#000000;stroke-width:1.00000012px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- sodipodi:nodetypes="csc" />
- <path
- sodipodi:nodetypes="csssssc"
- id="path5442"
- d="m 909.4821,7.484803 c 0,3.499997 0,4.999997 0,5.999997 0,0.5 0,1 0.5,1 0.8427,0 2,0 2.5,0 0.5,0 1,0 1,-2 0,-2 -0.5,-2 -1,-2 -0.5,0 -1,0 -3,0"
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="cssssc"
- id="path5464"
- d="m 919.5148,11.45983 c -0.0327,-0.97503 -0.5327,-0.97503 -1.0327,-0.97503 -0.4521,0 -1.5,0 -2,0 -0.5,0 -1,0 -1,2 0,2 0.5,2 1,2 0.5,0 2,0 3,-0.0069"
- style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <path
- sodipodi:nodetypes="csssc"
- id="path5466"
- d="m 906.4821,10.4848 c -0.5,0 -3,0 -3,0 -0.5,0 -1,0 -1,2 0,2 0.4884,2.01814 1,2 0.4884,-0.01731 2,0 3,0.0098"
- style="fill:none;stroke:#000000;stroke-width:0.99999982;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <use
- xlink:href="#g5684"
- height="1250"
- width="1250"
- id="use5694"
- y="0"
- x="0"
- transform="translate(-1.000894e-4,0)" />
- <use
- xlink:href="#g5719"
- height="1250"
- width="1250"
- id="use5760"
- y="0"
- x="0"
- transform="translate(0.0067,-9e-4)" />
- </g>
- <g
- id="xml-node-duplicate"
- transform="translate(161.5,21.008273)"
- inkscape:label="#duplicate_xml_node">
- <path
- style="fill:#000000;fill-opacity:0.17867438;fill-rule:evenodd;stroke:none"
- d="m 916.5,5.984803 1,0 0,13.999997 -2,2 -14,0 0,-1 15,0 0,-14.999997 z"
- id="path5508"
- sodipodi:nodetypes="cccccccc" />
- <rect
- y="5.4917269"
- x="901"
- height="14.99308"
- width="15.03714"
- id="rect5504"
- style="opacity:0.59999988;color:#000000;fill:url(#linearGradient5506);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <path
- style="fill:#000000;fill-opacity:0.17867438;fill-rule:evenodd;stroke:none"
- d="m 922.5,11.9848 1,0 0,15 -2,2 -15,0 0,-1 16,0 0,-16 z"
- id="path5470"
- sodipodi:nodetypes="cccccccc" />
- <rect
- y="11.51622"
- x="906.03052"
- height="15.93487"
- width="15.95595"
- id="rect5472"
- style="color:#000000;fill:url(#linearGradient5494);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <use
- xlink:href="#g5719"
- height="1250"
- width="1250"
- id="use5765"
- y="0"
- x="0"
- transform="translate(4.5246,-5.0161)" />
- <use
- xlink:href="#g5684"
- height="1250"
- width="1250"
- id="use5768"
- y="0"
- x="0"
- transform="translate(-0.4822,-0.0151991)" />
- </g>
- <g
- id="xml-attribute-delete"
- inkscape:label="#delete_xml_attribute"
- transform="translate(192.01118,21.031297)">
- <use
- xlink:href="#g5715"
- height="1250"
- width="1250"
- id="use5739"
- y="0"
- x="0"
- transform="translate(0.0067,-0.0161)" />
- <rect
- style="opacity:0.31671549;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999988;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5560"
- width="6.9850459"
- height="2.1097219"
- x="910.57129"
- y="20.502451" />
- <path
- style="opacity:0.31671549;fill:none;stroke:#000000;stroke-width:1.00000012px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 904.5,21.50244 5.1429,0"
- id="path5554" />
- <path
- style="opacity:0.31671549;fill:none;stroke:#000000;stroke-width:1.00000012px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 904.5,18.43078 0,2.14733"
- id="path5562"
- sodipodi:nodetypes="cc" />
- <use
- xlink:href="#g5771"
- height="1250"
- width="1250"
- id="use5783"
- y="0"
- x="0"
- transform="translate(-56.9523,-150.977)" />
- <path
- id="rect5540"
- style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999821;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline"
- d="m 903.4995,7.482439 1.9844,0 0,2.012415 -1.9844,0 0,-2.012415 z m 1.0718,2.502366 0,7.415045 m 0,-3.89741 6,0 m 0.0149,-1.01764 6.9851,0 0,2.03528 -6.9851,0 0,-2.03528 z m -6.0795,4.9991 6,0 m 0,-1.03528 6.9851,0 0,2.03528 -6.9851,0 0,-2.03528 z" />
- </g>
- <g
- id="edit-paste-in-place"
- inkscape:label="#selection_paste_in_place"
- transform="translate(-429.9517,-29.93562)">
- <g
- transform="translate(-0.0483,-0.054332)"
- id="g6202">
- <rect
- rx="0.88388348"
- ry="0.88388348"
- style="color:#000000;fill:url(#linearGradient5687);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect6204"
- width="12"
- height="13.99545"
- x="485.5"
- y="76.504547" />
- <path
- id="path6207"
- d="m 486.4517,89.43563 0,-12 10,0"
- style="fill:none;stroke:#e6bc00;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="csssc"
- id="path6209"
- d="m 495,79 c 0,1.10678 -1.6161,0.5 -3,0.5 -1.3839,0 -3,0.60678 -3,-0.5 0,-1.10678 1.6131,-3.51004 2.997,-3.51004 1.3838,0 3.003,2.40326 3.003,3.51004 z"
- style="color:#000000;fill:url(#linearGradient5689);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.9999994;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline" />
- <path
- id="path6211"
- d="m 494.0715,77.5 -2.1429,0"
- style="fill:none;stroke:#000000;stroke-width:1.00000012px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
- </g>
- <rect
- y="81.427872"
- x="490.5"
- height="9.0077372"
- width="10"
- id="rect5705"
- style="color:#000000;fill:url(#linearGradient5761);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5598);stroke-width:0.99999988;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- ry="0.97227168"
- rx="0.9722718" />
- <path
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 495,108 -1,0 0,-1 -1,0 0,-1 2,0 -0.0483,-3.0543 1,0 L 496,106 l 2,0 0,1 -1,0 0,1 -1,0 0,1 -1,0 0,-1 z"
- id="path5745"
- transform="translate(0,-20.01004)"
- sodipodi:nodetypes="ccccccccccccccccc" />
- </g>
- <g
- id="edit-paste-style"
- inkscape:label="#selection_paste_style"
- transform="translate(-429.9489,-9.94566)">
- <use
- xlink:href="#g6202"
- height="1250"
- width="1250"
- id="use6217"
- y="0"
- x="0"
- transform="translate(0,-4.298023e-6)" />
- <rect
- y="80.491547"
- x="490.45401"
- height="9.9440575"
- width="9.9948826"
- id="rect6220"
- style="color:#000000;fill:none;stroke:url(#linearGradient6224);stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="81.435631"
- x="491.4559"
- height="7.9956861"
- width="7.9959192"
- id="rect6222"
- style="color:#000000;fill:url(#linearGradient6226);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6228);stroke-width:1.00000048;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- </g>
- <g
- id="help-keyborad-shortcuts"
- inkscape:label="#help_keys"
- transform="translate(-209.9825,-0.409827)">
- <path
- style="fill:none;stroke:url(#linearGradient4736);stroke-width:1px;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1"
- d="m 540.4854,35.90983 3,0 0,5 -3,0"
- id="path4652" />
- <path
- style="fill:none;stroke:#dcdcdc;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 546.4854,38.90983 0,-2 9,0"
- id="path4666" />
- <path
- style="fill:none;stroke:url(#linearGradient4738);stroke-width:1px;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1"
- d="m 555.4854,35.90983 -10,0 0,5 10,0"
- id="path4662" />
- <path
- style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 540.4854,39.90983 2,0 0,-2"
- id="path4654" />
- <use
- xlink:href="#g4625"
- height="1250"
- width="1250"
- transform="translate(6.997002,-0.005239)"
- id="use4630"
- y="0"
- x="0" />
- <rect
- style="color:#000000;fill:url(#linearGradient4740);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.0000006;marker:none;display:inline"
- id="rect5937"
- width="9"
- height="2"
- x="546.98541"
- y="37.409828" />
- <rect
- style="color:#000000;fill:url(#linearGradient4742);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.0000006;marker:none;display:inline"
- id="rect5943"
- width="2"
- height="2"
- x="539.98541"
- y="37.409828" />
- <g
- id="g4625"
- transform="translate(0.005938,0.510486)">
- <rect
- y="28.394091"
- x="540.47662"
- height="5.0104852"
- width="5.0059562"
- id="rect6038"
- style="color:#000000;fill:url(#linearGradient5682);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5685);stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <path
- id="path4611"
- d="m 541.4795,32.39934 3,0 0,-2"
- style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- style="fill:none;stroke:#dcdcdc;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 544.4795,29.39934 -3,0 0,2"
- id="path4613" />
- </g>
- <path
- style="fill:none;stroke:#c80000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 541.4854,37.90983 8,0 0,-6"
- id="path4632" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1"
- d="m 540.4854,26.90983 2,0 0,-1"
- id="path4634" />
- <path
- style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 540.4854,25.90983 1,0"
- id="path4636" />
- <path
- style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 545.4854,25.90983 3,0"
- id="path4640"
- sodipodi:nodetypes="cc" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1"
- d="m 544.4854,25.90983 0,1 5,0 0,-1"
- id="path4642" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1"
- d="m 551.4854,25.90983 0,1 4,0"
- id="path4644" />
- <use
- xlink:href="#path4640"
- height="1250"
- width="1250"
- transform="translate(7,0)"
- id="use4648"
- y="0"
- x="0" />
- <path
- style="fill:none;stroke:#dcdcdc;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 540.4854,36.90983 2,0"
- id="path4650" />
- <path
- style="fill:none;stroke:url(#linearGradient4748);stroke-width:1px;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1"
- d="m 555.4854,28.90983 -1,0 0,5 1,0"
- id="path4656" />
- <path
- style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#dcdcdc;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 555.4854,29.90983 0,2"
- id="path4658" />
- <path
- style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 555.4854,32.40983 0,1"
- id="path4660" />
- <path
- style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 546.4854,39.90983 9,0"
- id="path4664" />
- </g>
- <g
- id="help-contents"
- inkscape:label="#help_tutorials"
- transform="translate(-234.959,20.03912)">
- <rect
- style="color:#000000;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:0.98227698;marker:none;display:inline"
- id="rect5530"
- width="16"
- height="16"
- x="385"
- y="30"
- transform="translate(180,-5)" />
- <path
- style="color:#000000;fill:url(#linearGradient6204);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6255);stroke-width:1.00000155;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline"
- d="m 565.5118,28.50002 13.9764,0 0,5.97466 0,5.97467 L 567.5,40.5 c -1,0 -2,-1 -2,-2 l 0.0118,-9.99998 z"
- id="rect6181"
- sodipodi:nodetypes="ccccccc" />
- <path
- sodipodi:nodetypes="ccccc"
- id="path6187"
- d="m 578.5,25.5 -11,0 c -1,0 -2.5,1.5 -1.5,3 l 13.5,0 c -1.5,-1 -1.5,-2 -1,-3 z"
- style="fill:url(#linearGradient6220);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6263);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
- <path
- style="fill:#e1ff7d;fill-opacity:1;fill-rule:evenodd;stroke:#e2fda4;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
- d="m 567.5,30 0,9"
- id="path6200" />
- <path
- style="fill:#49850a;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 578,29 1,0 0,11 -12,0 0,-1 11,0 0,-10 z"
- id="path6324" />
- <path
- style="fill:#e1ff7d;fill-opacity:1;fill-rule:evenodd;stroke:#c0e383;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
- d="m 568.5,29.5 9,0"
- id="path6334" />
- <path
- style="fill:url(#linearGradient6330);fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 568,27 0,10 1,0 0,-1 2,0 0,1 1,0 0,-10 -3,0 0,1 2,0 0,7 -2,0 0,-8 -1,0 z"
- id="path6265"
- sodipodi:nodetypes="ccccccccccccccc" />
- <path
- style="fill:url(#linearGradient6332);fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 569,28 0,7 2,0 0,-7 -2,0 z"
- id="path6267"
- sodipodi:nodetypes="ccccc" />
- </g>
- <g
- id="draw-calligraphic"
- transform="translate(440,196)"
- inkscape:label="#draw_calligraphic">
- <rect
- y="99"
- x="10"
- height="24"
- width="24"
- id="rect12294"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- style="fill:url(#linearGradient5856);fill-opacity:1;stroke-width:1pt"
- d="m 450,295 0,0.5 c 8,2.1875 -2.1665,15.6417 4.5,21 4.1531,3.3381 10.6496,2.8504 13.5,0 1,-1 3,-2 5.7187,-0.9375 l 0,-0.2188 C 472,312.5 469,313 467.5,315 c -1.8974,2.5298 -7.5,5.5 -10.5,1 -4,-6 11.5,-21 -7,-21 z"
- transform="translate(-440,-196)"
- id="path12296"
- sodipodi:nodetypes="ccssccssc" />
- <g
- id="g15748">
- <path
- sodipodi:nodetypes="ccccccc"
- id="path12332"
- d="m 20.50599,109.5 0,10 2,0 c 2,-3 4,-5 7,-7 l 0,-6 -6,-1 -3,4 z"
- style="fill:url(#linearGradient14646);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="cccccccc"
- id="path13072"
- d="M 22,117.8669 24.00599,112 c 0,0 1,0 1,0 l 0,-2 -2,0 0,2 -1.33362,5.8646 0.32763,0.002 z"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
- <path
- sodipodi:nodetypes="ccccc"
- id="path13820"
- d="m 25.29308,99.5 -1.78709,6 7.06221,1.7811 c 0.70614,-0.3233 1.01874,-1.3214 0.93779,-2.3194 L 33.5,101.6184"
- style="color:#000000;fill:url(#linearGradient14650);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient14652);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <path
- id="path14610"
- d="m 31.33134,104.9438 -5,-1"
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="ccccc"
- id="path14612"
- d="m 30.48686,106.7926 c 0.48725,-0.2332 0.63717,-0.8036 0.61843,-1.3741 l -5.17231,-1.0434 -0.67465,1.0529 5.22853,1.3646 z"
- style="fill:url(#linearGradient14654);fill-opacity:1;fill-rule:evenodd;stroke:none" />
- <path
- sodipodi:nodetypes="cc"
- id="path14622"
- d="M 24.92101,104.2064 26.2141,99.98988"
- style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="ccccc"
- id="path14656"
- d="m 33.45251,103.4948 -0.96448,1.5471 c 0.04303,1.3375 -0.47615,2.8999 -1.89485,3.0005 l 0.0083,4.9298 c -3.08937,1.587 -5.39164,4.186 -7.30037,6.9536"
- style="fill:none;stroke:#000000;stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.24495682;stroke-dasharray:none" />
- <path
- sodipodi:nodetypes="cccccccc"
- id="path16152"
- d="M 21.03975,117 21,109.725 l 2.66352,-3.5381 3.8959,0.9541 -0.67582,1.1926 -2.54426,-0.1193 -1.9082,1.8287 -1.39139,6.957 z"
- style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" />
- </g>
- </g>
- <g
- id="draw-connector"
- transform="translate(444.9917,149.9903)"
- inkscape:label="#draw_connector">
- <path
- id="path5856"
- style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- d="m 11.5083,213.51 -2,6.892 m 10,-11.892 5,4 0,8 m -10.9291,-6.002 7.9986,0 0,5.002 -7.9986,0 0,-5.002 z"
- sodipodi:nodetypes="cccccccccc" />
- <path
- style="fill:#ce0000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 24.0083,221.0097 1,0 -1,0 z"
- id="path5854"
- sodipodi:nodetypes="ccc" />
- <rect
- y="215.50999"
- x="14.5775"
- height="3.0037899"
- width="6.00072"
- id="rect5677"
- style="color:#000000;fill:url(#linearGradient5694);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5679);stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <g
- id="g5746">
- <rect
- style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5710"
- width="7.9986801"
- height="6.9991221"
- x="10.5083"
- y="205.5097" />
- <rect
- style="color:#000000;fill:url(#linearGradient5677);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5680);stroke-width:1.00000083;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5712"
- width="6.00072"
- height="4.9954739"
- x="11.50669"
- y="206.51199" />
- </g>
- <use
- xlink:href="#g5746"
- height="1250"
- width="1250"
- transform="translate(-4.99868,15.99998)"
- id="use5750"
- y="0"
- x="0" />
- <use
- xlink:href="#use5750"
- height="1250"
- width="1250"
- transform="translate(15,8.780086e-4)"
- id="use5757"
- y="0"
- x="0" />
- </g>
- <g
- id="draw-freehand"
- transform="matrix(1,0,0,0.995256,377,122.5361)"
- inkscape:label="#draw_freehand">
- <path
- style="fill:url(#linearGradient6168);fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 84.5,130.9858 3,1 5.27118,-5.8333 c -1.1209,-2.8273 -4.58031,-4.639 -8.13786,-3.1099 L 84.5,130.9858 z"
- id="path6127"
- sodipodi:nodetypes="ccccc" />
- <path
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 84.49792,134.0861 1.08291,0.2781 1.91917,-2.2498 c -0.27184,-0.9435 -2,-2 -2.92873,-1.0611 l -0.07335,3.0328 z"
- id="path6021"
- sodipodi:nodetypes="ccccc" />
- <path
- sodipodi:nodetypes="ccccc"
- id="path6019"
- d="m 84.49115,123.548 c 2.12781,-1.993 6.94819,-0.9861 8.2798,2.8187 L 95.5,119.1144 c -2.5,0 -0.5,-6 -7,-6 l -4.00885,10.4336 z"
- style="fill:url(#linearGradient6170);fill-opacity:1;fill-rule:evenodd;stroke:none" />
- <rect
- y="113"
- x="73"
- height="24"
- width="24"
- id="rect6011"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- style="fill:none;stroke:url(#linearGradient6189);stroke-width:1.00238049;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
- d="m 74.5,114.5 c 8.7987,-1.1362 3.13297,5.1169 2.0058,6.7979 -5.34734,8.0336 0.79703,2.2021 3.79703,3.2021 1.89737,0.6325 1.00572,3.2048 0.5,4.6144 -0.53123,1.4807 -0.73153,3.537 0,5 1,2 3.57567,2.5 5,2.5 1.5,0 3.57181,-0.5306 5,-1.7138 1.53957,-1.2755 2.78578,-3.2999 3,-4.2283"
- id="path6013"
- sodipodi:nodetypes="csssssss" />
- <path
- id="path6023"
- style="fill:none;stroke:#000000;stroke-width:0.98461533;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1"
- d="m 95.5,119.6144 -2.72906,6.7523 0,0 -6.59179,7.0164 C 84.5,135.1144 84.5,134.6144 84.50212,132.7216 L 84.49114,123.548 88.5,113.6144"
- sodipodi:nodetypes="ccccccc" />
- <path
- style="fill:none;stroke:url(#linearGradient6123);stroke-width:1.00238049px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
- d="m 92.77094,126.3667 c -0.54138,-1.0094 -1.08275,-2.0188 -1.62412,-3.0282 -1.0546,-0.3859 -2.10919,-0.7718 -3.16379,-1.1577 -1.19908,0.2928 -2.39816,0.5856 -3.59725,0.8785"
- id="path6115"
- sodipodi:nodetypes="cccc" />
- <path
- style="fill:none;stroke:#ffffff;stroke-width:1.00238049px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
- d="m 88.07236,120.9146 2.5,-6"
- id="path6125"
- sodipodi:nodetypes="cc" />
- </g>
- <g
- id="draw-path"
- transform="matrix(1,0,0,0.994286,410,166.5657)"
- inkscape:label="#draw_pen">
- <path
- style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.20344317;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- d="m 54.74801,112.7209 -2.02196,5.3521 c -0.41924,1.2317 1.29973,1.89 1.73578,0.6129 l 2.07236,-5.2546"
- id="path6331"
- sodipodi:nodetypes="cccc" />
- <path
- sodipodi:nodetypes="ccccccc"
- id="path6315"
- d="m 53.30533,107.4469 0.79348,1.188 5.92422,2.4368 1.5611,-0.5121 1.98917,-5.534 c -2.5,0 -0.5,-6.03453 -7,-6.03453 l -3.26797,8.45583 z"
- style="fill:url(#linearGradient6325);fill-opacity:1;fill-rule:evenodd;stroke:none" />
- <path
- style="fill:url(#linearGradient5228);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5230);stroke-width:1.00286937px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
- d="m 54.2095,108.7548 -0.91109,3.3199 5,1.9101 1.91507,-3.0918"
- id="path5211"
- sodipodi:nodetypes="cccc" />
- <path
- id="path6317"
- style="fill:none;stroke:#000000;stroke-width:0.9850955;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1"
- d="m 63.5733,105.5284 -1.73917,4.3275 c -0.23117,0.7551 -1.18676,1.3635 -1.67929,1.0399 -1.81427,-1.1919 -3.78289,-2.0079 -5.98567,-2.2653 -0.42201,-0.0493 -0.90938,-1.1851 -0.71897,-1.691 l 3.1231,-7.44555"
- sodipodi:nodetypes="ccsscc" />
- <rect
- y="99"
- x="40"
- height="24"
- width="24"
- id="rect6268"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- sodipodi:nodetypes="ccc"
- id="path6270"
- d="M 44.54642,120.6114 C 57,118.612 42.20822,100.5101 42.20822,100.5101 l 11.79178,0"
- style="fill:none;stroke:url(#linearGradient5436);stroke-width:1.00574684;stroke-miterlimit:4;stroke-dasharray:none" />
- <path
- id="rect6272"
- style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00286913;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline"
- d="m 40.5625,118.5995 3.9375,0 0,4.0355 -3.9375,0 0,-4.0355 z m 4.47596,3.0298 5.46154,0 m 0,-1.0303 2.01365,0 0,2.036 -2.01365,0 0,-2.036 z" />
- <path
- style="fill:none;stroke:none"
- d="m 53,112.5776 4.5,2.0115 1.5,-3.0173 -4.5,-1.5086 -1.5,2.5144 z"
- id="path6311"
- sodipodi:nodetypes="ccccc" />
- <path
- style="fill:none;stroke:#ffffff;stroke-width:1.00286937px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
- d="m 56,106.5431 2.5,-6.0345"
- id="path6321"
- sodipodi:nodetypes="cc" />
- </g>
- <g
- transform="matrix(1,0,0,0.998006,413.96481,170.38172)"
- style="display:inline"
- id="object-columns"
- inkscape:label="#clonetiler_per_column">
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:0.53149599;marker:none;display:inline"
- id="rect9056"
- width="15.99999"
- height="16.03196"
- x="319.03741"
- y="103.8253" />
- <g
- id="g9227">
- <g
- id="g9237">
- <rect
- style="color:#000000;fill:none;stroke:url(#linearGradient5764);stroke-width:1.00100005;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect9070"
- width="13.03433"
- height="3.0039289"
- x="105.3283"
- y="320.53519"
- transform="matrix(0,1,1,0,0,0)" />
- <rect
- style="color:#000000;fill:none;stroke:url(#linearGradient5767);stroke-width:1.00100076;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect9072"
- width="11.05956"
- height="1.0068099"
- x="106.2927"
- y="321.53751"
- transform="matrix(0,1,1,0,0,0)" />
- </g>
- <use
- xlink:href="#g9237"
- height="1250"
- width="1250"
- transform="translate(4.998223,3.261012e-5)"
- id="use9241"
- y="0"
- x="0" />
- <use
- xlink:href="#use9241"
- height="1250"
- width="1250"
- transform="translate(5.00393,-0.0083534)"
- id="use9243"
- y="0"
- x="0" />
- </g>
- </g>
- <g
- id="clonetiler_per_row_shift"
- inkscape:label="#clonetiler_per_row_shift"
- transform="translate(-249.11763,-232.09451)">
- <rect
- y="528"
- x="982"
- height="24"
- width="24"
- id="rect5795"
- style="color:#000000;fill:none;stroke:none;stroke-width:0.53149599;marker:none;display:inline" />
- <g
- transform="translate(-0.999999,-1.000121)"
- id="g7285">
- <rect
- style="color:#000000;fill:none;stroke:url(#linearGradient5816);stroke-width:1.00000226;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect7247"
- width="14.08517"
- height="5.0011559"
- x="983.5"
- y="530.50012" />
- <rect
- style="color:#000000;fill:url(#linearGradient5818);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5820);stroke-width:1.00000238;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect7249"
- width="12.00008"
- height="3.0000319"
- x="984.50098"
- y="531.5" />
- </g>
- <use
- xlink:href="#g7285"
- x="0"
- y="0"
- id="use7289"
- transform="translate(4,8)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#use7289"
- x="0"
- y="0"
- id="use7291"
- transform="matrix(0.994354,0,0,1,9.567272,8)"
- width="1250"
- height="1250" />
- </g>
- <g
- id="clonetiler_per_row_scale"
- inkscape:label="#clonetiler_per_row_scale"
- transform="translate(-249.11763,-232.09451)">
- <use
- xlink:href="#rect5795"
- x="0"
- y="0"
- id="use7504"
- transform="translate(28,0)"
- width="1250"
- height="1250" />
- <g
- id="g7512">
- <rect
- style="color:#000000;fill:none;stroke:url(#linearGradient5798);stroke-width:1.00000203;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect7303"
- width="22.997829"
- height="5.9809742"
- x="1010.5"
- y="528.50659" />
- <rect
- style="color:#000000;fill:url(#linearGradient5800);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5802);stroke-width:1.00000298;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect7305"
- width="20.96796"
- height="3.9822741"
- x="1011.52"
- y="529.5177" />
- </g>
- <rect
- y="537.50708"
- x="1012.495"
- height="5.004396"
- width="19.00926"
- id="rect7351"
- style="color:#000000;fill:none;stroke:url(#linearGradient5804);stroke-width:1.00000179;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="538.47937"
- x="1013.507"
- height="3.0414691"
- width="16.998819"
- id="rect7353"
- style="color:#000000;fill:url(#linearGradient5806);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5808);stroke-width:1.00000298;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="545.56299"
- x="1014.497"
- height="3.961664"
- width="15.00856"
- id="rect7361"
- style="color:#000000;fill:none;stroke:url(#linearGradient5810);stroke-width:1.00000191;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="546.49933"
- x="1015.518"
- height="2.0351219"
- width="12.98416"
- id="rect7363"
- style="color:#000000;fill:url(#linearGradient5812);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5814);stroke-width:1.00000298;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- </g>
- <g
- id="clonetiler_per_row_rotation"
- inkscape:label="#clonetiler_per_row_rotation"
- transform="translate(-249.11763,-232.09451)">
- <use
- xlink:href="#use7504"
- x="0"
- y="0"
- id="use7506"
- transform="translate(28,0)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#g7285"
- x="0"
- y="0"
- id="use7397"
- transform="translate(60,-1.001159)"
- width="1250"
- height="1250"
- inkscape:tile-w="15.085176"
- inkscape:tile-h="6.0011586"
- inkscape:tile-cx="1049.4574"
- inkscape:tile-cy="530.99942" />
- <use
- xlink:href="#use7397"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#use7397"
- transform="matrix(0.866025,0.5,-0.5,0.866025,406.0265,-447.6297)"
- id="use7497"
- width="1250"
- height="1250" />
- <use
- xlink:href="#use7397"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#use7397"
- transform="matrix(0.5,0.866025,-0.866025,0.5,984.5451,-631.4285)"
- id="use7499"
- width="1250"
- height="1250" />
- </g>
- <g
- id="clonetiler_per_row_opacity"
- inkscape:label="#clonetiler_per_row_opacity"
- transform="translate(-249.11763,-232.09451)">
- <use
- xlink:href="#use7506"
- x="0"
- y="0"
- id="use7508"
- transform="translate(28,0)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#g7512"
- x="0"
- y="0"
- id="use7518"
- transform="translate(56.00235,0.0124335)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#use7518"
- x="0"
- y="0"
- id="use7520"
- transform="translate(-0.0021659,7.980976)"
- width="1250"
- height="1250"
- style="opacity:0.6" />
- <use
- xlink:href="#use7518"
- x="0"
- y="0"
- id="use7524"
- transform="translate(-0.0021659,15.98098)"
- width="1250"
- height="1250"
- style="opacity:0.4" />
- </g>
- <g
- id="clonetiler_per_row_color"
- inkscape:label="#clonetiler_per_row_color"
- transform="translate(-249.11763,-232.09451)">
- <rect
- y="528"
- x="1094.002"
- height="24"
- width="24"
- id="rect7660"
- style="color:#000000;fill:#000000;fill-opacity:0.02145918;fill-rule:evenodd;stroke:none;stroke-width:0.53149599;marker:none;display:inline" />
- <g
- transform="translate(84.00452,0.0124335)"
- id="g7663">
- <rect
- style="color:#000000;fill:none;stroke:url(#linearGradient5769);stroke-width:1.00000203;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect7665"
- width="22.997829"
- height="5.9809742"
- x="1010.5"
- y="528.50659" />
- <rect
- style="color:#000000;fill:url(#linearGradient5771);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5773);stroke-width:1.00000298;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect7667"
- width="20.96796"
- height="3.9822741"
- x="1011.52"
- y="529.5177" />
- </g>
- <g
- transform="translate(84.00235,7.993409)"
- id="g7675">
- <rect
- style="color:#000000;fill:none;stroke:url(#linearGradient5781);stroke-width:1.00000203;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect7677"
- width="22.997829"
- height="5.9809742"
- x="1010.5"
- y="528.50659" />
- <rect
- style="color:#000000;fill:url(#linearGradient5783);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5785);stroke-width:1.00000298;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect7679"
- width="20.96796"
- height="3.9822741"
- x="1011.52"
- y="529.5177" />
- </g>
- <g
- transform="translate(84.00235,15.99341)"
- id="g7687">
- <rect
- style="color:#000000;fill:none;stroke:url(#linearGradient5792);stroke-width:1.00000203;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect7689"
- width="22.997829"
- height="5.9809742"
- x="1010.5"
- y="528.50659" />
- <rect
- style="color:#000000;fill:url(#linearGradient5794);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5796);stroke-width:1.00000298;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect7691"
- width="20.96796"
- height="3.9822741"
- x="1011.52"
- y="529.5177" />
- </g>
- </g>
- <g
- id="text-remove-from-path"
- inkscape:label="#remove_from_path">
- <rect
- y="44"
- x="280"
- height="16"
- width="16"
- id="rect8477"
- style="color:#000000;fill:none;stroke-width:0.53149599;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <g
- id="g12114">
- <g
- id="g13610">
- <path
- id="path9935"
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
- d="m 283.5,49.5 1.7679,-1.80656 c 0.5,-0.5 1.5,-0.5 2,0 l 1,1 c 0.5,0.5 0.5,1.5 0,2 L 286.5,52.5 l -6,-6 M 293.7061,45 c -0.2173,-0.36011 -0.8214,-0.60415 -1.2708,-0.5 l -1.9971,0.42262 c -0.5148,0.17433 -0.7976,0.85161 -0.6547,1.29675 l 0.2592,1.91231 c 0.0876,0.4703 0.8162,0.92394 1.3837,0.82963 l 1.5871,-0.28322 c 0.6641,-0.14912 1.0187,-0.68512 0.9865,-1.14375 M 285.5,53.5 c -0.1399,0.48808 -0.5893,0.89879 -1,1 l -2,-0.80656 C 281.8066,53.52383 281.1905,53.85716 281,54.5 l -0.4613,1.84525 c -0.1429,0.69344 0.0625,1.46425 0.6547,1.65475 l 1.9971,0.38394 c 0.6041,0.16961 1.2731,-0.51299 1.3095,-1.07738 0.0677,-1.05151 0.2321,-1.90973 0,-2.80656" />
- </g>
- <path
- sodipodi:nodetypes="cc"
- id="path9203"
- d="m 288.5,53.5 c 1.5,-2 4,-3 7,-3"
- style="fill:none;stroke:#646464;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" />
- </g>
- <path
- style="fill:#c80000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 287,55 1,0 1.5,1.5 1.5,-1.5 1,0 0,1 -1.5,1.5 1.5,1.5 0,1 -1,0 -1.5,-1.5 -1.5,1.5 -1,0 0,-1 1.5,-1.5 -1.5,-1.5 0,-1 z"
- id="path13657"
- sodipodi:nodetypes="ccccccccccccccccc" />
- </g>
- <g
- id="text-put-on-path"
- inkscape:label="#put_on_path">
- <use
- xlink:href="#rect8477"
- x="0"
- y="0"
- id="use13618"
- transform="translate(0,21)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#g13610"
- x="0"
- y="0"
- id="use13621"
- transform="translate(0,21)"
- width="1250"
- height="1250" />
- <path
- sodipodi:nodetypes="cc"
- id="path13655"
- d="m 286.5,80.5 c 0,-5 4,-9 9,-9"
- style="fill:none;stroke:#646464;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" />
- </g>
- <use
- xlink:href="#clonetiler_per_row_shift"
- inkscape:label="#clonetiler_per_column_shift"
- height="1250"
- width="1250"
- transform="matrix(0,1,1,0,436.97688,-408.97688)"
- id="clonetiler_per_column_shift"
- y="0"
- x="0" />
- <use
- xlink:href="#clonetiler_per_row_scale"
- inkscape:label="#clonetiler_per_column_scale"
- height="1250"
- width="1250"
- transform="matrix(0,1,1,0,464.97698,-436.97678)"
- id="clonetiler_per_column_scale"
- y="0"
- x="0" />
- <use
- xlink:href="#clonetiler_per_row_rotation"
- inkscape:label="#clonetiler_per_column_rotation"
- height="1250"
- width="1250"
- transform="matrix(0,1,1,0,492.97748,-464.97628)"
- id="clonetiler_per_column_rotation"
- y="0"
- x="0" />
- <use
- xlink:href="#clonetiler_per_row_opacity"
- inkscape:label="#clonetiler_per_column_opacity"
- height="1250"
- width="1250"
- transform="matrix(0,1,1,0,520.97688,-492.97688)"
- id="clonetiler_per_column_opacity"
- y="0"
- x="0" />
- <use
- xlink:href="#clonetiler_per_row_color"
- inkscape:label="#clonetiler_per_column_color"
- height="1250"
- width="1250"
- transform="matrix(0,1,1,0,548.97688,-520.97908)"
- id="clonetiler_per_column_color"
- y="0"
- x="0" />
- <g
- id="swatches"
- transform="matrix(0,1,-1,0,208.0312,-161.0035)">
- <rect
- y="13"
- x="212"
- height="4"
- width="4"
- id="rect6024"
- style="color:#000000;fill:#ffbf00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
- <rect
- y="8"
- x="212"
- height="4"
- width="4"
- id="rect6029"
- style="color:#000000;fill:#ff69bc;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
- <rect
- style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline"
- id="rect6033"
- width="4"
- height="4"
- x="207"
- y="8" />
- <rect
- style="color:#000000;fill:#c8c8c8;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline"
- id="rect6035"
- width="3"
- height="4"
- x="217"
- y="13" />
- <rect
- style="color:#000000;fill:#f0fa00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline"
- id="rect6037"
- width="4"
- height="4"
- x="212"
- y="3" />
- <path
- style="color:#000000;fill:#a4602b;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline"
- d="m 217,8 4,0 -1,4 -3,0 0,-4 z"
- id="rect6045"
- sodipodi:nodetypes="ccccc" />
- <rect
- y="3"
- x="217"
- height="4"
- width="4"
- id="rect6048"
- style="color:#000000;fill:#00c626;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
- <rect
- y="13"
- x="207"
- height="4"
- width="4"
- id="rect6050"
- style="color:#000000;fill:#8ab3de;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
- <rect
- y="3"
- x="207"
- height="4"
- width="4"
- id="rect6009"
- style="color:#000000;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- id="rect6103"
- style="color:#000000;fill:none;stroke:url(#linearGradient6160);stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline"
- d="m 206.5035,2.5 0,15.03125 13.6573,0 c -0.5174,-1.44916 -1.1304,-4.30109 0.4406,-7.03125 2.014,-3.5 0,-8 0,-8 l -14.0979,0 z m 5.035,0 0,15 m 5.0349,-15 0,15 m -10.0699,-5 13.0909,0 m 1.5105,-5 -14.6014,0"
- sodipodi:nodetypes="cccscccccccccc" />
- <path
- style="fill:none;stroke:#bad2ec;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 210.5035,16.5312 -3,0 0,-3"
- id="path6163" />
- <path
- style="fill:none;stroke:#ff6565;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 210.5035,6.5312 -3,0 0,-3"
- id="path6165" />
- <path
- style="fill:none;stroke:#ffb5e0;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 215.5035,11.5312 -3,0 0,-3"
- id="path6168" />
- <path
- style="fill:none;stroke:#ffe185;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 215.5035,16.5312 -3,0 0,-3"
- id="path6170" />
- <path
- id="path6172"
- d="m 215.5035,6.5312 -3,0 0,-3"
- style="fill:none;stroke:#feffcd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- style="fill:none;stroke:#5cff7c;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 220.5035,6.5312 -3,0 0,-3"
- id="path6174" />
- <path
- id="path6176"
- d="m 219.0035,11.5312 -1.5,0 0,-3"
- style="fill:none;stroke:#d28b51;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- sodipodi:nodetypes="ccc" />
- <path
- sodipodi:nodetypes="ccc"
- style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 219.0035,16.5312 -1.5,0 0,-3"
- id="path6178" />
- </g>
- <g
- id="paint-pattern"
- transform="translate(395.00061,254)"
- inkscape:label="#fill_pattern">
- <rect
- inkscape:label="#ccc"
- y="66"
- x="671"
- height="18"
- width="18"
- id="rect4541"
- style="color:#000000;fill:#99b6d4;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;marker:none;display:inline" />
- <path
- style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1"
- d="m 676.7274,66.00001 -3.2727,3.42857 4.0909,4.28572 4.0909,-4.28572 -3.2727,-3.42857 -1.6364,0 z m 4.9091,3.42857 4.0909,4.28572 3.2727,-3.42858 0,-1.71428 -2.4545,-2.57143 -1.6364,0 -3.2727,3.42857 z m 4.0909,4.28572 -4.0909,4.28571 4.0909,4.28572 3.2727,-3.42858 0,-1.71428 -3.2727,-3.42857 z m 0,8.57143 -1.6364,1.71428 3.2728,0 -1.6364,-1.71428 z m -4.0909,-4.28572 -4.0909,-4.28571 -4.0909,4.28571 4.0909,4.28572 4.0909,-4.28572 z m -4.0909,4.28572 -1.6364,1.71428 3.2727,0 -1.6363,-1.71428 z m -4.0909,-4.28572 -2.4546,-2.57143 0,5.14286 2.4546,-2.57143 z m 0,-8.57143 -2.4546,-2.57143 0,5.14286 2.4546,-2.57143 z"
- id="rect4545" />
- <rect
- style="color:#000000;fill:none;stroke:#000000;stroke-width:0.99999893;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect4381"
- width="19.000811"
- height="18.99999"
- x="670.49939"
- y="65.5" />
- </g>
- <g
- id="paint-swatch"
- transform="translate(395.00061,282)"
- inkscape:label="#fill_swatch">
- <rect
- inkscape:label="#ccc"
- y="66"
- x="671"
- height="18"
- width="18"
- id="rect11473"
- style="color:#000000;fill:#99b6d4;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;marker:none;display:inline" />
- <rect
- style="color:#000000;fill:none;stroke:#000000;stroke-width:0.99999893;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect11475"
- width="19.000811"
- height="18.99999"
- x="670.49939"
- y="65.5" />
- <rect
- style="fill:#000000;stroke:none;marker:none;display:inline"
- id="rect4382"
- width="13.000811"
- height="12.99999"
- x="674.49939"
- y="69.5" />
- <rect
- style="fill:#ffffff;stroke:none;marker:none;display:inline"
- id="rect11478"
- width="13.000811"
- height="12.99999"
- x="673.49939"
- y="68.5" />
- </g>
- <g
- id="distribute-graph"
- transform="matrix(0.173978,0,0,0.208504,867.70076,70.054562)"
- inkscape:label="#graph_layout">
- <g
- transform="matrix(4.416533,0,0,3.725389,-3265.91,88.05639)"
- id="g3559" />
- <path
- id="path3569"
- d="M 1003.929,599.4599 980.8144,612.551"
- style="fill:none;stroke:#000000;stroke-width:4.125;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- sodipodi:nodetypes="cc" />
- <path
- id="path3575"
- d="m 973.761,627.7789 3.5925,30.2751"
- style="fill:none;stroke:#000000;stroke-width:4.04931593;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- sodipodi:nodetypes="cc" />
- <path
- id="path3577"
- d="m 989.9269,669.145 24.0691,1.4987"
- style="fill:none;stroke:#000000;stroke-width:4.125;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- sodipodi:nodetypes="cc" />
- <path
- id="path3579"
- d="m 1029.749,663.75 14.001,-26.6238"
- style="fill:none;stroke:#000000;stroke-width:4.125;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <path
- id="path3581"
- d="M 1041.298,620.8845 1021.547,601.25"
- style="fill:none;stroke:#000000;stroke-width:4.125;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- sodipodi:nodetypes="cc" />
- <path
- id="path14606"
- d="m 1057.695,626.25 24.557,-2.368"
- style="fill:none;stroke:#000000;stroke-width:4.125;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- sodipodi:nodetypes="cc" />
- <path
- id="path3585"
- d="m 1097.34,615.4889 16.597,-13.8943"
- style="fill:none;stroke:#000000;stroke-width:4.125;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- sodipodi:nodetypes="cc" />
- <path
- id="path3587"
- d="m 1097.34,632.5749 18.487,21.9276"
- style="fill:none;stroke:#000000;stroke-width:4.125;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- sodipodi:nodetypes="cc" />
- <path
- sodipodi:type="arc"
- style="color:#000000;fill:#99b7d5;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.81931818;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="use15576"
- sodipodi:cx="328"
- sodipodi:cy="215"
- sodipodi:rx="5"
- sodipodi:ry="5"
- d="m 333,215 c 0,2.76142 -2.23858,5 -5,5 -2.76142,0 -5,-2.23858 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z"
- transform="matrix(2.158934,0,0,1.807036,304.9623,206.775)" />
- <path
- sodipodi:type="arc"
- style="color:#000000;fill:#99b7d5;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.81931818;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="use15574"
- sodipodi:cx="328"
- sodipodi:cy="215"
- sodipodi:rx="5"
- sodipodi:ry="5"
- d="m 333,215 c 0,2.76142 -2.23858,5 -5,5 -2.76142,0 -5,-2.23858 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z"
- transform="matrix(2.158934,0,0,1.807036,270.4753,278.716)" />
- <path
- sodipodi:type="arc"
- style="color:#000000;fill:#99b7d5;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.81931818;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="use15578"
- sodipodi:cx="328"
- sodipodi:cy="215"
- sodipodi:rx="5"
- sodipodi:ry="5"
- d="m 333,215 c 0,2.76142 -2.23858,5 -5,5 -2.76142,0 -5,-2.23858 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z"
- transform="matrix(2.158934,0,0,1.807035,316.828,283.148)" />
- <path
- sodipodi:type="arc"
- style="color:#000000;fill:#99b7d5;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.81931818;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="use15580"
- sodipodi:cx="328"
- sodipodi:cy="215"
- sodipodi:rx="5"
- sodipodi:ry="5"
- d="m 333,215 c 0,2.76142 -2.23858,5 -5,5 -2.76142,0 -5,-2.23858 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z"
- transform="matrix(2.158934,0,0,1.807035,339.8194,239.9834)" />
- <path
- sodipodi:type="arc"
- style="color:#000000;fill:#99b7d5;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.81931818;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="use15588"
- sodipodi:cx="328"
- sodipodi:cy="215"
- sodipodi:rx="5"
- sodipodi:ry="5"
- d="m 333,215 c 0,2.76142 -2.23858,5 -5,5 -2.76142,0 -5,-2.23858 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z"
- transform="matrix(2.158934,0,0,1.807036,385.4323,235.551)" />
- <path
- sodipodi:type="arc"
- style="color:#000000;fill:#99b7d5;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.81931818;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="use15590"
- sodipodi:cx="328"
- sodipodi:cy="215"
- sodipodi:rx="5"
- sodipodi:ry="5"
- d="m 333,215 c 0,2.76142 -2.23858,5 -5,5 -2.76142,0 -5,-2.23858 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z"
- transform="matrix(2.158934,0,0,1.807036,414.1713,206.775)" />
- <path
- sodipodi:type="arc"
- style="color:#000000;fill:#99b7d5;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.81931818;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="use15592"
- sodipodi:cx="328"
- sodipodi:cy="215"
- sodipodi:rx="5"
- sodipodi:ry="5"
- d="m 333,215 c 0,2.76142 -2.23858,5 -5,5 -2.76142,0 -5,-2.23858 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z"
- transform="matrix(2.158934,0,0,1.807036,414.1713,273.92)" />
- <use
- xlink:href="#path5724"
- height="1250"
- width="1250"
- id="use15554"
- y="0"
- x="0"
- style="fill:#8ab3df;fill-opacity:0.58823529;stroke:#0000ff;stroke-opacity:1"
- transform="matrix(1.957219,0,0,1.633125,337.4381,267.7929)" />
- </g>
- <g
- id="zoom-original"
- inkscape:label="#g6809">
- <g
- transform="matrix(0.996399,0,0,1,95.08523,-222.9354)"
- id="zoom_1_to_1">
- <use
- xlink:href="#g5796"
- transform="matrix(1,0,0,0.997925,-0.04089,0.477615)"
- x="0"
- y="0"
- id="use5816"
- width="1250"
- height="1250" />
- </g>
- <path
- d="m 103,29.5 1.5,0 0,6.5 m 2.5,-3.5 1,0 m 1,-3 1.5,0 0,6.5 m -3.5,-0.5 1,0"
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- id="path3788" />
- </g>
- <g
- id="zoom-double-size"
- inkscape:label="#g6890">
- <use
- xlink:href="#zoom_1_to_1"
- x="0"
- y="0"
- id="use6852"
- width="1"
- height="1"
- transform="translate(2.45923e-6,40)" />
- <use
- xlink:href="#path10692"
- x="0"
- y="0"
- id="use6888"
- transform="translate(-5.03664,19.999996)"
- width="1250"
- height="1250" />
- <path
- d="m 110,69.5 1.5,0 0,6.5 m -3.5,-3.5 1,0 m -1,3 1,0"
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- id="path3820"
- sodipodi:nodetypes="ccccccc" />
- </g>
- <g
- id="layer-lower"
- inkscape:label="#g6925">
- <use
- xlink:href="#path4802"
- height="1250"
- width="1250"
- id="use5788"
- y="0"
- x="0"
- transform="translate(-820,-4)" />
- <use
- xlink:href="#path5705"
- height="1250"
- width="1250"
- id="use5764"
- y="0"
- x="0"
- transform="translate(-820,-4.9999998)" />
- <use
- xlink:href="#path4802"
- height="1250"
- width="1250"
- id="use5782"
- y="0"
- x="0"
- transform="translate(-820,-12)" />
- <use
- xlink:href="#rect12856"
- style="fill:#000000;fill-opacity:1"
- height="1250"
- width="1250"
- id="use13581"
- y="0"
- x="0"
- transform="translate(-819.959,-4.960871)" />
- <use
- xlink:href="#path7204"
- x="0"
- y="0"
- id="use3823"
- transform="matrix(1,0,0,-1,-819.959,351)"
- width="1250"
- height="1250" />
- </g>
- <g
- transform="translate(86.436189,-187.97066)"
- id="show-node-handles"
- inkscape:label="#nodes_show_handles">
- <rect
- style="opacity:0;color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.80000001;marker:none;visibility:visible;display:inline"
- id="rect3742"
- width="12"
- height="12"
- x="735"
- y="57"
- transform="translate(-64.4787,188)" />
- <path
- style="color:#000000;fill:none;stroke:#909090;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline"
- d="m 682.0213,245.5 c -3.5,0.5 -8.5,4 -8.5,8"
- id="path4641"
- sodipodi:nodetypes="cc" />
- <path
- style="color:#000000;fill:none;stroke:#646464;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline"
- d="m 673.0213,247.5 0,6"
- id="path4638"
- sodipodi:nodetypes="cc" />
- <use
- xlink:href="#rect10675"
- height="1250"
- width="1250"
- id="use3738"
- y="0"
- x="0"
- transform="translate(703.5311,60.30166)" />
- <use
- xlink:href="#use5758"
- height="1250"
- width="1250"
- id="use4635"
- y="0"
- x="0"
- transform="translate(704.4975,77.02417)" />
- </g>
- <g
- id="distribute-remove-overlaps"
- inkscape:label="#g5622">
- <rect
- y="190.04994"
- x="1071.8922"
- height="24"
- width="24"
- id="rect3709"
- style="opacity:0.1978022;fill:none;stroke:none" />
- <g
- style="display:inline"
- id="use3696"
- transform="matrix(0,1.043478,0.998006,0,894.31998,299.57353)">
- <rect
- y="187.554"
- x="-104.4881"
- height="7.017632"
- width="22.00094"
- id="rect4586"
- style="color:#000000;fill:none;stroke:url(#linearGradient5599);stroke-width:0.97992247;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="188.54761"
- x="-103.6973"
- height="5.0217919"
- width="20.21019"
- id="rect4588"
- style="color:#000000;fill:url(#linearGradient5601);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5603);stroke-width:0.97992373;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- </g>
- <g
- style="display:inline"
- id="use3698"
- transform="matrix(1.278077,0,0,2.547898,1136.8702,-277.02415)">
- <rect
- y="183.485"
- x="-35.49881"
- height="9.0361071"
- width="3.1422119"
- id="rect4598"
- style="color:#000000;fill:none;stroke:url(#linearGradient5605);stroke-width:0.55415398;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="-34.716339"
- x="183.8775"
- height="1.564824"
- width="8.2432823"
- id="rect4628"
- style="color:#000000;fill:url(#linearGradient5607);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5610);stroke-width:0.55415452;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- transform="matrix(0,1,1,0,0,0)" />
- </g>
- <use
- xlink:href="#use5811"
- transform="matrix(1,0,0,0.998006,1137.8846,4.3931024)"
- style="display:inline"
- x="0"
- y="0"
- id="use3703"
- width="1250"
- height="1250" />
- <g
- id="use3706"
- transform="matrix(0,1.176069,1.157927,0,849.52993,245.84383)">
- <rect
- y="192.55969"
- x="-38.489891"
- height="5.011148"
- width="10.98825"
- id="rect4608"
- style="color:#000000;fill:none;stroke:url(#linearGradient5614);stroke-width:0.85692638;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="193.3"
- x="-37.680012"
- height="3.4763751"
- width="9.3634109"
- id="rect4610"
- style="color:#000000;fill:url(#linearGradient5616);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5618);stroke-width:0.8569259;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- </g>
- </g>
- <g
- style="display:inline"
- id="object-locked"
- transform="matrix(0.75,0,0,0.71955,299.52229,-168.41639)"
- inkscape:label="#width_height_lock">
- <rect
- ry="0"
- rx="5.3333402"
- y="710.00641"
- x="50"
- height="15.99362"
- width="16"
- id="rect16900"
- style="color:#000000;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;display:inline" />
- <path
- id="path16896"
- style="fill:none;stroke:#000000;stroke-width:1.36125326px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 62.5,717.5 0,-2.6359 c 0,-3 -2.50003,-4.3641 -4.50003,-4.3641 -2,0 -4.49997,1.3641 -4.49997,4.3641 l 0,2.6359 9,0 z"
- sodipodi:nodetypes="ccsccc" />
- <g
- id="use5854"
- transform="matrix(0.997501,7.43861e-7,-7.10133e-7,0.9975,0.167523,1.817969)">
- <path
- sodipodi:nodetypes="ccccc"
- id="path4841"
- d="m 51.96282,724.3143 -1e-5,-8.368 12.03007,0 0,8.368 -12.03006,0 z"
- style="fill:url(#linearGradient4849);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.09173131;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- </g>
- <use
- xlink:href="#path5841"
- height="1250"
- width="1250"
- transform="matrix(1.034059,0.0786266,-0.0088376,0.931256,4.459467,44.22347)"
- id="use3754"
- y="0"
- x="0"
- style="display:inline" />
- </g>
- <g
- style="display:inline"
- id="object-unlocked"
- transform="matrix(0.749124,0,0,0.633637,299.54333,-127.72328)"
- inkscape:label="#lock_unlocked">
- <rect
- ry="0"
- rx="5.339582"
- y="710.00641"
- x="50"
- height="15.99362"
- width="16"
- id="rect8632"
- style="color:#000000;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;display:inline" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1.45145297;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- d="m 62.5,716.2876 0,-2.625 c -0.50241,-4.6537 -5.46728,-5.4081 -7.25748,-3.2231"
- id="path8634"
- sodipodi:nodetypes="ccc" />
- <g
- transform="matrix(1.024267,-0.199097,0.200349,1.030708,-144.8304,-9.554702)"
- id="g5835">
- <path
- style="fill:url(#linearGradient4859);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.10934103;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- d="m 52.4921,725.7923 0.39242,-9.7691 10.51742,-0.2251 -0.36298,9.9178 -10.54686,0.0764 z"
- id="path5839"
- sodipodi:nodetypes="ccccc" />
- <path
- sodipodi:nodetypes="cccssccsc"
- id="path5841"
- d="M 57.96875,718.4687 C 57.14028,718.4859 56.48264,719.1715 56.5,720 l 1,1 c -0.0076,0.5409 -0.72344,1.5441 -0.25619,1.8168 0.46725,0.2727 1.04513,0.2727 1.51238,0 C 59.22344,722.5441 58.50765,721.5409 58.5,721 l 1,-1 c 0.0086,-0.4087 -0.15001,-0.8031 -0.43905,-1.0922 -0.28905,-0.289 -0.68352,-0.4476 -1.0922,-0.4391 z"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
- </g>
- </g>
- <g
- style="display:inline"
- id="sticky_zoom"
- transform="matrix(0.483821,0,0,0.485303,274.88233,249.31868)">
- <path
- transform="matrix(1.125571,0,0,1.125565,-22.76161,-20.24985)"
- d="m 186,159 c 0,3.86599 -3.13401,7 -7,7 -3.86599,0 -7,-3.13401 -7,-7 0,-3.86599 3.13401,-7 7,-7 3.86599,0 7,3.13401 7,7 z"
- sodipodi:ry="7"
- sodipodi:rx="7"
- sodipodi:cy="159"
- sodipodi:cx="179"
- id="path5056"
- style="color:#000000;fill:none;stroke:#9e9e9e;stroke-width:1.73595095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.70815448;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- sodipodi:type="arc" />
- <rect
- y="150"
- x="170"
- height="24"
- width="24"
- id="rect5058"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- transform="matrix(1.075061,0,0,1.075185,-14.43475,-12.95411)"
- d="m 186,159 c 0,3.86599 -3.13401,7 -7,7 -3.86599,0 -7,-3.13401 -7,-7 0,-3.86599 3.13401,-7 7,-7 3.86599,0 7,3.13401 7,7 z"
- sodipodi:ry="7"
- sodipodi:rx="7"
- sodipodi:cy="159"
- sodipodi:cx="179"
- id="path5060"
- style="color:#000000;fill:url(#linearGradient8492);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4819);stroke-width:1.43388128;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- sodipodi:type="arc" />
- <path
- style="fill:url(#linearGradient8494);fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 172,160 c 5,-1 4,-6 9,-7 -2,-2 -5.5,-1.1667 -7,0 -1.5,1.1667 -3,5 -2,7 z"
- id="path5062"
- sodipodi:nodetypes="cczc" />
- <g
- transform="matrix(-0.707107,0.707107,-0.732853,-0.732853,338.9611,194.4488)"
- id="g5066">
- <path
- style="fill:url(#linearGradient8496);fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 85.625,124.8009 c 1.66667,-1 3.33333,-1 5,0 l -0.37872,-8.8418 c -1.34906,-0.6533 -2.61846,-0.4612 -4.16666,0 l -0.45462,8.8418 z"
- id="path5068"
- sodipodi:nodetypes="ccccc" />
- <path
- style="fill:url(#linearGradient8498);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient8500);stroke-width:1.99121785;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- d="m 90.62502,124.8009 -0.04238,-8.8198 c -0.84595,-1 -4.18514,-1.0458 -5.03108,-0.0458 l 0.07344,8.8656"
- id="path5070"
- sodipodi:nodetypes="cccc" />
- <path
- style="fill:url(#linearGradient8502);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4811);stroke-width:1.99121785;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- d="m 85.625,124.8009 0.91846,1.7806 c 1.03983,-0.2114 2.01992,-0.173 3,0 l 1.08154,-1.7806 c -0.84594,-1 -4.15406,-1 -5,0 z"
- id="path5072"
- sodipodi:nodetypes="ccccc" />
- </g>
- </g>
- <g
- style="display:inline"
- transform="matrix(0.823809,0,0,0.639827,-262.55399,171.12563)"
- id="object-visible"
- inkscape:label="#visible">
- <rect
- style="color:#000000;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:0.83269;marker:none;display:inline"
- id="rect6472"
- width="14.52438"
- height="18.612591"
- x="707.14807"
- y="235.935" />
- <g
- id="g1661"
- transform="translate(0,-0.9)">
- <path
- id="path4926"
- style="color:#000000;fill:url(#linearGradient12592);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.10190868;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- d="m 718.3596,243.1986 c 1.0177,0.7535 1.9383,1.9048 2.7914,3.5759 -1.8334,3.5913 -3.3519,5.0981 -6.102,5.0981 -2.75,0 -5.5802,-1.8728 -7.196,-5.1815 1.8334,-3.5914 5.4431,-5.3526 8.3072,-4.6092 m -4.3843,0.3061 -1.0395,-4.0779 m -1.5179,5.9334 -1.55,-2.5302 m 7.259,0.2222 0.1148,-4.7275 m 2.4251,5.351 1.5295,-3.7884 m 0.6191,5.3042 1.6145,-1.9398"
- sodipodi:nodetypes="ccscscccccccccc" />
- <path
- sodipodi:type="arc"
- style="color:#000000;fill:url(#linearGradient12519);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.02474809;marker:none;display:inline"
- id="path5671"
- sodipodi:cx="63.5"
- sodipodi:cy="714"
- sodipodi:rx="3.5"
- sodipodi:ry="4"
- d="m 67,714 c 0,2.20914 -1.567003,4 -3.5,4 -1.932997,0 -3.5,-1.79086 -3.5,-4 0,-2.20914 1.567003,-4 3.5,-4 1.932997,0 3.5,1.79086 3.5,4 z"
- transform="matrix(0.842506,0,0,0.954024,661.2863,-434.5226)" />
- <path
- sodipodi:type="arc"
- style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.02474809;marker:none;display:inline"
- id="path12489"
- sodipodi:cx="63.5"
- sodipodi:cy="714"
- sodipodi:rx="3.5"
- sodipodi:ry="4"
- d="m 67,714 c 0,2.20914 -1.567003,4 -3.5,4 -1.932997,0 -3.5,-1.79086 -3.5,-4 0,-2.20914 1.567003,-4 3.5,-4 1.932997,0 3.5,1.79086 3.5,4 z"
- transform="matrix(0.269046,0,0,0.308688,696.6634,24.57494)" />
- </g>
- </g>
- <g
- style="display:inline"
- transform="matrix(0.823787,0,0,0.645052,-262.54008,190.27132)"
- id="object-hidden"
- inkscape:label="#hidden">
- <rect
- style="color:#000000;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:0.83269;marker:none;display:inline"
- id="rect12545"
- width="14.52438"
- height="18.612591"
- x="707.14807"
- y="235.935" />
- <g
- id="g12547"
- transform="translate(1.571853e-4,-2.424845)">
- <path
- id="path12549"
- style="color:#000000;fill:url(#linearGradient12555);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.09745145;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- d="m 719.0955,243.8639 c 0.731,0.7174 1.4121,1.671 2.0553,2.9106 -1.8636,3.5913 -3.4071,5.0981 -6.2026,5.0981 -2.7954,0 -5.0127,-2.2526 -7.3147,-5.1815 1.8637,-3.5914 4.1993,-4.6987 6.6776,-4.6987 0.4329,0 0.8512,0.0286 1.2558,0.0902 0.3858,0.0588 0.7592,0.1476 1.1212,0.2704"
- sodipodi:nodetypes="ccscsss" />
- <path
- id="path12562"
- style="color:#000000;fill:none;stroke:#000000;stroke-width:1.09745121;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline"
- d="m 714.4315,249.1956 0.0759,6.8378 m 2.3915,-7.2381 1.2947,6.0595 m 1.154,-6.9908 1.7323,4.5954 m -9.0763,-3.4589 -1.6691,5.8609 m -0.6448,-7.5215 -1.9726,4.9818" />
- </g>
- </g>
- <g
- style="display:inline"
- id="object-fill"
- transform="matrix(1,0,0,0.923129,277.01989,262.07499)"
- inkscape:label="#properties_fill">
- <g
- id="g5646"
- transform="matrix(0.751537,0,0,0.749817,166.4504,10.00731)">
- <path
- sodipodi:nodetypes="ccccc"
- id="path11232"
- d="m 669.9999,39.99979 15.8967,-9.8e-4 0.0246,17.33757 -16,-9.8e-4 0.0787,-17.33561 z"
- style="color:#000000;fill:url(#linearGradient5619);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;display:inline" />
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline"
- id="rect11240"
- width="16"
- height="16"
- x="669.9212"
- y="40" />
- </g>
- </g>
- <g
- style="display:inline"
- id="object-stroke-style"
- transform="matrix(0.733476,0,0,0.741921,466.34727,269.3232)"
- inkscape:label="#properties_stroke">
- <path
- sodipodi:nodetypes="cccccccc"
- id="rect12874"
- d="m 709.8429,42.69565 12.2703,10e-7 0,-2.695701 4.0901,3.369627 -4.0901,3.369633 0,-2.695707 -12.2703,-3e-6 0,-1.34785 z"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1.35558999px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 710.5245,50.10884 1.3634,0"
- id="path10529"
- sodipodi:nodetypes="cc" />
- <path
- sodipodi:nodetypes="cc"
- id="use10533"
- d="m 718.7054,50.10824 1.3634,0"
- style="fill:none;stroke:#000000;stroke-width:1.35558999px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
- <use
- xlink:href="#use10533"
- transform="translate(4.090113,1.758472e-7)"
- height="1250"
- width="1250"
- id="use10535"
- y="0"
- x="0" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1.35558999px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 710.5246,55.4991 15,0"
- id="path10541" />
- <use
- xlink:href="#path10529"
- height="1250"
- width="1250"
- transform="translate(4.090108,2.951189e-7)"
- id="use4611"
- y="0"
- x="0" />
- </g>
- <rect
- style="fill:none;stroke:url(#linearGradient5617);stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
- id="object-stroke"
- width="11.02273"
- height="10.97917"
- x="963.5"
- y="299.5"
- inkscape:label="#properties_stroke_paint" />
- <g
- style="display:inline"
- id="dialog-rows-and-columns"
- inkscape:label="#grid_arrange"
- transform="matrix(0.998005,0,0,0.998427,-214.1301,105.3675)">
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:0.69999999;marker:none;display:inline"
- id="rect14409"
- width="16"
- height="16"
- x="405"
- y="220" />
- <rect
- style="color:#000000;fill:#bf0000;fill-opacity:0.99423631;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;marker:none;display:inline"
- id="use6620"
- width="1"
- height="1"
- x="416.96811"
- y="231.97479" />
- <use
- xlink:href="#g6675"
- height="1250"
- width="1250"
- id="use6687"
- y="0"
- x="0"
- style="display:inline"
- transform="matrix(1,0,0,0.998006,447.9987,45.40201)" />
- <use
- xlink:href="#g6675"
- transform="matrix(1,0,0,0.998006,456.0399,53.45968)"
- style="display:inline"
- x="0"
- y="0"
- id="use3752"
- width="1250"
- height="1250" />
- <g
- transform="matrix(1.000856,0,0,1,402.9876,14.92548)"
- id="use3773"
- style="display:inline">
- <rect
- y="205.55811"
- x="10.5083"
- height="5.941895"
- width="5.4917002"
- id="rect3777"
- style="color:#000000;fill:none;stroke:url(#linearGradient5609);stroke-width:1.00218284;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="206.5582"
- x="11.50743"
- height="3.941803"
- width="3.4925649"
- id="rect3779"
- style="color:#000000;fill:url(#linearGradient5611);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5613);stroke-width:1.00218272;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- </g>
- <use
- xlink:href="#use3773"
- height="1250"
- width="1250"
- transform="translate(-8.065729,8.075484)"
- id="use3787"
- y="0"
- x="0" />
- </g>
- <g
- style="display:inline"
- id="color-management"
- inkscape:label="#color_management"
- transform="matrix(0.33,0,0,0.33,190,344)">
- <rect
- y="0"
- x="0"
- width="48"
- height="48"
- style="fill:none;stroke:none"
- id="rect8860" />
- <g
- transform="matrix(1.125,0,0,1.125,4.5,-7.3125)"
- id="g8862">
- <image
- xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAANJWlDQ1BJQ0MgcHJvZmlsZQAAeNqt 12k4lO/bB/DznhnGMmYYO2Fk36LshOyJyr6lZN+GmWypVEgKkSUULQgJoUQiUf3IkpAs2YqKLKUQ yTLPC6me33H8/8+b53x13uf94rqv+zg+3+u4AAhKLlQqGQUA/gHBgZbGeiR7B0cStg+YAQ9EkAGs i1sQVdfc3Az+Yy32AgIA0C3nQqWSE0NOLve+X3rVaX5fAaGkesJ/L3ygvYMjACILABxeG/0uAOBw 3eitAYDjaDA1GADxBgAON28XdwAkHABkA60t9QGQQgDAe2301QCAd93omwEAH+rmFQyA9APQEwPc fQIAsDMA9NruHkFuAHhZAHB3D3LzB8AnAYCZvz/FHQA/BACSbtTAYAACBgDk7B0cSRuffCAOQIkX gMH0z+xoGkBlDoDk3j8zkQcAXC4AuQl/ZvOWgAAAwtUR5Km4AwAAEJweAN0IjTYvDoBNAVhLptFW cmm0tZsA6CGABrJbSGDor/+FIO0A/9fzxp5/FRoBQAEgokgB6jg6HBNOd4o+AhvFcIbRgLGR6Rzz eVwsywV8Fas3WzIxmT2F4xJnGlcadwZPIx+FP2tLlsA1wWZSiHDu1psiHWInxAskuqROSRfL9MpF bbsjP7D93I57im+VL6hUqY6qJ2rUaI5rpWo/1pnSTdd7qv/FMNOoyXjO5MaeVtPFvbn7Xu7vNO+0 6LJctS6y6bHtteuz73fEHLjrNHRw+NCI89vD71xxbg/dP3h89Bz3mvD+5DPpx0l+4v854Atllvr1 yLfAuaCF4IWQ76GLR5fCfhxbPv7zxGr46sm101IRPVHIGVQ0+iwmhu4c/XlsLEMcYzzTBeYEXCLL RXwSIZk1hS2VeIk9jSOdM4PrMvcVnkzeLL6r/Ne2XBe4IZgtlEPKFb65NU8kX7RA7JZEocRtySKp Yuni6RLyHdlSuTL5coW72+9tr9hxX6lSuUqlavFBaLXqQ7UajVrNRzvrdj7Werxef7pB58mup7rP 9P7Rb8Q0RjcZPjdqNm4xaTVpY2qLf2HabvZyXwe+42KneZfFK8tuYnfKa6se616bPq6+jH67N/YD joN8g1lDTsNOIwffCr698c559PCY8Fjue9cPbh/dx8XGCyY8P3lNek9JTRVN+874fSZ/kftSOhvw lfKNOrd97t584ELQ9+BF5cWqpdAfYcvHfh5b0VipXT2xFr6utf6YRgNARFB41Fd0G6aYLpU+HOvF YM2oz6TELIGTYOHBcxN4WHnYOIni7JIcapxmXIe4g3gSecv42vgnBdgFVYS8SJeFn4sgolpiR8Tv SsxKSUqTZWrl0Nt05ZMVRndIKcYo9alIq1LVGjW4NcN2vtDm0qHseqonqn/CoMtI0Dhsd53Jsul2 M4+9afu6zPEWxpZhVvnWr22Z7HbZH3G45th0YPag0KH9zscP57o0uk66c3roeNp7nfLO9mnwHfZb 9mcPkKEYUL2PhAcmBeUGV4Y0hw4enQpbPI4+wRZOOil7Svn0rgjTyP1RB84cjvY4S44JPhd4PiI2 Iu5MfOyFlIT4xMyLV5IykpNTrqamXEpPu5xemHHrcumVwszirLKrj649ut5440V2V053bvfN7rzB /A8FE7fGCj/eni36Vjxb8uXOXOls2XT5zN2Je6MVY/cHKruqWh40VD94WFZztTblUUSd/+MD9aYN O59IPyU+XX727p/WxvtNqc8Dm61aVFr5W2ltAy/ut8e9dOwQ6RjvrOg6+cqwG989/Dq7x7dXsXet r70/9c3BAamB+cGaoahh0xGOkZG3t98FjWqOYcZa31/6cOijxMeZ8ZqJyE97Jjknh6fypskzyjPr n1u+pMwe+Cr6deZbxVz4vPECcaH/e/4iZUn9B/rH8+XknwdWRFY+r1atRayb0LhoNAA4g4ShjqM1 0TWYk3Q6dPX0kdizDEYMjYwxTOeY43B7cG0sCfgEQiLrftYOtiRiCnsqRyqnNedrrnTudJ7LvJl8 WfxZW64KOAkMC94QyiblCOdszRG5KZonli9eIHFLslDqtrSP9JRMkWyJ3J1tpfJlCuXb7+64p1ih dF+5SqVKtUotTO2Heo1GjWbtzkdaddqntNd16nc16D7Re6r/zCDaEGPYaNRk/Hx3s0nLnlbTeDOc 2Yu97fte7u8wT7JgteiyfGXVbf3aptc23Y7Lrs++3+GN48CBLCd+p6GDw4feOr87/M4lx1XYdczt vfsHj4+eBV7iGwniO+VXTJYlz/yvFJn/nSLVx9SOLR//eWIlfPXk2qn107RIiEL9ThLseWwsQ2xL 3J545gu4BFwiy0VCEmsy2+8s4crgvszzK0u2/J0luWM33fJE8kULxG+Jb6ZJiewdudJtf2WJYqVS lfID1WrVh2o16rWajzTrdj7Wrtf+K0cMm4yeGzUbt+xuNWkzfRH6cmvHvk7zLvNXFt0ne6R7bfvs +qMG5Acdh2JGFN/GjiqPXfjgPq45kTzpM+37mTxL+Ra34Lh4cTl+zZJGA9g4+wAA6FUA0mUAbDMB rHIBYmQAJJwBuAoBzFkArNUBRScIKC0qIHu0Ns8PQIAVBGAb6IEDBEESlMMPhISYImFIIfISmUAR UMaoSFQdahWthY5EN6FXMcIYB0wB5judEd1ZujK6WXpj+hz6cSwn1glbx4BlUGeIZphm1GCkMDYw yTFFMFUz45kjmd/gOHABuE8shixnWEbxLvinBDTBkzDDasGazrrGFss2R9Qg5rOrsuezz3I4cyxx +nBWcclwPef25MHyFPGK8R7lXeC7xm/MP78lW0BUIFwQEawU8iUJkwaEL23dujVChCDSIZosZiPO Jz4mUSypL3lbSk+aTXpUpkL2nJzTNkV5nPyEwj/bc3dEKborGSvLqrCrrKqOq2Wo49UbNMo1c3Ze 0jqvfVrn6K4jumQ9H31vA29DP6MA4+DdJ0yi91w0zTK7vbd6X8v+IfNvllgrQWs1Gytbql2ifalD p+O8E89B7UOezkmHa10+uXG7G3sc8yzx4fE194sjNwagKLrUyCPPguiDTUNSwkSPUY4/Cmc66Xiq 5DQt0joaddYp5sF59tgjcV0JaYnLSc7JTanylzIzgi6/z7TKarxemi2Wc+0mdwHrrcTb+KKLdzLK BMrz7slVGlR1Vbs8/FbH/bikQe9ZcCOhqaR5T1tcu9zLrs7Q7qYeah9/f/OQ+HD/27hRnQ8l4+6f hCYHPtvOcn3tm8tccF6aWa5cOU3jodEAAAVMwA1SoAP2EAJpUA0jCBZRQJyRRKQemUdJo5xRmajX aAJ6L/oCuh3DgtmPScMM0pHofOjK6X7Q69NfpH+DFcOGYJ8xEBncGaoZmRmdGEuZMEyHmO4zMzG7 MdfjOHFUXDuLNEsCywzeDF9GYCFQCL2su1jz2PBsoWyDRCPiXXYSewr7OkcQx2dOX84pLjLXHHcw 9yLPcV6E9wIfH18Rvzp/0xbbLZMCEYK8glVCFkJTpBhhceHmrQEi3CKPRd3EcGJPxAMkhCReScZK 6UmtSdfKhMtqyS7J1W87L2+tIKwwu71+R7Kir5KBsqDyikqP6kO1a+qRGl6adju1tOS1hXWIuzC6 aN05vW/6swbThuNG88bTu7/vQZlymHHv3b5Pe/9+c0sLP8tjVlnW92xe2A7arTpwOMof2Od05OCV Q43OEy6Mrgpu3u6ZHvWeX72lfDx8M/x6/PkDbChZ1E+BkkGhwS2hAkeDwlqPi5xIDJ865XC6OVIl Kj+aeDbxHPF8ehxPfFaCcuLLJI/kn6kJaarpHy9fz/S9anNdKpsuZ+bm0/zKW1duxxS73XEqM7qr VqFUue2B3EPJWrE6yXqFJzrPdjdaPCe3HGlLbs/ueNQ10k3rFerXGnAfih+peTfznvej3kTEZOH0 hy98Xz3nri+ML0kuB6xUrSM0GgDQAysIgB44QBKUw6tN+5vuN9RjCBgHzHc6I7rMX97XsU4MQgzR DNOM1owNTHJMV5nxzJHMS7gA3CcWd7wL/j3BkzDDGsS6xhZL5CLms6uyt3I4cyxxJv02vY934Zdn c0FEsPKXZYsNyb8ch0rp/W34j+Bffl+pN2iU/7H7R+5/dvvf1HqN+vD4mv9bbejAv91GFf0t98KO P3LT6TftXlPf1JuXuum3hLgpuKJ603DtmQ3FTwY2HbdMtsW9+Kc9/WVXZ+grge6mHmpveV9Mf/NA 6JD4sN+Iwdu4UZ2xc+9dP5R8XBzv/iQ06TdlMi05g/1s+6VgNuar17fdc9LzzPNfFjq/VyymL1kv zfyIXtb7KfFzfOX0Ks/q9TW2tei1pfU8WjyNBrBxXwIAACZ9CpkSSDLTN4D/3/Inh2yugQIAnEeQ oRUAEAFA0iPAZrPXADPQBwMggRtQgAwUCAT93x1p4+3GPQ4AgJ4V4KodAED9jxMR/14z2CMsGABA n0I9Fujj5R1M0qVSyR4kfYo/NSTYI1CWZBLgtk2WtENBQRkA4H8Aw2wI2gG1XRMAAAOYSURBVDjL pdXPaxxlGMDx7zszOzuTzW72R7KbpjWx/sAeFPVQFGqKiNDWFlvMwYo/wItXxR6q5lQET968iDf/ AUOgVOwlUMREhZRaD2Ldmpgmpmm23ezs7szOr8dDZjfxV03sOzzM8MJ83ofnfV5eHMeRSWdSDvoH 5Zx/TuphXe518GXtoiC6kDyVoCJT7tS9oa/W3xZkSJBUDyZGzrTOSBiH/w99uvGGIAcE2SOIvQUL crJ9Utphe9eodiN2gQJQAgaBLKAAmLanORYcpRk57GZoN/UYGADyQDGBC4AOwJx1ideD52mGGztH U/FAgm6HS0mYpIGq9R1nw+dohnd2htpaEchtQ/PbyjGETYY+FOvWPJ+FR3B3kLFmkU/Q3Da8AAyi UybDMP3kyaHhWd8zEx7FDxt3R/dF5WRzumARGAKGMBM0x17yDDOISb81x23/OFHY/Hd0TJUTsJBg ZaACDGMzQo4R8uxjkDH2MMYoWcru1wQ/nCDs/HPGxibqACHgAwHQATpkcRnApUSTYRqMUmBvM4tW XcT65RLelWOo01+h2/1/RvfHJcBN0G4EGPgM0KGExzAuY7R4wL9DqpqGKrCoY618i1s9jjl5Ad3O bKFPqELS7HESERBhEVIkpELAKD6PxC7ZX6/DTx5c78CSwKqOfXkOd+lFzE/Po9v2JnpAWZjBKL5S INJbLSfCIMKICA+KUFm7CVeb8HMNFtqwEsKawLqOfWUWd/UU5vQ0umVhGMCjqynmPa2XqIqgP4J0 AFoAsQ9SK8KPJaiW4IYDv3uwFkJDINKwL87ivjRBeuoLDKUUh1rC/GKvnBg+2D7oHsQuuC3o1Pvo qxZgoQDLG1BzwQ+SkgHopK4u4H8ziwEwbsIni8nmd8D0IO2C3oa4Cd4GeLUUfb/lYSUP7TxIK+mS kODhEeTsBMZrJ7DSJoaI8GwF9GUhchV4YLXBbIHmQFyHoAbtVUWxkYW4e/IcgicLyHvjpCaeQuna 1u4rpRjK6BzuC5m5ZqDaYLcg1QCtDrIOwQa4EURk0MkSjN+HfPAMqSP7UUr9vfm7H688JsxcAL0J lgPGbVAbIOFmqV0leC/opN5/CPNQ9u5nX5I2evmwzkAjIrUE5iIYNVAhiB5TPh1w/+WQzHnrP0EA HMfpXQMffuRJXok8jsipdCSfv+XLrWvB7u+oLhrHsQRBJO+82ZKP3/Xk1nLQm+++W61W78ft83+d +wOuBu1qqTfJ4wAAAABJRU5ErkJggg=="
- clip-path="url(#cieClip)"
- width="36.599998"
- height="41"
- id="image2428"
- x="-0.264"
- y="7.3330002" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="M 8.36,47.76 C 7.751574,47.51528 7.222277,46.90182 6.784324,46.39273 5.608271,45.02566 4.964826,43.30281 4.38,41.63 3.446394,38.95956 2.627115,36.19922 2.114165,33.41042 1.415792,29.6135 0.6129846,25.78424 0.3959804,21.94278 0.2093634,18.63925 -0.036735,15.09899 0.67,11.99 1.021272,10.44473 2.335229,8.406245 3.57,7.98 4.66602,7.601652 6.456945,8.746987 7.698531,9.504755 9.584304,10.65569 11.33779,12.01369 12.9958,13.4917 c 4.54551,4.05204 8.81721,8.40006 13.1433,12.68228 3.05325,3.02229 6.08867,6.06284 9.1309,9.09602 -8.97,4.16333 -17.94,8.32667 -26.91,12.49 z"
- id="path8865"
- sodipodi:nodetypes="cssssssssscc" />
- </g>
- </g>
- <g
- style="display:inline"
- id="draw-use-tilt"
- transform="matrix(1,0,0,1.066667,-203.5002,-21.01625)"
- inkscape:label="#guse_tilt">
- <rect
- style="fill:none;stroke:none"
- id="use_tilt"
- width="11"
- height="10.31249"
- x="691.5"
- y="303.75" />
- <path
- id="path4036"
- style="fill:none;stroke:url(#linearGradient4610);stroke-width:0.96824569;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- d="M 696.7189,305.998 696,305.5938 l -4,8 10,0 0,-0.9375"
- sodipodi:nodetypes="ccccc" />
- <path
- style="fill:none;stroke:url(#linearGradient4618);stroke-width:0.96824569;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- d="m 694.5,309.375 c 1.5,0.4688 3,2.3438 2.5,4.2188"
- id="path15733"
- sodipodi:nodetypes="cc" />
- </g>
- <g
- style="display:inline"
- id="draw-use-pressure"
- transform="matrix(0.941445,0,0,1.002693,-145.0319,-1.597622)"
- inkscape:label="#guse_pressure">
- <rect
- style="fill:none;stroke:none"
- id="use_pressure"
- width="11.684"
- height="10.9571"
- x="691.52399"
- y="303.7634" />
- <path
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 691.5241,314.2513 0.006,0.4987 11.6782,-0.0161 3e-4,-3.9732 c -2.8312,1.7762 -6.9043,3.4906 -11.6842,3.4906 z"
- id="path7145"
- sodipodi:nodetypes="ccccc" />
- <path
- style="fill:url(#linearGradient4649);fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 696.8349,303.7635 2e-5,4.9865 -3.18662,0 3.71771,3.9893 3.71769,-3.9893 -3.18659,0 -10e-6,-4.9865 -1.0622,0 z"
- id="path4622"
- sodipodi:nodetypes="cccccccc" />
- </g>
- <use
- xlink:href="#properties_fill"
- height="1250"
- width="1250"
- transform="translate(482.0912,-121.9991)"
- id="controls_fill"
- y="0"
- x="0"
- style="display:inline" />
- <use
- xlink:href="#properties_stroke_paint"
- height="1250"
- width="1250"
- transform="translate(486.0664,-121.9791)"
- id="controls_stroke"
- y="0"
- x="0"
- style="display:inline" />
- <g
- style="display:inline"
- id="transform-affect-stroke"
- transform="matrix(0.695835,0,0,0.741921,35.18012,-150.29)"
- inkscape:label="#transform_stroke">
- <path
- style="fill:none;stroke:#000000;stroke-width:2.78354359;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- d="m 670.8773,245.7 14.3712,0 0,5.3914"
- id="path5760"
- sodipodi:nodetypes="ccc" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1.39177203px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 670.1587,250.4175 10.0599,0 0,2.6957"
- id="path5762"
- sodipodi:nodetypes="ccc" />
- <g
- id="g5772">
- <path
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 682.3742,253.78713 0,2.69567 -2.8742,0 0,1.3479 2.8742,0 0,2.69569 4.3114,-3.36963 -4.3114,-3.36963 z"
- id="path12910"
- sodipodi:nodetypes="cccccccc" />
- <path
- transform="translate(170,219.961)"
- id="path5764"
- d="m 505.9072,37.19576 1.4371,0"
- style="fill:none;stroke:#000000;stroke-width:1.39177203px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- sodipodi:nodetypes="cc" />
- <path
- id="path5770"
- d="m 672.3144,257.1568 1.4371,0"
- style="fill:none;stroke:#000000;stroke-width:1.39177203px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- sodipodi:nodetypes="cc" />
- </g>
- </g>
- <g
- style="display:inline"
- id="transform-affect-rounded-corners"
- transform="translate(-150,-214)"
- inkscape:label="#transform_corners">
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
- d="m 673.5,248.5 4,0 c 2.5,0 3.5,1 3.5,3.3"
- id="path4434"
- sodipodi:nodetypes="ccc" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1.00000036px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
- d="m 673.5,245.5 5.5,0 c 3.5,0 5.5,2 5.5,5"
- id="path4436"
- sodipodi:nodetypes="ccc" />
- <use
- xlink:href="#g5772"
- height="1250"
- width="1250"
- transform="matrix(0.695835,0,0,0.741921,207.1801,63.71)"
- id="use4586"
- y="0"
- x="0" />
- </g>
- <g
- style="display:inline"
- id="transform-affect-pattern"
- transform="translate(-109.9999,-213.9612)"
- inkscape:label="#transform_pattern">
- <rect
- style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- id="rect4538"
- width="11.00024"
- height="4.999897"
- x="674.99969"
- y="245.9612" />
- <path
- style="opacity:0.9;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1"
- d="m 683.8361,245.8988 -2.2263,1.6932 -2.1805,-1.6583 -2.2264,1.6933 2.2034,1.6758 -2.1804,1.6584 4.4068,0 -2.1804,-1.6584 2.2034,-1.6758 2.1804,1.6583 2.2264,-1.6933 -2.2264,-1.6932 z m 0,3.3865 -2.2034,1.6759 4.4068,0 -2.2034,-1.6759 z m -8.8366,-3.3691 0,3.3517 2.2034,-1.6759 -2.2034,-1.6758 z m 0,3.3866 0,1.6584 2.1805,0 -2.1805,-1.6584 z"
- id="rect4540" />
- <use
- xlink:href="#path4430"
- height="1250"
- width="1250"
- id="use5102"
- y="0"
- x="0"
- transform="translate(0,-1)" />
- <use
- xlink:href="#g5772"
- height="1250"
- width="1250"
- id="use4592"
- y="0"
- x="0"
- transform="matrix(0.695835,0,0,0.741921,209.1801,63.671)" />
- </g>
- <g
- style="display:inline"
- id="transform-affect-gradient"
- transform="translate(-130,-214.961)"
- inkscape:label="#transform_gradient">
- <path
- style="opacity:0.9;color:#000000;fill:url(#linearGradient8709);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.69999999;marker:none;display:inline"
- d="m 675,245.961 12,0 0,6 -12,0 0,-6 z"
- id="path12993"
- sodipodi:nodetypes="ccccc" />
- <path
- style="opacity:0.9;color:#000000;fill:url(#linearGradient8711);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.69999999;marker:none;display:inline"
- d="m 675,248.961 8,0 0,4 -8,0 0,-4 z"
- id="path12995"
- sodipodi:nodetypes="ccccc" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 675.5,246.461 11,0 0,5"
- id="path4430"
- sodipodi:nodetypes="ccc" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 675.5,249.461 7,0 0,3"
- id="path4432"
- sodipodi:nodetypes="ccc" />
- <use
- xlink:href="#g5772"
- height="1250"
- width="1250"
- id="use4589"
- y="0"
- x="0"
- transform="matrix(0.695835,0,0,0.741921,209.1801,64.671)" />
- </g>
- <g
- id="edit-undo-history"
- transform="matrix(1.00075,0,0,0.99280545,-0.0412413,0.24977138)"
- inkscape:label="#edit_undo_history">
- <g
- transform="matrix(0.723037,0,0,0.675336,-257.1363,-6.948167)"
- id="g2661">
- <path
- style="fill:#fac32d;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 432.5759,60.78928 7.4384,-7.40458 0,3.70228 c 0,0 8.7686,-0.06783 8.7686,-0.06783 0,0 0,13.3074 0,13.3074 0,0 -3.2294,-0.07147 -3.2294,-0.07147 0,0 0,-6.69255 0,-6.69255 0,0 -6.9417,0 -6.9417,0 0,0 0,2.97447 0,2.97447 0,0 -6.0359,-5.74772 -6.0359,-5.74772 z"
- id="path2640" />
- <path
- style="fill:#efe4b6;fill-opacity:1;fill-rule:evenodd;stroke:#efe7c1;stroke-width:1.43366158;stroke-linecap:butt;stroke-linejoin:bevel;stroke-opacity:1"
- d="m 432.558,61.52785 6.5857,-7.0356"
- id="path2645" />
- <path
- style="fill:#ca8f0b;fill-opacity:1;fill-rule:evenodd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 442.9108,70.25823 c 2.7212,-0.09493 2.688,0.06832 2.688,0.06832 0,0 -0.0769,-6.76402 -0.0769,-6.76402 0,-1.48723 0,-1.48723 -2.0731,-1.48723 0,0 -9.7522,-0.10996 -9.7522,-0.10996 l 5.4727,5.97978 0,-3.48047 c 0,0 1.1954,0.02985 2.4359,0.02985 2.4809,0 1.3056,2.786 1.3056,5.76373 z"
- id="path2642" />
- <path
- id="path2647"
- d="m 432.3932,60.65307 6.9304,-7.40302 0,3.64609 c 0,0 7.1663,-0.04884 9.6663,-0.04884 0,0 0.0332,0.15255 0.0332,13.47925 0,0 -4.4694,0.02076 -5.5683,0 0,0 0.003,-5.97162 0.003,-5.97162 -1.25,0 -4.1492,0 -4.1492,0 l 0.0151,3.89512 -6.9304,-7.59698 z"
- style="fill:none;stroke:#000000;stroke-width:1.39714611;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- </g>
- <g
- id="g11177"
- transform="translate(-254.4684,4.926264)">
- <path
- style="color:#000000;fill:url(#linearGradient5391);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5393);stroke-width:0.71197993;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline"
- id="path14377"
- d="m 284,23 a 3,3 0 1 1 -6,0 3,3 0 1 1 6,0 z"
- transform="matrix(1.331759,0,0,1.327869,-53.22381,-6.040984)" />
- <path
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline"
- d="m 320.4594,22.00781 1,-1 0,4 -1,0 0,-3 z"
- id="path11169" />
- <path
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline"
- d="m 319.4609,24.02096 2,0 0,1 -3,0 1,-1 z"
- id="path11171" />
- </g>
- </g>
- <g
- id="g3735"
- transform="matrix(0.76838,0,0,0.776759,4.51551,573.2782)" />
- <g
- id="distribute-graph-directed"
- inkscape:label="#directed_graph"
- transform="translate(295.95653,-461.82556)">
- <path
- id="path3750"
- d="m 815.4504,655.5878 4.2748,6"
- style="fill:none;stroke:#000000;stroke-width:0.78564852;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)"
- sodipodi:nodetypes="cc" />
- <path
- id="path3752"
- d="m 828.2748,655.7252 -4,5.7252"
- style="fill:none;stroke:#000000;stroke-width:0.78564852;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)"
- sodipodi:nodetypes="cc" />
- <path
- sodipodi:type="arc"
- style="color:#000000;fill:#99b7d5;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.81931818;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="path3762"
- sodipodi:cx="328"
- sodipodi:cy="215"
- sodipodi:rx="5"
- sodipodi:ry="5"
- d="m 333,215 c 0,2.76142 -2.23858,5 -5,5 -2.76142,0 -5,-2.23858 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z"
- transform="matrix(0.375607,0,0,0.376774,698.833,582.9556)" />
- <path
- sodipodi:type="arc"
- style="color:#000000;fill:#99b7d5;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.81931818;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="path3764"
- sodipodi:cx="328"
- sodipodi:cy="215"
- sodipodi:rx="5"
- sodipodi:ry="5"
- d="m 333,215 c 0,2.76142 -2.23858,5 -5,5 -2.76142,0 -5,-2.23858 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z"
- transform="matrix(0.375607,0,0,0.376774,690.833,572.9556)" />
- <path
- sodipodi:type="arc"
- style="color:#000000;fill:#99b7d5;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.81931818;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="path3766"
- sodipodi:cx="328"
- sodipodi:cy="215"
- sodipodi:rx="5"
- sodipodi:ry="5"
- d="m 333,215 c 0,2.76142 -2.23858,5 -5,5 -2.76142,0 -5,-2.23858 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z"
- transform="matrix(0.375607,0,0,0.376774,706.833,572.9556)" />
- <path
- sodipodi:type="arc"
- style="color:#000000;fill:#99b7d5;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.81931818;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="path3787"
- sodipodi:cx="328"
- sodipodi:cy="215"
- sodipodi:rx="5"
- sodipodi:ry="5"
- d="m 333,215 c 0,2.76142 -2.23858,5 -5,5 -2.76142,0 -5,-2.23858 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z"
- transform="matrix(0.375607,0,0,0.376774,698.833,592.9556)" />
- <path
- id="path3789"
- d="m 822,666 0,4.626"
- style="fill:none;stroke:#000000;stroke-width:0.78564852;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)"
- sodipodi:nodetypes="cc" />
- </g>
- <g
- inkscape:label="#layers"
- transform="translate(-819.959,77.03912)"
- id="dialog-layers">
- <use
- xlink:href="#use8059"
- transform="translate(0,2.999974)"
- height="1250"
- width="1250"
- id="use8977"
- y="0"
- x="0" />
- <use
- xlink:href="#rect12856"
- x="0"
- y="0"
- id="use8055"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path4802"
- transform="translate(-0.0409998,-2.993605)"
- x="0"
- y="0"
- id="use8059"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path4802"
- transform="translate(-0.0410002,-5.993605)"
- x="0"
- y="0"
- id="use8061"
- width="1250"
- height="1250" />
- </g>
- <use
- xlink:href="#rect12856"
- transform="translate(-864.959,177.0391)"
- x="0"
- y="0"
- id="use9075"
- width="1250"
- height="1250" />
- <g
- id="edit-select-all-layers"
- inkscape:label="#selection_select_all_in_all_layers">
- <path
- id="path9031"
- d="m 55.5,213.5 1,0"
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
- <use
- xlink:href="#path6078"
- x="0"
- y="0"
- id="use9033"
- transform="translate(-295.3149,-39.1388)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path6078"
- x="0"
- y="0"
- id="use9035"
- transform="translate(-292.3149,-39.1388)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path6078"
- x="0"
- y="0"
- id="use9037"
- transform="translate(-289.3149,-39.1388)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path6078"
- x="0"
- y="0"
- id="use9039"
- transform="translate(-286.3149,-39.1388)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path6078"
- x="0"
- y="0"
- id="use9041"
- transform="translate(-296.3149,-24.1388)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path6078"
- x="0"
- y="0"
- id="use9043"
- transform="translate(-293.3149,-24.1388)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path6078"
- x="0"
- y="0"
- id="use9045"
- transform="translate(-290.3149,-24.1388)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path6078"
- x="0"
- y="0"
- id="use9047"
- transform="translate(-287.3149,-24.1388)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path6078"
- x="0"
- y="0"
- id="use9049"
- transform="translate(-284.3149,-24.1388)"
- width="1250"
- height="1250" />
- <path
- id="path9051"
- d="m 55.5,215.5 0,1"
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
- <use
- xlink:href="#path6100"
- x="0"
- y="0"
- id="use9053"
- transform="translate(-298.3149,-36.1388)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path6100"
- x="0"
- y="0"
- id="use9055"
- transform="translate(-298.3149,-33.1388)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path6100"
- x="0"
- y="0"
- id="use9057"
- transform="translate(-298.3149,-30.1388)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path6100"
- x="0"
- y="0"
- id="use9059"
- transform="translate(-298.3149,-27.1388)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path6100"
- x="0"
- y="0"
- id="use9061"
- transform="translate(-283.3149,-29.1388)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path6100"
- x="0"
- y="0"
- id="use9063"
- transform="translate(-283.3149,-32.1388)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path6100"
- x="0"
- y="0"
- id="use9065"
- transform="translate(-283.3149,-35.1388)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path6100"
- x="0"
- y="0"
- id="use9067"
- transform="translate(-283.3149,-38.1388)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path6100"
- x="0"
- y="0"
- id="use9069"
- transform="translate(-283.3149,-41.1388)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#use8059"
- x="0"
- y="0"
- id="use9073"
- width="1250"
- height="1250"
- transform="matrix(0.752527,0,0,0.752527,-669.1784,91.05547)" />
- <use
- xlink:href="#path4802"
- height="1250"
- width="1250"
- id="use9077"
- y="0"
- x="0"
- transform="matrix(0.752527,0,0,0.752527,-669.2092,85.8027)" />
- <use
- xlink:href="#path4802"
- height="1250"
- width="1250"
- id="use9079"
- y="0"
- x="0"
- transform="matrix(0.752527,0,0,0.752527,-669.2092,82.8027)" />
- </g>
- <g
- id="dialog-messages"
- transform="translate(45,111)"
- inkscape:label="#messages">
- <g
- id="g4239"
- transform="matrix(1,0,0,0.996869,-60.05696,-76.20668)">
- <rect
- style="color:#000000;fill:url(#linearGradient4249);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00156927;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect4241"
- width="14.99917"
- height="11.99987"
- x="115.5577"
- y="338.80829" />
- <rect
- style="color:#000000;fill:url(#linearGradient4251);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00156915;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect4243"
- width="14.99819"
- height="3.011261"
- x="115.5588"
- y="335.7579" />
- </g>
- <path
- sodipodi:nodetypes="cccccccc"
- id="rect5189"
- d="m 57.49993,263.4998 11.00004,0 3e-5,5.0002 -2,0 -2.20349,2.9721 L 64,268.5 l -6.5,0 -7e-5,-5.0002 z"
- style="color:#000000;fill:#d3d7cf;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999923;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline" />
- </g>
- <g
- id="dialog-scripts"
- inkscape:label="#scripts">
- <g
- transform="matrix(1,0,0,0.996869,-15.05696,14.79332)"
- id="g4209">
- <rect
- y="338.80829"
- x="115.5577"
- height="11.99987"
- width="14.99917"
- id="rect4212"
- style="color:#000000;fill:url(#linearGradient4218);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00156927;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="335.7579"
- x="115.5588"
- height="3.011261"
- width="14.99819"
- id="rect4214"
- style="color:#000000;fill:url(#linearGradient4220);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00156915;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- </g>
- <path
- style="fill:#000000;fill-opacity:1;stroke:none"
- d="m 103,354 0,9 4,0 0,-2 -2,0 0,-5 2,0 0,-2 -4,0 z"
- id="path5166"
- sodipodi:nodetypes="ccccccccc" />
- <path
- sodipodi:nodetypes="ccccccccc"
- id="path5168"
- d="m 113,354 0,9 -4,0 0,-2 2,0 0,-5 -2,0 0,-2 4,0 z"
- style="fill:#000000;fill-opacity:1;stroke:none" />
- </g>
- <g
- id="dialog-icon-preview"
- inkscape:label="#view_icon_preview">
- <g
- transform="matrix(1,0,0,0.996869,-15.05696,54.79332)"
- id="g5190">
- <rect
- y="338.80829"
- x="115.5577"
- height="11.99987"
- width="14.99917"
- id="rect5192"
- style="color:#000000;fill:url(#linearGradient5198);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00156927;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="335.7579"
- x="115.5588"
- height="3.011261"
- width="14.99819"
- id="rect5194"
- style="color:#000000;fill:url(#linearGradient5200);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00156915;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- </g>
- <g
- inkscape:label="#visible"
- id="g5206"
- transform="matrix(0.823809,0,0,0.639827,-480.5562,242.2038)"
- style="display:inline">
- <rect
- y="235.935"
- x="707.14807"
- height="18.612591"
- width="14.52438"
- id="rect5208"
- style="color:#000000;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:0.83269;marker:none;display:inline" />
- <g
- transform="translate(0,-0.9)"
- id="g5210">
- <path
- sodipodi:nodetypes="ccscscccccccccc"
- d="m 718.3596,243.1986 c 1.0177,0.7535 1.9383,1.9048 2.7914,3.5759 -1.8334,3.5913 -3.3519,5.0981 -6.102,5.0981 -2.75,0 -5.5802,-1.8728 -7.196,-5.1815 1.8334,-3.5914 5.4431,-5.3526 8.3072,-4.6092 m -4.3843,0.3061 -1.0395,-4.0779 m -1.5179,5.9334 -1.55,-2.5302 m 7.259,0.2222 0.1148,-4.7275 m 2.4251,5.351 1.5295,-3.7884 m 0.6191,5.3042 1.6145,-1.9398"
- style="color:#000000;fill:url(#linearGradient5218);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.10190868;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="path5212" />
- <path
- transform="matrix(0.842506,0,0,0.954024,661.2863,-434.5226)"
- d="m 67,714 c 0,2.20914 -1.567003,4 -3.5,4 -1.932997,0 -3.5,-1.79086 -3.5,-4 0,-2.20914 1.567003,-4 3.5,-4 1.932997,0 3.5,1.79086 3.5,4 z"
- sodipodi:ry="4"
- sodipodi:rx="3.5"
- sodipodi:cy="714"
- sodipodi:cx="63.5"
- id="path5214"
- style="color:#000000;fill:url(#linearGradient5220);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.02474809;marker:none;display:inline"
- sodipodi:type="arc" />
- <path
- transform="matrix(0.269046,0,0,0.308688,696.6634,24.57494)"
- d="m 67,714 c 0,2.20914 -1.567003,4 -3.5,4 -1.932997,0 -3.5,-1.79086 -3.5,-4 0,-2.20914 1.567003,-4 3.5,-4 1.932997,0 3.5,1.79086 3.5,4 z"
- sodipodi:ry="4"
- sodipodi:rx="3.5"
- sodipodi:cy="714"
- sodipodi:cx="63.5"
- id="path5216"
- style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.02474809;marker:none;display:inline"
- sodipodi:type="arc" />
- </g>
- </g>
- </g>
- <g
- id="edit-select-none"
- inkscape:label="#selection_deselect">
- <use
- xlink:href="#g6068"
- x="0"
- y="0"
- id="use5235"
- transform="translate(-298.3274,-16.15328)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#g10421"
- x="0"
- y="0"
- id="use5237"
- transform="translate(-299.3571,-15.18254)"
- width="1250"
- height="1250" />
- <path
- id="path5239"
- d="m 55.5,236.5 1,0"
- style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- id="path5261"
- d="m 55.5,238.5 0,1"
- style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
- <use
- xlink:href="#path5239"
- x="0"
- y="0"
- id="use5306"
- transform="translate(3,0)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5239"
- height="1250"
- width="1250"
- transform="translate(6,0)"
- id="use5309"
- y="0"
- x="0" />
- <use
- xlink:href="#path5239"
- height="1250"
- width="1250"
- transform="translate(9,0)"
- id="use5313"
- y="0"
- x="0" />
- <use
- xlink:href="#path5239"
- x="0"
- y="0"
- id="use5311"
- transform="translate(12,0)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5261"
- x="0"
- y="0"
- id="use5318"
- transform="translate(0,3)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5261"
- height="1250"
- width="1250"
- transform="translate(0,6)"
- id="use5321"
- y="0"
- x="0" />
- <use
- xlink:href="#path5261"
- height="1250"
- width="1250"
- transform="translate(0,9)"
- id="use5323"
- y="0"
- x="0" />
- <use
- xlink:href="#path5261"
- x="0"
- y="0"
- id="use5325"
- transform="translate(0,12)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5239"
- height="1250"
- width="1250"
- transform="translate(2,15)"
- id="use5327"
- y="0"
- x="0" />
- <use
- xlink:href="#path5239"
- x="0"
- y="0"
- id="use5329"
- transform="translate(5,15)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5239"
- x="0"
- y="0"
- id="use5331"
- transform="translate(8,15)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5239"
- height="1250"
- width="1250"
- transform="translate(11,15)"
- id="use5333"
- y="0"
- x="0" />
- <use
- xlink:href="#path5239"
- x="0"
- y="0"
- id="use5335"
- transform="translate(14,15)"
- width="1250"
- height="1250" />
- <path
- style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 70.5,236.5 0,1"
- id="path5337" />
- <use
- xlink:href="#path5261"
- height="1250"
- width="1250"
- transform="translate(15,1)"
- id="use5340"
- y="0"
- x="0" />
- <use
- xlink:href="#path5261"
- x="0"
- y="0"
- id="use5342"
- transform="translate(15,4)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5261"
- x="0"
- y="0"
- id="use5344"
- transform="translate(15,7)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5261"
- height="1250"
- width="1250"
- transform="translate(15,10)"
- id="use5346"
- y="0"
- x="0" />
- </g>
- <g
- id="edit-select-invert"
- transform="translate(0,-18)"
- inkscape:label="#selection_invert">
- <use
- xlink:href="#g10421"
- height="1250"
- width="1250"
- transform="matrix(1.112088,0,0,1.110911,-340.6366,-0.279561)"
- id="use5599"
- y="0"
- x="0"
- style="opacity:0.5" />
- <path
- style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 59.5,281.5 1,0"
- id="path5378" />
- <path
- style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 59.5,283.5 0,1"
- id="path5380" />
- <use
- xlink:href="#path5239"
- height="1250"
- width="1250"
- transform="translate(7,45)"
- id="use5382"
- y="0"
- x="0" />
- <use
- xlink:href="#path5239"
- x="0"
- y="0"
- id="use5384"
- transform="translate(10,45)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5261"
- height="1250"
- width="1250"
- transform="translate(4,48)"
- id="use5390"
- y="0"
- x="0" />
- <use
- xlink:href="#path5261"
- x="0"
- y="0"
- id="use5392"
- transform="translate(4,51)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5239"
- x="0"
- y="0"
- id="use5398"
- transform="translate(6,54)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5239"
- height="1250"
- width="1250"
- transform="translate(9,54)"
- id="use5400"
- y="0"
- x="0" />
- <use
- xlink:href="#path5239"
- height="1250"
- width="1250"
- transform="translate(12,54)"
- id="use5402"
- y="0"
- x="0" />
- <use
- xlink:href="#path5261"
- x="0"
- y="0"
- id="use5410"
- transform="translate(13,43)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5261"
- height="1250"
- width="1250"
- transform="translate(13,46)"
- id="use5412"
- y="0"
- x="0" />
- <use
- xlink:href="#path5261"
- height="1250"
- width="1250"
- transform="translate(13,49)"
- id="use5414"
- y="0"
- x="0" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 55.5,277.5 1,0"
- id="path5523" />
- <use
- xlink:href="#path6078"
- height="1250"
- width="1250"
- transform="translate(-295.3149,24.86123)"
- id="use5525"
- y="0"
- x="0" />
- <use
- xlink:href="#path6078"
- height="1250"
- width="1250"
- transform="translate(-292.3149,24.86123)"
- id="use5527"
- y="0"
- x="0" />
- <use
- xlink:href="#path6078"
- height="1250"
- width="1250"
- transform="translate(-289.3149,24.86123)"
- id="use5529"
- y="0"
- x="0" />
- <use
- xlink:href="#path6078"
- height="1250"
- width="1250"
- transform="translate(-286.3149,24.86123)"
- id="use5531"
- y="0"
- x="0" />
- <use
- xlink:href="#path6078"
- height="1250"
- width="1250"
- transform="translate(-296.3149,39.86123)"
- id="use5533"
- y="0"
- x="0" />
- <use
- xlink:href="#path6078"
- height="1250"
- width="1250"
- transform="translate(-293.3149,39.86123)"
- id="use5535"
- y="0"
- x="0" />
- <use
- xlink:href="#path6078"
- height="1250"
- width="1250"
- transform="translate(-290.3149,39.86123)"
- id="use5537"
- y="0"
- x="0" />
- <use
- xlink:href="#path6078"
- height="1250"
- width="1250"
- transform="translate(-287.3149,39.86123)"
- id="use5539"
- y="0"
- x="0" />
- <use
- xlink:href="#path6078"
- height="1250"
- width="1250"
- transform="translate(-284.3149,39.86123)"
- id="use5541"
- y="0"
- x="0" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 55.5,279.5 0,1"
- id="path5543" />
- <use
- xlink:href="#path6100"
- height="1250"
- width="1250"
- transform="translate(-298.3149,27.86123)"
- id="use5545"
- y="0"
- x="0" />
- <use
- xlink:href="#path6100"
- height="1250"
- width="1250"
- transform="translate(-298.3149,30.86123)"
- id="use5547"
- y="0"
- x="0" />
- <use
- xlink:href="#path6100"
- height="1250"
- width="1250"
- transform="translate(-298.3149,33.86123)"
- id="use5549"
- y="0"
- x="0" />
- <use
- xlink:href="#path6100"
- height="1250"
- width="1250"
- transform="translate(-298.3149,36.86123)"
- id="use5551"
- y="0"
- x="0" />
- <use
- xlink:href="#path6100"
- height="1250"
- width="1250"
- transform="translate(-283.3149,34.86123)"
- id="use5553"
- y="0"
- x="0" />
- <use
- xlink:href="#path6100"
- height="1250"
- width="1250"
- transform="translate(-283.3149,31.86123)"
- id="use5555"
- y="0"
- x="0" />
- <use
- xlink:href="#path6100"
- height="1250"
- width="1250"
- transform="translate(-283.3149,28.86123)"
- id="use5557"
- y="0"
- x="0" />
- <use
- xlink:href="#path6100"
- height="1250"
- width="1250"
- transform="translate(-283.3149,25.86123)"
- id="use5560"
- y="0"
- x="0" />
- <use
- xlink:href="#path6100"
- height="1250"
- width="1250"
- transform="translate(-283.3149,22.86123)"
- id="use5563"
- y="0"
- x="0" />
- </g>
- <g
- id="dialog-tile-clones"
- transform="translate(-0.49998107,-21.503099)"
- inkscape:label="#edit_create_tiled_clones">
- <g
- id="g5745"
- transform="matrix(1,0,0,0.996869,-59.55772,-28.70668)">
- <rect
- style="color:#000000;fill:url(#linearGradient5944);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00156927;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5747"
- width="14.99917"
- height="11.99987"
- x="115.5577"
- y="338.80829" />
- <rect
- style="color:#000000;fill:url(#linearGradient5946);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00156915;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5749"
- width="14.99819"
- height="3.011261"
- x="115.5588"
- y="335.7579" />
- </g>
- <g
- transform="matrix(0.600005,0,0,0.599717,25.61153,139.5917)"
- id="g5803">
- <g
- id="g5704"
- transform="translate(50.5399,79.54113)">
- <rect
- style="color:#000000;fill:none;stroke:url(#linearGradient5948);stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5706"
- width="8.9968081"
- height="7.9962969"
- x="5.4601002"
- y="205.4404" />
- <rect
- style="color:#000000;fill:url(#linearGradient5950);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5952);stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5708"
- width="6.9948139"
- height="5.9933238"
- x="6.4601302"
- y="206.4404" />
- <rect
- style="color:#000000;fill:none;stroke:url(#linearGradient5954);stroke-width:0.9999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5711"
- width="11.99355"
- height="11.99031"
- x="8.4778118"
- y="208.4686" />
- <rect
- style="color:#000000;fill:url(#linearGradient5956);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5958);stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5713"
- width="9.9823189"
- height="9.9715872"
- x="9.4778109"
- y="209.4688" />
- </g>
- <rect
- y="293.0437"
- x="62.052299"
- height="4.0014329"
- width="5.9790282"
- id="rect5715"
- style="color:#000000;fill:url(#linearGradient5960);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5962);stroke-width:1.00000048;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 63.0113,291 c 0,1 0,1 0,1"
- id="path5717" />
- <use
- xlink:href="#path6162"
- height="1250"
- width="1250"
- transform="translate(-293.8567,32.29639)"
- id="use5721"
- y="0"
- x="0" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 64.0113,290 2,0"
- id="path5723" />
- <path
- style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 63,295.9816 0,-2 4,0"
- id="path5725" />
- </g>
- </g>
- <g
- id="edit-select-original"
- inkscape:label="#edit_select_original">
- <rect
- style="color:#000000;fill:none;stroke:url(#linearGradient6151);stroke-width:0.9999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5972"
- width="11.99355"
- height="11.99031"
- x="58.517712"
- y="309.50961" />
- <rect
- style="color:#000000;fill:url(#linearGradient6146);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6148);stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5974"
- width="9.9823189"
- height="9.9715872"
- x="59.517712"
- y="310.50989" />
- <rect
- style="color:#000000;fill:url(#linearGradient6122);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6125);stroke-width:1.00000048;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5976"
- width="5.9790282"
- height="4.0014329"
- x="61.552299"
- y="314.5437" />
- <path
- id="path5978"
- d="m 62.5113,312.5 c 0,1 0,1 0,1"
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
- <use
- xlink:href="#path6162"
- x="0"
- y="0"
- id="use5981"
- transform="translate(-294.3567,53.7964)"
- width="1250"
- height="1250" />
- <path
- id="path5983"
- d="m 63.5113,311.5 2,0"
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- id="path5985"
- d="m 62.5,317.4816 0,-2 4,0"
- style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <g
- id="g6161">
- <rect
- y="306.48151"
- x="55.5"
- height="7.9962969"
- width="8.9968081"
- id="rect5968"
- style="color:#000000;fill:none;stroke:url(#linearGradient6159);stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="307.48141"
- x="56.500031"
- height="5.9933238"
- width="6.9948139"
- id="rect5970"
- style="color:#000000;fill:url(#linearGradient6154);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6156);stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- </g>
- </g>
- <g
- id="text-flow-into-frame"
- transform="translate(-15.00082,-30.00001)"
- inkscape:label="#flow_into_frame">
- <rect
- y="118.5"
- x="296.50079"
- height="15.00001"
- width="14.99917"
- id="rect6267"
- style="color:#000000;fill:url(#linearGradient6369);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <g
- transform="matrix(0.5,0,0,0.5,149,70)"
- id="g6352">
- <path
- sodipodi:nodetypes="ccccccccccccccccc"
- d="m 302,115 2,-2 0,-11 -3,0 -2,2 -1,0 0,-4 16,0 0,4 -1,0 -2,-2 -3,0 0,11 2,2 0,1 -8,0 0,-1 z"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- id="path6342" />
- <path
- inkscape:label="#object_font"
- id="path6344"
- d="m 304,115 1,-1 0,-12 2,0 0,12 1,1 -4,0 z"
- style="fill:url(#linearGradient6371);fill-opacity:1;fill-rule:evenodd;stroke:none" />
- </g>
- <path
- sodipodi:nodetypes="ccccccccccccccccc"
- id="path6358"
- d="m 308,126 0,3 2,0 0,1 -1,0 0,1 -1,0 0,1 -1,0 0,-1 -1,0 0,-1 -1,0 0,-1 2,0 0,-3 1,0 z"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
- </g>
- <g
- id="text-unflow"
- inkscape:label="#unflow">
- <rect
- style="color:#000000;fill:none;stroke:#cc0000;stroke-width:1.00000012;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.0000001, 2.0000002;stroke-dashoffset:0;marker:none;display:inline"
- id="rect6375"
- width="14.99917"
- height="15.00001"
- x="281.5"
- y="110.5" />
- <g
- id="g6377"
- transform="matrix(0.5,0,0,0.5,133.9992,61.99999)">
- <path
- id="path6379"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 302,115 2,-2 0,-11 -3,0 -2,2 -1,0 0,-4 16,0 0,4 -1,0 -2,-2 -3,0 0,11 2,2 0,1 -8,0 0,-1 z"
- sodipodi:nodetypes="ccccccccccccccccc" />
- <path
- style="fill:url(#linearGradient6436);fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 304,115 1,-1 0,-12 2,0 0,12 1,1 -4,0 z"
- id="path6381"
- inkscape:label="#object_font" />
- </g>
- <path
- sodipodi:nodetypes="ccccccccccccccccc"
- id="path6428"
- d="m 290,119 1,0 1.5,1.5 1.5,-1.5 1,0 0,1 -1.5,1.5 1.5,1.5 0,1 -1,0 -1.5,-1.5 -1.5,1.5 -1,0 0,-1 1.5,-1.5 -1.5,-1.5 0,-1 z"
- style="fill:#c80000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
- </g>
- <g
- id="text-convert-to-regular"
- inkscape:label="#convert_to_text">
- <g
- transform="matrix(0.725945,0,0,0.725944,63.34671,33.14915)"
- id="g15109">
- <rect
- y="135.47031"
- x="300.49991"
- height="11.02972"
- width="11.02971"
- id="rect15111"
- style="color:#000000;fill:url(#linearGradient15119);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.37751567;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <g
- transform="matrix(0.5,0,0,0.5,153,87)"
- id="g15113">
- <path
- sodipodi:nodetypes="ccccccccccccccccc"
- d="m 302,115 2,-2 0,-11 -3,0 -2,2 -1,0 0,-4 16,0 0,4 -1,0 -2,-2 -3,0 0,11 2,2 0,1 -8,0 0,-1 z"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- id="path15115" />
- <path
- inkscape:label="#object_font"
- id="path15117"
- d="m 304,115 1,-1 0,-12 2,0 0,12 1,1 -4,0 z"
- style="fill:url(#linearGradient15121);fill-opacity:1;fill-rule:evenodd;stroke:none" />
- </g>
- </g>
- <rect
- ry="0"
- y="138.493"
- x="288.49301"
- height="8.006958"
- width="8.0069637"
- id="rect15125"
- style="color:#000000;fill:url(#linearGradient15141);fill-opacity:1;fill-rule:evenodd;stroke:#3465a4;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 2;stroke-dashoffset:0;marker:none;display:inline" />
- <g
- transform="matrix(0.362972,0,0,0.362972,181.4162,103.3063)"
- id="g15127">
- <path
- sodipodi:nodetypes="ccccccccccccccccc"
- d="m 302,115 2,-2 0,-11 -3,0 -2,2 -1,0 0,-4 16,0 0,4 -1,0 -2,-2 -3,0 0,11 2,2 0,1 -8,0 0,-1 z"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- id="path15129" />
- <path
- inkscape:label="#object_font"
- id="path15131"
- d="m 304,115 1,-1 0,-12 2,0 0,12 1,1 -4,0 z"
- style="fill:url(#linearGradient15135);fill-opacity:1;fill-rule:evenodd;stroke:none" />
- </g>
- </g>
- <g
- id="text-unkern"
- inkscape:label="#remove_manual_kerns">
- <path
- id="rect15156"
- d="m 281.5,153.5 14.9992,0 0,15 -14.9992,0 0,-15 z"
- style="color:#000000;fill:url(#linearGradient15175);fill-opacity:1;fill-rule:evenodd;stroke:#3465a4;stroke-width:1.00000012;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.0000001, 2.0000002;stroke-dashoffset:0;marker:none;display:inline" />
- <path
- style="color:#000000;fill:none;stroke:#73d216;stroke-width:1.00000012;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- d="m 283.5,153.9828 0,14.0172 0,-14.0172 z"
- id="path15185"
- sodipodi:nodetypes="ccc" />
- <path
- sodipodi:nodetypes="ccc"
- id="path15187"
- d="m 290.5,153.9828 0,14.0172 0,-14.0172 z"
- style="color:#000000;fill:none;stroke:#73d216;stroke-width:1.00000012;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <path
- style="color:#000000;fill:none;stroke:#73d216;stroke-width:1.00000012;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- d="m 294.461,153.9828 0,14.0172 0,-14.0172 z"
- id="path15189"
- sodipodi:nodetypes="ccc" />
- <g
- transform="matrix(0.5,0,0,0.5,133.9992,105)"
- id="g15195">
- <path
- sodipodi:nodetypes="ccccccccccccccccc"
- d="m 302,115 2,-2 0,-11 -3,0 -2,2 -1,0 0,-4 16,0 0,4 -1,0 -2,-2 -3,0 0,11 2,2 0,1 -8,0 0,-1 z"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- id="path15197" />
- <path
- inkscape:label="#object_font"
- id="path15199"
- d="m 304,115 1,-1 0,-12 2,0 0,12 1,1 -4,0 z"
- style="fill:url(#linearGradient15213);fill-opacity:1;fill-rule:evenodd;stroke:none" />
- </g>
- <path
- style="fill:#c80000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 290,162 1,0 1.5,1.5 1.5,-1.5 1,0 0,1 -1.5,1.5 1.5,1.5 0,1 -1,0 -1.5,-1.5 -1.5,1.5 -1,0 0,-1 1.5,-1.5 -1.5,-1.5 0,-1 z"
- id="path15201"
- sodipodi:nodetypes="ccccccccccccccccc" />
- </g>
- <g
- id="dialog-memory"
- inkscape:label="#about_memory">
- <rect
- style="color:#000000;fill:url(#linearGradient4689);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect4657"
- width="14.99917"
- height="15.00001"
- x="331.50079"
- y="86.5" />
- <rect
- y="94"
- x="332"
- height="7"
- width="4.666667"
- id="rect4691"
- style="color:#000000;fill:url(#linearGradient4703);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000072;marker:none;display:inline" />
- <rect
- style="color:#000000;fill:url(#linearGradient4707);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000072;marker:none;display:inline"
- id="rect4705"
- width="4.666667"
- height="14.00001"
- x="336.66669"
- y="86.999992" />
- <rect
- y="91"
- x="341.33331"
- height="10"
- width="4.666667"
- id="rect4715"
- style="color:#000000;fill:url(#linearGradient4718);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000072;marker:none;display:inline" />
- </g>
- <g
- id="dialog-input-devices"
- inkscape:label="#input_devices">
- <g
- transform="matrix(1,0,0,0.996869,-105.0577,-206.2098)"
- id="g5739">
- <rect
- y="338.80829"
- x="115.5577"
- height="11.99987"
- width="14.99917"
- id="rect5741"
- style="color:#000000;fill:url(#linearGradient5750);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00156927;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="335.7579"
- x="115.5588"
- height="3.011261"
- width="14.99819"
- id="rect5744"
- style="color:#000000;fill:url(#linearGradient5752);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00156915;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- </g>
- <g
- transform="matrix(1,0,0,1.066667,-679.5,-193.0001)"
- id="g5768"
- style="display:inline">
- <rect
- y="303.75"
- x="691.5"
- height="10.31249"
- width="11"
- id="rect5771"
- style="fill:none;stroke:none" />
- <path
- sodipodi:nodetypes="ccccc"
- d="M 696.7189,305.998 696,305.5938 l -4,8 10,0 0,-0.9375"
- style="fill:none;stroke:url(#linearGradient5777);stroke-width:0.96824569;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- id="path5773" />
- <path
- sodipodi:nodetypes="cc"
- id="path5775"
- d="m 694.5,309.375 c 1.5,0.4688 3,2.3438 2.5,4.2188"
- style="fill:none;stroke:url(#linearGradient5779);stroke-width:0.96824569;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- </g>
- </g>
- <g
- id="document-metadata"
- inkscape:label="#document_metadata">
- <g
- id="g5714"
- transform="matrix(1,0,0,0.996869,-105.057,-226.2067)">
- <rect
- style="color:#000000;fill:url(#linearGradient5728);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00156927;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5716"
- width="14.99917"
- height="11.99987"
- x="115.5577"
- y="338.80829" />
- <rect
- style="color:#000000;fill:url(#linearGradient5730);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00156915;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5718"
- width="14.99819"
- height="3.011261"
- x="115.5588"
- y="335.7579" />
- </g>
- <path
- style="color:#000000;fill:url(#linearGradient5844);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5846);stroke-width:1.00000107;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline"
- d="m 12.5,122.5 0,-9 7,0 4,4 0,5"
- id="path5826"
- sodipodi:nodetypes="ccccc" />
- <path
- style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5841);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
- d="m 19.5,113.5 4,4 -4,0 0,-4 z"
- id="path5829"
- sodipodi:nodetypes="cccc" />
- <path
- sodipodi:nodetypes="cc"
- style="fill:none;stroke:#c8c8c8;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 22.5,122.5 0,-4"
- id="path5831" />
- </g>
- <g
- id="color-fill"
- transform="matrix(0.78125,0,0,0.78125,451.845,442.25)"
- inkscape:label="#g3340">
- <path
- id="path30990"
- d="M 13.0063,24.4482 30.4465,15.9086 C 31.4092,15.4372 31.0551,10.9526 28.9338,6.62049 26.8126,2.28834 23.7236,-0.25897 22.7609,0.212415 L 5.32066,8.75199"
- style="fill:url(#linearGradient3352);fill-opacity:1;stroke:#000000;stroke-width:1.27999997;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- sodipodi:nodetypes="ccscc" />
- <path
- style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
- d="m 459.326,449.367 10.518,-5.119 c 1.234,0.647 1.542,1.015 2.233,2.513"
- id="path4825"
- sodipodi:nodetypes="ccc"
- transform="matrix(1.28,0,0,1.28,-578.362,-566.08)" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1.27999997;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="M 15.3452,14.3489 C 13.4479,-3.0346 8.35128,-2.74598 9.06756,6.76043"
- id="path31979"
- sodipodi:nodetypes="cs" />
- <path
- sodipodi:type="arc"
- style="fill:#c8c8c8;fill-opacity:1;stroke:#2e3436;stroke-width:1.13887095;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- id="path31981"
- sodipodi:cx="12.875"
- sodipodi:cy="14.875"
- sodipodi:rx="1.3125"
- sodipodi:ry="1.3125"
- d="m 14.1875,14.875 c 0,0.724874 -0.587626,1.3125 -1.3125,1.3125 -0.724874,0 -1.3125,-0.587626 -1.3125,-1.3125 0,-0.724874 0.587626,-1.3125 1.3125,-1.3125 0.724874,0 1.3125,0.587626 1.3125,1.3125 z"
- transform="matrix(1.12392,0,0,1.12392,0.83338,-2.58525)" />
- <path
- style="color:#000000;fill:url(#radialGradient4365);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.00000095;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline"
- d="m 456.281,449.062 c -0.068,0.008 -0.127,0.034 -0.187,0.063 -0.961,0.465 -0.457,3.569 1.156,6.937 0.988,2.063 2.18,3.737 3.156,4.626 -0.001,0.01 10e-4,0.02 0,0.031 -0.069,0.83 -0.759,1.709 -1.028,2.5 -10.092,0.32 -8.962,4.477 0.653,4.523 18.542,0.088 18.215,-4.476 2.844,-4.554 -0.273,-0.656 -0.558,-1.324 -0.781,-2 0.727,-0.738 0.168,-3.655 -1.344,-6.813 -1.512,-3.158 -3.442,-5.424 -4.469,-5.313 z"
- transform="matrix(1.28,0,0,1.28,-578.362,-566.08)"
- id="path22088"
- sodipodi:nodetypes="csscscsccsc" />
- </g>
- <g
- transform="matrix(0.941445,0,0,1.002693,-125.0319,-1.597622)"
- id="draw-trace-background"
- style="display:inline"
- inkscape:label="#g9319">
- <rect
- style="fill:url(#linearGradient9331);fill-opacity:1;stroke:none"
- id="rect9329"
- width="11.68417"
- height="10.97046"
- x="-703.20831"
- y="303.77951"
- transform="scale(-1,1)" />
- <rect
- y="303.7634"
- x="691.52399"
- height="10.9571"
- width="11.684"
- id="rect9321"
- style="fill:none;stroke:none" />
- <path
- sodipodi:nodetypes="ccccc"
- id="path9323"
- d="m 691.5241,314.2513 0.006,0.4987 11.6782,-0.0161 3e-4,-3.9732 c -2.8312,1.7762 -6.9043,3.4906 -11.6842,3.4906 z"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
- </g>
- <g
- id="rectangle-make-corners-sharp"
- inkscape:label="#squared_corner">
- <rect
- y="120"
- x="500"
- height="16"
- width="16"
- id="rect9834"
- style="opacity:0.33213004;fill:none;stroke:none" />
- <g
- id="g11004">
- <path
- sodipodi:nodetypes="csccc"
- id="path8457"
- d="m 504,122 c -0.0938,2.5 4.2036,3.3952 5,4 1,0.7593 2.5,4.0937 5,4 l 0,-8 -10,0 z"
- style="color:#000000;fill:#99b7d6;fill-opacity:0.70196078;fill-rule:evenodd;stroke:none;stroke-width:2;marker:none;display:inline" />
- <path
- style="color:#000000;fill:none;stroke:#c80000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0.5;marker:none;display:inline"
- d="m 500,122 14,0 0,13"
- id="rect8453"
- sodipodi:nodetypes="ccc" />
- <path
- sodipodi:nodetypes="ccc"
- id="path8462"
- d="m 514,130 0,-8 -10,0"
- style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.5;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- </g>
- </g>
- <g
- id="draw-ellipse"
- inkscape:label="#g8245">
- <rect
- y="145.03909"
- x="450"
- height="24"
- width="24"
- id="rect3417"
- style="color:#000000;fill:none;stroke:none;stroke-width:1.00000012;marker:none;display:inline" />
- <path
- transform="matrix(0.795464,0,0,0.798577,364.99896,27.713449)"
- d="m 134,162 a 12,12 0 1 1 -24,0 12,12 0 1 1 24,0 z"
- sodipodi:ry="12"
- sodipodi:rx="12"
- sodipodi:cy="162"
- sodipodi:cx="122"
- id="draw_arc1"
- style="color:#000000;fill:none;stroke:url(#linearGradient6574);stroke-width:1.25467694;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- sodipodi:type="arc" />
- <path
- transform="matrix(0.707159,0,0,0.70714,375.77206,42.487119)"
- d="m 134,162 a 12,12 0 1 1 -24,0 12,12 0 1 1 24,0 z"
- sodipodi:ry="12"
- sodipodi:rx="12"
- sodipodi:cy="162"
- sodipodi:cx="122"
- id="path5905"
- style="color:#000000;fill:url(#linearGradient5907);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5915);stroke-width:1.41412926;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- sodipodi:type="arc" />
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:1.00000012;marker:none;display:inline"
- id="rect4336"
- width="24"
- height="24"
- x="450"
- y="145" />
- <path
- sodipodi:type="arc"
- style="color:#000000;fill:none;stroke:url(#linearGradient5389);stroke-width:1.25467694;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="path4338"
- sodipodi:cx="122"
- sodipodi:cy="162"
- sodipodi:rx="12"
- sodipodi:ry="12"
- d="m 134,162 a 12,12 0 1 1 -24,0 12,12 0 1 1 24,0 z"
- transform="matrix(0.795464,0,0,0.798577,364.99896,27.67435)" />
- </g>
- <g
- id="draw-ellipse-whole"
- style="fill:none"
- inkscape:label="#reset_circle">
- <rect
- y="150"
- x="500"
- height="16"
- width="16"
- id="rect4298"
- style="fill:none;stroke:none" />
- <path
- sodipodi:type="arc"
- style="fill:#b0c5da;fill-opacity:1;fill-rule:nonzero;stroke:none"
- id="path4888"
- sodipodi:cx="508"
- sodipodi:cy="158"
- sodipodi:rx="6"
- sodipodi:ry="6"
- d="m 514,158 a 6,6 0 1 1 -12,0 6,6 0 1 1 12,0 z" />
- <path
- id="path5285"
- style="color:#000000;fill:none;stroke:#c80000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0;marker:none;display:inline"
- d="m 514,158 -6,0 3,-5"
- sodipodi:nodetypes="ccc" />
- <path
- d="m 514,158 a 6,6 0 1 1 -12,0 6,6 0 1 1 12,0 z"
- sodipodi:ry="6"
- sodipodi:rx="6"
- sodipodi:cy="158"
- sodipodi:cx="508"
- id="path5292"
- style="fill:none;stroke:#0000ff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.5;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
- sodipodi:type="arc" />
- </g>
- <g
- style="fill:none"
- id="draw-ellipse-segment"
- transform="translate(20,0)"
- inkscape:label="#circle_closed_arc">
- <rect
- style="fill:none;stroke:none"
- id="rect4316"
- width="16"
- height="16"
- x="500"
- y="150" />
- <path
- d="m 514,158 c 0,3.31371 -2.68629,6 -6,6 -3.31371,0 -6,-2.68629 -6,-6 0,-2.14359 1.14359,-4.12435 3,-5.19615 L 508,158 z"
- sodipodi:ry="6"
- sodipodi:rx="6"
- sodipodi:cy="158"
- sodipodi:cx="508"
- id="path4318"
- style="fill:#b0c5da;fill-opacity:1;fill-rule:nonzero;stroke:#0000ff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.5;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
- sodipodi:type="arc"
- sodipodi:start="0"
- sodipodi:end="4.18879" />
- </g>
- <g
- transform="translate(40,0)"
- id="draw-ellipse-arc"
- style="fill:none"
- inkscape:label="#circle_open_arc">
- <rect
- y="150"
- x="500"
- height="16"
- width="16"
- id="rect4326"
- style="fill:none;stroke:none" />
- <path
- sodipodi:end="4.18879"
- sodipodi:start="0"
- sodipodi:type="arc"
- style="fill:#b0c5da;fill-opacity:1;fill-rule:nonzero;stroke:#0000ff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.5;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
- id="path4328"
- sodipodi:cx="508"
- sodipodi:cy="158"
- sodipodi:rx="6"
- sodipodi:ry="6"
- d="m 514,158 c 0,3.31371 -2.68629,6 -6,6 -3.31371,0 -6,-2.68629 -6,-6 0,-2.14359 1.14359,-4.12435 3,-5.19615"
- sodipodi:open="true" />
- </g>
- <g
- id="draw-cuboid"
- inkscape:label="#draw_3dbox">
- <path
- style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.04928207px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"
- d="m 604.0245,114.9402 -11.8372,4.5906 -0.2295,13.0505 8.886,6.1973 11.3127,-3.607 0.2294,-12.5586 -8.3614,-7.6728 z"
- id="path5192" />
- <rect
- y="115"
- x="590"
- height="24"
- width="24"
- id="rect4344"
- style="color:#000000;fill:none;stroke:none;stroke-width:1.00000012;marker:none;display:inline" />
- <path
- d="m 592.431,132.3014 11.2755,-3.9307 0.2248,-12.8797 -11.2836,4.3966 -0.2167,12.4138 z"
- style="fill:url(#linearGradient5190);fill-opacity:1;fill-rule:evenodd;stroke:none"
- id="path4628"
- inkscape:box3dface="XYfront" />
- <path
- d="m 592.431,132.3014 11.2755,-3.9307 7.9756,6.4087 -10.7756,3.4467 -8.4755,-5.9247 z"
- style="fill:url(#linearGradient5187);fill-opacity:1;fill-rule:evenodd;stroke:none"
- id="path4630"
- inkscape:box3dface="XZtop" />
- <path
- d="m 603.7065,128.3707 7.9756,6.4087 0.2089,-11.971 -7.9597,-7.3174 -0.2248,12.8797 z"
- style="fill:url(#linearGradient5184);fill-opacity:1;fill-rule:evenodd;stroke:none"
- id="path4633"
- inkscape:box3dface="YZleft" />
- <path
- id="path5202"
- d="m 603.8375,116.1429 -10.6428,4.1273 -0.2063,11.7338 7.9893,5.5718 10.1713,-3.2428 0.2064,-11.2914 -7.5179,-6.8987 z"
- style="opacity:0.5;fill:none;stroke:#ffffff;stroke-width:1.06575453;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
- </g>
- <g
- id="perspective-parallel"
- transform="matrix(1,0,0,1.090725,-0.3693,-12.921063)"
- inkscape:label="#toggle_vp_x">
- <path
- sodipodi:nodetypes="cc"
- d="m 646.3693,119.7089 0,20.4924"
- style="color:#000000;fill:none;stroke:#000000;stroke-width:3.83003211;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline"
- id="path4997" />
- <path
- sodipodi:nodetypes="cc"
- d="m 653.3817,119.7089 0,20.4924"
- style="color:#000000;fill:none;stroke:#000000;stroke-width:3.83003211;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline"
- id="path4979" />
- </g>
- <g
- id="toggle_vp_y"
- transform="matrix(1,0,0,1.090725,39.6307,-12.921063)">
- <path
- sodipodi:nodetypes="cc"
- d="m 646.3693,119.7089 0,20.4924"
- style="color:#000000;fill:none;stroke:#000000;stroke-width:3.83003211;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline"
- id="path4987" />
- <path
- sodipodi:nodetypes="cc"
- d="m 653.3817,119.7089 0,20.4924"
- style="color:#000000;fill:none;stroke:#000000;stroke-width:3.83003211;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline"
- id="path4989" />
- </g>
- <g
- id="toggle_vp_z"
- transform="matrix(1,0,0,1.090725,79.6307,-12.921063)">
- <path
- sodipodi:nodetypes="cc"
- d="m 646.3693,119.7089 0,20.4924"
- style="color:#000000;fill:none;stroke:#000000;stroke-width:3.83003211;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline"
- id="path4993" />
- <path
- sodipodi:nodetypes="cc"
- d="m 653.3817,119.7089 0,20.4924"
- style="color:#000000;fill:none;stroke:#000000;stroke-width:3.83003211;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline"
- id="path4995" />
- </g>
- <g
- id="3dbox_three_handles"
- transform="translate(0.22570801,-0.46199799)">
- <rect
- y="117.462"
- x="753.77429"
- height="7.406888"
- width="7.406888"
- id="rect6683"
- style="fill:#000000;fill-opacity:1;stroke:none" />
- <rect
- style="fill:#000000;fill-opacity:1;stroke:none"
- id="rect7268"
- width="7.406888"
- height="7.406888"
- x="759.77429"
- y="131.46201" />
- <rect
- y="119.462"
- x="767.77429"
- height="7.406888"
- width="7.406888"
- id="rect7270"
- style="fill:#000000;fill-opacity:1;stroke:none" />
- </g>
- <g
- id="3dbox_four_handles"
- transform="translate(0.22570801,0.53800201)">
- <rect
- style="fill:#000000;fill-opacity:1;stroke:none"
- id="rect7277"
- width="7.406888"
- height="7.406888"
- x="793.77429"
- y="117.462" />
- <rect
- y="117.462"
- x="807.77429"
- height="7.406888"
- width="7.406888"
- id="rect7279"
- style="fill:#000000;fill-opacity:1;stroke:none" />
- <rect
- style="fill:#000000;fill-opacity:1;stroke:none"
- id="rect7281"
- width="7.406888"
- height="7.406888"
- x="807.77429"
- y="131.46201" />
- <rect
- y="131.46201"
- x="793.77429"
- height="7.406888"
- width="7.406888"
- id="rect7283"
- style="fill:#000000;fill-opacity:1;stroke:none" />
- </g>
- <g
- transform="matrix(0.9610923,0,0,0.9805424,517.7012,-120.9824)"
- id="tool-tweak"
- inkscape:label="#g4398">
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline"
- id="rect4400"
- width="24.97159"
- height="24.47625"
- x="-110.5099"
- y="180.0235" />
- <path
- style="fill:url(#linearGradient4415);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.91853738;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline"
- d="m -109.5169,193.9456 c 8.2165,1.6913 5.1224,-7.85 10.71653,-11.5841 1.72915,-1.1542 6.23552,-0.8058 7.60383,2.2962 1.01863,2.3092 0.57299,3.7792 -0.88086,3.3379 -1.52946,-0.4643 -1.24291,-2.3104 -3.81779,-1.813 -1.3025,0.2516 -2.0822,2.3434 -1.10913,4.6913 1.09776,2.6488 3.352,4.4227 8.9464,3.0717 l 0,9.5976 -21.45898,0 0,-9.5976 z"
- id="rect4412"
- sodipodi:nodetypes="cssssscccc" />
- <path
- style="fill:none;stroke:#ffffff;stroke-width:0.91853738;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline"
- d="m -96.8577,182.6385 c -2.71067,0.552 -4.0177,3.4163 -4.8477,5.9037 -0.7259,2.2595 -1.4136,5.0237 -3.7439,6.0105 -1.0107,0.3882 -2.9612,0.5448 -4.0361,0.3826 l -0.0291,8.5583 21.4833,0.06 0,-8.5582 c -2.78224,0.4279 -5.92299,0.3649 -8.21536,-1.4697 -2.01583,-1.6882 -2.67843,-5.0914 -1.22227,-7.3482 1.45069,-1.684 4.46573,-0.982 5.41291,0.8999 0.78385,0.398 0.53026,-0.7543 0.39943,-1.2072 -0.63017,-2.1587 -3.02208,-3.4761 -5.20121,-3.2317 z"
- id="path4416"
- sodipodi:nodetypes="ccccccccccsc" />
- </g>
- <g
- transform="translate(436.9762,-119.9465)"
- id="path-tweak-push"
- inkscape:label="#g4416">
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline"
- id="rect4418"
- width="16"
- height="16"
- x="-45"
- y="175" />
- <path
- style="color:#000000;fill:url(#linearGradient4428);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.61387211;marker:none;visibility:visible;display:inline"
- d="m -44.25871,182.3053 c 3.11679,0.0401 2.6059,-3.4751 7.25315,-3.4309 4.64725,0.0443 3.22096,3.5317 7.16093,3.4309 l 0,4.0749 c -3.54547,0 -4.29717,-3.6915 -7.16674,-3.6953 -3.18827,-0.004 -3.78523,3.6953 -7.24734,3.6953 l 0,-4.0749 z"
- id="path4426"
- sodipodi:nodetypes="czccscc" />
- <path
- sodipodi:nodetypes="cscczc"
- id="path4444"
- d="m -29.84463,186.3802 c -3.54547,0 -4.29717,-3.6915 -7.16674,-3.6953 -3.18827,-0.004 -3.78523,3.6953 -7.24734,3.6953 m 0,-4.0749 c 3.11679,0.0401 2.6059,-3.4751 7.25315,-3.4309 4.64725,0.0443 3.22096,3.5317 7.16093,3.4309"
- style="color:#000000;fill:none;stroke:#000000;stroke-width:0.61387211;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" />
- </g>
- <g
- inkscape:label="#g4416"
- id="path-tweak-grow"
- transform="translate(416.9762,-119.9465)">
- <rect
- y="175"
- x="-45"
- height="16"
- width="16"
- id="rect4432"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- sodipodi:nodetypes="czccscc"
- id="path4435"
- d="m -44.25871,182.0349 c 3.11679,0.0401 3.76607,-3.1116 7.25315,-3.0784 3.48708,0.0331 3.22096,3.1792 7.16093,3.0784 l 0,4.0748 c -3.54547,0 -4.29717,2.8563 -7.16674,2.8526 -3.18827,-0.004 -3.78523,-2.8526 -7.24734,-2.8526 l 0,-4.0748 z"
- style="color:#000000;fill:url(#linearGradient4437);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.61387211;marker:none;visibility:visible;display:inline" />
- <path
- style="color:#000000;fill:none;stroke:#000000;stroke-width:0.61387211;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline"
- d="m -29.84463,186.1097 c -3.54547,0 -4.29717,2.8563 -7.16674,2.8526 -3.18827,-0.004 -3.78523,-2.8526 -7.24734,-2.8526 m 0,-4.0748 c 3.11679,0.0401 3.76607,-3.1116 7.25315,-3.0784 3.48708,0.0331 3.22096,3.1792 7.16093,3.0784"
- id="path4442"
- sodipodi:nodetypes="cscczc" />
- </g>
- <g
- transform="translate(396.9762,-119.9465)"
- id="path-tweak-shrink"
- inkscape:label="#g4416">
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline"
- id="rect4443"
- width="16"
- height="16"
- x="-45"
- y="175" />
- <path
- style="color:#000000;fill:url(#linearGradient4447);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.61387211;marker:none;visibility:visible;display:inline"
- d="m -29.84463,186.6535 c -3.54547,0 -4.66866,-2.3171 -7.16674,-2.3204 -2.49807,-0.003 -3.78523,2.3204 -7.24734,2.3204 l 0,-2.5541 0,-2.7501 c 3.11679,0.0401 4.21308,2.1772 7.25315,2.2062 3.04007,0.0289 3.22096,-2.1054 7.16093,-2.2062"
- id="path4445"
- sodipodi:nodetypes="czccczc" />
- <path
- sodipodi:nodetypes="czcczc"
- id="path4440"
- d="m -44.25871,181.3493 c 3.11679,0.0401 4.21308,1.8832 7.25315,1.9121 3.04007,0.0289 3.22096,-1.8113 7.16093,-1.9121 m 0,5.3042 c -3.54547,0 -4.66866,-2.149 -7.16674,-2.1523 -2.49807,-0.003 -3.78523,2.1523 -7.24734,2.1523"
- style="color:#000000;fill:none;stroke:#000000;stroke-width:0.61387211;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" />
- </g>
- <g
- transform="translate(416.9762,-139.9465)"
- id="path-tweak-roughen"
- inkscape:label="#g4416">
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline"
- id="rect4446"
- width="16"
- height="16"
- x="-45"
- y="175" />
- <path
- style="color:#000000;fill:url(#linearGradient4453);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.61387211;marker:none;visibility:visible;display:inline"
- d="m -44.25871,180.0349 2.08042,1.5324 0.943,-1.889 0.9323,1.5968 2.85787,-3.1374 1.54512,2.182 1.09925,-1.1423 2.66542,2.4237 2.2907,-1.668 0,3.1205 0,1.0187 0,1.0187 0,1.0187 -2.22589,0.9033 -2.01263,-0.6499 2.07948,2.3704 -5.1049,-2.153 -3.14729,0.9362 0.98204,-3.1154 -2.84027,2.8292 -2.14462,-1.1208 0,-1.0187 0,-1.0187 0,-1.0187 0,-3.0187 z"
- id="path4448"
- sodipodi:nodetypes="ccccccccccccccccccccccccc" />
- <path
- sodipodi:nodetypes="cccccccccccccccccc"
- id="path4576"
- d="m -29.84463,186.1097 -2.22589,0.9033 -2.01263,-0.6499 2.07948,2.3704 -5.1049,-2.153 -3.14729,0.9362 0.98204,-3.1154 -2.84027,2.8292 -2.14462,-1.1208 m 0,-6.0748 2.08042,1.5324 0.943,-1.889 0.9323,1.5968 2.85787,-3.1374 1.54512,2.182 1.09925,-1.1423 2.66542,2.4237 2.2907,-1.668"
- style="color:#000000;fill:none;stroke:#000000;stroke-width:0.61387211;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" />
- </g>
- <g
- id="document-import-ocal"
- inkscape:label="#ocal_import"
- transform="translate(-3.450267,2.75434)">
- <use
- xlink:href="#g5113"
- height="1250"
- width="1250"
- transform="translate(2.639605,16.28531)"
- id="use4598"
- y="0"
- x="0" />
- <use
- xlink:href="#path4685"
- transform="translate(14.58777,-33.04874)"
- x="0"
- y="0"
- id="use5366-8"
- width="1250"
- height="1250" />
- </g>
- <g
- id="document-export-ocal"
- inkscape:label="#ocal_export">
- <g
- id="g5113"
- transform="matrix(1.121863,0,0,0.8467469,-1.696936,21.3021)">
- <rect
- inkscape:export-ydpi="90.360001"
- inkscape:export-xdpi="90.360001"
- inkscape:export-filename="C:\Documents and Settings\Jon Phillips\My Documents\projects\clipart-project\clipart_web\logo\openclipartlibrary-logo-whiteBack-5colors.png"
- ry="2.7926421"
- transform="matrix(0.8657253,-0.5005195,0.214431,0.9767391,0,0)"
- rx="3.259387"
- y="145.0049"
- x="-23.347811"
- height="11.80559"
- width="8.2076683"
- id="rect5675"
- style="fill:#ffffff;fill-rule:evenodd;stroke:#cccccc;stroke-width:0.2102582;stroke-miterlimit:4;stroke-opacity:1" />
- <rect
- inkscape:export-ydpi="90.360001"
- inkscape:export-xdpi="90.360001"
- inkscape:export-filename="C:\Documents and Settings\Jon Phillips\My Documents\projects\clipart-project\clipart_web\logo\openclipartlibrary-logo-whiteBack-5colors.png"
- ry="2.217725"
- transform="matrix(0.8657253,-0.5005195,0.214431,0.9767391,0,0)"
- rx="2.588382"
- y="146.28799"
- x="-22.55011"
- height="9.3751888"
- width="6.517971"
- id="rect5679"
- style="fill:#bf0000;fill-rule:evenodd;stroke-width:0.7941308pt" />
- <rect
- inkscape:export-ydpi="90.360001"
- inkscape:export-xdpi="90.360001"
- inkscape:export-filename="C:\Documents and Settings\Jon Phillips\My Documents\projects\clipart-project\clipart_web\logo\openclipartlibrary-logo-whiteBack-5colors.png"
- ry="3.0324271"
- rx="3.851753"
- y="150.48019"
- x="14.50112"
- height="12.70694"
- width="7.8302379"
- id="rect5668"
- style="fill:#ffffff;fill-rule:evenodd;stroke:#cccccc;stroke-width:0.21306241;stroke-miterlimit:4;stroke-opacity:1" />
- <rect
- inkscape:export-ydpi="90.360001"
- inkscape:export-xdpi="90.360001"
- inkscape:export-filename="C:\Documents and Settings\Jon Phillips\My Documents\projects\clipart-project\clipart_web\logo\openclipartlibrary-logo-whiteBack-5colors.png"
- ry="2.408143"
- rx="3.058795"
- y="151.8613"
- x="15.26213"
- height="10.09097"
- width="6.2182322"
- id="rect5670"
- style="fill:#ff7f00;fill-rule:evenodd;stroke-width:0.7941308pt" />
- <rect
- inkscape:export-ydpi="90.360001"
- inkscape:export-xdpi="90.360001"
- inkscape:export-filename="C:\Documents and Settings\Jon Phillips\My Documents\projects\clipart-project\clipart_web\logo\openclipartlibrary-logo-whiteBack-5colors.png"
- ry="2.946012"
- transform="matrix(0.9158505,0.4015194,-0.1642153,0.9864245,0,0)"
- rx="3.542479"
- y="134.1788"
- x="44.103321"
- height="12.43601"
- width="8.2538023"
- id="rect5662"
- style="fill:#ffffff;fill-rule:evenodd;stroke:#cccccc;stroke-width:0.21640439;stroke-miterlimit:4;stroke-opacity:1" />
- <rect
- inkscape:export-ydpi="90.360001"
- inkscape:export-xdpi="90.360001"
- inkscape:export-filename="C:\Documents and Settings\Jon Phillips\My Documents\projects\clipart-project\clipart_web\logo\openclipartlibrary-logo-whiteBack-5colors.png"
- ry="2.3395181"
- transform="matrix(0.9158505,0.4015194,-0.1642153,0.9864245,0,0)"
- rx="2.8131919"
- y="135.5302"
- x="44.905449"
- height="9.8758068"
- width="6.5545921"
- id="rect5664"
- style="fill:#f3e533;fill-opacity:1;fill-rule:evenodd;stroke-width:0.7941308pt" />
- </g>
- <use
- xlink:href="#path4685"
- transform="translate(6.008357,-49.39594)"
- x="0"
- y="0"
- id="use5366"
- width="1250"
- height="1250" />
- </g>
- <g
- inkscape:label="#g4416"
- id="path-tweak-attract"
- transform="translate(436.9762,-79.9465)">
- <rect
- y="175"
- x="-45"
- height="16"
- width="16"
- id="rect4494"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- sodipodi:nodetypes="czccscc"
- id="path4496"
- d="m -44.25871,185.7795 c 3.11679,0.0255 2.6059,-2.218 7.25315,-2.1897 4.64725,0.0282 3.22096,2.254 7.16093,2.1897 l 0,2.6007 c -3.54547,0 -4.29717,-3.4257 -7.16674,-3.4281 -3.18827,-0.003 -3.78523,3.4281 -7.24734,3.4281 l 0,-2.6007 z"
- style="color:#000000;fill:url(#linearGradient4501);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.61387211;marker:none;visibility:visible;display:inline" />
- <path
- style="color:#000000;fill:none;stroke:#000000;stroke-width:0.61387211;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline"
- d="m -29.84463,188.3802 c -3.54547,0 -4.29717,-3.3748 -7.16674,-3.3772 -3.18827,-0.003 -3.78523,3.3772 -7.24734,3.3772 m 0,-2.6007 c 3.11679,0.0255 2.6059,-2.218 7.25315,-2.1897 4.64725,0.0282 3.22096,2.254 7.16093,2.1897"
- id="path4499"
- sodipodi:nodetypes="cscczc" />
- <path
- style="color:#000000;fill:url(#linearGradient4507);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.61387211;marker:none;visibility:visible;display:inline"
- d="m -44.25871,180.1902 c 3.11679,-0.0256 2.6059,2.2179 7.25315,2.1897 4.64725,-0.0282 3.22096,-2.254 7.16093,-2.1897 l 0,-2.6007 c -3.54547,0 -4.29717,3.171 -7.16674,3.1734 -3.18827,0.003 -3.78523,-3.1734 -7.24734,-3.1734 l 0,2.6007 z"
- id="path4503"
- sodipodi:nodetypes="czccscc" />
- <path
- sodipodi:nodetypes="cscczc"
- id="path4505"
- d="m -29.84463,177.5895 c -3.54547,0 -4.29717,3.2729 -7.16674,3.2753 -3.18827,0.003 -3.78523,-3.2753 -7.24734,-3.2753 m 0,2.6007 c 3.11679,-0.0256 2.6059,2.2179 7.25315,2.1897 4.64725,-0.0282 3.22096,-2.254 7.16093,-2.1897"
- style="color:#000000;fill:none;stroke:#000000;stroke-width:0.61387211;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" />
- </g>
- <g
- transform="translate(416.9762,-79.9465)"
- id="path-tweak-repel"
- inkscape:label="#g4416">
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline"
- id="rect4511"
- width="16"
- height="16"
- x="-45"
- y="175" />
- <path
- style="color:#000000;fill:url(#linearGradient4521);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.61387211;marker:none;visibility:visible;display:inline"
- d="m -44.25871,186.1902 c 3.11679,-0.0256 2.6059,2.2179 7.25315,2.1897 4.64725,-0.0282 3.22096,-2.254 7.16093,-2.1897 l 0,-2.6007 c -3.54547,0 -4.29717,3.1201 -7.16674,3.1225 -3.18827,0.003 -3.78523,-3.1225 -7.24734,-3.1225 l 0,2.6007 z"
- id="path4513"
- sodipodi:nodetypes="czccscc" />
- <path
- sodipodi:nodetypes="cscczc"
- id="path4515"
- d="m -29.84463,183.5895 c -3.54547,0 -4.29717,3.171 -7.16674,3.1734 -3.18827,0.003 -3.78523,-3.1734 -7.24734,-3.1734 m 0,2.6007 c 3.11679,-0.0256 2.6059,2.2179 7.25315,2.1897 4.64725,-0.0282 3.22096,-2.254 7.16093,-2.1897"
- style="color:#000000;fill:none;stroke:#000000;stroke-width:0.61387211;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" />
- <path
- sodipodi:nodetypes="czccscc"
- id="path4517"
- d="m -44.25871,179.7795 c 3.11679,0.0255 2.6059,-2.218 7.25315,-2.1897 4.64725,0.0282 3.22096,2.254 7.16093,2.1897 l 0,2.6007 c -3.54547,0 -4.29717,-3.1201 -7.16674,-3.1225 -3.18827,-0.003 -3.78523,3.1225 -7.24734,3.1225 l 0,-2.6007 z"
- style="color:#000000;fill:url(#linearGradient4523);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.61387211;marker:none;visibility:visible;display:inline" />
- <path
- style="color:#000000;fill:none;stroke:#000000;stroke-width:0.61387211;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline"
- d="m -29.84463,182.3802 c -3.54547,0 -4.29717,-3.1336 -7.16674,-3.136 -3.18827,-0.003 -3.78523,3.136 -7.24734,3.136 m 0,-2.6007 c 3.11679,0.0255 2.6059,-2.218 7.25315,-2.1897 4.64725,0.0282 3.22096,2.254 7.16093,2.1897"
- id="path4519"
- sodipodi:nodetypes="cscczc" />
- </g>
- <g
- inkscape:label="#g4416"
- id="object-tweak-paint"
- transform="translate(416.9762,-59.9465)">
- <rect
- y="175"
- x="-45"
- height="16"
- width="16"
- id="rect4527"
- style="fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <rect
- style="fill:#cccccc;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline"
- id="rect4542"
- width="4.0692749"
- height="4.0692749"
- x="-42.993931"
- y="176.8167" />
- <rect
- y="176.8167"
- x="34.855381"
- height="4.0692749"
- width="4.0692749"
- id="rect4544"
- style="fill:#999999;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline"
- transform="scale(-1,1)" />
- <rect
- style="fill:#cccccc;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline"
- id="rect4547"
- width="4.0692749"
- height="4.0692749"
- x="-34.855381"
- y="176.8167" />
- <rect
- y="-184.95531"
- x="-42.993931"
- height="4.0692749"
- width="4.0692749"
- id="rect4549"
- style="fill:#999999;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline"
- transform="scale(1,-1)" />
- <rect
- transform="scale(-1,-1)"
- style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline"
- id="rect4551"
- width="4.0692749"
- height="4.0692749"
- x="34.855381"
- y="-184.95531" />
- <rect
- y="-184.95531"
- x="-34.855381"
- height="4.0692749"
- width="4.0692749"
- id="rect4553"
- style="fill:#999999;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline"
- transform="scale(1,-1)" />
- <rect
- style="fill:#cccccc;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline"
- id="rect4555"
- width="4.0692749"
- height="4.0692749"
- x="-42.993931"
- y="184.95531" />
- <rect
- y="184.95531"
- x="34.855381"
- height="4.0692749"
- width="4.0692749"
- id="rect4557"
- style="fill:#999999;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline"
- transform="scale(-1,1)" />
- <rect
- style="fill:#cccccc;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline"
- id="rect4559"
- width="4.0692749"
- height="4.0692749"
- x="-34.855381"
- y="184.95531" />
- </g>
- <g
- transform="translate(436.9762,-59.9465)"
- id="object-tweak-jitter-color"
- inkscape:label="#g4416">
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline"
- id="rect4563"
- width="16"
- height="16"
- x="-45"
- y="175" />
- <rect
- y="176.88519"
- x="-43.134892"
- height="4.0692749"
- width="4.0692749"
- id="rect4565"
- style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline" />
- <rect
- style="fill:#4d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline"
- id="rect4567"
- width="4.0692749"
- height="4.0692749"
- x="-43.134892"
- y="185.0237" />
- <rect
- y="-189.093"
- x="30.927059"
- height="4.0692749"
- width="4.0692749"
- id="rect4569"
- style="fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline"
- transform="scale(-1,-1)" />
- <rect
- style="fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline"
- id="rect4571"
- width="4.0692749"
- height="4.0692749"
- x="-34.996319"
- y="-180.9545"
- transform="scale(1,-1)" />
- <rect
- y="-185.0237"
- x="34.996342"
- height="4.0692749"
- width="4.0692749"
- id="rect4573"
- style="fill:#cccccc;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline"
- transform="scale(-1,-1)" />
- <rect
- transform="scale(1,-1)"
- style="fill:#999999;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline"
- id="rect4575"
- width="4.0692749"
- height="4.0692749"
- x="-39.065609"
- y="-180.9545" />
- <rect
- y="-185.0237"
- x="30.92705"
- height="4.0692749"
- width="4.0692749"
- id="rect4577"
- style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline"
- transform="scale(-1,-1)" />
- <rect
- style="fill:#b3b3b3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline"
- id="rect4579"
- width="4.0692749"
- height="4.0692749"
- x="-39.065609"
- y="185.0237" />
- <rect
- y="180.9545"
- x="-43.134892"
- height="4.0692749"
- width="4.0692749"
- id="rect4581"
- style="fill:#b3b3b3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline" />
- </g>
- <g
- id="path-effect-parameter-next"
- inkscape:label="#g10193"
- transform="translate(15.99998,0)">
- <path
- style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#4d4d4d;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"
- d="m 761.92919,60.211353 c -0.34137,1.181505 -0.43463,2.172145 -0.42806,2.998425 0.007,0.82628 0.11557,1.488452 0.25528,2.011309 0.27942,1.045712 0.6632,1.540336 1.03579,1.621393 0.37259,0.08106 1.26622,-0.146123 2.15134,-0.440605 0.44256,-0.147241 0.88196,-0.310622 1.2525,-0.483273 0.37053,-0.172651 0.67107,-0.353659 0.85194,-0.575066 -0.64166,-0.700554 -1.60046,-1.299365 -2.62089,-1.996553 -0.51021,-0.348594 -1.03107,-0.727445 -1.48389,-1.216759 -0.45282,-0.489313 -0.84235,-1.090327 -1.01401,-1.918871 z m 2.52868,-1.193129 c -0.24495,0.778674 -0.14818,1.654459 0.24207,2.343932 0.33139,0.587602 0.85722,1.030457 1.46236,1.31726 0.53411,0.247468 1.11807,0.367145 1.75106,0.35988 -0.69504,-0.419477 -1.3004,-0.819403 -1.78874,-1.228209 -0.48834,-0.408806 -0.85785,-0.82592 -1.11375,-1.221298 -0.5118,-0.790756 -0.55663,-1.489548 -0.553,-1.571565 z m 2.79833,-1.033603 c -0.47824,1.01311 -0.3614,1.724716 0.0107,2.196488 0.3721,0.471771 0.99966,0.729498 1.72325,0.914593 -0.65709,-0.511053 -1.14489,-1.245517 -1.42499,-1.889588 -0.2801,-0.644071 -0.35119,-1.190528 -0.30896,-1.221493 z m 3.52583,-2.202592 c -0.57651,0.331771 -0.5058,1.381683 -0.77803,1.762893 -0.52604,0.736629 -1.06252,0.846662 -0.78009,1.43544 0.36643,0.763924 0.52535,0.378151 1.51603,0.473729 0.30917,0.02983 1.22686,0.974506 1.5502,0.916275 -0.98094,-1.540314 -1.54469,-2.981237 -1.50811,-4.588337 z"
- id="path9858"
- inkscape:path-effect="#path-effect9860"
- inkscape:original-d="m 762.7922,66.84248 c 0.81,-3.72324 2.6964,-6.76942 8.7466,-8.75802"
- sodipodi:nodetypes="cc" />
- <path
- sodipodi:nodetypes="cc"
- id="path9256"
- d="m 762.5,68.5 c 0.8058,-6.48429 5.5747,-9.9922 11,-11"
- style="fill:none;stroke:#008000;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" />
- <rect
- style="fill:none;stroke:none;stroke-width:1;marker:none;display:inline"
- id="rect9258"
- width="16"
- height="16"
- x="759.9762"
- y="55.053501" />
- <use
- xlink:href="#g6043"
- height="1250"
- width="1250"
- id="use9872"
- y="0"
- x="0"
- transform="translate(760,-189)" />
- <use
- xlink:href="#rect10675"
- transform="translate(805.0318,-128.6983)"
- x="0"
- y="0"
- id="use10185"
- width="1250"
- height="1250" />
- <use
- xlink:href="#rect10675"
- height="1250"
- width="1250"
- id="use10187"
- y="0"
- x="0"
- transform="translate(793.0318,-116.6983)" />
- </g>
- <g
- id="grid-rectangular"
- transform="translate(-94,-28)"
- inkscape:label="#grid_xy">
- <path
- sodipodi:nodetypes="cc"
- id="path5235"
- d="m 305.5,421.5 0,15"
- style="fill:none;stroke:#0000ff;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <use
- xlink:href="#path5235"
- x="0"
- y="0"
- id="use5238"
- transform="translate(4,0)"
- width="1250"
- height="1250"
- style="stroke-linecap:round" />
- <use
- xlink:href="#path5235"
- height="1250"
- width="1250"
- transform="translate(8,0)"
- id="use5244"
- y="0"
- x="0"
- style="stroke-linecap:round" />
- <use
- xlink:href="#path5235"
- x="0"
- y="0"
- id="use5246"
- transform="translate(12,0)"
- width="1250"
- height="1250"
- style="stroke-linecap:round" />
- <path
- style="fill:none;stroke:#0000ff;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- d="m 319.5,423.5 -15,0"
- id="path5252"
- sodipodi:nodetypes="cc" />
- <use
- xlink:href="#path5252"
- x="0"
- y="0"
- id="use5254"
- transform="translate(0,4)"
- width="1250"
- height="1250"
- style="stroke-linecap:round" />
- <use
- xlink:href="#path5252"
- height="1250"
- width="1250"
- transform="translate(0,8)"
- id="use5257"
- y="0"
- x="0"
- style="stroke-linecap:round" />
- <use
- xlink:href="#path5252"
- x="0"
- y="0"
- id="use5259"
- transform="translate(0,12)"
- width="1250"
- height="1250"
- style="stroke-linecap:round" />
- </g>
- <g
- id="grid-axonometric"
- inkscape:label="#grid_axonom"
- transform="translate(-94,-28)">
- <path
- style="fill:none;stroke:#0000ff;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- d="m 332.5,421.5 0,15"
- id="path4674"
- sodipodi:nodetypes="cc" />
- <path
- sodipodi:nodetypes="cc"
- id="path5266"
- d="m 342.5,421.5 0,15"
- style="fill:none;stroke:#0000ff;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <path
- style="fill:none;stroke:#0000ff;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- d="m 337.5,421.5 0,15"
- id="path5268"
- sodipodi:nodetypes="cc" />
- <path
- sodipodi:nodetypes="cc"
- id="path4720"
- d="m 330.4851,424.4741 15.0157,8.6693"
- style="fill:none;stroke:#0000ff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <path
- style="fill:none;stroke:#0000ff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- d="m 330.4321,430.3454 10.6336,6.1393"
- id="path5309"
- sodipodi:nodetypes="cc" />
- <path
- sodipodi:nodetypes="cc"
- id="path5311"
- d="m 335.1528,421.4521 10.3077,5.9511"
- style="fill:none;stroke:#0000ff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <path
- sodipodi:nodetypes="cc"
- id="path5313"
- d="m 330.4332,426.6692 9.0145,-5.2046"
- style="fill:none;stroke:#0000ff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <path
- style="fill:none;stroke:#0000ff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- d="m 330.4696,432.5182 15.0017,-8.6612"
- id="path5315"
- sodipodi:nodetypes="cc" />
- <path
- sodipodi:nodetypes="cc"
- id="path5317"
- d="m 333.6366,436.5647 11.9001,-6.8705"
- style="fill:none;stroke:#0000ff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- </g>
- <g
- id="transform-move-horizontal"
- transform="translate(-511.43515,-131.24704)"
- inkscape:label="#arrows_hor"
- style="display:inline">
- <rect
- transform="translate(348.4108,47.248)"
- y="270"
- x="895"
- height="24"
- width="24"
- id="rect5457"
- style="color:#000000;fill:none;stroke:none;stroke-width:1px;marker:none;display:inline" />
- <path
- sodipodi:nodetypes="cccccccc"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 1248.435,332.2471 0,-1 12,0 0,-2 3,2.5 -3,2.5 0,-2 -12,0 z"
- id="path5435" />
- <g
- id="g5384"
- transform="translate(-10.01187,-3.897705e-5)">
- <rect
- style="color:#000000;fill:none;stroke:url(#linearGradient5727);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect3619"
- width="8.9748974"
- height="7.9907908"
- x="1267.947"
- y="319.75629" />
- <rect
- style="color:#000000;fill:url(#linearGradient5729);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5731);stroke-width:0.99999923;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect3621"
- width="6.9975381"
- height="5.9956141"
- x="1268.938"
- y="320.7514" />
- </g>
- <use
- xlink:href="#g5384"
- style="opacity:0.5"
- height="1250"
- width="1250"
- transform="translate(-13.97489,0)"
- id="use6276"
- y="0"
- x="0" />
- </g>
- <g
- id="transform-scale-horizontal"
- inkscape:label="#transform_scale_hor"
- transform="translate(-142.00842,-53.992004)">
- <g
- id="g6303"
- transform="translate(0,-0.0070343)">
- <rect
- y="244.5435"
- x="906.50592"
- height="14.95563"
- width="20.98823"
- id="rect6287"
- style="color:#000000;fill:url(#linearGradient5733);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5735);stroke-width:0.99999923;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="243.515"
- x="905.50842"
- height="16.984039"
- width="22.983259"
- id="rect6285"
- style="color:#000000;fill:none;stroke:url(#linearGradient5737);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- </g>
- <g
- style="opacity:0.5;display:inline"
- id="g12100"
- transform="matrix(1,0,0,2.125424,-355.4347,-436.1096)">
- <rect
- style="color:#000000;fill:none;stroke:url(#linearGradient5739);stroke-width:0.68592602;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect12102"
- width="8.9748974"
- height="7.9907908"
- x="1267.947"
- y="319.75629" />
- <rect
- style="color:#000000;fill:url(#linearGradient5741);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5743);stroke-width:0.68592548;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect12104"
- width="6.9975381"
- height="6.9402218"
- x="1268.938"
- y="320.29971" />
- </g>
- <path
- id="path5628"
- d="m 905.9609,255.57942 3,-2.50002 0,2.00002 16.0782,0 0,-2.00002 3,2.50002 -3,2.49998 0,-1.99998 -16.0782,0 0,1.99998 -3,-2.49998 z"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- sodipodi:nodetypes="ccccccccccc" />
- <rect
- y="240"
- x="905"
- height="24"
- width="24"
- id="rect5634"
- style="opacity:0.55131974;color:#000000;fill:none;stroke:none;stroke-width:1px;marker:none;display:inline" />
- </g>
- <g
- id="transform-rotate"
- inkscape:label="#transform_rotate"
- transform="matrix(-1,0,0,1,1753.9972,-53.895324)">
- <use
- xlink:href="#use6342"
- style="opacity:0.5"
- height="1250"
- width="1250"
- transform="matrix(0.707107,-0.707107,0.707107,0.707107,89.21378,722.4379)"
- id="use6356"
- y="0"
- x="0" />
- <rect
- y="240"
- x="905"
- height="24"
- width="24"
- id="rect5743"
- style="opacity:0.55131974;color:#000000;fill:none;stroke:none;stroke-width:1px;marker:none;display:inline" />
- <path
- id="path5749"
- d="m 907,262 2e-5,-3 -2.00002,0 2.50002,-3 2.49998,3 -1.99998,0 -2e-5,3 3,0 0,1 -3,0 -1,-1 z"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- sodipodi:nodetypes="ccccccccccc" />
- <g
- id="use6342"
- transform="matrix(0.707107,0.707107,-0.707107,0.707107,444.6614,-565.4777)">
- <rect
- style="color:#000000;fill:none;stroke:url(#linearGradient5757);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect6346"
- width="14.99428"
- height="9.9891272"
- x="905.71863"
- y="240.2337" />
- <rect
- style="color:#000000;fill:url(#linearGradient5759);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5762);stroke-width:0.99999982;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect6348"
- width="12.98509"
- height="7.9908481"
- x="906.7204"
- y="241.2301" />
- </g>
- <use
- xlink:href="#path5749"
- height="1250"
- width="1250"
- transform="matrix(-1,0,0,-1,1834,507.9991)"
- id="use6358"
- y="0"
- x="0" />
- </g>
- <g
- id="transform-skew-horizontal"
- inkscape:label="#transform_scew_hor"
- transform="matrix(-1,0,0,1,1723.0323,-54.001204)">
- <g
- id="g6663"
- style="opacity:0.5">
- <rect
- y="246.4982"
- x="911.46283"
- height="11.00354"
- width="11.07448"
- id="rect6417"
- style="color:#000000;fill:url(#linearGradient5745);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5747);stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="245.49879"
- x="910.46777"
- height="13.00241"
- width="13.0645"
- id="rect6419"
- style="color:#000000;fill:none;stroke:url(#linearGradient5749);stroke-width:0.99999791;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- </g>
- <rect
- y="240"
- x="905"
- height="24"
- width="24"
- id="rect6423"
- style="opacity:0.55131974;color:#000000;fill:none;stroke:none;stroke-width:1px;marker:none;display:inline" />
- <path
- sodipodi:nodetypes="cccccccc"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 926,242 0,-2 3,2.5 -3,2.5 0,-2 -3,0 0,-0.9997 3,-3e-4 z"
- id="use6595" />
- <use
- xlink:href="#use6595"
- height="1250"
- width="1250"
- transform="matrix(-1,0,0,-1,1834,504)"
- id="use6602"
- y="0"
- x="0" />
- <g
- id="g6667"
- transform="matrix(1.008867,0,-0.759374,1,183.2271,0)">
- <rect
- style="color:#000000;fill:url(#linearGradient5751);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5753);stroke-width:0.99567062;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect6669"
- width="11.07448"
- height="11.00519"
- x="907.10687"
- y="246.5351"
- transform="matrix(1,0,0.017299,0.9998504,0,0)" />
- <rect
- style="color:#000000;fill:none;stroke:url(#linearGradient5755);stroke-width:0.99566841;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect6671"
- width="13.0645"
- height="13.00435"
- x="906.11182"
- y="245.53551"
- transform="matrix(1,0,0.017299,0.9998504,0,0)" />
- </g>
- </g>
- <g
- id="show-path-outline"
- transform="translate(842.93369,-119.91717)"
- inkscape:label="#nodes_show_helperpath">
- <path
- style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none"
- d="m -42.51871,188.4465 c 0,-5.4991 0.67562,-12.9767 11,-11 1.81091,0.3467 0.33484,11.7418 -11,11"
- id="path4756"
- sodipodi:nodetypes="csc" />
- <rect
- y="175"
- x="-45"
- height="16"
- width="16"
- id="rect4758"
- style="fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <use
- xlink:href="#rect4374"
- height="1250"
- width="1250"
- id="use4760"
- y="0"
- x="0"
- transform="translate(-4.9762,-0.0534998)" />
- <use
- xlink:href="#rect4374"
- height="1250"
- width="1250"
- id="use4762"
- y="0"
- x="0"
- transform="translate(5.981293,-11.02417)" />
- </g>
- <g
- id="randomize"
- transform="translate(-174.62312,-48.061624)">
- <rect
- y="208"
- x="777.85358"
- height="24"
- width="24"
- id="rect7476"
- style="fill:none;stroke:none;stroke-width:1.00000012;marker:none;display:inline" />
- <g
- id="g4914"
- transform="translate(5.853577,2.75)">
- <path
- id="path4908"
- d="m 773,210.5 0,12.5 11,5.5 11,-5.5 0,-12.5 -11,4.5 -11,-4.5 z"
- style="fill:url(#radialGradient8472);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient5637);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline"
- sodipodi:nodetypes="ccccccc" />
- <path
- sodipodi:nodetypes="ccccc"
- id="path4912"
- d="m 784,206 11,4.5 -11,4.5 -11,-4.5 11,-4.5 z"
- style="fill:url(#radialGradient8474);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient5633);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline"
- d="m 848,219 0,13.417"
- id="path5699"
- transform="translate(-64,-4)"
- sodipodi:nodetypes="cc" />
- <g
- id="g5864"
- transform="translate(-64,-4)">
- <path
- transform="matrix(1.795342,0,0,1.795342,-669.664,-176.9133)"
- d="m 843,222.75 c 0,0.69036 -0.33579,1.25 -0.75,1.25 -0.41421,0 -0.75,-0.55964 -0.75,-1.25 0,-0.69036 0.33579,-1.25 0.75,-1.25 0.41421,0 0.75,0.55964 0.75,1.25 z"
- sodipodi:ry="1.25"
- sodipodi:rx="0.75"
- sodipodi:cy="222.75"
- sodipodi:cx="842.25"
- id="path5706"
- style="fill:url(#radialGradient5496);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.34840238;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc" />
- <use
- xlink:href="#path5706"
- x="0"
- y="0"
- id="use5833"
- transform="translate(9.037201,-1.473703)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5706"
- x="0"
- y="0"
- id="use5842"
- transform="translate(9.037201,3.880038)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5706"
- x="0"
- y="0"
- id="use5848"
- transform="translate(13.22746,-3.462058)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5706"
- x="0"
- y="0"
- id="use5855"
- transform="translate(13.22746,1.844619)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5706"
- x="0"
- y="0"
- id="use5857"
- transform="matrix(0,1,-1,0,1067.75,-628.0593)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5706"
- x="0"
- y="0"
- id="use5859"
- transform="matrix(0,1,-1,0,1074.743,-628.0313)"
- width="1250"
- height="1250" />
- </g>
- </g>
- </g>
- <g
- id="path-clip-edit"
- inkscape:label="#g7356"
- transform="translate(-21,0)">
- <path
- sodipodi:nodetypes="cc"
- id="path4828"
- d="m 855,62 c -2,2 -5,1.5 -8,-1.5"
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <use
- xlink:href="#path4828"
- x="0"
- y="0"
- id="use4830"
- transform="matrix(0,1,1,0,785.5,-785)"
- width="1250"
- height="1250" />
- <path
- style="fill:none;stroke:#00ff00;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none"
- d="m 842.5,68.5 c 0.8058,-6.48429 5.5747,-9.9922 11,-11"
- id="path4813"
- sodipodi:nodetypes="cc" />
- <rect
- y="55.053501"
- x="839.9762"
- height="16"
- width="16"
- id="rect4815"
- style="fill:none;stroke:none;marker:none;display:inline" />
- <use
- xlink:href="#rect10675"
- height="1250"
- width="1250"
- id="use4819"
- y="0"
- x="0"
- transform="translate(885.0318,-128.6983)" />
- <use
- xlink:href="#rect10675"
- transform="translate(873.0318,-116.6983)"
- x="0"
- y="0"
- id="use4821"
- width="1250"
- height="1250" />
- </g>
- <g
- id="path-mask-edit"
- inkscape:label="#g7344"
- transform="translate(-40,0)">
- <use
- xlink:href="#path4893"
- x="0"
- y="0"
- id="use4911"
- transform="matrix(0,1,1,0,825.5171,-825.2431)"
- width="1250"
- height="1250" />
- <path
- style="fill:none;stroke:url(#linearGradient5824);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 895,62 c -2,2 -6,1 -10,-4"
- id="path4893"
- sodipodi:nodetypes="cc" />
- <path
- sodipodi:nodetypes="cc"
- id="path4899"
- d="m 882.5,68.5 c 0.8058,-6.48429 5.5747,-9.9922 11,-11"
- style="fill:none;stroke:#0000ff;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" />
- <rect
- style="fill:none;stroke:none;marker:none;display:inline"
- id="rect4901"
- width="16"
- height="16"
- x="879.9762"
- y="55.053501" />
- <use
- xlink:href="#rect10675"
- transform="translate(925.0318,-128.6983)"
- x="0"
- y="0"
- id="use4903"
- width="1250"
- height="1250" />
- <use
- xlink:href="#rect10675"
- height="1250"
- width="1250"
- id="use4905"
- y="0"
- x="0"
- transform="translate(913.0318,-116.6983)" />
- </g>
- <g
- id="draw-eraser"
- transform="translate(1.5,359.5)"
- inkscape:label="#draw_erase">
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:1.00000012;marker:none;display:inline"
- id="rect7418"
- width="24"
- height="24"
- x="450"
- y="115" />
- <g
- transform="matrix(0.8660254,0.5,-0.5,0.8660254,125.3963,-213.9852)"
- id="g8277">
- <rect
- style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect7420"
- width="10.99167"
- height="18.991779"
- x="456.5083"
- y="117.5082" />
- <rect
- style="color:#000000;fill:url(#linearGradient7424);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient7426);stroke-width:0.99999982;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect7422"
- width="9"
- height="17"
- x="457.5"
- y="118.5" />
- </g>
- </g>
- <path
- style="color:#000000;fill:none;stroke:#0000ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline"
- d="m 887.09278,67.572248 c -2.0587,-0.26142 -3.7811,-2.06568 -3.9403,-4.13574 -0.2323,-2.06273 1.1189,-4.16029 3.0929,-4.80202 1.9506,-0.71096 4.3057,0.11085 5.3951,1.87722 0.6818,1.02879 0.8348,2.31056 0.6716,3.51285 -0.1753,1.20282 0.3156,2.52456 1.3984,3.14493 1.3484,0.86475 3.329,0.33453 4.065,-1.08834 0.8134,-1.38006 0.2089,-3.33927 -1.2407,-4.02117"
- id="path-mode-spiro"
- sodipodi:nodetypes="cccccccs"
- inkscape:label="#spiro_splines_mode" />
- <g
- id="path-mode-bezier"
- transform="matrix(0.6666666,0,0,0.6666666,934.49999,-64.835925)"
- inkscape:label="bezier_mode">
- <rect
- y="180"
- x="-110"
- height="24"
- width="24"
- id="rect4983"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- sodipodi:nodetypes="csc"
- id="path4985"
- d="m -107.5,202 c -0.5,-8 0.6365,-12.357 3.9649,-15.4022 C -100.5976,183.9103 -96,182 -88,182.5"
- style="fill:none;stroke:#646464;stroke-width:2.25000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <rect
- style="color:#000000;fill:#0000ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.50000012;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect4987"
- width="6.1177049"
- height="5.9961362"
- x="-106.5"
- y="183.50391" />
- <rect
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:1.20047224;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect4989"
- width="4.7995281"
- height="4.8015089"
- x="-109.8907"
- y="198.8925" />
- <use
- xlink:href="#rect10541"
- height="1250"
- width="1250"
- transform="matrix(1.200473,0,0,1.200473,40.4649,-59.44417)"
- id="use4993"
- y="0"
- x="0" />
- </g>
- <g
- id="path-mode-polyline"
- transform="matrix(0.6666666,0,0,0.6666666,976.13919,-64.654121)"
- inkscape:label="polylines_mode">
- <rect
- y="180"
- x="-110"
- height="24"
- width="24"
- id="rect4983-8"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- sodipodi:nodetypes="ccccc"
- id="path4985-5"
- d="m -85.93689,200.106 c 0,0 -19.27191,-10.1248 -19.27191,-10.1248 0,0 7.87184,-6.5308 7.87184,-6.5308 0,0 -4.40444,20.2338 -4.40444,20.2338 0,0 12.56783,-11.1304 12.56783,-11.1304"
- style="fill:none;stroke:#646464;stroke-width:2.25000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <rect
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.74915862;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect4989-9"
- width="2.9951611"
- height="2.996397"
- x="-86.988617"
- y="198.8744" />
- <rect
- y="190.5354"
- x="-90.292511"
- height="2.996397"
- width="2.9951611"
- id="rect8372"
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.74915862;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.74915862;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect8374"
- width="2.9951611"
- height="2.996397"
- x="-98.651253"
- y="181.5116" />
- <rect
- y="188.5146"
- x="-106.7003"
- height="2.996397"
- width="2.9951611"
- id="rect8376"
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.74915862;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.74915862;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect8378"
- width="2.9951611"
- height="2.996397"
- x="-103.3954"
- y="202.62289" />
- </g>
- <g
- id="path-mode-polyline-paraxial"
- transform="matrix(0.6666666,0,0,0.6666666,996.85286,-65.39675)"
- inkscape:label="paraxial_lines_mode">
- <rect
- y="180"
- x="-110"
- height="24"
- width="24"
- id="rect4983-8-8"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <path
- sodipodi:nodetypes="ccccccc"
- id="path4985-5-5"
- d="m -83.37415,197.5433 c 0,0 -20.67835,0 -20.67835,0 0,0 0,-7.8541 0,-7.8541 0,0 8.84746,0 8.84746,0 0,0 0,13.6806 0,13.6806 0,0 5.91443,0 5.91443,0 0,0 0,-19.3232 0,-19.3232"
- style="fill:none;stroke:#646464;stroke-width:2.25000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <rect
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.74915862;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect4989-9-0"
- width="2.9951611"
- height="2.996397"
- x="-84.48362"
- y="196.0672" />
- <rect
- y="182.1676"
- x="-90.81646"
- height="2.996397"
- width="2.9951611"
- id="rect8372-9"
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.74915862;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.74915862;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect8374-6"
- width="2.9951611"
- height="2.996397"
- x="-96.732529"
- y="188.1577" />
- <rect
- y="188.1577"
- x="-105.581"
- height="2.996397"
- width="2.9951611"
- id="rect8376-3"
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.74915862;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.74915862;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect8378-8"
- width="2.9951611"
- height="2.996397"
- x="-105.581"
- y="196.0672" />
- <rect
- y="201.7701"
- x="-96.732529"
- height="2.996397"
- width="2.9951611"
- id="rect5087"
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.74915862;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.74915862;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5089"
- width="2.9951611"
- height="2.996397"
- x="-90.81646"
- y="201.7701" />
- </g>
- <g
- id="draw-geometry-line-segment"
- transform="translate(733.29,-88.29195)"
- inkscape:label="line_segment">
- <path
- style="fill:none;stroke:#5a5a5a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none"
- d="M -44.20553,190.1345 -30.7183,176.434"
- id="path4418-8"
- sodipodi:nodetypes="cc" />
- <rect
- y="175"
- x="-45"
- height="16"
- width="16"
- id="rect4420-5"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <rect
- style="color:#000000;fill:#ff2100;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#d40000;stroke-width:0.64440769;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="use5756-0-3"
- width="2.5502379"
- height="2.5587261"
- x="-41.81641"
- y="185.1907" />
- <use
- xlink:href="#use5756-0-3"
- height="1250"
- width="1250"
- transform="translate(6.040428,-6.111492)"
- id="use5845"
- y="0"
- x="0" />
- </g>
- <g
- id="draw-geometry-circle-from-three-points"
- inkscape:label="circle_3pts"
- transform="translate(70,0)">
- <path
- style="fill:none;stroke:#5a5a5a;stroke-width:1;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4.26999998;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:23.2"
- d="m 658.0599,95.55848 c 0,0.80381 -0.1598,1.60731 -0.4674,2.34994 -0.3076,0.74262 -0.7628,1.4238 -1.3311,1.99217 -0.5683,0.56841 -1.2494,1.02351 -1.9918,1.33111 -0.7424,0.3075 -1.5456,0.4673 -2.3489,0.4673 -0.8033,-1e-4 -1.6061,-0.1599 -2.348,-0.4676 -0.7419,-0.3076 -1.4222,-0.7628 -1.9898,-1.33116 -0.5676,-0.56838 -1.0221,-1.2495 -1.3292,-1.99207 -0.3071,-0.74256 -0.4667,-1.54597 -0.4667,-2.34969 0,-0.80373 0.1596,-1.60714 0.4667,-2.3497 0.3071,-0.74256 0.7616,-1.42369 1.3292,-1.99207 0.5676,-0.56837 1.2479,-1.02353 1.9898,-1.33117 0.7419,-0.30764 1.5447,-0.46752 2.348,-0.46757 0.8033,-4e-5 1.6065,0.15974 2.3489,0.46731 0.7424,0.30758 1.4235,0.76271 1.9918,1.33108 0.5683,0.56838 1.0235,1.24955 1.3311,1.99218 0.3076,0.74262 0.4674,1.54612 0.4674,2.34994"
- id="path2526" />
- <use
- xlink:href="#use5756-0-3"
- x="0"
- y="0"
- id="use5845-6"
- transform="translate(690.7581,-96.67858)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#use5756-0-3"
- x="0"
- y="0"
- id="use5845-6-1"
- transform="translate(686.3637,-90.33765)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#use5756-0-3"
- x="0"
- y="0"
- id="use5845-6-1-9"
- transform="translate(697.4319,-87.13558)"
- width="1250"
- height="1250" />
- </g>
- <g
- id="draw-geometry-angle-bisector"
- inkscape:label="angle_bisector"
- transform="translate(130,0)">
- <path
- sodipodi:nodetypes="cc"
- id="path4418-8-1"
- d="M 683.5954,101.6495 672.621,88.41118"
- style="fill:none;stroke:#da0000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.72727266;stroke-dasharray:none" />
- <path
- sodipodi:nodetypes="ccc"
- d="m 677.4691,101.0666 -2.6405,-10.1315 9.7457,4.74274"
- style="fill:none;stroke:#5a5a5a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none"
- id="path4418-8-1-0" />
- </g>
- <g
- transform="translate(110,2.2e-5)"
- id="draw-geometry-line-perpendicular"
- inkscape:label="perp_bisector">
- <path
- sodipodi:nodetypes="cc"
- id="path4418-8-1-2"
- d="M 683.5954,101.6495 672.621,88.41118"
- style="fill:none;stroke:#da0000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.72727266;stroke-dasharray:none" />
- <path
- sodipodi:nodetypes="cc"
- d="m 674.4659,97.31266 7.1053,-5.38872"
- style="fill:none;stroke:#5a5a5a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none"
- id="path4418-8-1-0-1" />
- </g>
- <rect
- style="color:#000000;fill:none;stroke:#0000ff;stroke-width:2.30013371;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.3001337, 2.3001337;stroke-dashoffset:0;marker:none;visibility:visible;display:inline"
- id="show-bounding-box"
- width="10.66002"
- height="16.84721"
- x="865.56531"
- y="86.075531"
- inkscape:label="lpetool_show_bbox" />
- <g
- transform="translate(92.93803,-0.728071)"
- id="draw-geometry-circle-from-radius"
- inkscape:label="circle_3pts">
- <path
- style="fill:none;stroke:#5a5a5a;stroke-width:1;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4.26999998;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:23.2"
- d="m 658.0599,95.55848 c 0,0.80381 -0.1598,1.60731 -0.4674,2.34994 -0.3076,0.74262 -0.7628,1.4238 -1.3311,1.99217 -0.5683,0.56841 -1.2494,1.02351 -1.9918,1.33111 -0.7424,0.3075 -1.5456,0.4673 -2.3489,0.4673 -0.8033,-1e-4 -1.6061,-0.1599 -2.348,-0.4676 -0.7419,-0.3076 -1.4222,-0.7628 -1.9898,-1.33116 -0.5676,-0.56838 -1.0221,-1.2495 -1.3292,-1.99207 -0.3071,-0.74256 -0.4667,-1.54597 -0.4667,-2.34969 0,-0.80373 0.1596,-1.60714 0.4667,-2.3497 0.3071,-0.74256 0.7616,-1.42369 1.3292,-1.99207 0.5676,-0.56837 1.2479,-1.02353 1.9898,-1.33117 0.7419,-0.30764 1.5447,-0.46752 2.348,-0.46757 0.8033,-4e-5 1.6065,0.15974 2.3489,0.46731 0.7424,0.30758 1.4235,0.76271 1.9918,1.33108 0.5683,0.56838 1.0235,1.24955 1.3311,1.99218 0.3076,0.74262 0.4674,1.54612 0.4674,2.34994"
- id="circle_with_radius"
- inkscape:label="circle_with_radius" />
- <path
- sodipodi:nodetypes="cc"
- d="m 651.6968,95.73494 5.4178,-3.38872"
- style="fill:none;stroke:#5a5a5a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none"
- id="path4418-8-1-0-1-0" />
- <use
- xlink:href="#use5756-0-3"
- x="0"
- y="0"
- id="use5845-6-1-4"
- transform="translate(692.3012,-90.77515)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#use5756-0-3"
- x="0"
- y="0"
- id="use5845-6-1-9-8"
- transform="translate(697.6194,-94.13558)"
- width="1250"
- height="1250" />
- </g>
- <g
- transform="matrix(0.4295736,0.9030318,-0.9030318,0.4295736,560.3677,-559.0022)"
- id="draw-geometry-line-parallel"
- inkscape:label="parallel">
- <path
- sodipodi:nodetypes="cc"
- d="m 672.4285,92.87286 14.7066,-3.2674"
- style="fill:none;stroke:#da0000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.7254902;stroke-dasharray:none"
- id="path4418-8-1-0-1-4-4" />
- <path
- sodipodi:nodetypes="cc"
- d="m 673.2681,96.33213 14.7067,-3.26741"
- style="fill:none;stroke:#5a5a5a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none"
- id="path4418-8-1-0-1-4-4-6" />
- </g>
- <g
- id="draw-geometry-inactive"
- inkscape:label="all_inactive_old"
- transform="translate(50.20458,0)">
- <rect
- y="85.500023"
- x="612.75"
- height="24"
- width="20.25"
- id="rect5112"
- style="color:#000000;fill:none;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline" />
- <path
- id="path6027"
- d="m 617.64905,102.88197 10.4519,-10.763857"
- style="fill:none;stroke:#000000;stroke-width:4.23622561;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4.26999998;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:23.2" />
- <path
- id="path6027-1"
- d="M 628.25684,102.72593 617.49316,92.274104"
- style="fill:none;stroke:#000000;stroke-width:4.23622561;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4.26999998;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:23.2" />
- </g>
- <text
- xml:space="preserve"
- style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#008f00;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
- x="614.23224"
- y="103.43147"
- id="all_inactive"
- sodipodi:linespacing="100%"
- inkscape:label="all_inactive"><tspan
- sodipodi:role="line"
- id="tspan5899"
- x="614.23224"
- y="103.43147">none</tspan></text>
- <g
- transform="matrix(0.4295736,0.9030318,-0.9030318,0.4295736,624.3677,-559.0021)"
- id="draw-geometry-mirror"
- inkscape:label="mirror_symmetry">
- <path
- sodipodi:nodetypes="cs"
- d="m 674.8734,92.098 c 5.4139,5.20542 2.5695,-7.76863 9.7231,-0.7933"
- style="fill:none;stroke:#da0000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.7254902;stroke-dasharray:none"
- id="path4418-8-1-0-1-4-4-8" />
- <path
- sodipodi:nodetypes="cc"
- d="m 673.2681,96.33213 14.7067,-3.26741"
- style="fill:none;stroke:#5a5a5a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none"
- id="path4418-8-1-0-1-4-4-6-5" />
- <path
- sodipodi:nodetypes="cs"
- d="m 676.5145,99.48186 c 2.6094,-7.04252 5.4004,6.66004 9.0995,-3.51658"
- style="fill:none;stroke:#da0000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.7254902;stroke-dasharray:none"
- id="path4418-8-1-0-1-4-4-8-5" />
- </g>
- <g
- transform="translate(416.9762,-39.9465)"
- id="object-tweak-push"
- inkscape:label="#g4416">
- <rect
- style="fill:none;stroke:none;stroke-width:1;marker:none;display:inline"
- id="rect4991"
- width="16"
- height="16"
- x="-45"
- y="175" />
- <g
- id="g5135"
- style="fill:#000000"
- transform="translate(-416.8263,39.0012)">
- <path
- inkscape:tile-y0="136.8702"
- inkscape:tile-x0="373.9822"
- inkscape:tile-h="2.223736"
- inkscape:tile-w="2.223736"
- inkscape:tile-cy="137.9821"
- inkscape:tile-cx="375.0941"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- sodipodi:ry="1.111868"
- sodipodi:rx="1.111868"
- sodipodi:cy="137.9821"
- sodipodi:cx="375.09409"
- id="path5011"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc"
- transform="matrix(1.20571,0,0,1.20571,-78.25832,-27.17581)" />
- <use
- xlink:href="#path5011"
- transform="translate(4.825002e-8,2.41142)"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- id="use5085"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5011"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(0.0067742,5.089253)"
- id="use5087"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5011"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(0.0027824,7.946541)"
- id="use5091"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5011"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(2.959973,-0.63416)"
- id="use5095"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5011"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(3.006247,0.88896)"
- id="use5097"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5011"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(3.034311,2.716243)"
- id="use5099"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5011"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(2.998324,5.976212)"
- id="use5101"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5011"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(5.922205,-0.70933)"
- id="use5105"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5011"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(5.986644,0.3787152)"
- id="use5107"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5011"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(6.028303,2.049693)"
- id="use5109"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5011"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(5.985226,4.82628)"
- id="use5111"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5011"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(8.86036,-0.67653)"
- id="use5115"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5011"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(8.908855,0.84335)"
- id="use5117"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5011"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(8.937926,2.560875)"
- id="use5119"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5011"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(8.901517,5.920781)"
- id="use5121"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5011"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(11.79723,-0.00985)"
- id="use5125"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5011"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(11.80716,2.53059)"
- id="use5127"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5011"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(11.81518,5.183143)"
- id="use5129"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5011"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(11.80214,7.912301)"
- id="use5131"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5011"
- height="1250"
- width="1250"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- id="use5136"
- transform="translate(0.0027824,10.71149)"
- inkscape:tiled-clone-of="#path5011"
- y="0"
- x="0" />
- <use
- xlink:href="#path5011"
- height="1250"
- width="1250"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- id="use5138"
- transform="translate(2.998324,9.724665)"
- inkscape:tiled-clone-of="#path5011"
- y="0"
- x="0" />
- <use
- xlink:href="#path5011"
- height="1250"
- width="1250"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- id="use5140"
- transform="translate(5.985226,9.503606)"
- inkscape:tiled-clone-of="#path5011"
- y="0"
- x="0" />
- <use
- xlink:href="#path5011"
- height="1250"
- width="1250"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- id="use5142"
- transform="translate(8.901517,9.887791)"
- inkscape:tiled-clone-of="#path5011"
- y="0"
- x="0" />
- <use
- xlink:href="#path5011"
- height="1250"
- width="1250"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- id="use5144"
- transform="translate(11.80214,10.67725)"
- inkscape:tiled-clone-of="#path5011"
- y="0"
- x="0" />
- </g>
- </g>
- <rect
- inkscape:label="#rect5080"
- style="fill:none;stroke:none;stroke-width:1;marker:none;display:inline"
- id="tweak_move_mode_inout"
- width="16"
- height="16"
- x="391.9762"
- y="135.0535" />
- <g
- id="object-tweak-attract"
- style="fill:#000000"
- transform="translate(20.0953,-1.38242)"
- inkscape:label="#g5082">
- <use
- xlink:href="#path5084"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(8.861385,11.02164)"
- id="use5124"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084"
- height="1250"
- width="1250"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- id="use5130"
- transform="translate(2.953795,11.09914)"
- inkscape:tiled-clone-of="#path5011"
- y="0"
- x="0" />
- <use
- xlink:href="#path5084"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(11.11579,3.027365)"
- id="use5088"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084"
- height="1250"
- width="1250"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- id="use5126"
- transform="translate(11.0383,9.082095)"
- inkscape:tiled-clone-of="#path5011"
- y="0"
- x="0" />
- <use
- xlink:href="#path5084"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(10.38143,6.05473)"
- id="use5090"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084"
- height="1250"
- width="1250"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- id="use5132"
- transform="translate(5.90759,10.40446)"
- inkscape:tiled-clone-of="#path5011"
- y="0"
- x="0" />
- <path
- inkscape:tile-y0="136.8702"
- inkscape:tile-x0="373.9822"
- inkscape:tile-h="2.223736"
- inkscape:tile-w="2.223736"
- inkscape:tile-cy="137.9821"
- inkscape:tile-cx="375.0941"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- sodipodi:ry="1.111868"
- sodipodi:rx="1.111868"
- sodipodi:cy="137.9821"
- sodipodi:cx="375.09409"
- id="path5084"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc"
- transform="matrix(1.20571,0,0,1.20571,-78.25832,-27.88514)" />
- <use
- xlink:href="#path5084"
- transform="translate(8.706381,0.9318868)"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- id="use5086"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(2.953795,0.8543842)"
- id="use5092"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(11.81518,0)"
- id="use5094"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(1.317544,6.05473)"
- id="use5096"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(0.7764177,9.082095)"
- id="use5098"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(5.90759,1.588803)"
- id="use5100"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(0.6601638,3.027365)"
- id="use5103"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(3.225052,3.298622)"
- id="use5106"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(3.147551,8.733335)"
- id="use5108"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(5.90759,4.189904)"
- id="use5110"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(8.706381,3.376124)"
- id="use5112"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(3.961329,6.05473)"
- id="use5114"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(5.90759,7.764549)"
- id="use5116"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(7.698848,6.05473)"
- id="use5120"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(5.90759,6.05473)"
- id="use5118"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(8.628879,8.772087)"
- id="use5122"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084"
- height="1250"
- width="1250"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- id="use5128"
- transform="translate(0,12.10946)"
- inkscape:tiled-clone-of="#path5011"
- y="0"
- x="0" />
- <use
- xlink:href="#path5084"
- height="1250"
- width="1250"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- id="use5134"
- transform="translate(11.81518,12.10946)"
- inkscape:tiled-clone-of="#path5011"
- y="0"
- x="0" />
- </g>
- <rect
- inkscape:label="#rect5080-2"
- style="fill:none;stroke:none;stroke-width:1;marker:none;display:inline"
- id="tweak_move_mode_jitter"
- width="16"
- height="16"
- x="410.95239"
- y="135.10649" />
- <g
- id="object-tweak-randomize"
- style="fill:#000000"
- transform="translate(39.0715,-1.3294)"
- inkscape:label="#g5082-9">
- <path
- inkscape:tile-y0="136.8702"
- inkscape:tile-x0="373.9822"
- inkscape:tile-h="2.223736"
- inkscape:tile-w="2.223736"
- inkscape:tile-cy="137.9821"
- inkscape:tile-cx="375.0941"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- sodipodi:ry="1.111868"
- sodipodi:rx="1.111868"
- sodipodi:cy="137.9821"
- sodipodi:cx="375.09409"
- id="path5084-3"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc"
- transform="matrix(1.20571,0,0,1.20571,-78.24976,-27.879)" />
- <use
- xlink:href="#path5084-3"
- transform="translate(8.561625,0.49145)"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- id="use5086-7"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-3"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(11.84313,2.65475)"
- id="use5088-6"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-3"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(11.465,6.015863)"
- id="use5090-6"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-3"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(2.800431,0.1644349)"
- id="use5092-8"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-3"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(11.808,-0.0096427)"
- id="use5094-4"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-3"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(-0.4334583,6.118019)"
- id="use5096-4"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-3"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(0.2602591,9.383794)"
- id="use5098-4"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-3"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(6.0991,-0.2204626)"
- id="use5100-0"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-3"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(0.4371078,2.794418)"
- id="use5103-8"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-3"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(2.823264,2.99384)"
- id="use5106-4"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-3"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(2.2685,8.914454)"
- id="use5108-9"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-3"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(7.821966,3.036785)"
- id="use5110-6"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-3"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(8.506131,3.395216)"
- id="use5112-0"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-3"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(2.865657,4.495371)"
- id="use5114-7"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-3"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(5.940444,8.422506)"
- id="use5116-9"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-3"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(6.998359,5.075075)"
- id="use5118-4"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-3"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(7.573388,6.436901)"
- id="use5120-9"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-3"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(8.395772,9.33012)"
- id="use5122-7"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-3"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(8.885973,11.77538)"
- id="use5124-1"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-3"
- height="1250"
- width="1250"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- id="use5126-2"
- transform="translate(11.49834,9.064573)"
- inkscape:tiled-clone-of="#path5011"
- y="0"
- x="0" />
- <use
- xlink:href="#path5084-3"
- height="1250"
- width="1250"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- id="use5128-6"
- transform="translate(-0.009413,12.10337)"
- inkscape:tiled-clone-of="#path5011"
- y="0"
- x="0" />
- <use
- xlink:href="#path5084-3"
- height="1250"
- width="1250"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- id="use5130-6"
- transform="translate(3.166048,12.23381)"
- inkscape:tiled-clone-of="#path5011"
- y="0"
- x="0" />
- <use
- xlink:href="#path5084-3"
- height="1250"
- width="1250"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- id="use5132-7"
- transform="translate(5.944623,11.84999)"
- inkscape:tiled-clone-of="#path5011"
- y="0"
- x="0" />
- <use
- xlink:href="#path5084-3"
- height="1250"
- width="1250"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- id="use5134-4"
- transform="translate(11.80662,12.10332)"
- inkscape:tiled-clone-of="#path5011"
- y="0"
- x="0" />
- </g>
- <rect
- inkscape:label="#rect5080-7"
- style="fill:none;stroke:none;stroke-width:1;marker:none;display:inline"
- id="tweak_scale_mode"
- width="16"
- height="16"
- x="372.07108"
- y="157.0817" />
- <g
- id="object-tweak-shrink"
- style="fill:#000000"
- transform="translate(0.1905,20.64585)"
- inkscape:label="#g5082-3">
- <path
- inkscape:tile-y0="136.8702"
- inkscape:tile-x0="373.9822"
- inkscape:tile-h="2.223736"
- inkscape:tile-w="2.223736"
- inkscape:tile-cy="137.9821"
- inkscape:tile-cx="375.0941"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- sodipodi:ry="1.111868"
- sodipodi:rx="1.111868"
- sodipodi:cy="137.9821"
- sodipodi:cx="375.09409"
- id="path5084-2"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc"
- transform="matrix(1.20571,0,0,1.20571,-78.25832,-27.88514)" />
- <use
- xlink:href="#path5084-2"
- transform="matrix(0.9860759,0,0,0.9860759,14.06913,1.928293)"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- id="use5086-8"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.28127459"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-2"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="matrix(0.9791266,0,0,0.9791266,19.62171,5.917923)"
- id="use5088-8"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.2832711"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-2"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="matrix(0.9025255,0,0,0.9025255,48.27027,19.55311)"
- id="use5090-1"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.3073135"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-2"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="matrix(0.9860707,0,0,0.9860707,8.163368,1.928972)"
- id="use5092-4"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.28127581"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-2"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(11.81518,0)"
- id="use5094-42"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-2"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="matrix(0.9068615,0,0,0.9068615,34.83344,18.95266)"
- id="use5096-0"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.3058435"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-2"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="matrix(0.9828022,0,0,0.9828022,6.431961,11.46371)"
- id="use5098-8"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.2822113"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-2"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="matrix(0.9220478,0,0,0.9220478,35.06151,10.79493)"
- id="use5100-6"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.3008064"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-2"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="matrix(0.9801935,0,0,0.9801935,7.407717,5.770255)"
- id="use5103-0"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.28296289"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-2"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="matrix(0.6146776,0,0,0.6146776,147.0627,56.38727)"
- id="use5106-9"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.451224"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-2"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="matrix(0.6232617,0,0,0.6232617,143.8529,61.25332)"
- id="use5108-2"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.44501051"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-2"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="matrix(0.4296546,0,0,0.4296546,219.2145,82.00947)"
- id="use5110-1"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.64553702"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-2"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="matrix(0.6112925,0,0,0.6112925,154.2364,56.85603)"
- id="use5112-7"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.45372361"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-2"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="matrix(0.4261003,0,0,0.4261003,217.5898,85.52904)"
- id="use5114-3"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.65092158"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-2"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="matrix(0.4378052,0,0,0.4378052,216.1661,86.93554)"
- id="use5116-0"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.63351899"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-2"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="matrix(0.256807,0,0,0.256807,283.8591,108.9729)"
- id="use5118-6"
- style="fill:#000000;stroke:#ffffff;stroke-width:1.08002281"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-2"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="matrix(0.4222839,0,0,0.4222839,224.9252,86.0576)"
- id="use5120-92"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.65680492"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-2"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="matrix(0.6190024,0,0,0.6190024,151.3531,61.84314)"
- id="use5122-6"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.44807181"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-2"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="matrix(0.9884129,0,0,0.9884129,13.19493,13.71404)"
- id="use5124-2"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.28060961"
- width="1250"
- height="1250" />
- <use
- xlink:href="#path5084-2"
- height="1250"
- width="1250"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.28292781"
- id="use5126-4"
- transform="matrix(0.9803125,0,0,0.9803125,19.17819,11.80843)"
- inkscape:tiled-clone-of="#path5011"
- y="0"
- x="0" />
- <use
- xlink:href="#path5084-2"
- height="1250"
- width="1250"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- id="use5128-4"
- transform="translate(0,12.10946)"
- inkscape:tiled-clone-of="#path5011"
- y="0"
- x="0" />
- <use
- xlink:href="#path5084-2"
- height="1250"
- width="1250"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.2802223"
- id="use5130-0"
- transform="matrix(0.9897789,0,0,0.9897789,6.776422,13.52485)"
- inkscape:tiled-clone-of="#path5011"
- y="0"
- x="0" />
- <use
- xlink:href="#path5084-2"
- height="1250"
- width="1250"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.29816419"
- id="use5132-1"
- transform="matrix(0.9302193,0,0,0.9302193,32.00541,21.7728)"
- inkscape:tiled-clone-of="#path5011"
- y="0"
- x="0" />
- <use
- xlink:href="#path5084-2"
- height="1250"
- width="1250"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- id="use5134-8"
- transform="translate(11.81518,12.10946)"
- inkscape:tiled-clone-of="#path5011"
- y="0"
- x="0" />
- </g>
- <rect
- inkscape:label="#rect5080-5"
- style="fill:none;stroke:none;stroke-width:1;marker:none;display:inline"
- id="tweak_rotate_mode"
- width="16"
- height="16"
- x="392.0683"
- y="156.9639" />
- <g
- id="object-tweak-rotate"
- style="fill:#000000"
- transform="translate(20.1874,20.52808)"
- inkscape:label="#g5082-36">
- <use
- xlink:href="#rect5405"
- transform="matrix(0.9927752,0.1199887,-0.1199887,0.9927752,28.17842,-43.8731)"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- id="use5086-1"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#rect5405"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="matrix(0.9930841,0.1174035,-0.1174035,0.9930841,30.65864,-39.92162)"
- id="use5088-9"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#rect5405"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="matrix(0.9707895,0.2399317,-0.2399317,0.9707895,55.96322,-79.63037)"
- id="use5090-9"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#rect5405"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="matrix(0.9898587,0.142054,-0.142054,0.9898587,26.4169,-51.72114)"
- id="use5092-7"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#rect5405"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="translate(11.81518,0)"
- id="use5094-1"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#rect5405"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="matrix(0.9520134,0.306057,-0.306057,0.9520134,60.32662,-101.7599)"
- id="use5096-08"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#rect5405"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="matrix(0.9893261,0.1457176,-0.1457176,0.9893261,24.16967,-43.93548)"
- id="use5098-0"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#rect5405"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="matrix(0.964703,0.263341,-0.263341,0.964703,55.57351,-93.59679)"
- id="use5100-2"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#rect5405"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="matrix(0.9866073,0.1631128,-0.1631128,0.9866073,27.59522,-56.11927)"
- id="use5103-7"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#rect5405"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="matrix(0.708691,0.705519,-0.705519,0.708691,209.5928,-220.4851)"
- id="use5106-2"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#rect5405"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="matrix(0.7404779,0.6720807,-0.6720807,0.7404779,193.0747,-206.3267)"
- id="use5108-6"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#rect5405"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="matrix(0.4506213,0.8927151,-0.8927151,0.4506213,334.9811,-254.7574)"
- id="use5110-65"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#rect5405"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="matrix(0.7521633,0.6589768,-0.6589768,0.7521633,192.7978,-209.099)"
- id="use5112-8"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#rect5405"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="matrix(0.4220244,0.9065843,-0.9065843,0.4220244,344.6426,-252.9571)"
- id="use5114-5"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#rect5405"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="matrix(0.5013396,0.8652508,-0.8652508,0.5013396,312.2107,-245.4545)"
- id="use5116-6"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#rect5405"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="matrix(0.0314108,0.9995066,-0.9995066,0.0314108,506.5457,-233.6188)"
- id="use5118-0"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#rect5405"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="matrix(0.4941625,0.8693694,-0.8693694,0.4941625,318.4189,-249.0282)"
- id="use5120-1"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#rect5405"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="matrix(0.7802341,0.6254874,-0.6254874,0.7802341,177.6622,-194.4068)"
- id="use5122-0"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#rect5405"
- x="0"
- y="0"
- inkscape:tiled-clone-of="#path5011"
- transform="matrix(0.9957744,0.091834,-0.091834,0.9957744,23.15816,-21.64954)"
- id="use5124-4"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- width="1250"
- height="1250" />
- <use
- xlink:href="#rect5405"
- height="1250"
- width="1250"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- id="use5126-7"
- transform="matrix(0.9946836,0.102978,-0.102978,0.9946836,28.063,-28.69348)"
- inkscape:tiled-clone-of="#path5011"
- y="0"
- x="0" />
- <use
- xlink:href="#rect5405"
- height="1250"
- width="1250"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- id="use5128-0"
- transform="translate(0,12.10946)"
- inkscape:tiled-clone-of="#path5011"
- y="0"
- x="0" />
- <use
- xlink:href="#rect5405"
- height="1250"
- width="1250"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- id="use5130-7"
- transform="matrix(0.9938227,0.1109792,-0.1109792,0.9938227,20.63155,-28.53934)"
- inkscape:tiled-clone-of="#path5011"
- y="0"
- x="0" />
- <use
- xlink:href="#rect5405"
- height="1250"
- width="1250"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- id="use5132-5"
- transform="matrix(0.9757626,0.2188315,-0.2188315,0.9757626,45.27406,-66.3732)"
- inkscape:tiled-clone-of="#path5011"
- y="0"
- x="0" />
- <use
- xlink:href="#rect5405"
- height="1250"
- width="1250"
- style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791"
- id="use5134-1"
- transform="translate(11.81518,12.10946)"
- inkscape:tiled-clone-of="#path5011"
- y="0"
- x="0" />
- <rect
- y="136.95441"
- x="373.47241"
- height="3.036042"
- width="1.2579449"
- id="rect5405"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.3344132;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" />
- </g>
- <rect
- y="157.0817"
- x="411.24261"
- height="16"
- width="16"
- id="tweak_moreless_mode"
- style="fill:none;stroke:none;stroke-width:1;marker:none;display:inline"
- inkscape:label="#rect5080-7" />
- <g
- clip-path="url(#clipPath5905)"
- transform="translate(37.4344,20.35234)"
- style="fill:#000000"
- id="object-tweak-duplicate"
- inkscape:label="#g5678">
- <path
- inkscape:tile-y0="136.8702"
- inkscape:tile-x0="373.9822"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- sodipodi:ry="1.111868"
- sodipodi:rx="1.111868"
- sodipodi:cy="137.9821"
- sodipodi:cx="375.09409"
- id="use5685"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.138679;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc"
- transform="matrix(2.361086,0,0,2.361086,-503.8152,-187.3038)" />
- <path
- inkscape:tile-y0="136.8702"
- inkscape:tile-x0="373.9822"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- sodipodi:ry="1.111868"
- sodipodi:rx="1.111868"
- sodipodi:cy="137.9821"
- sodipodi:cx="375.09409"
- id="use5687"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.138679;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc"
- transform="matrix(2.176368,0,0,2.176368,-434.5286,-155.763)" />
- <path
- inkscape:tile-y0="136.8702"
- inkscape:tile-x0="373.9822"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- sodipodi:ry="1.111868"
- sodipodi:rx="1.111868"
- sodipodi:cy="137.9821"
- sodipodi:cx="375.09409"
- id="use5828"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.138679;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc"
- transform="matrix(2.363946,0,0,2.363946,-504.888,-175.5924)" />
- <path
- transform="matrix(0,2.361086,-2.361086,0,713.6548,-741.0926)"
- sodipodi:type="arc"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.138679;marker:none;visibility:visible;display:inline"
- id="path5885"
- sodipodi:cx="375.09409"
- sodipodi:cy="137.9821"
- sodipodi:rx="1.111868"
- sodipodi:ry="1.111868"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- inkscape:tile-x0="373.9822"
- inkscape:tile-y0="136.8702" />
- <path
- transform="matrix(0,2.363946,-2.363946,0,701.94,-742.1654)"
- sodipodi:type="arc"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.138679;marker:none;visibility:visible;display:inline"
- id="path5889"
- sodipodi:cx="375.09409"
- sodipodi:cy="137.9821"
- sodipodi:rx="1.111868"
- sodipodi:ry="1.111868"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- inkscape:tile-x0="373.9822"
- inkscape:tile-y0="136.8702" />
- <path
- inkscape:tile-y0="136.8702"
- inkscape:tile-x0="373.9822"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- sodipodi:ry="1.111868"
- sodipodi:rx="1.111868"
- sodipodi:cy="137.9821"
- sodipodi:cx="375.09409"
- id="path5893"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.138679;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc"
- transform="matrix(0,2.361086,-2.361086,0,713.6548,-747.1456)" />
- <path
- inkscape:tile-y0="136.8702"
- inkscape:tile-x0="373.9822"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- sodipodi:ry="1.111868"
- sodipodi:rx="1.111868"
- sodipodi:cy="137.9821"
- sodipodi:cx="375.09409"
- id="path5895"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.138679;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc"
- transform="matrix(0,2.363946,-2.363946,0,701.94,-748.2184)" />
- <path
- transform="matrix(0,2.361086,-2.361086,0,713.6548,-735.0396)"
- sodipodi:type="arc"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.138679;marker:none;visibility:visible;display:inline"
- id="path5897"
- sodipodi:cx="375.09409"
- sodipodi:cy="137.9821"
- sodipodi:rx="1.111868"
- sodipodi:ry="1.111868"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- inkscape:tile-x0="373.9822"
- inkscape:tile-y0="136.8702" />
- <path
- transform="matrix(0,2.363946,-2.363946,0,701.94,-736.1123)"
- sodipodi:type="arc"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.138679;marker:none;visibility:visible;display:inline"
- id="path5899"
- sodipodi:cx="375.09409"
- sodipodi:cy="137.9821"
- sodipodi:rx="1.111868"
- sodipodi:ry="1.111868"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- inkscape:tile-x0="373.9822"
- inkscape:tile-y0="136.8702" />
- <path
- transform="matrix(2.176368,0,0,2.176368,-433.9294,-155.2869)"
- sodipodi:type="arc"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.138679;marker:none;visibility:visible;display:inline"
- id="path5909"
- sodipodi:cx="375.09409"
- sodipodi:cy="137.9821"
- sodipodi:rx="1.111868"
- sodipodi:ry="1.111868"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- inkscape:tile-x0="373.9822"
- inkscape:tile-y0="136.8702" />
- <path
- inkscape:tile-y0="136.8702"
- inkscape:tile-x0="373.9822"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- sodipodi:ry="1.111868"
- sodipodi:rx="1.111868"
- sodipodi:cy="137.9821"
- sodipodi:cx="375.09409"
- id="path5911"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.138679;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc"
- transform="matrix(2.176368,0,0,2.176368,-433.3154,-154.7343)" />
- </g>
- <rect
- y="181.0817"
- x="372.07108"
- height="16"
- width="16"
- id="tweak_blur_mode"
- style="fill:none;stroke:none;stroke-width:1;marker:none;display:inline"
- inkscape:label="#rect5080-7" />
- <g
- transform="translate(0.1905,44.64585)"
- style="fill:#000000"
- id="object-tweak-blur"
- inkscape:label="#g7655">
- <path
- transform="matrix(1.20571,0,0,1.20571,-78.25832,-27.88514)"
- sodipodi:type="arc"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline"
- id="path7657"
- sodipodi:cx="375.09409"
- sodipodi:cy="137.9821"
- sodipodi:rx="1.111868"
- sodipodi:ry="1.111868"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- inkscape:tile-cx="375.0941"
- inkscape:tile-cy="137.9821"
- inkscape:tile-w="2.223736"
- inkscape:tile-h="2.223736"
- inkscape:tile-x0="373.9822"
- inkscape:tile-y0="136.8702" />
- <path
- inkscape:tile-y0="136.8702"
- inkscape:tile-x0="373.9822"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- sodipodi:ry="1.111868"
- sodipodi:rx="1.111868"
- sodipodi:cy="137.9821"
- sodipodi:cx="375.09409"
- id="use7660"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc"
- transform="matrix(1.188922,0,0,1.188922,-63.09951,-25.56857)" />
- <path
- inkscape:tile-y0="136.8702"
- inkscape:tile-x0="373.9822"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- sodipodi:ry="1.111868"
- sodipodi:rx="1.111868"
- sodipodi:cy="137.9821"
- sodipodi:cx="375.09409"
- id="use7662"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc"
- transform="matrix(1.180543,0,0,1.180543,-57.00309,-21.38516)" />
- <path
- inkscape:tile-y0="136.8702"
- inkscape:tile-x0="373.9822"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- sodipodi:ry="1.111868"
- sodipodi:rx="1.111868"
- sodipodi:cy="137.9821"
- sodipodi:cx="375.09409"
- id="use7664"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc"
- transform="matrix(1.088184,0,0,1.088184,-22.35986,-5.61394)" />
- <path
- inkscape:tile-y0="136.8702"
- inkscape:tile-x0="373.9822"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- sodipodi:ry="1.111868"
- sodipodi:rx="1.111868"
- sodipodi:cy="137.9821"
- sodipodi:cx="375.09409"
- id="use7666"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc"
- transform="matrix(1.188915,0,0,1.188915,-69.00487,-25.56775)" />
- <path
- inkscape:tile-y0="136.8702"
- inkscape:tile-x0="373.9822"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- sodipodi:ry="1.111868"
- sodipodi:rx="1.111868"
- sodipodi:cy="137.9821"
- sodipodi:cx="375.09409"
- id="use7668"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc"
- transform="matrix(1.20571,0,0,1.20571,-66.44314,-27.88514)" />
- <path
- inkscape:tile-y0="136.8702"
- inkscape:tile-x0="373.9822"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- sodipodi:ry="1.111868"
- sodipodi:rx="1.111868"
- sodipodi:cy="137.9821"
- sodipodi:cx="375.09409"
- id="use7670"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc"
- transform="matrix(1.093412,0,0,1.093412,-36.13602,-6.3353)" />
- <path
- inkscape:tile-y0="136.8702"
- inkscape:tile-x0="373.9822"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- sodipodi:ry="1.111868"
- sodipodi:rx="1.111868"
- sodipodi:cy="137.9821"
- sodipodi:cx="375.09409"
- id="use7672"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc"
- transform="matrix(1.184974,0,0,1.184974,-70.48049,-15.94187)" />
- <path
- inkscape:tile-y0="136.8702"
- inkscape:tile-x0="373.9822"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- sodipodi:ry="1.111868"
- sodipodi:rx="1.111868"
- sodipodi:cy="137.9821"
- sodipodi:cx="375.09409"
- id="use7674"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc"
- transform="matrix(1.111722,0,0,1.111722,-37.0964,-14.9165)" />
- <path
- inkscape:tile-y0="136.8702"
- inkscape:tile-x0="373.9822"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- sodipodi:ry="1.111868"
- sodipodi:rx="1.111868"
- sodipodi:cy="137.9821"
- sodipodi:cx="375.09409"
- id="use7676"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc"
- transform="matrix(1.181829,0,0,1.181829,-69.30058,-21.56258)" />
- <path
- inkscape:tile-y0="136.8702"
- inkscape:tile-x0="373.9822"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- sodipodi:ry="1.111868"
- sodipodi:rx="1.111868"
- sodipodi:cy="137.9821"
- sodipodi:cx="375.09409"
- id="use7678"
- style="color:#000000;fill:url(#radialGradient7818);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.27735791;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc"
- transform="matrix(1.485788,0,0,1.485788,-180.3604,-63.50353)" />
- <path
- inkscape:tile-y0="136.8702"
- inkscape:tile-x0="373.9822"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- sodipodi:ry="1.111868"
- sodipodi:rx="1.111868"
- sodipodi:cy="137.9821"
- sodipodi:cx="375.09409"
- id="use7680"
- style="color:#000000;fill:url(#radialGradient7802);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.27735791;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc"
- transform="matrix(1.485788,0,0,1.485788,-180.3597,-57.44874)" />
- <path
- inkscape:tile-y0="136.8702"
- inkscape:tile-x0="373.9822"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- sodipodi:ry="1.111868"
- sodipodi:rx="1.111868"
- sodipodi:cy="137.9821"
- sodipodi:cx="375.09409"
- id="use7682"
- style="color:#000000;fill:url(#radialGradient7826);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.27735791;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc"
- transform="matrix(1.485788,0,0,1.485788,-177.4064,-63.50356)" />
- <path
- inkscape:tile-y0="136.8702"
- inkscape:tile-x0="373.9822"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- sodipodi:ry="1.111868"
- sodipodi:rx="1.111868"
- sodipodi:cy="137.9821"
- sodipodi:cx="375.09409"
- id="use7684"
- style="color:#000000;fill:url(#radialGradient7834);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.27735791;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc"
- transform="matrix(1.485788,0,0,1.485788,-174.4526,-63.50354)" />
- <path
- inkscape:tile-y0="136.8702"
- inkscape:tile-x0="373.9822"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- sodipodi:ry="1.111868"
- sodipodi:rx="1.111868"
- sodipodi:cy="137.9821"
- sodipodi:cx="375.09409"
- id="use7686"
- style="color:#000000;fill:url(#radialGradient7810);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.27735791;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc"
- transform="matrix(1.485788,0,0,1.485788,-180.3605,-60.47619)" />
- <path
- inkscape:tile-y0="136.8702"
- inkscape:tile-x0="373.9822"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- sodipodi:ry="1.111868"
- sodipodi:rx="1.111868"
- sodipodi:cy="137.9821"
- sodipodi:cx="375.09409"
- id="use7688"
- style="color:#000000;fill:url(#radialGradient7794);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.27735791;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc"
- transform="matrix(1.4858,0,0,1.4858,-177.4101,-57.45014)" />
- <path
- inkscape:tile-y0="136.8702"
- inkscape:tile-x0="373.9822"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- sodipodi:ry="1.111868"
- sodipodi:rx="1.111868"
- sodipodi:cy="137.9821"
- sodipodi:cx="375.09409"
- id="use7692"
- style="color:#000000;fill:url(#radialGradient7842);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.27735791;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc"
- transform="matrix(1.485788,0,0,1.485788,-174.4524,-60.47613)" />
- <path
- inkscape:tile-y0="136.8702"
- inkscape:tile-x0="373.9822"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- sodipodi:ry="1.111868"
- sodipodi:rx="1.111868"
- sodipodi:cy="137.9821"
- sodipodi:cx="375.09409"
- id="use7694"
- style="color:#000000;fill:url(#radialGradient7786);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.27735791;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc"
- transform="matrix(1.492675,0,0,1.492675,-177.0357,-58.39903)" />
- <path
- inkscape:tile-y0="136.8702"
- inkscape:tile-x0="373.9822"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- sodipodi:ry="1.111868"
- sodipodi:rx="1.111868"
- sodipodi:cy="137.9821"
- sodipodi:cx="375.09409"
- id="use7696"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc"
- transform="matrix(1.191739,0,0,1.191739,-64.1566,-13.84799)" />
- <path
- inkscape:tile-y0="136.8702"
- inkscape:tile-x0="373.9822"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- sodipodi:ry="1.111868"
- sodipodi:rx="1.111868"
- sodipodi:cy="137.9821"
- sodipodi:cx="375.09409"
- id="use7698"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc"
- transform="matrix(1.181973,0,0,1.181973,-57.53942,-15.52772)" />
- <path
- inkscape:tile-y0="136.8702"
- inkscape:tile-x0="373.9822"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- sodipodi:ry="1.111868"
- sodipodi:rx="1.111868"
- sodipodi:cy="137.9821"
- sodipodi:cx="375.09409"
- id="use7700"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc"
- transform="matrix(1.20571,0,0,1.20571,-78.25832,-15.77568)" />
- <path
- inkscape:tile-y0="136.8702"
- inkscape:tile-x0="373.9822"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- sodipodi:ry="1.111868"
- sodipodi:rx="1.111868"
- sodipodi:cy="137.9821"
- sodipodi:cx="375.09409"
- id="use7702"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc"
- transform="matrix(1.193386,0,0,1.193386,-70.68201,-14.07527)" />
- <path
- inkscape:tile-y0="136.8702"
- inkscape:tile-x0="373.9822"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- sodipodi:ry="1.111868"
- sodipodi:rx="1.111868"
- sodipodi:cy="137.9821"
- sodipodi:cx="375.09409"
- id="use7704"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc"
- transform="matrix(1.121575,0,0,1.121575,-40.79199,-4.166495)" />
- <path
- inkscape:tile-y0="136.8702"
- inkscape:tile-x0="373.9822"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- sodipodi:ry="1.111868"
- sodipodi:rx="1.111868"
- sodipodi:cy="137.9821"
- sodipodi:cx="375.09409"
- id="use7706"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc"
- transform="matrix(1.20571,0,0,1.20571,-66.44314,-15.77568)" />
- <path
- inkscape:tile-y0="136.8702"
- inkscape:tile-x0="373.9822"
- d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z"
- sodipodi:ry="1.111868"
- sodipodi:rx="1.111868"
- sodipodi:cy="137.9821"
- sodipodi:cx="375.09409"
- id="use7690"
- style="color:#000000;fill:url(#radialGradient7778);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.27735791;marker:none;visibility:visible;display:inline"
- sodipodi:type="arc"
- transform="matrix(6.75293,0,0,6.75293,-2153.081,-787.2478)" />
- </g>
- <g
- inkscape:label="#node_symmetric"
- transform="translate(736.47168,-120)"
- id="node-type-auto-smooth">
- <path
- sodipodi:nodetypes="csc"
- id="path5383"
- d="m -44.41296,176.5635 c -0.52712,3.4524 1.3869,9.3867 7.3869,9.3867 6,0 7.98876,-5.9343 7.51588,-9.3867"
- style="fill:none;stroke:#646464;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" />
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline"
- id="rect5385"
- width="16"
- height="16"
- x="-45"
- y="175" />
- <rect
- transform="matrix(2.790265e-6,-1,1,-2.867107e-6,0,0)"
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.00000155;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5387"
- width="4.9663939"
- height="4.9501772"
- x="-188.48309"
- y="-39.479382"
- ry="2.4750891" />
- </g>
- <g
- id="snap"
- inkscape:label="#toggle_snap_global">
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline"
- id="rect5385-6"
- width="16"
- height="16"
- x="620"
- y="30" />
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline"
- id="rect5385-6-0"
- width="16"
- height="16"
- x="620"
- y="30.00057" />
- <rect
- transform="matrix(0.7071068,-0.7071068,0.7071068,0.7071068,0,0)"
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.90510172;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect3224-2"
- width="3.5840631"
- height="3.621212"
- x="415.401"
- y="462.05151" />
- <rect
- transform="matrix(0.7071068,-0.7071068,0.7071068,0.7071068,0,0)"
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692000000002;fill-rule:evenodd;stroke:#008000;stroke-width:0.90510172000000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect3224-2-8"
- width="3.5840631"
- height="3.621212"
- x="415.401"
- y="476.28201" />
- <path
- id="path9093"
- d="m 631,41 0,-4 -4,4 4,0"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <rect
- transform="matrix(0.7071068,-0.7071068,0.7071068,0.7071068,0,0)"
- inkscape:transform-center-y="-2.12133"
- inkscape:transform-center-x="1.414208"
- y="466.7135"
- x="416.69299"
- height="7.9622078"
- width="1"
- id="rect9095"
- style="fill:#000000;fill-opacity:1;stroke:none" />
- </g>
- <g
- id="snap-bounding-box"
- inkscape:label="#toggle_snap_bbox">
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline"
- id="rect5385-6-4"
- width="16"
- height="16"
- x="638"
- y="30" />
- <path
- id="path9141"
- d="m 641,46 0,-13 13,0"
- style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 2;stroke-dashoffset:2.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <rect
- transform="matrix(0.7071068,-0.7071068,0.7071068,0.7071068,0,0)"
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.90510172;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect3224-2-2"
- width="3.5840631"
- height="3.621212"
- x="428.12891"
- y="474.69101" />
- </g>
- <g
- id="snap-bounding-box-edges"
- inkscape:label="#toggle_snap_to_bbox_path">
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline"
- id="rect5385-6-5"
- width="16"
- height="16"
- x="656"
- y="30.00057" />
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline"
- id="rect5385-6-0-1"
- width="16"
- height="16"
- x="656"
- y="30.001141" />
- <path
- id="path9141-9"
- d="m 669,30 0,13 -13,0"
- style="color:#000000;fill:none;stroke:#008000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 2;stroke-dashoffset:2.50000000000000000;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- </g>
- <g
- id="snap-bounding-box-corners"
- inkscape:label="#toggle_snap_to_bbox_node">
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline"
- id="rect5385-6-4-0"
- width="16"
- height="16"
- x="674"
- y="30.00057" />
- <path
- id="path9141-9-2"
- d="m 687,30 0,13 -13,0"
- style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 2;stroke-dashoffset:2.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <rect
- transform="matrix(0.7071068,-0.7071068,0.7071068,0.7071068,0,0)"
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#008000;stroke-width:0.90510172;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect3224-2-8-6"
- width="3.5840631"
- height="3.621212"
- x="453.58469"
- y="514.37732" />
- </g>
- <g
- id="snap-nodes"
- transform="translate(36,-0.001709)"
- inkscape:label="#toggle_snap_nodes">
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline"
- id="rect5385-6-7"
- width="16"
- height="16"
- x="692"
- y="30.00057" />
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline"
- id="rect5385-6-0-8"
- width="16"
- height="16"
- x="692"
- y="30.001141" />
- <path
- sodipodi:nodetypes="ccsc"
- id="path6308"
- d="m 693,38 c 0,0 0,-5 7,-5 -4,5 -2.25,8 0.5,9.75 2.75,1.75 6.5,2.25 6.5,2.25"
- style="color:#000000;fill:none;stroke:#646464;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <rect
- transform="matrix(0.7071068,-0.7071068,0.7071068,0.7071068,0,0)"
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.90510172;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect3224-2-9"
- width="3.5840631"
- height="3.621212"
- x="469.82391"
- y="516.5415" />
- </g>
- <g
- id="snap-nodes-path"
- transform="translate(36,-0.001709)"
- inkscape:label="#toggle_snap_to_paths">
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline"
- id="rect5385-6-4-8"
- width="16"
- height="16"
- x="710"
- y="30.00057" />
- <path
- sodipodi:nodetypes="ccsc"
- id="path6308-6"
- d="m 725,39 c 0,0 0,5 -7,5 4,-5 2.25,-8 -0.5,-9.75 C 714.75,32.5 711,32 711,32"
- style="color:#000000;fill:none;stroke:#646464;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- sodipodi:nodetypes="ccsc"
- id="path6308-6-9"
- d="m 725,39.00001 c 0,0 0,5 -7,5 4,-5 2.25,-8 -0.5,-9.75 -2.75,-1.75 -6.5,-2.25 -6.5,-2.25"
- style="color:#000000;fill:none;stroke:#008000;stroke-width:1.00000019999999989;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- </g>
- <g
- id="snap-nodes-cusp"
- transform="translate(36,-0.001709)"
- inkscape:label="#toggle_snap_to_nodes">
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline"
- id="rect5385-6-74"
- width="16"
- height="16"
- x="728"
- y="30.00057" />
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline"
- id="rect5385-6-0-19"
- width="16"
- height="16"
- x="728"
- y="30.001141" />
- <path
- sodipodi:nodetypes="ccsc"
- id="path6308-6-3"
- d="m 743,38 c 0,0 0,5 -7,5 4,-5 2.25,-8 -0.5,-9.75 C 732.75,31.5 729,31 729,31"
- style="color:#000000;fill:none;stroke:#646464;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <rect
- transform="matrix(0.7071068,-0.7071068,0.7071068,0.7071068,0,0)"
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#008000;stroke-width:0.90510172;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect3224-2-8-6-5"
- width="3.5840631"
- height="3.621212"
- x="488.233"
- y="549.02557" />
- </g>
- <g
- id="snap-nodes-smooth"
- transform="translate(36,-0.001709)"
- inkscape:label="#toggle_snap_to_smooth_nodes">
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline"
- id="rect5385-6-4-09"
- width="16"
- height="16"
- x="746"
- y="30.00057" />
- <path
- sodipodi:nodetypes="ccsc"
- id="path6308-6-3-2"
- d="m 761,38 c 0,0 0,5 -7,5 4,-5 2.25,-8 -0.5,-9.75 C 750.75,31.5 747,31 747,31"
- style="color:#000000;fill:none;stroke:#646464;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <rect
- transform="matrix(0,-1,1,0,0,0)"
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#008000;stroke-width:0.90510172;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect3224-2-8-6-5-6"
- width="3.5840631"
- height="3.621212"
- x="-35.084061"
- y="751.87878" />
- </g>
- <g
- id="snap-nodes-midpoint"
- transform="translate(36,-0.001709)"
- inkscape:label="#toggle_snap_to_midpoints">
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline"
- id="rect5385-6-5-8"
- width="16"
- height="16"
- x="764"
- y="30.001141" />
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline"
- id="rect5385-6-0-1-8"
- width="16"
- height="16"
- x="764"
- y="30.001711" />
- <path
- id="path6507"
- d="M 765,45 779,31"
- style="color:#000000;fill:none;stroke:#646464;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- transform="matrix(0.8749999,0,0,0.875,112.6876,9.126711)"
- d="m 755.5,33 c 0,1.104569 -0.89543,2 -2,2 -1.10457,0 -2,-0.895431 -2,-2 0,-1.104569 0.89543,-2 2,-2 1.10457,0 2,0.895431 2,2 z"
- sodipodi:ry="2"
- sodipodi:rx="2"
- sodipodi:cy="33"
- sodipodi:cx="753.5"
- id="path6530"
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#008000;stroke-width:1.14285719;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- sodipodi:type="arc" />
- <g
- transform="matrix(1.5,0,0,1.5,-383.9324,-21.06763)"
- id="g6242">
- <path
- style="color:#000000;fill:#c00000;fill-opacity:1;fill-rule:nonzero;stroke:#c00000;stroke-width:0.66666669px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- d="m 766.7737,40.68077 1,4"
- id="path6218" />
- <path
- style="color:#000000;fill:#c00000;fill-opacity:1;fill-rule:nonzero;stroke:#c00000;stroke-width:0.66666669px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- d="m 767.9558,39.58974 1,4"
- id="path6218-9" />
- </g>
- <g
- id="g6242-2"
- transform="matrix(1.5,0,0,1.5,-375.4835,-29.48977)">
- <path
- style="color:#000000;fill:#c00000;fill-opacity:1;fill-rule:nonzero;stroke:#c00000;stroke-width:0.66666669px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- d="m 766.7737,40.68077 1,4"
- id="path6218-2" />
- <path
- style="color:#000000;fill:#c00000;fill-opacity:1;fill-rule:nonzero;stroke:#c00000;stroke-width:0.66666669px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- d="m 767.9558,39.58974 1,4"
- id="path6218-9-6" />
- </g>
- </g>
- <g
- id="snap-nodes-intersection"
- transform="translate(36,-0.001709)"
- inkscape:label="#toggle_snap_to_path_intersections">
- <g
- id="g6774">
- <rect
- y="30.001141"
- x="782"
- height="16"
- width="16"
- id="rect5385-6-4-0-5"
- style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline" />
- <path
- style="color:#000000;fill:none;stroke:#646464;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- d="M 783,45 797,31"
- id="path6507-9" />
- <path
- style="color:#000000;fill:none;stroke:#646464;stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- d="m 783,40 14,-4"
- id="path6507-9-3" />
- <path
- sodipodi:type="arc"
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#008000;stroke-width:1.14285719;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- id="path6530-3"
- sodipodi:cx="753.5"
- sodipodi:cy="33"
- sodipodi:rx="2"
- sodipodi:ry="2"
- d="m 755.5,33 c 0,1.104569 -0.89543,2 -2,2 -1.10457,0 -2,-0.895431 -2,-2 0,-1.104569 0.89543,-2 2,-2 1.10457,0 2,0.895431 2,2 z"
- transform="matrix(0.8749999,0,0,0.875,130.6876,9.127)" />
- </g>
- </g>
- <g
- id="snap-nodes-rotation-center"
- transform="translate(54.5,0.5)"
- inkscape:label="#toggle_snap_center">
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline"
- id="rect5385-6-7-8"
- width="16"
- height="16"
- x="800"
- y="30.001141" />
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline"
- id="rect5385-6-0-8-4"
- width="16"
- height="16"
- x="800"
- y="30.001711" />
- <path
- id="path9141-9-0"
- d="m 813,30 0,13 -13,0"
- style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 2;stroke-dashoffset:2.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- id="path6380"
- d="m 805,31.5 0,3"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- id="path6380-4"
- d="m 805,35.5 0,3"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- id="path6380-8"
- d="m 801.5,35 3,0"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- id="path6380-4-0"
- d="m 805.5,35 3,0"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- </g>
- <g
- id="snap-page"
- transform="translate(54.5,0.5)"
- inkscape:label="#toggle_snap_page_border">
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline"
- id="rect5385-6-4-8-3"
- width="16"
- height="16"
- x="818"
- y="30.001141" />
- <path
- sodipodi:nodetypes="ccccc"
- id="path3805-7"
- d="m 820.7689,31.00114 10.4622,0 0,14 -10.4622,0 0,-14 z"
- style="color:#000000;fill:url(#linearGradient6465);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6467);stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline" />
- </g>
- <g
- id="snap-grid-guide-intersections"
- transform="translate(54.5,0.5)"
- inkscape:label="#toggle_snap_grid_guide_intersections">
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline"
- id="rect5385-6-4-8-3-1"
- width="16"
- height="16"
- x="836"
- y="30.00057" />
- <path
- id="path6498-9-0"
- d="m 851,37 -14,0"
- style="color:#000000;fill:#c00000;fill-opacity:1;fill-rule:nonzero;stroke:#0065ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- id="path6498-1"
- d="m 841.5822,45.57303 4.8364,-15.14606"
- style="color:#000000;fill:#c00000;fill-opacity:1;fill-rule:nonzero;stroke:#0065ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- transform="matrix(0.8749999,0,0,0.875,185.0073,8.125)"
- d="m 755.5,33 c 0,1.104569 -0.89543,2 -2,2 -1.10457,0 -2,-0.895431 -2,-2 0,-1.104569 0.89543,-2 2,-2 1.10457,0 2,0.895431 2,2 z"
- sodipodi:ry="2"
- sodipodi:rx="2"
- sodipodi:cy="33"
- sodipodi:cx="753.5"
- id="path6530-3-7"
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#008000;stroke-width:1.14285719;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- sodipodi:type="arc" />
- </g>
- <g
- id="snap-bounding-box-center"
- inkscape:label="#toggle_snap_to_bbox_midpoints">
- <path
- transform="matrix(0.8749999,0,0,0.875,56.39207,5.147436)"
- d="m 755.5,33 a 2,2 0 1 1 -4,0 2,2 0 1 1 4,0 z"
- sodipodi:ry="2"
- sodipodi:rx="2"
- sodipodi:cy="33"
- sodipodi:cx="753.5"
- id="path6530-5"
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#008000;stroke-width:1.14285719;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- sodipodi:type="arc" />
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline"
- id="rect5385-6-4-0-8"
- width="16"
- height="16"
- x="712"
- y="29.998859" />
- <path
- id="path9141-9-2-5"
- d="m 725,29.99829 0,13 -13,0"
- style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 2;stroke-dashoffset:2.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- </g>
- <g
- transform="translate(162.5,0.5)"
- id="snap-nodes-center"
- inkscape:label="#toggle_snap_to_bbox_midpoints-3">
- <g
- id="toggle_snap_to_object_midpoints">
- <rect
- y="30.00057"
- x="674"
- height="16"
- width="16"
- id="rect5385-6-4-0-8-1"
- style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline" />
- <path
- style="color:#000000;fill:none;stroke:#646464;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- d="m 687,30 0,13 -13,0"
- id="path9141-9-2-5-1" />
- <path
- transform="matrix(0.8749999,0,0,0.875,19.93758,6.375)"
- d="m 755.5,33 c 0,1.104569 -0.89543,2 -2,2 -1.10457,0 -2,-0.895431 -2,-2 0,-1.104569 0.89543,-2 2,-2 1.10457,0 2,0.895431 2,2 z"
- sodipodi:ry="2"
- sodipodi:rx="2"
- sodipodi:cy="33"
- sodipodi:cx="753.5"
- id="path6530-3-6"
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#008000;stroke-width:1.14285719;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- sodipodi:type="arc" />
- </g>
- </g>
- <g
- id="snap-bounding-box-midpoints"
- inkscape:label="#toggle_snap_to_bbox_edge_midpoints">
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline"
- id="rect5385-6-4-0-8-5"
- width="16"
- height="16"
- x="692.5"
- y="30" />
- <path
- id="path9141-9-2-5-3"
- d="m 705.5,29.99943 0,13 -13,0"
- style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 2;stroke-dashoffset:2.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- sodipodi:type="arc"
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#008000;stroke-width:1.14285719;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- id="path6530-4"
- sodipodi:cx="753.5"
- sodipodi:cy="33"
- sodipodi:rx="2"
- sodipodi:ry="2"
- d="m 755.5,33 a 2,2 0 1 1 -4,0 2,2 0 1 1 4,0 z"
- transform="matrix(0.8749999,0,0,0.875,46.21002,5.147436)" />
- </g>
- <g
- id="guides"
- transform="translate(-118,-28)"
- inkscape:label="#guide">
- <path
- sodipodi:nodetypes="cc"
- id="path5235-0"
- d="m 305.5,421.5 0,15"
- style="fill:none;stroke:#0000ff;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <path
- style="fill:none;stroke:#0000ff;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- d="m 315.5,421.5 -5.0974,15"
- id="use5244-0"
- sodipodi:nodetypes="cc" />
- <use
- xlink:href="#path5235-0"
- x="0"
- y="0"
- id="use5246-9"
- transform="translate(12,0)"
- width="1250"
- height="1250"
- style="stroke-linecap:round" />
- </g>
- <use
- xlink:href="#transform-scale-horizontal"
- inkscape:label="#use5735"
- height="1250"
- width="1250"
- transform="matrix(0,-1,1,0,576.98404,1005.9833)"
- id="transform-scale-vertical"
- y="0"
- x="0" />
- <use
- xlink:href="#transform-move-horizontal"
- inkscape:label="#use5770"
- height="1250"
- width="1250"
- transform="matrix(0,-1,-1,0,942,973.9749)"
- id="transform-move-vertical"
- y="0"
- x="0" />
- <g
- id="draw-polygon-star"
- inkscape:label="#g6798">
- <g
- id="g6790">
- <path
- style="color:#000000;fill:url(#linearGradient5939);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5941);stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline"
- d="m 462.07367,189.31546 -7.77133,0 -2.22033,-7.54952 6.10599,-4.85323 6.10609,4.85323 -2.22042,7.54952 z"
- id="path6584"
- sodipodi:nodetypes="cccccc" />
- <path
- style="color:#000000;fill:none;stroke:url(#linearGradient5936);stroke-width:0.99999911;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline"
- d="m 462.87165,190.34592 -9.36809,0 -2.6767,-8.86924 7.36074,-5.70167 7.36075,5.70167 -2.6767,8.86924 z"
- id="star"
- sodipodi:nodetypes="cccccc" />
- </g>
- <rect
- y="173.99997"
- x="449.99997"
- height="23.999996"
- width="23.999998"
- id="rect3610"
- style="color:#000000;fill:none;stroke:none;stroke-width:1.00000012;marker:none;display:inline" />
- <g
- id="g6786">
- <path
- sodipodi:type="star"
- style="color:#000000;fill:#fffbc5;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6644);stroke-width:0.67829257;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="path2669"
- sodipodi:sides="5"
- sodipodi:cx="103"
- sodipodi:cy="195"
- sodipodi:r1="6.158659"
- sodipodi:r2="3"
- sodipodi:arg1="-0.122765"
- sodipodi:arg2="0.5055535"
- inkscape:flatsided="false"
- inkscape:rounded="0"
- inkscape:randomized="0"
- d="m 109.11231,194.24583 -3.48759,2.20705 -0.0186,4.12722 -3.17675,-2.63488 -3.930991,1.25764 1.524251,-3.83549 -2.410831,-3.34996 4.118791,0.26442 2.44101,-3.32803 1.0213,3.99891 z"
- transform="matrix(1.4926956,-0.04098291,0.03994835,1.4550146,302.93141,-91.012178)" />
- <path
- transform="matrix(1.4926956,-0.04098291,0.03994835,1.4550146,302.93141,-91.012178)"
- d="m 107.52772,194.4445 -2.56903,1.61532 -0.0312,3.07464 -2.33014,-1.94413 -2.933809,0.92041 1.128929,-2.81686 -1.78196,-2.5058 3.02785,0.20322 1.8325,-2.46908 0.74239,2.94245 z"
- inkscape:randomized="0"
- inkscape:rounded="0"
- inkscape:flatsided="false"
- sodipodi:arg2="0.49597247"
- sodipodi:arg1="-0.12207873"
- sodipodi:r2="2.2270374"
- sodipodi:r1="4.5616722"
- sodipodi:cy="195"
- sodipodi:cx="103"
- sodipodi:sides="5"
- id="path5971"
- style="color:#000000;fill:url(#linearGradient6636-2);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6625-4);stroke-width:0.67829257;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:80;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- sodipodi:type="star" />
- </g>
- </g>
- <use
- xlink:href="#object-columns"
- inkscape:label="#use5494"
- height="1250"
- width="1250"
- transform="matrix(0,1,-1,0,1044.0083,-459)"
- id="object-rows"
- y="0"
- x="0" />
- <g
- id="draw-geometry"
- transform="translate(82.158875,-154.53542)"
- inkscape:label="#g7080">
- <rect
- y="235.53542"
- x="503.84113"
- height="24"
- width="24"
- id="rect7049"
- style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- sodipodi:nodetypes="ccccc"
- id="rect6919"
- d="m 512.76764,243.3399 9.04823,7.73133 -1.00281,1.17362 -9.04823,-7.73133 c 0.116,-0.72045 0.51121,-1.01974 1.00281,-1.17362 z"
- style="color:#000000;fill:url(#linearGradient7072);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.57197958;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- sodipodi:nodetypes="ccccccc"
- id="path6913"
- d="m 521.76669,239.93433 0.41802,-1.35648 2.27331,-1.90169 1.20466,1.02933 -1.61915,2.59959 -1.12717,0.49472 -1.14967,-0.86547 z"
- style="color:#000000;fill:url(#linearGradient7069);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.8;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- sodipodi:nodetypes="cccc"
- id="path6124"
- d="m 507.22246,249.54909 -1.20288,3.01674 2.05323,-2.08949 -0.85021,-0.92719 z"
- style="color:#000000;fill:#b6cbe0;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.57197958;stroke-miterlimit:30;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- sodipodi:nodetypes="cccccc"
- id="path6904"
- d="m 508.07267,250.47628 -0.85021,-0.92719 0.11692,-1.26029 11.89882,-8.27525 -0.25485,2.84225 -10.91068,7.62048 z"
- style="color:#000000;fill:url(#linearGradient7065);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.8;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- sodipodi:nodetypes="ccccccc"
- id="path6908"
- d="m 521.6141,239.68707 c -0.86987,-0.31989 -1.7651,-0.27296 -2.37535,0.32361 l -0.25651,2.8496 c -0.64083,1.27305 0.33526,1.8966 1.42451,1.21718 l 2.77469,-0.69791 c 0.49407,-0.69585 0.40078,-1.58745 -0.0509,-2.39676 -0.28341,-0.72585 -0.78316,-1.12526 -1.51642,-1.29572 z"
- style="color:#000000;fill:url(#linearGradient7062);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.8;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- style="color:#000000;fill:url(#linearGradient7059);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.8;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- d="m 514.58867,256.0406 1.04848,0.69516 1.22662,-0.31211 6.31767,-13.0441 -2.76769,0.69513 -5.82508,11.96592 z"
- id="path6917"
- sodipodi:nodetypes="cccccc" />
- <path
- transform="matrix(0.29409385,0.2512907,-0.2512907,0.29409385,396.05892,34.899768)"
- d="m 612.62568,215.72934 c 0,2.34615 -0.8357,4.24809 -1.86659,4.24809 -1.03088,0 -1.86658,-1.90194 -1.86658,-4.24809 0,-2.34615 0.8357,-4.24809 1.86658,-4.24809 1.03089,0 1.86659,1.90194 1.86659,4.24809 z"
- sodipodi:ry="4.2480874"
- sodipodi:rx="1.8665838"
- sodipodi:cy="215.72934"
- sodipodi:cx="610.75909"
- id="path6923"
- style="color:#000000;fill:#f7df3a;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.47862911;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- sodipodi:type="arc" />
- <path
- transform="matrix(0.29409385,0.2512907,-0.2512907,0.29409385,396.58894,35.35265)"
- sodipodi:type="arc"
- style="color:#000000;fill:url(#linearGradient7074);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.47862911;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- id="path6925"
- sodipodi:cx="610.75909"
- sodipodi:cy="215.72934"
- sodipodi:rx="1.8665838"
- sodipodi:ry="4.2480874"
- d="m 612.62568,215.72934 c 0,2.34615 -0.8357,4.24809 -1.86659,4.24809 -1.03088,0 -1.86658,-1.90194 -1.86658,-4.24809 0,-2.34615 0.8357,-4.24809 1.86658,-4.24809 1.03089,0 1.86659,1.90194 1.86659,4.24809 z" />
- <path
- transform="matrix(0.67177764,0.57400547,-0.57400547,0.67177764,236.7316,-232.3531)"
- d="m 592.86562,198.57608 c 0,0.4088 -0.33139,0.7402 -0.74019,0.7402 -0.4088,0 -0.7402,-0.3314 -0.7402,-0.7402 0,-0.4088 0.3314,-0.7402 0.7402,-0.7402 0.4088,0 0.74019,0.3314 0.74019,0.7402 z"
- sodipodi:ry="0.740197"
- sodipodi:rx="0.740197"
- sodipodi:cy="198.57608"
- sodipodi:cx="592.12543"
- id="path6927"
- style="color:#000000;fill:url(#linearGradient7102);fill-opacity:1;fill-rule:evenodd;stroke:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- sodipodi:type="arc" />
- <path
- id="path6947"
- d="m 508.31361,248.61207 4.07087,-2.80954"
- style="color:#000000;fill:none;stroke:#ffffff;stroke-width:0.40000001;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- style="color:#000000;fill:#b6cbe0;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.57197958;stroke-miterlimit:30;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- d="m 515.63715,256.73576 -2.79207,1.65891 1.74359,-2.35407 1.04848,0.69516 z"
- id="path6949"
- sodipodi:nodetypes="cccc" />
- <path
- id="path6998"
- d="m 522.9128,238.97897 1.50906,-1.24867"
- style="color:#000000;fill:#f7df3a;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.40000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:30;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <use
- xlink:href="#path6927"
- height="540"
- width="1250"
- transform="translate(1.4564128,1.1833354)"
- id="use7078"
- y="0"
- x="0" />
- </g>
- <g
- id="dialog-geometry"
- inkscape:label="#g2858"
- transform="translate(2.0000007,7.2467919e-6)">
- <g
- transform="matrix(1.5000667,0,0,1.4950108,711.15574,-419.4617)"
- id="g2770">
- <rect
- y="338.80829"
- x="115.5577"
- height="11.99987"
- width="14.99917"
- id="rect2772"
- style="color:#000000;fill:url(#linearGradient2876);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.66776335;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="335.7579"
- x="115.5588"
- height="3.011261"
- width="14.99819"
- id="rect2774"
- style="color:#000000;fill:url(#linearGradient2878);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.66776329;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- </g>
- <path
- style="color:#000000;fill:url(#linearGradient2880);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.46460122;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- d="m 893.90864,90.944372 4.50115,8.555326 -1.10969,0.583832 -4.50114,-8.555327 c 0.30425,-0.508689 0.69248,-0.615615 1.10968,-0.583831 z"
- id="path2794"
- sodipodi:nodetypes="ccccc" />
- <path
- style="color:#000000;fill:url(#linearGradient2882);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.64981508;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- d="m 901.723,91.082024 0.72346,-0.897722 2.28732,-0.750961 0.59927,1.139035 -2.00369,1.474323 -0.99929,0.03418 -0.60707,-0.998859 z"
- id="path2796"
- sodipodi:nodetypes="ccccccc" />
- <path
- style="color:#000000;fill:#b6cbe0;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.46460122;stroke-miterlimit:30;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- d="m 887.85685,93.9611 -1.8151,1.914293 2.17775,-0.958865 -0.36256,-0.95534 z"
- id="path2798"
- sodipodi:nodetypes="cccc" />
- <path
- style="color:#000000;fill:url(#linearGradient2884);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.64981508;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- d="m 888.21942,94.916441 -0.36257,-0.955341 0.46735,-0.915725 11.4672,-2.664223 -1.04732,2.067833 -10.52466,2.467456 z"
- id="path2800"
- sodipodi:nodetypes="cccccc" />
- <path
- style="color:#000000;fill:url(#linearGradient2886);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.64981508;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- d="m 901.68225,90.849561 c -0.56009,-0.503042 -1.24967,-0.736945 -1.88957,-0.470409 l -1.05079,2.072879 c -0.86648,0.767746 -0.31759,1.531856 0.70864,1.346907 l 2.30348,0.308131 c 0.58211,-0.376393 0.77994,-1.077177 0.68261,-1.823687 0.005,-0.632917 -0.25239,-1.084615 -0.75436,-1.433815 z"
- id="path2802"
- sodipodi:nodetypes="ccccccc" />
- <path
- sodipodi:nodetypes="cccccc"
- id="path2804"
- d="m 891.46188,101.07497 0.58196,0.83992 1.01939,0.13351 8.69078,-7.941331 -2.29736,-0.308122 -7.99477,7.276023 z"
- style="color:#000000;fill:url(#linearGradient2889);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.64981508;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- sodipodi:type="arc"
- style="color:#000000;fill:#f7df3a;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.47862911;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- id="path2806"
- sodipodi:cx="610.75909"
- sodipodi:cy="215.72934"
- sodipodi:rx="1.8665838"
- sodipodi:ry="4.2480874"
- d="m 612.62568,215.72934 c 0,2.34615 -0.8357,4.24809 -1.86659,4.24809 -1.03088,0 -1.86658,-1.90194 -1.86658,-4.24809 0,-2.34615 0.8357,-4.24809 1.86658,-4.24809 1.03089,0 1.86659,1.90194 1.86659,4.24809 z"
- transform="matrix(0.14630043,0.27807299,-0.27807299,0.14630043,868.55597,-101.43481)" />
- <path
- d="m 612.62568,215.72934 c 0,2.34615 -0.8357,4.24809 -1.86659,4.24809 -1.03088,0 -1.86658,-1.90194 -1.86658,-4.24809 0,-2.34615 0.8357,-4.24809 1.86658,-4.24809 1.03089,0 1.86659,1.90194 1.86659,4.24809 z"
- sodipodi:ry="4.2480874"
- sodipodi:rx="1.8665838"
- sodipodi:cy="215.72934"
- sodipodi:cx="610.75909"
- id="path2808"
- style="color:#000000;fill:url(#linearGradient2891);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.47862911;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- sodipodi:type="arc"
- transform="matrix(0.14630043,0.27807299,-0.27807299,0.14630043,868.81964,-100.93366)" />
- <path
- sodipodi:type="arc"
- style="color:#000000;fill:url(#linearGradient2893);fill-opacity:1;fill-rule:evenodd;stroke:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- id="path2810"
- sodipodi:cx="592.12543"
- sodipodi:cy="198.57608"
- sodipodi:rx="0.740197"
- sodipodi:ry="0.740197"
- d="m 592.86562,198.57608 c 0,0.4088 -0.33139,0.7402 -0.74019,0.7402 -0.4088,0 -0.7402,-0.3314 -0.7402,-0.7402 0,-0.4088 0.3314,-0.7402 0.7402,-0.7402 0.4088,0 0.74019,0.3314 0.74019,0.7402 z"
- transform="matrix(0.33418365,0.63518235,-0.63518235,0.33418365,828.73985,-351.00961)" />
- <path
- style="color:#000000;fill:none;stroke:#ffffff;stroke-width:0.32490754;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- d="m 888.96202,93.582362 3.91669,-0.895182"
- id="path2812" />
- <path
- sodipodi:nodetypes="cccc"
- id="path2814"
- d="m 892.04384,101.91489 -2.60569,0.41172 2.02373,-1.25164 0.58196,0.83992 z"
- style="color:#000000;fill:#b6cbe0;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.46460122;stroke-miterlimit:30;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- style="color:#000000;fill:#f7df3a;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.32490754;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:30;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- d="m 902.87514,90.705982 1.51424,-0.488162"
- id="path2816" />
- <use
- xlink:href="#path6927"
- x="0"
- y="0"
- id="use2818"
- transform="matrix(0.75450792,0.30082971,-0.30082971,0.75450792,580.96816,-245.58228)"
- width="1250"
- height="540" />
- </g>
- <g
- id="draw-geometry-set-bounding-box"
- inkscape:label="#g3679">
- <rect
- style="color:#000000;fill:none;stroke:#0000ff;stroke-width:2.30013371;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.3001337, 2.3001337;stroke-dashoffset:0;marker:none;visibility:visible;display:inline"
- id="rect2895"
- width="10.66002"
- height="16.84721"
- x="865.15009"
- y="115.15007"
- inkscape:label="lpetool_show_bbox" />
- <path
- id="path2897"
- d="m 860,120 0,7.85252 3.99063,-3.99062 L 860,120 z"
- style="color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.40000001;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- style="color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.40000001;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- d="m 881,120 0,7.85252 -3.99063,-3.99062 L 881,120 z"
- id="path3677" />
- </g>
- <g
- id="draw-geometry-show-measuring-info"
- transform="translate(23.01003,-32.10901)"
- inkscape:label="#g3731">
- <path
- style="color:#000000;fill:url(#linearGradient3740);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999923;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline"
- d="m 891.48997,114.60901 22.99994,0 6e-5,14.42552 -4.18179,0 -4.60727,8.57448 -0.61997,-8.57448 -13.59082,0 -1.5e-4,-14.42552 z"
- id="rect5189-6"
- sodipodi:nodetypes="cccccccc" />
- <g
- id="text3706"
- style="font-size:8.74605656px;writing-mode:lr-tb">
- <path
- id="path3719"
- d="m 895.99405,119.29585 c -0.84773,-0.0207 -1.20026,0.90061 -1.27292,1.60217 -0.0917,1.04553 -0.16819,2.19733 0.35882,3.14607 0.41648,0.73692 1.61508,0.62486 1.91767,-0.15314 0.43913,-1.01113 0.38314,-2.17037 0.23062,-3.23901 -0.11066,-0.63205 -0.47841,-1.38829 -1.23419,-1.35609 z m 0,-0.68328 c 0.95681,-0.0602 1.75787,0.70179 1.98172,1.59211 0.31196,1.15879 0.31439,2.42417 -0.0466,3.572 -0.25633,0.88825 -1.128,1.55578 -2.06715,1.44765 -1.03314,0.005 -1.76992,-0.9324 -1.93065,-1.88214 -0.22337,-1.20675 -0.23824,-2.52448 0.29066,-3.65638 0.3215,-0.67313 1.02532,-1.10265 1.77201,-1.07324 z" />
- <path
- id="path3721"
- d="m 899.71795,124.01907 c 0.30036,0 0.60073,0 0.90109,0 0,0.36157 0,0.72314 0,1.08471 -0.30036,0 -0.60073,0 -0.90109,0 0,-0.36157 0,-0.72314 0,-1.08471 z" />
- <path
- id="path3723"
- d="m 903.24542,124.37779 c 1.00357,0 2.00715,0 3.01072,0 0,0.242 0,0.48399 0,0.72599 -1.34949,0 -2.69897,0 -4.04846,0 0,-0.242 0,-0.48399 0,-0.72599 0.95244,-1.03556 2.05014,-1.94675 2.88394,-3.08493 0.43708,-0.57314 0.32843,-1.53951 -0.39176,-1.82918 -0.82389,-0.32425 -1.72065,0.0454 -2.44948,0.44286 0,-0.2904 0,-0.58079 0,-0.87119 1.07463,-0.45607 2.49913,-0.71183 3.45362,0.13582 0.78212,0.71284 0.60707,1.99676 -0.072,2.7189 -0.75829,0.86206 -1.59084,1.65991 -2.38662,2.48772 z" />
- <path
- id="path3725"
- d="m 910.68469,121.666 c 0.89363,0.12497 1.4826,1.05773 1.2925,1.92328 -0.0941,1.00279 -1.11367,1.5906 -2.04198,1.62018 -0.72256,0.0699 -1.45173,-0.0589 -2.13313,-0.29781 0,-0.27759 0,-0.55517 0,-0.83276 0.83664,0.45611 1.92451,0.60201 2.80073,0.17757 0.80169,-0.43444 0.69059,-1.81155 -0.19684,-2.08095 -0.48076,-0.18386 -1.00008,-0.10942 -1.50209,-0.12512 0,-0.2363 0,-0.47261 0,-0.70891 0.6676,-0.0288 1.50939,0.14892 1.9565,-0.47536 0.4177,-0.66094 -0.14468,-1.53437 -0.90782,-1.51097 -0.66571,-0.0681 -1.33009,0.0928 -1.95831,0.2995 0,-0.25623 0,-0.51247 0,-0.7687 1.08005,-0.28661 2.40764,-0.52909 3.35334,0.23188 0.80208,0.64443 0.62653,2.14224 -0.3992,2.46393 l -0.12785,0.0456 -0.13585,0.0387" />
- </g>
- </g>
- <g
- transform="matrix(0.8557944,0,0,0.8106021,188.92188,242.35843)"
- id="spray-mode-copy">
- <path
- d="m 368.21875,315.40625 c -0.5938,0 -1.09375,0.49995 -1.09375,1.09375 l 0,8.1875 -6.625,0 c -0.5938,0 -1.09375,0.4687 -1.09375,1.0625 l 0,18.96875 c 0,0.41391 0.2519,0.75879 0.59375,0.9375 0.026,0.0136 0.0353,0.051 0.0625,0.0625 0.17831,0.34313 0.52264,0.59376 0.9375,0.59375 l 24.625,0 c 0.5938,0 1.09376,-0.46869 1.09375,-1.0625 l 0,-8.71875 6.125,0 c 0.5938,0 1.06251,-0.46869 1.0625,-1.0625 l 0,-18.96875 c 0,-0.5938 -0.4687,-1.09375 -1.0625,-1.09375 l -24.625,0 z"
- id="rect6196"
- style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.20000005;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <g
- transform="translate(-3.5450574e-7,0.5149192)"
- id="g6335">
- <rect
- width="26.775824"
- height="21.111708"
- ry="1.0718389"
- x="367.13776"
- y="315.42078"
- id="rect6337"
- style="fill:url(#linearGradient6466-2);fill-opacity:1;stroke:#000000;stroke-width:1.20000005;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <g
- transform="translate(7.2088757,-31.410101)"
- id="g6339">
- <rect
- width="26.775824"
- height="21.111708"
- ry="1.0718389"
- x="352.72"
- y="356.61435"
- id="rect6341"
- style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.20000005;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <rect
- width="26.775824"
- height="21.111708"
- ry="1.0718389"
- x="352.20511"
- y="356.09943"
- id="rect6343"
- style="fill:url(#linearGradient6468-0);fill-opacity:1;stroke:#000000;stroke-width:1.20000005;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- </g>
- </g>
- </g>
- <g
- transform="matrix(0.8413762,0,0,0.8105392,266.3079,183.1218)"
- id="spray-mode-union">
- <path
- d="m 377.48731,389.03977 c -0.5938,0 -1.09375,0.49995 -1.09375,1.09375 l 0,8.1875 -6.625,0 c -0.5938,0 -1.09375,0.4687 -1.09375,1.0625 l 0,18.96875 c 0,0.41391 0.2519,0.75879 0.59375,0.9375 0.026,0.0136 0.0353,0.0511 0.0625,0.0625 0.17831,0.34313 0.52264,0.59376 0.9375,0.59375 l 24.625,0 c 0.5938,0 1.09376,-0.46869 1.09375,-1.0625 l 0,-8.71875 6.125,0 c 0.5938,0 1.06251,-0.46869 1.0625,-1.0625 l 0,-18.96875 c 0,-0.5938 -0.4687,-1.09375 -1.0625,-1.09375 l -24.625,0 z"
- id="path6506"
- style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.20000005;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <path
- d="m 377.47944,388.53223 c -0.5938,0 -1.0625,0.49995 -1.0625,1.09375 l 0,8.1875 -6.65625,0 c -0.5938,0 -1.09375,0.4687 -1.09375,1.0625 l 0,18.96875 c 0,0.44535 0.27129,0.83772 0.65625,1 0.17597,0.35015 0.51748,0.59376 0.9375,0.59375 l 24.65625,0 c 0.5938,0 1.06251,-0.46869 1.0625,-1.0625 l 0,-8.71875 6.125,0 c 0.5938,0 1.06251,-0.46869 1.0625,-1.0625 l 0,-18.96875 c 0,-0.5938 -0.4687,-1.09375 -1.0625,-1.09375 l -24.625,0 z"
- id="rect6510"
- style="fill:url(#linearGradient6563-3);fill-opacity:1;stroke:#000000;stroke-width:1.20000005;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- </g>
- <g
- transform="translate(164.42529,191.5008)"
- id="spray-mode-clone"
- inkscape:label="#g5793">
- <path
- transform="matrix(0.8269532,0,0,0.8236011,70.705122,33.206996)"
- d="m 373.36795,331.88368 c -0.5938,0 -1.09375,0.49995 -1.09375,1.09375 l 0,8.1875 -6.625,0 c -0.5938,0 -1.09375,0.4687 -1.09375,1.0625 l 0,18.96875 c 0,0.41391 0.2519,0.75879 0.59375,0.9375 0.026,0.0136 0.0353,0.051 0.0625,0.0625 0.17831,0.34313 0.52264,0.59376 0.9375,0.59375 l 24.625,0 c 0.5938,0 1.09376,-0.46869 1.09375,-1.0625 l 0,-8.71875 6.125,0 c 0.5938,0 1.06251,-0.46869 1.0625,-1.0625 l 0,-18.96875 c 0,-0.5938 -0.4687,-1.09375 -1.0625,-1.09375 l -24.625,0 z"
- id="path6442"
- style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.20000005;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <g
- id="g5785">
- <g
- id="g5780">
- <rect
- width="22.142353"
- height="17.387625"
- ry="0.88276768"
- x="378.569"
- y="306.55872"
- id="rect6446"
- style="fill:url(#linearGradient5783-6-3);fill-opacity:1;stroke:#000000;stroke-width:0.99000001;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- </g>
- <g
- id="g5775">
- <rect
- transform="matrix(0.8269532,0,0,0.8236011,80.498855,-10.474112)"
- width="26.775824"
- height="21.111708"
- ry="1.0718389"
- x="353.23492"
- y="394.71841"
- id="rect6450"
- style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.20000005;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <rect
- width="22.142353"
- height="17.387625"
- ry="0.88276768"
- x="372.51971"
- y="314.02679"
- id="rect6452"
- style="fill:url(#linearGradient6583-7);fill-opacity:1;stroke:#c2c2c2;stroke-width:1.88999999;stroke-linejoin:miter;stroke-miterlimit:4.19999981;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
- <rect
- style="fill:none;stroke:#000000;stroke-width:1.88999999;stroke-linejoin:miter;stroke-miterlimit:4.19999981;stroke-opacity:1;stroke-dasharray:3.77999997, 3.77999997;stroke-dashoffset:0"
- id="rect6585"
- y="314.02679"
- x="372.51971"
- ry="0.88276768"
- height="17.387625"
- width="22.142353" />
- </g>
- </g>
- </g>
- <g
- id="connector-ignore"
- inkscape:label="#g8308"
- transform="translate(16.916975,1.0009742)">
- <g
- id="g5802"
- style="stroke:url(#linearGradient8290-1);stroke-opacity:1"
- transform="matrix(0.625904,0,0,0.672041,489.16821,222.32729)">
- <rect
- style="fill:none;stroke:url(#linearGradient8288-3);stroke-width:1.54186893;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5792"
- width="7.9986801"
- height="2.959625"
- x="8.5082998"
- y="211.5502" />
- </g>
- <path
- style="fill:none;stroke:#3c3c3c;stroke-width:1.00000024px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:0.8469945"
- d="m 494.5,361.4977 6,8"
- id="path7667"
- sodipodi:nodetypes="cc" />
- <g
- transform="matrix(0.689556,0,0,0.507098,484.56529,256.2643)"
- id="g5761"
- style="stroke:#000000;stroke-opacity:1">
- <rect
- style="fill:none;stroke:#000000;stroke-width:1.69109905;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5763"
- width="4.5088892"
- height="2.0118859"
- x="11.50698"
- y="205.5087" />
- </g>
- <use
- xlink:href="#g5761"
- height="1250"
- width="1250"
- transform="matrix(0.997702,0,0,1.018967,8.1086669,2.1407896)"
- id="use5785"
- y="0"
- x="0" />
- </g>
- <g
- id="connector-avoid"
- inkscape:label="#g8327"
- transform="translate(16.916975,1.0009742)">
- <path
- style="fill:none;stroke:#3c3c3c;stroke-width:1.00000024px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:0.83060111"
- d="m 517.5,361.4977 5,3 0,5"
- id="path12164"
- sodipodi:nodetypes="ccc" />
- <g
- transform="matrix(0.689556,0,0,0.507098,506.56529,256.2643)"
- id="use5787"
- style="stroke:#000000;stroke-opacity:1">
- <rect
- style="fill:none;stroke:#000000;stroke-width:1.69109905;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect8286"
- width="4.5088892"
- height="2.0118859"
- x="11.50698"
- y="205.5087" />
- </g>
- <g
- transform="matrix(0.689556,0,0,0.507098,513.514,265.26677)"
- id="use5790"
- style="stroke:#000000;stroke-opacity:1">
- <rect
- style="fill:none;stroke:#000000;stroke-width:1.69109905;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect8282"
- width="4.5088892"
- height="2.0118859"
- x="11.50698"
- y="205.5087" />
- </g>
- <g
- id="use5814"
- style="stroke:url(#linearGradient8278-4);stroke-opacity:1"
- transform="matrix(0.625904,0,0,0.672041,509.17462,223.32729)">
- <rect
- style="fill:none;stroke:url(#linearGradient8276-2);stroke-width:1.54186893;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect8274"
- width="7.9986801"
- height="2.959625"
- x="8.5082998"
- y="211.5502" />
- </g>
- </g>
- <g
- id="connector-orthogonal"
- inkscape:label="#g8327"
- transform="matrix(-1,0,0,1,1072.9748,1.0009342)">
- <path
- style="fill:none;stroke:#3c3c3c;stroke-width:1.00000024px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:0.83060111"
- d="m 517.5,360.9977 2,0.002 0,9.00234 3,-0.002"
- id="path5193"
- sodipodi:nodetypes="cccc" />
- <g
- transform="matrix(0.689556,0,0,0.507098,506.56529,256.2643)"
- id="g5195"
- style="stroke:#000000;stroke-opacity:1">
- <rect
- style="fill:none;stroke:#000000;stroke-width:1.69109905;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5197"
- width="4.5088892"
- height="2.0118859"
- x="11.50698"
- y="205.5087" />
- </g>
- <g
- transform="matrix(0.689556,0,0,0.507098,513.514,265.26677)"
- id="g5199"
- style="stroke:#000000;stroke-opacity:1">
- <rect
- style="fill:none;stroke:#000000;stroke-width:1.69109905;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5201"
- width="4.5088892"
- height="2.0118859"
- x="11.50698"
- y="205.5087" />
- </g>
- <g
- id="g5203"
- style="stroke:url(#linearGradient5209);stroke-opacity:1"
- transform="matrix(0.625904,0,0,0.672041,509.17462,223.32729)" />
- </g>
- <g
- id="connector-edit"
- transform="matrix(0.5008045,0,0,0.5008045,547.98616,270.83347)"
- inkscape:label="#draw_node">
- <rect
- y="180"
- x="-110"
- height="24"
- width="24"
- id="rect5213"
- style="fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <rect
- style="fill:#ff0000;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.99678624;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5217"
- width="6.1177049"
- height="5.9961362"
- x="-108.26915"
- y="181.73476" />
- <path
- sodipodi:nodetypes="cccc"
- id="path5221"
- d="m -104.98202,185.05712 10.198948,18.1231 6.79927,-6.79616 -16.998218,-11.32694 z"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.99839354;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- </g>
- <g
- transform="translate(-11.083035,0.97828419)"
- id="connector-new-connpoint"
- inkscape:label="#g6061">
- <path
- sodipodi:end="4.7170453"
- sodipodi:start="3.1455643"
- d="m 578.00008,371.96028 c 0.0219,-5.5228 4.51683,-9.98214 10.03964,-9.9602 0.002,10e-6 0.005,2e-5 0.007,3e-5 L 588,372 z"
- sodipodi:ry="10"
- sodipodi:rx="10"
- sodipodi:cy="372"
- sodipodi:cx="588"
- id="path6018"
- style="fill:#b0c5da;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.5;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
- sodipodi:type="arc" />
- <rect
- y="360.98068"
- x="577"
- height="12.019308"
- width="12.019308"
- id="rect5199"
- style="fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <rect
- style="fill:#ff7777;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.99999952;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.94117647;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect5202"
- width="3"
- height="3"
- x="580"
- y="363" />
- </g>
- <g
- transform="translate(-11.083035,0.97828419)"
- id="connector-remove-connpoint"
- inkscape:label="#g6098">
- <rect
- style="fill:none;stroke:none;stroke-width:1;marker:none;display:inline"
- id="rect6086"
- width="12.019308"
- height="12.019308"
- x="591.5"
- y="361" />
- <g
- transform="matrix(0.5555556,0,0,0.5555556,57.499957,271.55555)"
- id="g6088">
- <path
- id="path6090"
- d="m 972,171 1,-1 7,0 1,1 0,7 -1,1 -7,0 -1,-1 0,-7 z"
- style="fill:#aa0000;fill-opacity:1;fill-rule:evenodd;stroke:#aa0000;stroke-width:1.79999971px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- sodipodi:nodetypes="ccccccccc" />
- <path
- style="fill:none;stroke:#ffffff;stroke-width:2.15999985;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- d="m 974,171.85 5,5"
- id="path6092"
- sodipodi:nodetypes="cc" />
- <path
- style="fill:none;stroke:#ffffff;stroke-width:2.15999985;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- d="m 979,171.85 -5,5"
- id="path6094"
- sodipodi:nodetypes="cc" />
- </g>
- <rect
- y="363"
- x="593"
- height="3"
- width="3"
- id="rect6096"
- style="fill:#ff7777;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.99999952;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.94117647;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- </g>
- <g
- id="node-transform"
- inkscape:label="#g5821">
- <path
- sodipodi:nodetypes="ccccccccccc"
- id="path5786"
- d="m 480,55 0,5 1.5,-1.5 2,2 -1.5,1.5 5,0 0,-5 -1.5,1.5 -2,-2 1.5,-1.5 -5,0 z"
- style="fill:#000000;stroke:none;stroke-width:0.15833369999999999;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
- <use
- height="540"
- width="1250"
- transform="matrix(-1,0,0,1,976,0)"
- id="use5795"
- xlink:href="#path5786"
- y="0"
- x="0" />
- <use
- height="540"
- width="1250"
- transform="matrix(1,0,0,-1,0,126)"
- id="use5805"
- xlink:href="#path5786"
- y="0"
- x="0" />
- <use
- height="540"
- width="1250"
- transform="matrix(-1,0,0,-1,976,126)"
- id="use5819"
- xlink:href="#path5786"
- y="0"
- x="0" />
- </g>
- <g
- id="tool-spray"
- inkscape:label="#g7080"
- transform="translate(0,-1.97016)">
- <path
- id="path5769"
- d="m 452.01281,501.97016 24,0 0,24 -24,0 0,-24 z"
- style="fill:none;stroke:none"
- inkscape:connector-curvature="0" />
- <path
- inkscape:connector-curvature="0"
- style="fill:#ffffff;fill-opacity:0.75000000000000000;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- d="m 469.84518,510.27318 -0.6125,-2.12647 c -0.5069,-1.41581 -4.19993,-1.08963 -3.67673,0.37912 l 0.42518,2.06099"
- id="path6331-0"
- sodipodi:nodetypes="cccc" />
- <path
- inkscape:connector-curvature="0"
- sodipodi:nodetypes="ccccccc"
- id="path6315-8"
- d="m 473.73077,513.59345 -1.56685,-0.76789 -7.77667,1.05925 -1.34563,1.49786 1.2612,7.06278 c 2.65486,-1.53278 4.20967,6.06515 11.1123,2.07992 l -1.68435,-10.93192 z"
- style="fill:url(#linearGradient7073);fill-opacity:1;fill-rule:evenodd;stroke:none" />
- <path
- inkscape:connector-curvature="0"
- style="fill:url(#linearGradient7067);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient7070);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
- d="m 471.97327,512.76682 -0.85175,-2.5639 -6.47412,1.04874 -0.35347,2.9386"
- id="path5211-1"
- sodipodi:nodetypes="cccc" />
- <path
- inkscape:connector-curvature="0"
- id="path6317-2"
- style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1"
- d="m 463.99631,521.91457 -0.79118,-5.6356 c -0.21484,-0.93904 0.42907,-2.16731 1.14937,-2.12761 2.65324,0.14615 5.24124,-0.19924 7.73737,-1.27803 0.4782,-0.20671 1.68816,0.69377 1.79436,1.34468 l 1.22233,9.7764"
- sodipodi:nodetypes="ccsscc" />
- <path
- inkscape:connector-curvature="0"
- style="fill:none;stroke:none"
- d="m 470.92728,507.98887 -6.00498,0.63511 0.24648,4.10555 5.69839,-1.1661 0.0601,-3.57456 z"
- id="path6311-1"
- sodipodi:nodetypes="ccccc" />
- <path
- inkscape:connector-curvature="0"
- style="fill:none;stroke:#ffffff;stroke-width:1.22622585px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
- d="m 471.42015,516.19988 1.02383,7.90446"
- id="path6321-0"
- sodipodi:nodetypes="cc" />
- <path
- transform="matrix(0.4357219,0,0,0.4357219,373.84569,283.24992)"
- d="m 207.51493,518.42187 c 0,0.51107 -0.41431,0.92538 -0.92538,0.92538 -0.51107,0 -0.92537,-0.41431 -0.92537,-0.92538 0,-0.51106 0.4143,-0.92537 0.92537,-0.92537 0.51107,0 0.92538,0.41431 0.92538,0.92537 z"
- sodipodi:ry="0.92537314"
- sodipodi:rx="0.92537314"
- sodipodi:cy="518.42188"
- sodipodi:cx="206.58955"
- id="path23475"
- style="color:#000000;fill:#000000;stroke:none;stroke-width:0.22950419000000000;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- sodipodi:type="arc" />
- <use
- height="1052.3622"
- width="744.09448"
- transform="matrix(1.0586461,0,0,1.0586461,-27.969181,-28.729696)"
- id="use23477"
- xlink:href="#path23475"
- y="0"
- x="0" />
- <use
- height="1052.3622"
- width="744.09448"
- transform="translate(0,-2.2081683)"
- id="use23479"
- xlink:href="#use23477"
- y="0"
- x="0" />
- <use
- height="1052.3622"
- width="744.09448"
- transform="translate(-0.69823087,1.0789188)"
- id="use23481"
- xlink:href="#use23479"
- y="0"
- x="0" />
- <use
- height="1052.3622"
- width="744.09448"
- transform="matrix(1.3762691,0,0,1.3762691,-175.63564,-191.13423)"
- id="use23483"
- xlink:href="#use23477"
- y="0"
- x="0" />
- <use
- height="1052.3622"
- width="744.09448"
- transform="matrix(1.3762691,0,0,1.3762691,-175.96745,-192.06739)"
- id="use23485"
- xlink:href="#use23479"
- y="0"
- x="0" />
- <use
- height="1052.3622"
- width="744.09448"
- transform="matrix(1.3762691,0,0,1.3762691,-175.6304,-191.57278)"
- id="use23487"
- xlink:href="#use23481"
- y="0"
- x="0" />
- <use
- height="1052.3622"
- width="744.09448"
- transform="matrix(1.5012295,0,0,1.5012295,-233.37625,-255.20287)"
- id="use23489"
- xlink:href="#use23483"
- y="0"
- x="0" />
- <use
- height="1052.3622"
- width="744.09448"
- transform="matrix(1.5012295,0,0,1.5012295,-233.50101,-255.12925)"
- id="use23491"
- xlink:href="#use23485"
- y="0"
- x="0" />
- <use
- height="1052.3622"
- width="744.09448"
- transform="matrix(1.5012295,0,0,1.5012295,-233.25387,-255.19482)"
- id="use23493"
- xlink:href="#use23487"
- y="0"
- x="0" />
- <use
- height="1052.3622"
- width="744.09448"
- transform="matrix(1.4856427,0,0,1.4856427,-226.34972,-247.01891)"
- id="use23495"
- xlink:href="#use23489"
- y="0"
- x="0" />
- <use
- height="1052.3622"
- width="744.09448"
- transform="matrix(1.4856427,0,0,1.4856427,-226.14425,-246.95651)"
- id="use23497"
- xlink:href="#use23491"
- y="0"
- x="0" />
- <use
- height="1052.3622"
- width="744.09448"
- transform="matrix(1.4856427,0,0,1.4856427,-226.09634,-247.25898)"
- id="use23499"
- xlink:href="#use23493"
- y="0"
- x="0" />
- <use
- height="1052.3622"
- width="744.09448"
- transform="translate(-4.2358148,-1.3033276)"
- id="use23501"
- xlink:href="#path23475"
- y="0"
- x="0" />
- <use
- height="1052.3622"
- width="744.09448"
- transform="translate(0.44801887,2.6881132)"
- id="use23503"
- xlink:href="#use23501"
- y="0"
- x="0" />
- <use
- height="1052.3622"
- width="744.09448"
- transform="translate(-4.7245626,0)"
- id="use23505"
- xlink:href="#use23485"
- y="0"
- x="0" />
- <use
- height="1052.3622"
- width="744.09448"
- transform="translate(0.69239279,4.1136278)"
- id="use23509"
- xlink:href="#use23505"
- y="0"
- x="0" />
- </g>
- <g
- transform="translate(-1.367187e-5,-1.000977e-6)"
- id="exchange-positions"
- inkscape:label="#g5791">
- <rect
- y="217.9579"
- x="1105.989"
- height="24"
- width="24"
- id="rect5511"
- style="opacity:0;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <g
- transform="translate(1106.989,-822.8055)"
- id="g6870">
- <rect
- style="fill:none;stroke:url(#linearGradient6608);stroke-width:0.925648;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect6878"
- width="9.674352"
- height="9.673169"
- x="0.462824"
- y="1042.226" />
- <rect
- style="fill:url(#linearGradient6610);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6612);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect6880"
- width="7.840812"
- height="7.835659"
- x="1.379594"
- y="1043.145" />
- </g>
- <g
- id="g6888"
- transform="translate(1119.244,-812.1375)">
- <rect
- y="1042.226"
- x="0.462824"
- height="9.673169"
- width="9.674352"
- id="rect6890"
- style="fill:none;stroke:url(#linearGradient6614);stroke-width:0.925648;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="1043.145"
- x="1.379594"
- height="7.835659"
- width="7.840812"
- id="rect6892"
- style="fill:url(#linearGradient6616);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6618-9);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- </g>
- <g
- id="g6894"
- transform="matrix(-1.5,0,0,-1.5,1679.065,1036.244)"
- style="fill:#ffff00">
- <path
- inkscape:connector-curvature="0"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline"
- d="m 373.1989,533.2837 0,0.7 3,0 1.1645,1 0,2.5154 -1.2973,0 1.6269,1.9968 1.6838,-1.9968 -1.2954,0 0,-2.782 -1.6826,-1.4334 -3.1999,0 z"
- id="path6896"
- sodipodi:nodetypes="cccccccccccc" />
- </g>
- <g
- style="fill:#ffff00"
- transform="matrix(1.5,0,0,1.5,556.9348,-576.9256)"
- id="g5473">
- <path
- inkscape:connector-curvature="0"
- sodipodi:nodetypes="cccccccccccc"
- id="path5524"
- d="m 373.1989,533.2837 0,0.7 3,0 1.1645,1 0,2.5154 -1.2973,0 1.6269,1.9968 1.6838,-1.9968 -1.2954,0 0,-2.782 -1.6826,-1.4334 -3.1999,0 z"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" />
- </g>
- </g>
- <g
- id="exchange-positions-zorder"
- transform="translate(31.999986,-26.000001)"
- inkscape:label="exchange-positions-zorder">
- <rect
- y="244"
- x="1106"
- height="24"
- width="24"
- id="rect5511-4"
- style="opacity:0;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
- <g
- transform="matrix(0.8490566,0,0,0.8490566,1107,-639.5161)"
- id="g6870-3">
- <rect
- style="fill:none;stroke:url(#linearGradient8772);stroke-width:0.92564797;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect6878-1"
- width="9.6743517"
- height="9.6731691"
- x="0.46282399"
- y="1042.226" />
- <rect
- style="fill:url(#linearGradient8774);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient8776);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect6880-9"
- width="7.8408122"
- height="7.835659"
- x="1.379594"
- y="1043.145" />
- </g>
- <g
- id="g6888-1"
- transform="matrix(0.8490566,0,0,0.8490566,1120,-632.5151)">
- <rect
- y="1042.226"
- x="0.46282399"
- height="9.6731691"
- width="9.6743517"
- id="rect6890-0"
- style="fill:none;stroke:url(#linearGradient8766);stroke-width:0.92564797;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="1043.145"
- x="1.379594"
- height="7.835659"
- width="7.8408122"
- id="rect6892-9"
- style="fill:url(#linearGradient8768);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient8770);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- </g>
- <g
- id="g6894-4"
- transform="matrix(-1.214009,0,0,-1.214009,1572.567,906.4111)"
- style="fill:#ffff00">
- <path
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline"
- d="m 372.8308,534.9312 0,0.7 5.0155,0 1.1646,1 0,0.8679 -1.2973,0 1.6268,1.9968 1.6838,-1.9968 -1.2953,0 0,-1.1346 -1.6827,-1.4333 -5.2154,0 z"
- id="path6896-5"
- sodipodi:nodetypes="cccccccccccc"
- inkscape:connector-curvature="0" />
- </g>
- <g
- style="fill:#ffff00"
- transform="matrix(1.214009,0,0,1.214009,661.8316,-398.1738)"
- id="g5473-6">
- <path
- sodipodi:nodetypes="cccccccccccc"
- id="path5524-2"
- d="m 373.9715,533.0883 0,0.7 5.606,0 1.1646,1 0,0.8679 -1.2973,0 1.6268,1.9968 1.6838,-1.9968 -1.2953,0 0,-1.1346 -1.6827,-1.4333 -5.8059,0 z"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline"
- inkscape:connector-curvature="0" />
- </g>
- <use
- xlink:href="#path10475"
- height="1250"
- width="1250"
- id="use7638-0"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(1155.035,83.0092)" />
- <use
- xlink:href="#path10483"
- height="1250"
- width="1250"
- id="use8589-6"
- y="0"
- x="0"
- style="display:inline"
- transform="translate(1152.062,76.0092)" />
- <use
- transform="translate(1155.062,79.0092)"
- style="display:inline"
- x="0"
- y="0"
- id="use7946"
- width="1250"
- height="1250"
- xlink:href="#path10483" />
- <path
- id="path10449-0"
- d="m 1116.127,258 -0.936,0 0,5.4545 -1.873,0 2.256,2.5524 2.426,-2.5524 -1.873,0 0,-5.4545 z"
- style="fill:#c80000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- sodipodi:nodetypes="cccccccc"
- inkscape:connector-curvature="0" />
- <path
- id="path10449-0-8"
- d="m 1112.236,266 -0.882,0 0,-2.9358 0,-2.5187 -1.763,0 2.373,-2.3834 2.036,2.3834 -1.764,0 0,5.4545 z"
- style="fill:#c80000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- sodipodi:nodetypes="ccccccccc"
- inkscape:connector-curvature="0" />
- </g>
- <g
- id="exchange-positions-clockwise"
- transform="translate(23.99999,-26)"
- inkscape:label="exchange-positions-clockwise">
- <rect
- style="opacity:0;fill:none;stroke:none;stroke-width:1;marker:none;display:inline"
- id="rect8798"
- width="24"
- height="24"
- x="1146"
- y="244" />
- <g
- id="g8800"
- transform="matrix(0.8490566,0,0,0.8490566,1147,-639.5161)">
- <rect
- y="1042.226"
- x="0.462824"
- height="9.673169"
- width="9.674352"
- id="rect8802"
- style="fill:none;stroke:url(#linearGradient8980);stroke-width:0.925648;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <rect
- y="1043.145"
- x="1.379594"
- height="7.835659"
- width="7.840812"
- id="rect8804"
- style="fill:url(#linearGradient8982);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient8984);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- </g>
- <g
- transform="matrix(0.8490566,0,0,0.8490566,1160,-632.5151)"
- id="g8806">
- <rect
- style="fill:none;stroke:url(#linearGradient8986);stroke-width:0.925648;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect8808"
- width="9.674352"
- height="9.673169"
- x="0.462824"
- y="1042.226" />
- <rect
- style="fill:url(#linearGradient8988);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient8990);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect8810"
- width="7.840812"
- height="7.835659"
- x="1.379594"
- y="1043.145" />
- </g>
- <g
- style="fill:#ffff00"
- transform="matrix(-1.214009,0,0,-1.214009,1612.567,906.4111)"
- id="g8812">
- <path
- inkscape:connector-curvature="0"
- sodipodi:nodetypes="cccccccccccc"
- id="path8814"
- d="m 372.8308,534.9312 0,0.7 5.0155,0 1.1646,1 0,0.8679 -1.2973,0 1.6268,1.9968 1.6838,-1.9968 -1.2953,0 0,-1.1346 -1.6827,-1.4333 -5.2154,0 z"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" />
- </g>
- <g
- id="g8816"
- transform="matrix(1.214009,0,0,1.214009,701.8316,-398.1738)"
- style="fill:#ffff00">
- <path
- inkscape:connector-curvature="0"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline"
- d="m 373.9715,533.0883 0,0.7 5.606,0 1.1646,1 0,0.8679 -1.2973,0 1.6268,1.9968 1.6838,-1.9968 -1.2953,0 0,-1.1346 -1.6827,-1.4333 -5.8059,0 z"
- id="path8818"
- sodipodi:nodetypes="cccccccccccc" />
- </g>
- <g
- inkscape:transform-center-x="3.042784"
- transform="matrix(0.5350629,0.5892249,-0.5892249,0.5350629,686.558,-576.3326)"
- id="g8956">
- <path
- inkscape:connector-curvature="0"
- style="color:#000000;fill:none;stroke:#c80000;stroke-width:1.5077016;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:1.5077017, 1.5077017;stroke-dashoffset:0;marker:none;display:inline"
- d="m 1173.915,279.6085 c 3.028,0 5.485,-2.458 5.485,-5.4866 0,-3.0286 -2.457,-5.4866 -5.485,-5.4866"
- id="path11132-6"
- sodipodi:nodetypes="csc" />
- <path
- inkscape:connector-curvature="0"
- sodipodi:nodetypes="cccc"
- style="fill:#c80000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- d="m 1172.21,279.2058 3.771,-3.1433 0,6.2868 -3.771,-3.1435 z"
- id="path11140-4" />
- <path
- inkscape:connector-curvature="0"
- sodipodi:nodetypes="csc"
- id="path8948"
- d="m 1173.102,268.4294 c -3.028,0 -5.485,2.458 -5.485,5.4866 0,3.0286 2.457,5.4866 5.485,5.4866"
- style="color:#000000;fill:none;stroke:#c80000;stroke-width:1.5077016;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:1.5077017, 1.5077017;stroke-dashoffset:0.3015402;marker:none;display:inline" />
- <path
- inkscape:connector-curvature="0"
- id="path8950"
- d="m 1174.61,268.7807 -3.771,3.1434 0,-6.2867 3.771,3.1433 z"
- style="fill:#c80000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- sodipodi:nodetypes="cccc" />
- </g>
- </g>
- <g
- id="text_remove_kerns"
- transform="translate(-693.87,270.0361)">
- <g
- transform="matrix(0.922438,0,0,0.922438,106.4646,4.828925)"
- id="g2607">
- <rect
- style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.7402338px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect3019"
- width="29.18541"
- height="29.19199"
- x="1352.876"
- y="51.67942" />
- <path
- id="text3027"
- d="m 1357.349,63.74015 -1.275,3.44056 2.555,0 -1.28,-3.44056 m -0.53,-0.92149 1.065,0 2.647,6.91352 -0.976,0 -0.634,-1.77353 -3.13,0 -0.633,1.77353 -0.991,0 2.652,-6.91352 m 7.304,0.92149 -1.275,3.44056 2.554,0 -1.279,-3.44056 m -0.53,-0.92149 1.065,0 2.647,6.91352 -0.977,0 -0.633,-1.77353 -3.131,0 -0.632,1.77353 -0.992,0 2.653,-6.91352"
- style="font-size:7.9593143px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:102.9672503%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
- inkscape:connector-curvature="0" />
- <path
- id="text3097"
- d="m 1370.815,63.74015 -1.275,3.44056 2.555,0 -1.28,-3.44056 m -0.531,-0.92149 1.066,0 2.647,6.91352 -0.977,0 -0.632,-1.77353 -3.131,0 -0.633,1.77353 -0.991,0 2.651,-6.91352 m 7.305,0.92149 -1.275,3.44056 2.554,0 -1.279,-3.44056 m -0.53,-0.92149 1.065,0 2.647,6.91352 -0.977,0 -0.633,-1.77353 -3.131,0 -0.633,1.77353 -0.99,0 2.652,-6.91352"
- style="font-size:7.9593143px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:102.9672503%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
- inkscape:connector-curvature="0" />
- </g>
- <rect
- y="51.96389"
- x="1353.87"
- height="28"
- width="28"
- id="rect6752"
- style="font-size:12px;fill:none;stroke:none" />
- </g>
- <g
- id="text_line_spacing"
- transform="translate(-0.0508118,0.0123038)">
- <rect
- y="321.9877"
- x="480.0508"
- height="28"
- width="28"
- id="rect6696"
- style="font-size:12px;fill:none;stroke:none" />
- <g
- transform="translate(-787.9306,270.3015)"
- id="g7600">
- <use
- xlink:href="#g3805"
- height="1250"
- width="1250"
- transform="matrix(0.684222,0,0,0.684222,1257.669,-36.0664)"
- id="use3810"
- y="0"
- x="0" />
- <g
- transform="matrix(0.684211,0,0,0.684211,1257.617,-22.11736)"
- id="g3813">
- <path
- inkscape:connector-curvature="0"
- style="font-size:24px;fill:url(#linearGradient12388);fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- d="m 33,129.5 5,0 6.5,18 -4,0 -1,-2.5 -8,0 -1,2.5 -4,0 6.5,-18 z m 5.5,12 -3,-8.5 -3,8.5 6,0 z"
- id="path3815"
- sodipodi:nodetypes="ccccccccccccc" />
- <path
- inkscape:connector-curvature="0"
- sodipodi:nodetypes="cc"
- id="path3817"
- d="M 33.5,130.5 28,146"
- style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#b2dafe;stroke-width:1.0000002px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- inkscape:connector-curvature="0"
- sodipodi:nodetypes="cc"
- id="path3819"
- d="m 38,142.5244 -5.5,0"
- style="fill:url(#radialGradient12390);fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient12392);stroke-width:1.0000002px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
- </g>
- </g>
- </g>
- <g
- id="text_word_spacing"
- transform="matrix(0.942859,0,0,0.942859,-695.392,273.9242)">
- <g
- transform="matrix(0.992487,0,0,0.989897,10.11498,1.557598)"
- id="g7621-3">
- <rect
- style="font-size:12px;fill:none;stroke:none"
- id="rect6706-6"
- width="29.92172"
- height="30"
- x="1310"
- y="49.93628" />
- </g>
- <g
- transform="matrix(1.060604,0,0,1.060604,769.377,-305.3736)"
- style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0;word-spacing:0;fill:#0000ff;fill-opacity:1;stroke:#000000;stroke-width:0.5;font-family:Arial;-inkscape-font-specification:Arial"
- id="text11660">
- <path
- style="font-weight:bold;color:#000000;fill:url(#linearGradient5857-1);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.9999999;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- d="M 510,347.3125 510,349 c 0.2685,0.074 0.5104,0.2153 0.7187,0.4375 0.3125,0.3281 0.4532,0.8021 0.4688,1.4375 l -1.1875,0 0,1.3437 3.375,0 c 0.031,-1.6822 -0.3177,-2.9062 -1.0313,-3.7187 -0.5988,-0.6862 -1.3781,-1.0772 -2.3437,-1.1875 z m 1.0625,5.7812 c -0.1198,0.4167 -0.2969,0.7188 -0.5313,0.9063 -0.1565,0.1253 -0.3258,0.2084 -0.5312,0.25 l 0,1.6562 c 0.7568,-0.048 1.4126,-0.2317 1.9375,-0.5937 0.6094,-0.4219 1.0312,-1.0417 1.3125,-1.8438 l -2.1875,-0.375 z"
- transform="translate(8.87136e-6,9.40804e-6)"
- id="path11665"
- inkscape:connector-curvature="0" />
- <path
- inkscape:connector-curvature="0"
- d="m 522.7891,355.75 -2.0391,0 0,-1.2188 c -0.3386,0.474 -0.7396,0.8282 -1.2031,1.0625 -0.4584,0.2292 -0.9219,0.3438 -1.3907,0.3438 -0.9531,0 -1.7708,-0.3828 -2.4531,-1.1484 -0.6771,-0.7709 -1.0156,-1.8438 -1.0156,-3.2188 0,-1.4062 0.3307,-2.4739 0.9922,-3.2031 0.6614,-0.7344 1.4974,-1.1016 2.5078,-1.1016 0.9271,0 1.7292,0.3854 2.4062,1.1563 l 0,-4.125 2.1954,0 0,11.4531 m -5.8594,-4.3281 c 0,0.8854 0.1224,1.526 0.3672,1.9218 0.3541,0.573 0.8489,0.8594 1.4843,0.8594 0.5052,0 0.9349,-0.2135 1.2891,-0.6406 0.3542,-0.4323 0.5313,-1.0755 0.5313,-1.9297 0,-0.9531 -0.1719,-1.638 -0.5157,-2.0547 -0.3437,-0.4218 -0.7838,-0.6328 -1.3203,-0.6328 -0.5208,0 -0.9583,0.2084 -1.3125,0.625 -0.3489,0.4115 -0.5234,1.0287 -0.5234,1.8516"
- style="font-weight:bold;color:#000000;fill:url(#linearGradient5857-64);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- id="path11667" />
- <path
- inkscape:connector-curvature="0"
- d="m 533.2031,347.4531 0,1.75 -1.5,0 0,3.3438 c 0,0.6771 0.013,1.0729 0.039,1.1875 0.031,0.1093 0.096,0.2005 0.1953,0.2734 0.1042,0.073 0.2292,0.1094 0.375,0.1094 0.2031,0 0.4974,-0.07 0.8828,-0.211 l 0.1875,1.7032 c -0.5104,0.2187 -1.0885,0.3281 -1.7343,0.3281 -0.3959,0 -0.7526,-0.065 -1.0704,-0.1953 -0.3177,-0.1354 -0.552,-0.3073 -0.7031,-0.5156 -0.1458,-0.2136 -0.2474,-0.5 -0.3047,-0.8594 -0.047,-0.2552 -0.07,-0.7708 -0.07,-1.5469 l 0,-3.6172 -1.0078,0 0,-1.75 1.0078,0 0,-1.6484 2.2032,-1.2813 0,2.9297 1.5,0"
- style="font-weight:bold;color:#000000;fill:url(#linearGradient5621-6);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- id="path11669" />
- <path
- style="font-weight:bold;color:#000000;fill:url(#linearGradient5621-8);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.684211;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- d="m 534.75,344.2812 0,11.4688 2.1875,0 0,-4.1563 c 0,-0.6979 0.057,-1.2395 0.1875,-1.5937 0.1354,-0.3594 0.3385,-0.6042 0.625,-0.7813 0.077,-0.048 0.1448,-0.09 0.2279,-0.125 l 0,-1.4687 c -0.3851,0.2058 -0.714,0.4934 -1.0404,0.875 l 0,-4.2188 z"
- transform="translate(8.87136e-6,9.40804e-6)"
- id="path11671"
- inkscape:connector-curvature="0"
- sodipodi:nodetypes="ccccccccccc" />
- <path
- style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:0;word-spacing:0;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial"
- d="m 537.9836,347.3884 c -0.2626,0.1113 -0.5715,0.3803 -0.7961,0.5803 l 0,-3.6875 0,-0.25 -0.25,0 -2.1875,0 -0.25,0 0,0 0,0.25 0,11.4688 0,0.25 0.25,0 2.1875,0 0.25,0 0,-0.25 0,-4.1563 c 0,-0.6842 0.078,-1.201 0.1875,-1.5 l -0.031,0 c 0.1195,-0.3172 0.2875,-0.5055 0.5312,-0.6562 0.06,-0.037 0.055,-0.106 0.1334,-0.1309 M 535,344.5312 l 1.6875,0 0,3.9688 0,0.6875 0.4375,-0.5313 c 0.1921,-0.2245 0.638,-0.5655 0.846,-0.7209 l 0,0.7812 c -0.044,0.022 -0.3031,0.257 -0.346,0.2835 -0.3292,0.2035 -0.5675,0.5047 -0.7188,0.9062 l -0.031,0 c -0.1504,0.4094 -0.1875,0.976 -0.1875,1.6875 l 0,3.9063 -1.6875,0 0,-10.9688 z"
- id="path11671-3"
- inkscape:connector-curvature="0"
- sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccc" />
- <path
- style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:0;word-spacing:0;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial"
- d="m 509.9927,349.2942 c 0.2272,0.063 0.3601,0.1092 0.5385,0.2995 l 0,0.031 c 0.2036,0.2137 0.2632,0.583 0.3125,1 l -0.8437,0 0,1.8437 3.375,0 0.25,0 0,-0.25 c 0.032,-1.7191 -0.3247,-2.9993 -1.0938,-3.875 -0.6385,-0.7317 -1.5164,-1.1651 -2.5331,-1.2812 z m 2.1635,-0.638 c 0.6193,0.7052 0.9252,1.8183 0.9375,3.3125 l -3.0923,0 0,-0.8437 1.1861,0 0.25,0 0,-0.25 c -0.016,-0.6576 -0.1755,-1.207 -0.5313,-1.5938 -0.01,-0.01 -0.025,0.01 -0.031,0 -0.1799,-0.1865 -0.6563,-0.3916 -0.8791,-0.4835 l 0,-1.1765 c 0.8775,0.137 1.5383,0.4788 2.1603,1.035 z m -1.2812,4.1563 -0.062,0.2187 c -0.1106,0.3847 -0.2575,0.6373 -0.4375,0.7813 -0.1301,0.1041 -0.2074,0.1594 -0.3768,0.1865 l 0,2.1583 c 0.7896,-0.017 1.5178,-0.2313 2.0902,-0.626 0.6591,-0.4564 1.1124,-1.131 1.4062,-1.9688 l 0.094,-0.2812 -0.3125,-0.062 -2.1875,-0.375 -0.2187,-0.031 z m 0.3125,0.5625 1.625,0.2812 c -0.2595,0.5903 -0.5614,1.1123 -1.0313,1.4375 -0.4028,0.2779 -1.1988,0.4841 -1.7798,0.5572 l 0,-1.1563 c 0.1572,-0.057 0.5579,-0.2045 0.6861,-0.3071 0.2284,-0.1827 0.3745,-0.4901 0.5,-0.8125 z"
- id="path11665-7"
- inkscape:connector-curvature="0"
- sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccc" />
- <path
- inkscape:connector-curvature="0"
- sodipodi:nodetypes="cc"
- id="path3817-5"
- d="m 537.7359,348.3968 c -0.26,0.1703 -0.5421,0.4041 -0.8021,0.75"
- style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#b2dafe;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- inkscape:connector-curvature="0"
- d="m 515.1958,351.9239 c 0,-1.4062 0.2202,-2.5181 0.8817,-3.2473 0.6614,-0.7344 1.5416,-0.9911 2.552,-0.9027"
- style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0;word-spacing:0;color:#000000;fill:none;stroke:url(#linearGradient12203);stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial"
- id="path11667-0"
- sodipodi:nodetypes="ccc" />
- <path
- inkscape:connector-curvature="0"
- d="m 520.929,352.4257 c 0,0.7286 -0.286,1.2427 -0.7661,1.7266 -0.3607,0.3635 -0.8208,0.5355 -1.3442,0.4897"
- style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0;word-spacing:0;color:#000000;fill:none;stroke:url(#linearGradient12201);stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial"
- id="path11667-0-3"
- sodipodi:nodetypes="csc" />
- <path
- inkscape:connector-curvature="0"
- d="m 511.4152,353.5647 c -0.2823,0.6881 -0.5979,0.9388 -1.1869,1.2819"
- style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0;word-spacing:0;color:#000000;fill:none;stroke:url(#linearGradient12220);stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial"
- id="path11667-0-3-8"
- sodipodi:nodetypes="cc" />
- </g>
- <path
- style="fill:#b2dafe;fill-opacity:1;fill-rule:evenodd;stroke:#b2dafe;stroke-width:0.7256771px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
- d="m 1333.3,63.71495 1.046,0"
- id="path3819-4"
- inkscape:connector-curvature="0" />
- <path
- inkscape:connector-curvature="0"
- sodipodi:nodetypes="cc"
- id="path3817-9"
- d="m 1330.49,63.76263 0.488,-9.6e-4"
- style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#b2dafe;stroke-width:0.7256771px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
- </g>
- <g
- id="text_letter_spacing"
- transform="matrix(0.942859,0,0,0.942859,-725.403,273.9242)">
- <g
- transform="matrix(0.992487,0,0,0.989897,10.11498,1.557598)"
- id="g7621">
- <rect
- style="font-size:12px;fill:none;stroke:none"
- id="rect6706"
- width="29.92172"
- height="30"
- x="1310"
- y="49.93628" />
- </g>
- <g
- id="g11383"
- transform="translate(-0.306361,0)">
- <use
- xlink:href="#use3810"
- x="0"
- y="0"
- id="use11377"
- transform="matrix(1.060604,0,0,1.060604,-41.64705,2.913479)"
- width="1250"
- height="1250" />
- <use
- xlink:href="#g3813"
- x="0"
- y="0"
- id="use11379"
- transform="matrix(1.060604,0,0,1.060604,-26.74292,-11.87951)"
- width="1250"
- height="1250" />
- </g>
- </g>
- <g
- id="text_horz_kern"
- transform="translate(-668.472,236.5637)">
- <g
- transform="translate(0.437484,0)"
- id="g7628">
- <path
- style="color:#000000;fill:none;stroke:#000000;stroke-width:1.1457608;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline;font-family:Bitstream Vera Sans"
- d="m 1283.273,89.56319 0,20.74611"
- id="path2219"
- transform="translate(-1.25,-0.5)"
- inkscape:connector-curvature="0" />
- <use
- xlink:href="#g11383"
- height="1250"
- width="1250"
- id="use11389"
- y="0"
- x="0"
- transform="matrix(0.942859,0,0,0.942859,32.60846,37.50304)" />
- </g>
- <g
- transform="matrix(0.935775,0,0,0.933333,42.8409,7.095812)"
- id="g7662-8">
- <g
- id="g6738-8"
- transform="translate(0.232684,0.559354)" />
- <rect
- style="font-size:12px;fill:none;stroke:none"
- id="rect6736-4"
- width="29.92172"
- height="30"
- x="1309.75"
- y="83.93627" />
- </g>
- </g>
- <g
- id="text_vert_kern"
- transform="translate(-741.483,236.5637)">
- <g
- transform="matrix(0.935775,0,0,0.933333,85.72702,7.095784)"
- id="g7662">
- <rect
- style="font-size:12px;fill:none;stroke:none"
- id="rect6736"
- width="29.92172"
- height="30"
- x="1309.884"
- y="83.93627" />
- </g>
- <g
- id="g7648">
- <path
- id="path2221"
- style="color:#000000;fill:none;stroke:#000000;stroke-width:1.199;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline;font-family:Bitstream Vera Sans"
- d="m 1324.696,87.52091 0,21.71199 m 13.383,-7.8478 -13.191,0 m -0.5,4.5 -13,0"
- sodipodi:nodetypes="cccccc"
- transform="translate(0.755145,1.059354)"
- inkscape:connector-curvature="0" />
- <use
- xlink:href="#use11377"
- height="1250"
- width="1250"
- transform="matrix(0.942859,0,0,0.942859,75.57607,38.50326)"
- id="use11392"
- y="0"
- x="0" />
- </g>
- <use
- xlink:href="#g3813"
- height="1250"
- width="1250"
- transform="translate(50.538,22.7904)"
- id="use3728"
- y="0"
- x="0" />
- </g>
- <g
- id="text_rotation"
- transform="translate(-724.5715,236.3563)">
- <g
- transform="matrix(0.935775,0,0,0.933333,88.85183,7.069861)"
- id="g7699">
- <g
- id="g6769"
- transform="translate(-0.990112,0.559353)" />
- <rect
- style="font-size:12px;fill:none;stroke:none"
- id="rect6775"
- width="29.92172"
- height="30"
- x="1352.59"
- y="84.18627" />
- </g>
- <g
- transform="matrix(0.9996731,0,0,1,2.594501,1.121155e-6)"
- id="g7685">
- <path
- id="path3005"
- style="color:#000000;fill:none;stroke:#000000;stroke-width:1.1707308;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline;font-family:Bitstream Vera Sans"
- d="m 1366.121,88.83886 0,21.19484 m 11.923,0.04 -11.625,-6.625"
- sodipodi:nodetypes="cccc"
- inkscape:connector-curvature="0" />
- <use
- xlink:href="#use11392"
- height="1250"
- width="1250"
- transform="translate(40.65159,-3.000001)"
- id="use11398"
- y="0"
- x="0" />
- <use
- xlink:href="#g3813"
- x="0"
- y="0"
- id="use3744"
- transform="matrix(0.866026,0.5,-0.5,0.866026,301.6845,-602.4203)"
- width="1250"
- height="1250" />
- </g>
- <g
- transform="matrix(0.935775,0,0,0.933333,167.3071,6.369855)"
- id="g7641">
- <rect
- style="font-size:12px;fill:none;stroke:none"
- id="rect15695"
- width="29.92172"
- height="30"
- x="1268.75"
- y="84.93627" />
- </g>
- </g>
- <g
- id="text_subscript"
- transform="matrix(0.942859,0,0,0.942859,-575.14529,244.63136)"
- style="fill:#cccccc">
- <rect
- style="font-size:12px;fill:none;stroke:none"
- id="rect5911"
- width="29.921721"
- height="30"
- x="1310"
- y="49.936279" />
- <g
- transform="matrix(1.060604,0,0,1.060604,610.00136,-259.457)"
- style="font-size:24px;font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0;word-spacing:0;fill:none;stroke:#000000;stroke-width:0.75;stroke-opacity:1;font-family:Arial;-inkscape-font-specification:Arial Bold Italic"
- id="text5975">
- <path
- inkscape:connector-curvature="0"
- d="M 669.69141,306.50781 666.59766,310 l -4.125,0 5.7539,-6.375 -3.16406,-6.07031 3.57422,0 1.8164,3.55078 3.15235,-3.55078 4.08984,0 -5.77734,6.45703 3.14062,5.98828 -3.57422,0 -1.79296,-3.49219"
- style="color:#000000;fill:url(#linearGradient5918-3-6);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.75;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- id="path5935" />
- <path
- inkscape:connector-curvature="0"
- d="m 677.66193,306.71043 2.17855,0 0.54844,4.02955 c 0.13711,1.03596 0.21328,1.76214 0.22852,2.17855 0.28438,-0.82774 0.6754,-1.70119 1.17307,-2.62035 l 1.93479,-3.58775 2.31566,0 -4.99695,8.88177 c -0.41134,0.73634 -0.73634,1.25177 -0.97501,1.54631 -0.2336,0.29453 -0.51798,0.52559 -0.85314,0.69317 -0.33008,0.16758 -0.72872,0.25137 -1.19591,0.25137 -0.46212,0 -0.98264,-0.0813 -1.56155,-0.24375 l 0.19043,-1.6301 c 0.26407,0.0762 0.52052,0.11426 0.76935,0.11426 0.67032,0 1.2213,-0.50782 1.65295,-1.52346 l -1.4092,-8.08957"
- style="font-size:65.00091553%;baseline-shift:sub;color:#000000;fill:url(#linearGradient5932-9-2);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.75;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- id="path5937" />
- <path
- sodipodi:nodetypes="cccc"
- inkscape:connector-curvature="0"
- id="path6782"
- d="m 663.8155,309.4334 4.86915,-5.38212 m 1.99525,-2.25349 3.13212,-3.60616"
- style="fill:none;stroke:#808080;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="cccc"
- inkscape:connector-curvature="0"
- id="path6792"
- d="m 677.16618,316.79906 c 0.90551,0 1.48175,-0.28808 2.26378,-1.60523 m 1.6464,-2.42842 2.94292,-5.51541"
- style="fill:none;stroke:#83c3fd;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
- </g>
- </g>
- <g
- id="text_superscript">
- <rect
- y="292"
- x="629.99963"
- height="27.999998"
- width="28.000008"
- id="rect5896"
- style="font-size:12px;fill:none;stroke:none" />
- <g
- id="text5926"
- style="font-size:24px;font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0;word-spacing:0;fill-opacity:1;stroke:#000000;stroke-width:0.75;font-family:Arial;-inkscape-font-specification:Arial Bold Italic">
- <path
- id="path5908"
- style="fill:url(#linearGradient5918);fill-opacity:1"
- d="M 639.69141,308.50781 636.59766,312 l -4.125,0 5.7539,-6.375 -3.16406,-6.07031 3.57422,0 1.8164,3.55078 3.15235,-3.55078 4.08984,0 -5.77734,6.45703 3.14062,5.98828 -3.57422,0 -1.79296,-3.49219"
- inkscape:connector-curvature="0" />
- <path
- id="path5910"
- style="font-size:65.00091553%;baseline-shift:super;fill:url(#linearGradient5932);fill-opacity:1;stroke:#000000;stroke-width:0.75"
- d="m 647.66193,294.31043 2.17855,0 0.54844,4.02955 c 0.13711,1.03596 0.21328,1.76214 0.22852,2.17855 0.28438,-0.82775 0.6754,-1.70119 1.17307,-2.62035 l 1.93479,-3.58775 2.31566,0 -4.99695,8.88177 c -0.41134,0.73634 -0.73634,1.25177 -0.97501,1.54631 -0.2336,0.29453 -0.51798,0.52559 -0.85314,0.69317 -0.33008,0.16758 -0.72872,0.25137 -1.19591,0.25137 -0.46212,0 -0.98264,-0.0812 -1.56155,-0.24375 l 0.19043,-1.6301 c 0.26407,0.0762 0.52052,0.11426 0.76935,0.11426 0.67032,0 1.2213,-0.50782 1.65295,-1.52346 l -1.4092,-8.08957"
- inkscape:connector-curvature="0" />
- <path
- sodipodi:nodetypes="cccc"
- inkscape:connector-curvature="0"
- id="path6006"
- d="m 633.8112,311.45286 4.86915,-5.38212 m 1.99525,-2.25349 3.13212,-3.60616"
- style="fill:none;stroke:#808080;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="cccc"
- inkscape:connector-curvature="0"
- id="path6790"
- d="m 647.19598,304.48388 c 0.90551,0 1.48175,-0.28808 2.26378,-1.60523 m 1.6464,-2.42842 2.94292,-5.51541"
- style="fill:none;stroke:#82c2fe;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
- </g>
- </g>
- <g
- style="display:inline"
- id="tool-measure"
- transform="matrix(0,0.99999999,0.99999999,0,303.35939,23.950225)"
- inkscape:label="#tool-measure">
- <rect
- transform="matrix(-0.5,0.86602541,0.86602541,0.5,0,0)"
- style="fill:url(#linearGradient10236);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient10238);stroke-width:0.99999982;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect10234"
- width="9"
- height="17"
- x="-125.51743"
- y="455.10529" />
- <g
- transform="matrix(-0.5,0.86602541,0.86602541,0.5,583.01743,-336.60527)"
- id="g11186">
- <rect
- y="117.5082"
- x="456.5083"
- height="18.991779"
- width="10.99167"
- id="rect10232"
- style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <g
- id="g11166"
- transform="matrix(-0.50000001,-0.86602541,-0.86602541,0.50000001,827.03618,462.44953)">
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
- d="m 468.44435,154.45624 0.99999,1.73204"
- id="path11168"
- inkscape:connector-curvature="0"
- sodipodi:nodetypes="cc" />
- <path
- inkscape:connector-curvature="0"
- id="path11170"
- d="m 469.17643,151.72417 c 0,0 2,3.4641 2,3.4641"
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
- d="m 471.90848,152.45622 1,1.73205"
- id="path11172"
- inkscape:connector-curvature="0"
- sodipodi:nodetypes="cc" />
- <path
- inkscape:connector-curvature="0"
- id="path11174"
- d="m 472.64053,149.72417 c 0,0 2,3.4641 2,3.4641"
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- inkscape:connector-curvature="0"
- id="path11176"
- d="m 475.37258,150.45622 0.99996,1.73206"
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
- sodipodi:nodetypes="cc" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
- d="m 476.10463,147.72417 c 0,0 2,3.4641 2,3.4641"
- id="path11180"
- inkscape:connector-curvature="0" />
- <path
- inkscape:connector-curvature="0"
- id="path11182"
- d="m 478.83668,148.45622 1,1.73205"
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
- sodipodi:nodetypes="cc" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
- d="m 479.56873,145.72417 c 0,0 2,3.4641 2,3.4641"
- id="path11184"
- inkscape:connector-curvature="0" />
- </g>
- </g>
- </g>
- <g
- id="g7621-2"
- transform="matrix(0.9357753,0,0,0.9333333,-316.61139,-22.531117)">
- <rect
- y="49.936279"
- x="1310"
- height="30"
- width="29.921721"
- id="rect6706-4"
- style="font-size:12px;fill:none;stroke:none" />
- </g>
- <g
- id="snap-text-baseline"
- inkscape:label="#toggle_snap_text_baseline">
- <path
- style="fill:none;stroke:#008000;stroke-width:0.94135743px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
- d="m 912.5,44.986907 12,-1e-6"
- id="path13356"
- inkscape:connector-curvature="0"
- sodipodi:nodetypes="cc" />
- <use
- height="1250"
- width="1250"
- transform="translate(-363.35011,-20.145792)"
- id="use11377-6"
- y="0"
- x="0"
- xlink:href="#use3810" />
- <rect
- transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,0,0)"
- style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#008000;stroke-width:0.90510172;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline"
- id="rect3224-2-8-6-5-8"
- width="3.5840631"
- height="3.621212"
- x="611.27881"
- y="674.88129" />
- </g>
- <rect
- style="color:#000000;fill:none;stroke:none;stroke-width:0.4532662;marker:none;display:inline"
- id="rect2808-3"
- width="24"
- height="24"
- x="930"
- y="25" />
- <g
- id="snap-others"
- inkscape:label="#toggle_snap_others">
- <path
- inkscape:connector-curvature="0"
- sodipodi:nodetypes="cc"
- id="path3570-5"
- d="m 935,31.25 0,8.5"
- style="fill:none;stroke:#3c3c3c;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
- <rect
- y="30.1269"
- x="932.9951"
- height="4.01786"
- width="4.0099"
- id="rect3568-1"
- style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
- <path
- sodipodi:nodetypes="cc"
- inkscape:connector-curvature="0"
- id="path6498-1-8"
- d="m 939,39 6,-9"
- style="color:#000000;fill:#c00000;fill-opacity:1;fill-rule:nonzero;stroke:#0065ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- transform="matrix(0.8749999,0,0,0.875,282.6876,5.625)"
- d="m 755.5,33 a 2,2 0 1 1 -4,0 2,2 0 1 1 4,0 z"
- sodipodi:ry="2"
- sodipodi:rx="2"
- sodipodi:cy="33"
- sodipodi:cx="753.5"
- id="path6530-3-7-6"
- style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.1428572;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- sodipodi:type="arc" />
- <g
- transform="translate(1.5,0.5)"
- id="g13570">
- <path
- inkscape:connector-curvature="0"
- id="path6380-5"
- d="m 943,37.5 0,3"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- inkscape:connector-curvature="0"
- id="path6380-4-1"
- d="m 943,41.5 0,3"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- inkscape:connector-curvature="0"
- id="path6380-8-4"
- d="m 939.5,41 3,0"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- inkscape:connector-curvature="0"
- id="path6380-4-0-5"
- d="m 943.5,41 3,0"
- style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- </g>
- <path
- transform="matrix(0.8749999,0,0,0.875,277.1876,14.625)"
- d="m 755.5,33 a 2,2 0 1 1 -4,0 2,2 0 1 1 4,0 z"
- sodipodi:ry="2"
- sodipodi:rx="2"
- sodipodi:cy="33"
- sodipodi:cx="753.5"
- id="path6530-3-7-6-0"
- style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.1428572;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- sodipodi:type="arc" />
- </g>
- <g
- inkscape:label="#mesh-gradient"
- id="mesh-gradient"
- transform="translate(507.9575,294.89331)">
- <rect
- style="color:#000000;fill:none;stroke:none"
- id="box"
- width="24"
- height="24"
- x="-19.9575"
- y="90.106689" />
- <path
- sodipodi:nodetypes="ccccc"
- id="path6190"
- d="m -0.4575,109.60669 c -3.5,-7.5 4.5,-7.5 0,-15 -7.5,4.5 -7.5,-3.5 -15,0 4.5,7.5 -3.5,7.5 0,15 7.5,-3.5 7.5,4.5 15,0 z"
- style="fill:url(#linearGradient6212);fill-opacity:1;stroke:#3c3c3c;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
- <rect
- style="fill:#ffffff;stroke:#000000;stroke-width:1"
- id="rect6105"
- width="4"
- height="4"
- x="-17.4575"
- y="92.606689" />
- <use
- transform="matrix(1,0,0,0.99644,13.7166,13.067552)"
- xlink:href="#rect3568"
- id="use3133" />
- <use
- transform="matrix(1,0,0,0.99644,13.7265,-1.932448)"
- xlink:href="#rect3568"
- id="use3135" />
- <use
- transform="matrix(1,0,0,0.99644,-1.2735,13.067552)"
- xlink:href="#rect3568"
- id="use3137" />
- </g>
- <g
- id="paint-gradient-mesh"
- inkscape:label="#fill_mesh">
- <rect
- style="fill:#99b6d4"
- height="9.5"
- width="9.5"
- y="347"
- x="1095.5"
- id="rect3140" />
- <rect
- style="fill:#ffffff"
- height="9.5"
- width="9.5"
- y="357"
- x="1095.5"
- id="rect3142" />
- <rect
- style="fill:#99b6d4"
- height="9.5"
- width="9.5"
- y="357"
- x="1105"
- id="rect3144" />
- <rect
- style="fill:#ffffff"
- height="9.5"
- width="9.5"
- y="347"
- x="1105"
- id="rect3146" />
- <use
- xlink:href="#rect4381"
- transform="translate(425.035091 282.020218)"
- id="use3148" />
- </g>
- <g
- id="paint-gradient-conical"
- inkscape:label="#fill_conical">
- <path
- sodipodi:rx="9.5"
- sodipodi:ry="9.5"
- style="fill:#ffffff"
- sodipodi:type="arc"
- sodipodi:start="0"
- sodipodi:cy="357"
- sodipodi:cx="1135"
- sodipodi:end="1.0471976"
- d="m1144.5 357a9.5 9.5 0 0 1 -4.75 8.2272l-4.8-8.23z"
- id="path3145" />
- <path
- sodipodi:rx="9.5"
- sodipodi:ry="9.5"
- style="fill:#ffffff"
- sodipodi:type="arc"
- sodipodi:start="4.1887902"
- sodipodi:cy="357"
- sodipodi:cx="1135"
- sodipodi:end="5.2359878"
- d="m1130.2 348.77a9.5 9.5 0 0 1 9.5 0l-4.7 8.23z"
- id="path3147" />
- <path
- sodipodi:rx="9.5"
- sodipodi:ry="9.5"
- style="fill:#99b6d4"
- sodipodi:type="arc"
- sodipodi:start="1.0471976"
- sodipodi:cy="357"
- sodipodi:cx="1135"
- sodipodi:end="2.0943951"
- d="m1139.8 365.23a9.5 9.5 0 0 1 -9.5 0l4.7-8.23z"
- id="path3149" />
- <path
- sodipodi:rx="9.5"
- sodipodi:ry="9.5"
- style="fill:#ffffff"
- sodipodi:type="arc"
- d="m1130.2 365.23a9.5 9.5 0 0 1 -4.7 -8.23h9.5z"
- sodipodi:cy="357"
- sodipodi:cx="1135"
- sodipodi:end="3.1415927"
- sodipodi:start="2.0943951"
- id="path3151" />
- <path
- sodipodi:rx="9.5"
- sodipodi:ry="9.5"
- style="fill:#99b6d4"
- sodipodi:type="arc"
- sodipodi:start="3.1415927"
- sodipodi:cy="357"
- sodipodi:cx="1135"
- sodipodi:end="4.1887902"
- d="m1125.5 357a9.5 9.5 0 0 1 4.75 -8.2272l4.8 8.23z"
- id="path3153" />
- <path
- sodipodi:rx="9.5"
- sodipodi:ry="9.5"
- style="fill:#99b6d4"
- sodipodi:type="arc"
- d="m1139.8 348.77a9.5 9.5 0 0 1 4.7 8.23h-9.5z"
- sodipodi:cy="357"
- sodipodi:cx="1135"
- sodipodi:end="6.2831853"
- sodipodi:start="5.2359878"
- id="path3155" />
- <path
- sodipodi:rx="9.5"
- sodipodi:ry="9.5"
- style="fill:none;stroke:#000000"
- sodipodi:type="arc"
- d="m1144.5 357a9.5 9.5 0 1 1 -19 0 9.5 9.5 0 1 1 19 0z"
- sodipodi:cy="357"
- sodipodi:cx="1135"
- id="path3157" />
- </g>
- <g
- id="dialog-filters"
- inkscape:label="#dialog-filters">
- <path
- sodipodi:nodetypes="cscccccc"
- inkscape:connector-curvature="0"
- id="path7138"
- d="m 272.415,308.6281 c 0.094,-3.3143 5.6445,-3.5094 7.46,-3.5204 1.9957,-0.012 7.3463,0.2617 7.4598,3.4365 l -6.0191,6.2866 0,4.1909 c -1.4294,0.465 -1.6006,0.5246 -2.9496,0 L 278.3661,314.8308 Z"
- style="opacity:0.909;fill:url(#linearGradient7163);fill-opacity:1;stroke:#000000;stroke-width:0.9143469;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:10;display:inline" />
- <path
- d="m 294.9642,496.273 a 60.6092,14.6472 0 1 1 -121.2184,0 A 60.6092,14.6472 0 1 1 294.9642,496.273 Z"
- sodipodi:ry="14.6472"
- sodipodi:rx="60.6092"
- sodipodi:cy="496.273"
- sodipodi:cx="234.355"
- id="path7140"
- style="opacity:0.909;fill:url(#radialGradient7218);fill-opacity:1.0;stroke:url(#radialGradient7220);stroke-width:3.5711801;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:10;display:inline"
- sodipodi:type="arc"
- transform="matrix(0.115021,0,0,0.1903986,253.0723,212.7017)" />
- <rect
- style="fill:none;stroke:none"
- id="rect4326-5"
- width="16"
- height="16"
- x="272"
- y="304" />
- </g>
- <g
- id="symbols_old"
- inkscape:label="#symbols"
- transform="translate(0.6024061,-0.83343494)">
- <path
- transform="matrix(1.1987895,-0.31461843,0.30931067,1.2194987,-108.76002,51.062605)"
- d="m 339.00425,147.22294 c -0.55856,0.34108 -3.66676,-2.48281 -4.29893,-2.6522 -0.6527,-0.17489 -4.86217,0.67984 -5.21433,0.10313 -0.34109,-0.55856 2.48281,-3.66677 2.6522,-4.29893 0.17489,-0.65271 -0.67984,-4.86217 -0.10313,-5.21434 0.55856,-0.34108 3.66677,2.48281 4.29893,2.6522 0.65271,0.1749 4.86217,-0.67983 5.21434,-0.10312 0.34108,0.55856 -2.48282,3.66676 -2.6522,4.29893 -0.1749,0.6527 0.67983,4.86217 0.10312,5.21433 z"
- inkscape:randomized="0"
- inkscape:rounded="0.12956553"
- inkscape:flatsided="false"
- sodipodi:arg2="1.8079867"
- sodipodi:arg1="1.0471976"
- sodipodi:r2="3.4762988"
- sodipodi:r1="6.9641943"
- sodipodi:cy="141.19177"
- sodipodi:cx="335.52216"
- sodipodi:sides="4"
- id="path6040-9"
- style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:none;stroke:#c80000;stroke-width:0.79027408;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:0.790274, 0.790274;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
- sodipodi:type="star" />
- <path
- transform="matrix(1.1987895,-0.31461843,0.30931067,1.2194987,-106.22945,53.360636)"
- d="m 339.00425,147.22294 c -0.55856,0.34108 -3.66676,-2.48281 -4.29893,-2.6522 -0.6527,-0.17489 -4.86217,0.67984 -5.21433,0.10313 -0.34109,-0.55856 2.48281,-3.66677 2.6522,-4.29893 0.17489,-0.65271 -0.67984,-4.86217 -0.10313,-5.21434 0.55856,-0.34108 3.66677,2.48281 4.29893,2.6522 0.65271,0.1749 4.86217,-0.67983 5.21434,-0.10312 0.34108,0.55856 -2.48282,3.66676 -2.6522,4.29893 -0.1749,0.6527 0.67983,4.86217 0.10312,5.21433 z"
- inkscape:randomized="0"
- inkscape:rounded="0.12956553"
- inkscape:flatsided="false"
- sodipodi:arg2="1.8079867"
- sodipodi:arg1="1.0471976"
- sodipodi:r2="3.4762988"
- sodipodi:r1="6.9641943"
- sodipodi:cy="141.19177"
- sodipodi:cx="335.52216"
- sodipodi:sides="4"
- id="path6040"
- style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#99b7d6;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#000000;stroke-width:0.7902742;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
- sodipodi:type="star" />
- </g>
- <g
- transform="translate(10.12068,24.83988)"
- inkscape:label="#symbols"
- id="symbols">
- <rect
- style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#ff07f5;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:0.9868108;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
- id="rect14677"
- width="16"
- height="16"
- x="319.423"
- y="108.194" />
- <path
- style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:url(#linearGradient5545-0-70);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000007;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
- d="m 321.4694,109.627 c 4.013,-1.1346 7.9876,-1.2788 11.9072,0 -0.9623,3.0613 -0.1342,5.9645 -0.5253,8.9123 -0.3223,2.4291 -2.7191,3.8905 -5.3932,5.1263 -2.235,-1.2411 -4.943,-2.2279 -5.4283,-5.1263 C 321.5371,115.5973 322.3342,111.8965 321.4694,109.627 Z"
- id="path13801"
- inkscape:connector-curvature="0"
- sodipodi:nodetypes="ccscsc" />
- <g
- id="g14615"
- style="fill:url(#linearGradient15270-5);stroke:none;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill-opacity:1;fill-rule:evenodd;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
- transform="matrix(0.0362255,0,0,0.0374743,341.0312,112.2468)">
- <path
- sodipodi:nodetypes="czczc"
- inkscape:connector-curvature="0"
- id="path13803"
- d="m -477.8634,129.033 c -47.7622,-35.34842 40.4745,-98.71298 71.2745,-29.15779 30.8001,69.55519 -22.9969,107.72809 -39.6868,64.79499 17.4149,-0.107 34.161,-19.3157 13.7689,-48.5962 C -452.899,86.79346 -476.4068,97.43427 -477.8634,129.033 Z"
- style="fill:url(#linearGradient15270-5);stroke:none;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill-opacity:1;fill-rule:evenodd;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" />
- <path
- sodipodi:nodetypes="ccccccc"
- inkscape:connector-curvature="0"
- id="path13805"
- d="m -406.5888,201.5225 c 42.8118,-38.3565 24.4831,-122.22255 -19.4385,-158.74789 9.1169,-27.50161 24.6669,-51.989057 51.026,-70.86957 21.4731,16.69615 40.2672,37.030722 51.0261,70.86957 -46.9482,33.5572 -62.3216,121.69019 -19.4385,158.74789 -7.7569,14.5018 -13.3081,31.1485 -31.5875,37.2323 C -389.3257,233.7161 -400.9014,219.5169 -406.5888,201.5225 Z"
- style="fill:url(#linearGradient15270-5);stroke:none;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill-opacity:1;fill-rule:evenodd;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" />
- <path
- inkscape:transform-center-y="-7.288905"
- inkscape:transform-center-x="-68.84826"
- style="fill:url(#linearGradient15270-5);stroke:none;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill-opacity:1;fill-rule:evenodd;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
- d="m -273.4425,129.033 c 47.7622,-35.34842 -40.4745,-98.71298 -71.2745,-29.15779 -30.8001,69.55519 22.9969,107.72809 39.6868,64.79499 -17.4149,-0.107 -34.161,-19.3157 -13.7689,-48.5962 C -298.4069,86.79346 -274.8991,97.43427 -273.4425,129.033 Z"
- id="path13807"
- inkscape:connector-curvature="0"
- sodipodi:nodetypes="czczc" />
- <path
- inkscape:connector-curvature="0"
- id="path13809"
- d="m -443.0312,121.4688 a 10.001,10.001 0 1 0 0,20 l 135.25,0 a 10.001,10.001 0 1 0 0,-20 L -443.0312,121.4688 Z"
- style="font-size:xx-small;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:url(#linearGradient15270-5);fill-opacity:1;stroke:none;stroke-width:20;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;font-family:sans-serif;-inkscape-font-specification:sans-serif;fill-rule:evenodd" />
- </g>
- </g>
- <g
- id="symbol-add"
- inkscape:label="#symbols"
- transform="translate(10.12068,44.83988)">
- <rect
- y="108.194"
- x="319.6498"
- height="16"
- width="16"
- id="rect15227"
- style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#ff07f5;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:0.9868108;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" />
- <path
- sodipodi:type="arc"
- style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:0.9166217;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
- id="path10909"
- sodipodi:cx="337.3443"
- sodipodi:cy="163.0209"
- sodipodi:rx="3.963478"
- sodipodi:ry="4.113043"
- d="m 341.30778,163.0209 c 0,2.27158 -1.77451,4.11305 -3.96348,4.11305 -2.18897,0 -3.96348,-1.84147 -3.96348,-4.11305 0,-2.27157 1.77451,-4.11304 3.96348,-4.11304 2.18897,0 3.96348,1.84147 3.96348,4.11304 z"
- transform="matrix(1.101789,0,0,1.080243,-44.03243,-58.71167)" />
- <path
- inkscape:connector-curvature="0"
- id="path4685-2"
- d="m 319.522,118.6983 0,-2.1228 7.6278,0 0,-5.3815 -2,0 2.8739,-3 2.8739,3 -2,0 L 328.8976,118.6983 Z"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline"
- sodipodi:nodetypes="cccccccccc" />
- </g>
- <g
- id="no-marker"
- inkscape:label="#markers"
- transform="translate(10.75523,88.20311)">
- <rect
- y="107.8581"
- x="319.3575"
- height="16"
- width="16"
- id="rect3997"
- style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#ff07f5;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:0.9868108;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" />
- <g
- id="g7224"
- transform="translate(-0.0655561,0.8269009)">
- <path
- inkscape:connector-curvature="0"
- id="path4011"
- d="m 334.5089,115.0312 -14.1716,0"
- style="fill:none;stroke:#000000;stroke-width:1.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
- </g>
- </g>
- <g
- transform="matrix(0,1,1,0,221.5126,-146.552)"
- inkscape:label="#symbols"
- id="symbol-remove">
- <rect
- style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#ff07f5;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:0.9868108;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
- id="rect10952"
- width="16"
- height="16"
- x="319.6498"
- y="108.194" />
- <path
- transform="matrix(1.101789,0,0,1.080243,-44.03243,-58.71167)"
- d="m 341.30778,163.0209 c 0,2.27158 -1.77451,4.11305 -3.96348,4.11305 -2.18897,0 -3.96348,-1.84147 -3.96348,-4.11305 0,-2.27157 1.77451,-4.11304 3.96348,-4.11304 2.18897,0 3.96348,1.84147 3.96348,4.11304 z"
- sodipodi:ry="4.113043"
- sodipodi:rx="3.963478"
- sodipodi:cy="163.0209"
- sodipodi:cx="337.3443"
- id="path10954"
- style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#cc0000;stroke-width:0.9166216;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:0.9166216,1.8332432;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
- sodipodi:type="arc" />
- <path
- sodipodi:nodetypes="cccccccccc"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline"
- d="m 319.522,118.6983 0,-2.1228 7.6278,0 0,-5.3815 -2,0 2.8739,-3 2.8739,3 -2,0 L 328.8976,118.6983 Z"
- id="path10956"
- inkscape:connector-curvature="0" />
- </g>
- <g
- transform="translate(30.12068,44.83988)"
- inkscape:label="#symbols"
- id="symbol-smaller">
- <rect
- style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#ff00ff;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:0.9868108;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
- id="rect10979"
- width="16"
- height="16"
- x="319.6498"
- y="108.194" />
- <path
- sodipodi:type="arc"
- style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#c80000;stroke-width:0.6086934;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:0.6086934,0.6086934;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
- id="path10989"
- sodipodi:cx="337.3443"
- sodipodi:cy="163.0209"
- sodipodi:rx="3.963478"
- sodipodi:ry="4.113043"
- d="m 341.30778,163.0209 c 0,2.27158 -1.77451,4.11305 -3.96348,4.11305 -2.18897,0 -3.96348,-1.84147 -3.96348,-4.11305 0,-2.27157 1.77451,-4.11304 3.96348,-4.11304 2.18897,0 3.96348,1.84147 3.96348,4.11304 z"
- transform="matrix(1.659594,0,0,1.626301,-232.2048,-148.9271)" />
- <path
- transform="matrix(1.101789,0,0,1.080243,-44.03243,-59.90819)"
- d="m 341.30778,163.0209 c 0,2.27158 -1.77451,4.11305 -3.96348,4.11305 -2.18897,0 -3.96348,-1.84147 -3.96348,-4.11305 0,-2.27157 1.77451,-4.11304 3.96348,-4.11304 2.18897,0 3.96348,1.84147 3.96348,4.11304 z"
- sodipodi:ry="4.113043"
- sodipodi:rx="3.963478"
- sodipodi:cy="163.0209"
- sodipodi:cx="337.3443"
- id="path10981"
- style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:0.9166217;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
- sodipodi:type="arc" />
- </g>
- <g
- id="symbol-bigger"
- inkscape:label="#symbols"
- transform="translate(30.12068,64.83988)">
- <rect
- y="108.194"
- x="319.6498"
- height="16"
- width="16"
- id="rect11047"
- style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#ff00ff;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:0.9868108;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" />
- <path
- transform="matrix(1.659594,0,0,1.626301,-232.2048,-148.9271)"
- d="m 341.30778,163.0209 c 0,2.27158 -1.77451,4.11305 -3.96348,4.11305 -2.18897,0 -3.96348,-1.84147 -3.96348,-4.11305 0,-2.27157 1.77451,-4.11304 3.96348,-4.11304 2.18897,0 3.96348,1.84147 3.96348,4.11304 z"
- sodipodi:ry="4.113043"
- sodipodi:rx="3.963478"
- sodipodi:cy="163.0209"
- sodipodi:cx="337.3443"
- id="path11049"
- style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#99b7d6;stroke:#000000;stroke-width:0.6086935;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;fill-opacity:0.7019608;fill-rule:evenodd"
- sodipodi:type="arc" />
- <path
- sodipodi:type="arc"
- style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#c80000;stroke-width:0.9166215;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:0.9166215,0.9166215;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
- id="path11051"
- sodipodi:cx="337.3443"
- sodipodi:cy="163.0209"
- sodipodi:rx="3.963478"
- sodipodi:ry="4.113043"
- d="m 341.30778,163.0209 c 0,2.27158 -1.77451,4.11305 -3.96348,4.11305 -2.18897,0 -3.96348,-1.84147 -3.96348,-4.11305 0,-2.27157 1.77451,-4.11304 3.96348,-4.11304 2.18897,0 3.96348,1.84147 3.96348,4.11304 z"
- transform="matrix(1.101789,0,0,1.080243,-44.03243,-59.90819)" />
- </g>
- <g
- transform="translate(30.12068,84.83988)"
- inkscape:label="#symbols"
- id="symbol-fit">
- <rect
- style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:url(#linearGradient15175-8);fill-opacity:1;fill-rule:evenodd;stroke:#3465a4;stroke-width:1.0000001;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.0000001, 2.0000002;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
- id="rect11107"
- width="16"
- height="16"
- x="319.6498"
- y="108.194" />
- <path
- transform="matrix(2.894146,0,0,2.833322,-656.743,-353.6308)"
- d="m 341.30778,163.0209 c 0,2.27157 -1.77451,4.11305 -3.96348,4.11305 l 0,-4.11305 z"
- sodipodi:ry="4.113043"
- sodipodi:rx="3.963478"
- sodipodi:cy="163.0209"
- sodipodi:cx="337.3443"
- id="path11111"
- style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:0.3492142;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
- sodipodi:type="arc"
- sodipodi:start="0"
- sodipodi:end="1.570796" />
- <path
- sodipodi:type="arc"
- style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:none;stroke:#c80000;stroke-width:0.9166215;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:0.9166215, 0.9166215;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto"
- id="path11051-8"
- sodipodi:cx="337.3443"
- sodipodi:cy="163.0209"
- sodipodi:rx="3.963478"
- sodipodi:ry="4.113043"
- d="m 341.30778,163.0209 c 0,2.27158 -1.77451,4.11305 -3.96348,4.11305 -2.18897,0 -3.96348,-1.84147 -3.96348,-4.11305 0,-2.27157 1.77451,-4.11304 3.96348,-4.11304 2.18897,0 3.96348,1.84147 3.96348,4.11304 z"
- transform="matrix(1.101789,0,0,1.080243,-44.03243,-59.90819)" />
- </g>
+<dc:format>image/svg+xml</dc:format>
+<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+<cc:license rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" />
+<dc:creator>
+<cc:Agent>
+<dc:title>Inkscape Developers</dc:title>
+</cc:Agent>
+</dc:creator>
+<dc:rights>
+<cc:Agent>
+<dc:title>Inkscape Developers</dc:title>
+</cc:Agent>
+</dc:rights>
+<dc:title></dc:title>
+</cc:Work>
+<cc:License rdf:about="http://creativecommons.org/licenses/GPL/2.0/">
+<cc:permits rdf:resource="http://web.resource.org/cc/Reproduction" />
+<cc:permits rdf:resource="http://web.resource.org/cc/Distribution" />
+<cc:requires rdf:resource="http://web.resource.org/cc/Notice" />
+<cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
+<cc:requires rdf:resource="http://web.resource.org/cc/ShareAlike" />
+<cc:requires rdf:resource="http://web.resource.org/cc/SourceCode" />
+</cc:License>
+</rdf:RDF>
+</metadata>
+<g id="pixelart-trace" transform="translate(-18.39737,3.8673942)" inkscape:label="#g10374">
+<g transform="translate(4.7486953,-1.0469564)" id="g10366">
+<rect style="fill:#ff0000;stroke:none" id="rect10358" width="8" height="8" x="248.68954" y="82.218292" />
+<rect y="90.218292" x="248.68954" height="8" width="8" id="rect10364" style="fill:#00ff00;stroke:none" />
+<rect y="90.218292" x="256.68954" height="8" width="8" id="rect10362" style="fill:#ffff00;stroke:none" />
+<rect y="82.218292" x="256.68954" height="8" width="8" id="rect10360" style="fill:#0000ff;stroke:none" />
+</g>
+<g transform="translate(2.3527797,0.18483202)" id="g10339">
+<path style="fill:none;stroke:url(#linearGradient10399);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 256.013,84.079 c 0,0 4.16491,-0.935092 6.5,1.4 2.33509,2.335092 1.5,6.6 1.5,6.6" id="path9547" inkscape:connector-curvature="0" sodipodi:nodetypes="czc" />
+<rect style="fill:#000000;fill-opacity:1;stroke:none" id="rect9507" width="1" height="1" x="255.51271" y="90.578949" />
+<rect y="83.578949" x="255.51271" height="1" width="1" id="rect9509" style="fill:#cccccc;fill-opacity:1;stroke:none" />
+<rect style="fill:#4d4d4d;fill-opacity:1;stroke:none" id="rect9513" width="1" height="1" x="254.51271" y="89.578949" />
+<rect style="fill:#4d4d4d;fill-opacity:1;stroke:none" id="rect9515" width="1" height="1" x="254.51271" y="88.578949" />
+<rect style="fill:#808080;fill-opacity:1;stroke:none" id="rect9517" width="1" height="1" x="253.51271" y="87.578949" />
+<rect style="fill:#808080;fill-opacity:1;stroke:none" id="rect9519" width="1" height="1" x="253.51271" y="86.578949" />
+<rect style="fill:#b3b3b3;fill-opacity:1;stroke:none" id="rect9521" width="1" height="1" x="254.51271" y="85.578949" />
+<rect style="fill:#b3b3b3;fill-opacity:1;stroke:none" id="rect9523" width="1" height="1" x="254.51271" y="84.578949" />
+<rect y="91.578949" x="256.5127" height="1" width="1" id="rect9525" style="fill:#000000;fill-opacity:1;stroke:none" />
+<rect y="92.578949" x="257.5127" height="1" width="1" id="rect9527" style="fill:#4d4d4d;fill-opacity:1;stroke:none" />
+<rect style="fill:#4d4d4d;fill-opacity:1;stroke:none" id="rect9531" width="1" height="1" x="258.5127" y="92.578949" />
+<rect style="fill:#808080;fill-opacity:1;stroke:none" id="rect9533" width="1" height="1" x="259.5127" y="93.578949" />
+<rect style="fill:#808080;fill-opacity:1;stroke:none" id="rect9535" width="1" height="1" x="260.5127" y="93.578949" />
+<rect style="fill:#b3b3b3;fill-opacity:1;stroke:none" id="rect9537" width="1" height="1" x="261.5127" y="92.578949" />
+<rect style="fill:#b3b3b3;fill-opacity:1;stroke:none" id="rect9539" width="1" height="1" x="262.5127" y="92.578949" />
+<rect style="fill:#cccccc;fill-opacity:1;stroke:none" id="rect9541" width="1" height="1" x="263.5127" y="91.578949" />
+</g>
+</g>
+<use xlink:href="#g6790" inkscape:label="#use6796" height="1250" width="1250" transform="translate(49.67355,1.5750314)" id="draw-polygon" y="0" x="0" />
+<use xlink:href="#g6786" inkscape:label="#use6794" height="1250" width="1250" transform="translate(64.149513,-2.9231615)" id="draw-star" y="0" x="0" />
+<use xlink:href="#transform-skew-horizontal" inkscape:label="#use5772" height="1250" width="1250" transform="matrix(0,-1,1,0,608.00241,1037.0645)" id="transform-skew-vertical" y="0" x="0" />
+<g id="inkscape-logo" transform="matrix(0.1336824,0,0,0.1336824,329.5233,64.55912)" inkscape:label="#inkscape_options">
+<use xlink:href="#outline1" height="128" width="128" y="0" x="0" style="opacity:0.1;fill:none;stroke:none" id="use32" class="outline-big" />
+<use xlink:href="#outline1" height="128" width="128" y="0" x="0" style="opacity:0.2;fill:none;stroke:none" id="use34" class="outline-small" />
+<use xlink:href="#outline1" height="128" width="128" y="0" x="0" id="use36" class="black;" />
+<use xlink:href="#outline1" height="128" width="128" y="0" x="0" style="opacity:0.2;fill:none;stroke:none" id="use38" class="stroke-highlight" clip-path="url(#clipoutline1)" />
+<use xlink:href="#outline1" height="128" width="128" y="0" x="0" id="use40" class="specularity" style="opacity:0.5;fill:url(#linearGradient3731)" />
+<use xlink:href="#outline1" height="128" width="128" y="0" x="0" id="use42" class="low-specularity" style="opacity:0.25;fill:url(#linearGradient3733);fill-opacity:1" />
+<path class="specularity" style="opacity:0.5;fill:url(#linearGradient3735)" d="m 16.8,56.9 c -11.1,11 8.4,7.9 23.4,13.8 l 31,-54.5 c -4.7,-4.8 -10.7,-4.4 -15,0 z" id="path44" />
+<path style="fill:url(#linearGradient3737)" class="shade" d="m 8.9,61.7 c -2.6,9.4 13.4,9.2 22.3,12.7 1.5,-0.9 2.3,-2 1.2,-3 C 25.2,67.8 11,67.8 8.9,61.7 z m 111.1,1 c -2.7,8.9 -25.5,12.3 -33.4,17 -1.1,1.1 -0.4,2.1 0.9,3.1 9.8,-4.9 35.7,-8.7 32.5,-20.1 z m -75.7,11 c -3.2,0 -5.2,1.6 0.6,3.7 7.7,0.6 18.8,3.7 21.2,4.7 3.7,-6.6 -21,-8.4 -21.8,-8.4 z m -21.1,8.5 c -1.3,0.9 -2,1.9 -0.9,2.9 3.5,3.7 21.5,7.1 25.2,10.7 0.9,-1.2 1.2,-2.4 0.1,-3.6 -3.4,-3.4 -19.4,-6.6 -24.4,-10 z m 79.8,9.1 c -0.7,0.8 -1.3,1.7 -1.5,2.7 0,2.1 15.4,3.4 15.4,-0.6 -0.3,-0.7 -0.6,-1.4 -1.2,-2.1 -2.8,1.6 -9.7,1.2 -12.7,0 z m -7.4,0.4 c -3.4,7.1 -11.3,2.5 -19.8,11.1 -1.4,1.5 -0.6,2.3 0.7,3 8.7,-8.2 16.7,-2.9 19.7,-11.8 0.2,-0.9 0,-1.6 -0.6,-2.3 z m -54,7 c -2.4,3.2 -6.6,5.3 -9.6,2.7 -0.3,-0.2 -0.5,-0.5 -0.7,-0.8 -1.1,1.4 -1.1,2.9 0.7,4.5 3.6,3.1 9.3,-0.8 11,-5.2 -0.3,-0.5 -0.9,-0.9 -1.4,-1.2 z m 56.7,1 c -2.3,3.7 2.3,6.7 6.4,4.4 0.6,-0.7 0.5,-2.1 -0.6,-3.5 -2.4,1.2 -4.7,0.5 -5.8,-0.9 z m -54.4,3.9 c -0.9,1.1 -1.2,2.4 -0.1,3.6 3.6,3.6 12,0.1 13.5,8.6 1.1,6.1 14.7,2.9 21.5,-2 1.5,-1.64 0.8,-2.7 -0.5,-3.5 -7.1,4.8 -20,7.7 -21,1.9 -1.5,-8.5 -9.8,-5.1 -13.4,-8.6 z" id="path46" />
+<path id="icecap" class="full-specularity" style="fill:url(#linearGradient3739)" d="m 70.5,15.5 16.3,16.6 c 1.5,1.5 1.5,4.6 0.6,5.5 L 79.3,31 77.7,40.7 71,37.1 60.1,44 56.5,29.5 50.7,42.1 36.2,42 c -2.8,0 -2.4,-2.9 0.5,-5.8 5.7,-6.3 16.8,-17 20.3,-20.7 3.6,-3.7 9.9,-3.6 13.5,0 z" />
+</g>
+<g transform="translate(839.0362,80.70908)" id="layer1" />
+<g style="stroke:#000000;stroke-opacity:1" transform="translate(-251.412,155.0283)" id="path-simplify" inkscape:label="#simplify">
+<path id="path10936" style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4" d="m 486.953,205.5 15,0 m 0,-4.0745 c -6.5,4.5 -8.5,-6.9713 -15,-1 m 0,-6.7577 c 2,5 2.1366,-2.0683 4,-3 2,-1 2.3412,3.0236 3,5 1,3 2,-3 4,-4 2.8284,-1.4142 0,7 4,3" inkscape:connector-curvature="0" />
+</g>
+<g id="paint-none" transform="matrix(0.79999,0,0,0.799999,325.90376,309.79868)" inkscape:label="#fill_none">
+<rect y="11.50168" x="773.88013" height="24.99999" width="25" id="rect194" style="fill:none;stroke:none" />
+<path id="path2473" d="m 781.3777,19.00161 10.0031,10.00004" style="fill:none;stroke:#000000;stroke-width:2.95878911;stroke-linecap:round" />
+<path id="path2474" d="M 791.3808,19.00161 781.3777,29.00164" style="fill:none;stroke:#000000;stroke-width:2.95878911;stroke-linecap:round" />
+</g>
+<g id="stroke-cap-butt" transform="translate(44.5,219.7886)" inkscape:label="#cap_butt">
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:9;marker:none;display:inline" id="rect3854" width="24" height="24" x="899.5" y="158.25" />
+<path style="fill:#99b6d4;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 903,181.7114 0,-13.9227 17,0 0,13.9227" id="path3844" sodipodi:nodetypes="cccc" />
+<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-9.999997,1)" id="use5734" y="0" x="0" />
+<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-9.999997,5)" id="use5736" y="0" x="0" />
+<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-9.999997,9)" id="use5738" y="0" x="0" />
+<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-9.999997,13)" id="use5741" y="0" x="0" />
+</g>
+<g transform="translate(75.52,219.75)" id="stroke-cap-square" inkscape:label="#cap_square">
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:9;marker:none;display:inline" id="rect3876" width="24" height="24" x="899.5" y="158.25" />
+<path style="fill:#99b6d4;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 902.98,181.75 -0.04,-23 17.04,0 0.04,23" id="path3878" sodipodi:nodetypes="cccc" />
+<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-9.999997,13)" id="use5743" y="0" x="0" />
+<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-9.999997,9)" id="use5746" y="0" x="0" />
+<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-9.999997,5)" id="use5748" y="0" x="0" />
+<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-9.999997,1)" id="use5751" y="0" x="0" />
+</g>
+<g transform="translate(105.56,219.75)" id="stroke-cap-round" inkscape:label="#cap_round">
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:9;marker:none;display:inline" id="rect3904" width="24" height="24" x="899.5" y="158.25" />
+<path style="fill:#99b6d4;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 902.94,181.75 0.04,-13 c 0,-6 2.5,-10 8.5,-10 6,0 8.5,4 8.54,10 l -0.04,13" id="path3906" sodipodi:nodetypes="ccscc" />
+<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-9.999997,13)" id="use5753" y="0" x="0" />
+<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-9.999997,9)" id="use5755" y="0" x="0" />
+<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-9.999997,5)" id="use5759" y="0" x="0" />
+<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-9.999997,1)" id="use5761" y="0" x="0" />
+</g>
+<g transform="translate(74.46,189.75)" id="stroke-join-bevel" inkscape:label="#join_bevel">
+<path style="fill:#99b6d4;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 900.04,181.75 -0.04,-10.5 12,-12.5 11,0 0,17.5 -6,0 0,5.5" id="path3939" sodipodi:nodetypes="ccccccc" />
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:9;marker:none;display:inline" id="rect3918" width="24" height="24" x="899.5" y="158.25" />
+<path id="path3920" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 900.04,181.75 -0.04,-10.5 12,-12.5 11,0 m -6,23 0,-6 6,0" />
+<use xlink:href="#use5673" height="1250" width="1250" id="use5703" y="0" x="0" />
+<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-3.999997,0)" id="use5705" y="0" x="0" />
+<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-7.999997,0)" id="use5707" y="0" x="0" />
+<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-12,0)" id="use5709" y="0" x="0" />
+<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-12,4)" id="use5711" y="0" x="0" />
+<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-12,8)" id="use5713" y="0" x="0" />
+<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-12,12)" id="use5715" y="0" x="0" />
+</g>
+<g transform="translate(105.46,189.75)" id="stroke-join-round" inkscape:label="#join_round">
+<path style="fill:#99b6d4;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 900.04,181.75 -0.04,-3 c 0,-12.5 7,-20 19.5,-20 l 3.5,0 0,17.5 -6,0 0,5.5" id="path3949" sodipodi:nodetypes="ccccccc" />
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:9;marker:none;display:inline" id="rect3951" width="24" height="24" x="899.5" y="158.25" />
+<path id="path3953" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 900.04,181.75 -0.04,-3 c 0,-12.5 7,-20 19.5,-20 l 3.5,0 m -6,23 0,-6 6,0" />
+<use xlink:href="#use5673" height="1250" width="1250" id="use5718" y="0" x="0" />
+<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-3.999997,0)" id="use5720" y="0" x="0" />
+<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-7.999997,0)" id="use5722" y="0" x="0" />
+<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-12,0)" id="use5724" y="0" x="0" />
+<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-12,4)" id="use5726" y="0" x="0" />
+<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-12,8)" id="use5728" y="0" x="0" />
+<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-12,12)" id="use5731" y="0" x="0" />
+</g>
+<g transform="matrix(0.791665,0,0,0.833336,428.27965,305.42141)" id="paint-unknown" inkscape:label="#fill_unset">
+<g id="g2496" transform="matrix(0.959998,0,0,0.96,344.8925,1.216355)">
+<rect style="fill:none;stroke-width:0.0520834" id="rect2499" width="25" height="24.99999" x="596.87488" y="15.62504" />
+</g>
+<path id="text2490" d="m 930.6839,16.18176 c 1.9766,2e-5 3.7292,0.45218 5.2575,1.35647 1.7322,1.03622 2.5983,2.43037 2.5983,4.18246 0,1.46953 -0.5299,2.62818 -1.5895,3.47597 l -2.9039,2.22799 c -0.9578,0.58404 -0.9578,1.21518 -0.9578,2.27021 l -6.3682,0 c -0.3493,-2.58372 0.805,-3.29698 1.7016,-4.1071 0.2445,-0.22607 1.2746,-0.97345 2.4759,-1.9454 0.7489,-0.60583 1.345,-0.94198 1.345,-1.63907 0,-0.48982 -0.214,-0.88546 -0.6419,-1.18691 -0.4076,-0.30143 -0.8967,-0.45214 -1.4672,-0.45216 -0.6318,2e-5 -1.7183,0.22608 -1.7488,2.11948 l 0.0305,0.93258 -6.2968,0 c 0,-1.13038 0.2445,-2.61873 0.7336,-3.4477 0.4687,-0.84778 1.1717,-1.5637 2.1091,-2.14776 1.5488,-0.97965 3.1753,-1.63904 5.7226,-1.63906 m -3.8773,15.71245 6.2358,0 0,5.88748 -6.2358,0 0,-5.88748" style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Hegel-Black" sodipodi:nodetypes="ccsccccsssssccccscccccc" />
+</g>
+<g id="align-horizontal-baseline" transform="matrix(-1,0,0,0.997921,1118.2063,-16.516926)" inkscape:label="#al_baselines_vert">
+<use xlink:href="#path5120" height="1250" width="1250" id="use5262" y="0" x="0" style="display:inline" transform="matrix(-1,0,0,1.000085,-38.76176,-94.35424)" />
+<rect style="font-size:12px;fill:none;stroke:none" id="rect2758" width="24.049999" height="24" x="80.685799" y="-28.802999" transform="matrix(0,1,1,0,0,0)" />
+<path id="text3357" d="m -11.9668,90.11223 c -0.7787,-0.67701 -2.1025,-0.43431 -2.6929,0.34854 -0.9754,1.18561 -1.2575,2.70228 -1.6164,4.12145 -0.2662,1.21031 -0.4334,2.4394 -0.501,3.67318 -0.7883,-1.56023 -1.6965,-3.23606 -1.713,-4.99301 -0.0218,-0.88805 0.5124,-1.6408 0.8692,-2.42613 0.2947,-0.65823 -0.5167,-1.34316 -1.2125,-1.13198 -0.8522,0.16578 -0.9942,1.10615 -0.9696,1.78045 0.0896,2.00548 0.9121,3.97467 1.7444,5.80752 1.1795,2.42043 2.8678,4.66505 5.076,6.36815 0.8684,0.6241 3.0647,1.3479 4.1492,0.972 2,-0.9952 2,-2.9856 0,-2.9856 -0.7186,-0.3241 -2.5391,1.2439 -3.2752,1.2192 -1.2149,-0.009 -2.081,-1.0514 -2.4089,-2.0443 -0.3332,-1.31356 -0.0214,-2.6707 0.1844,-3.98039 0.3353,-1.70254 0.7126,-3.43957 1.5965,-4.97978 0.1808,-0.59819 1.5972,-0.95372 0.7698,-1.7493 z" style="font-size:19.23077393px;font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Baskerville-Nova" sodipodi:nodetypes="cccccsccccccccccc" />
+<path transform="scale(-1.036041,0.965213)" style="font-size:14.62716293px;font-style:normal;font-weight:normal;fill:url(#linearGradient5555);fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" d="m 15.59046,88.20062 c -0.53328,0 -0.93563,0.09047 -1.20702,0.2714 -0.26665,0.18094 -0.39997,0.44758 -0.39997,0.79992 0,0.32378 0.10713,0.57852 0.3214,0.76421 0.21903,0.18094 0.52138,0.27141 0.90706,0.27141 0.4809,0 0.88562,-0.17141 1.21417,-0.51424 0.32853,-0.34758 0.4928,-0.78087 0.49281,-1.29987 l 0,-0.29283 -1.32844,0 m 3.90676,-0.96419 0,4.56384 -2.57832,0 0,-1.1856 c -0.34283,0.48567 -0.72851,0.8404 -1.15703,1.06418 -0.42854,0.21903 -0.94992,0.32854 -1.56414,0.32854 -0.82849,0 -1.50224,-0.24045 -2.02123,-0.72136 -0.51424,-0.48566 -0.77136,-1.11417 -0.77136,-1.88553 0,-0.938 0.3214,-1.62603 0.96419,-2.06409 0.64756,-0.43804 1.66175,-0.65707 3.04257,-0.65708 l 1.507,0 0,-0.19998 c -10e-6,-0.40471 -0.15952,-0.69992 -0.47853,-0.88563 -0.31902,-0.19045 -0.81659,-0.28568 -1.49271,-0.28568 -0.54757,0 -1.05705,0.05476 -1.52843,0.16427 -0.47138,0.10952 -0.90943,0.27379 -1.31416,0.49281 l 0,-1.94981 c 0.54757,-0.13332 1.09752,-0.23331 1.64985,-0.29998 0.55232,-0.07141 1.10465,-0.10712 1.65698,-0.10713 1.44271,1e-5 2.48309,0.2857 3.12113,0.85706 0.64278,0.56662 0.96418,1.49034 0.96419,2.77116" id="text5563" />
+</g>
+<g transform="matrix(-1,0,0,1,1113.1812,14.063474)" id="align-vertical-baseline" inkscape:label="#al_baselines_hor">
+<use xlink:href="#use5843" height="1250" width="1250" id="use5850" y="0" x="0" transform="matrix(-1,0,0,1,1079.687,-98.5528)" />
+<rect transform="matrix(0,1,1,0,0,0)" y="-33.803001" x="79.963608" height="24" width="24" id="rect2784" style="font-size:12px;fill:none;stroke:none" />
+<use xlink:href="#text5563" height="1250" width="1250" id="use5253" y="0" x="0" transform="matrix(1,0,0,0.997921,-12.75291,5.405751)" />
+<use xlink:href="#text3357" height="1250" width="1250" id="use5256" y="0" x="0" transform="matrix(1,0,0,0.997921,-2.522537,-4.58035)" />
+</g>
+<path style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 1105,339 c 10.3967,0 12.8854,-20 6.4206,-20 -6.5472,0 -16.8424,16.0032 -6.3839,16.0032 10.3264,0 0.09,-16.0032 -6.432,-16.0032 -6.5223,0 -4.1844,20 6.3953,20 z" id="fill-rule-even-odd" sodipodi:nodetypes="ccccs" inkscape:label="#fillrule_evenodd" />
+<path sodipodi:nodetypes="ccccs" id="fill-rule-nonzero" d="m 1135,339 c 10.3966,0 12.8854,-20 6.4205,-20 -6.5472,0 -16.8424,16.0031 -6.3839,16.0031 10.3264,0 0.09,-16.0031 -6.4319,-16.0031 -6.5223,0 -4.1844,20 6.3953,20 z" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" inkscape:label="#fillrule_nonzero" />
+<g id="draw-rectangle" inkscape:label="#draw_rect">
+<rect y="115" x="450" height="24" width="24" id="rect4167" style="color:#000000;fill:none;stroke:none;stroke-width:1.00000012;marker:none;display:inline" />
+<rect y="117.5082" x="452.5083" height="18.991779" width="18.991671" id="draw_rect1" style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="118.5" x="453.5" height="17" width="17" id="rect5872" style="color:#000000;fill:url(#linearGradient9254);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient9256);stroke-width:0.99999982;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+</g>
+<g id="draw-spiral" inkscape:label="#draw_arc" transform="translate(365,55.03909)">
+<path id="path225" d="m 96.15762,162.8596 c 0.9734,-0.2466 1.42103,1.1976 1.25344,2.0538 -0.35048,1.7905 -2.20576,2.4131 -3.56363,1.8242 -2.11688,-0.9182 -2.80091,-3.9049 -1.91734,-6.147 1.2163,-3.0864 4.58912,-4.0434 7.12105,-2.5881 3.25106,1.8687 4.23186,6.6593 2.58126,10.2402 -2.02684,4.3972 -6.98766,5.6979 -10.67849,3.352 -4.39336,-2.7925 -5.67379,-9.4221 -3.24514,-14.3335 2.82541,-5.7137 9.39039,-7.3599 14.23593,-4.1158 5.5388,3.7082 7.1199,12.1879 3.909,18.4267 -0.0105,0.0204 -0.0211,0.0409 -0.0317,0.0612" style="font-size:12px;fill:none;stroke:#000000;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
+<rect y="150" x="85" height="24" width="24" id="rect4211" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+</g>
+<g id="zoom" transform="translate(280,-64.96091)" inkscape:label="#draw_zoom">
+<path transform="matrix(1.087654,0,0,1.087684,-16.16957,-14.33312)" d="m 186,159 c 0,3.866 -3.134,7 -7,7 -3.866,0 -7,-3.134 -7,-7 0,-3.866 3.134,-7 7,-7 3.866,0 7,3.134 7,7 z" sodipodi:ry="7" sodipodi:rx="7" sodipodi:cy="159" sodipodi:cx="179" id="path4199" style="color:#000000;fill:#c8c8c8;fill-opacity:1;fill-rule:evenodd;stroke:#c8c8c8;stroke-width:0.87048578;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" sodipodi:type="arc" />
+<rect y="150" x="170" height="24" width="24" id="rect4242" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path transform="matrix(1.075061,0,0,1.075185,-14.43475,-12.95411)" d="m 186,159 c 0,3.866 -3.134,7 -7,7 -3.866,0 -7,-3.134 -7,-7 0,-3.866 3.134,-7 7,-7 3.866,0 7,3.134 7,7 z" sodipodi:ry="7" sodipodi:rx="7" sodipodi:cy="159" sodipodi:cx="179" id="path4272" style="color:#000000;fill:url(#linearGradient5536);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.93012607;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" sodipodi:type="arc" />
+<path style="fill:url(#linearGradient5524);fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 172,160 c 5,-1 4,-6 9,-7 -2,-2 -5.5,-1.1667 -7,0 -1.5,1.1667 -3,5 -2,7 z" id="path5507" sodipodi:nodetypes="cczc" />
+<g transform="matrix(-0.707107,0.707107,-0.732853,-0.732853,338.9611,194.4488)" id="g4696">
+<path style="fill:url(#linearGradient4723);fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 85.625,124.8009 c 1.66667,-1 3.33333,-1 5,0 l -0.37872,-8.8418 c -1.34906,-0.6533 -2.61846,-0.4612 -4.16666,0 l -0.45462,8.8418 z" id="path4701" sodipodi:nodetypes="ccccc" />
+<path style="fill:url(#linearGradient5492);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4728);stroke-width:0.96486819;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 90.62502,124.8009 -0.04238,-8.8198 c -0.84595,-1 -4.18514,-1.0458 -5.03108,-0.0458 l 0.07344,8.8656" id="path4709" sodipodi:nodetypes="cccc" />
+<path style="fill:url(#linearGradient5476);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4726);stroke-width:0.96486819;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 85.625,124.8009 0.91846,1.7806 c 1.03983,-0.2114 2.01992,-0.173 3,0 l 1.08154,-1.7806 c -0.84594,-1 -4.15406,-1 -5,0 z" id="path4705" sodipodi:nodetypes="ccccc" />
+<path sodipodi:nodetypes="cc" id="path4711" d="m 86.62925,116.947 -0.0042,6.2357" style="fill:none;stroke:#ffffff;stroke-width:0.96486819;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+</g>
+</g>
+<g id="draw-text" transform="translate(425,196.9756)" inkscape:label="#draw_text">
+<path sodipodi:nodetypes="ccccccccccccc" id="path604" d="m 41.91177,127.0244 0,3 2,0 0,18 -2,0 0,3 7,0 0,-3 -2,0 0,-18 2,0 0,-3 -7,0 z" style="fill:#ffffff;fill-rule:evenodd;stroke:none" />
+<path id="path598" d="m 45.41177,129.5 0,19.0369" style="fill:none;stroke:#000000;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
+<path id="path599" d="m 46.38747,128.5244 1.30813,-0.0111" style="fill:none;stroke:#000000;stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none" sodipodi:nodetypes="cc" />
+<path id="path600" d="m 46.39879,149.5244 1.12625,0" style="fill:none;stroke:#000000;stroke-width:1.00000048;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
+<path id="path601" d="m 44.5,149.5244 -1.17647,0" style="fill:none;stroke:#000000;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
+<path id="path602" d="m 44.46788,128.5244 -1.15635,0" style="fill:none;stroke:#000000;stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" sodipodi:nodetypes="cc" />
+<rect y="127" x="25" height="24" width="24" id="rect5171" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<g id="g3805">
+<path style="font-size:24px;fill:url(#linearGradient5857);fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 33,129.5 5,0 6.5,18 -4,0 -1,-2.5 -8,0 -1,2.5 -4,0 6.5,-18 z m 5.5,12 -3,-8.5 -3,8.5 6,0 z" id="text2410" sodipodi:nodetypes="ccccccccccccc" />
+<path sodipodi:nodetypes="cc" id="path5817" d="M 33.5,130.5 28,146" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#646464;stroke-width:1.00000024px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+<path sodipodi:nodetypes="cc" id="path5828" d="m 38,142.5244 -5.5,0" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient5859);stroke-width:1.00000024px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+</g>
+</g>
+<g id="color-gradient" transform="translate(470,295)" inkscape:label="#draw_gradient">
+<rect y="90" x="-20" height="24" width="24" id="rect2808" style="color:#000000;fill:none;stroke:none;stroke-width:0.4532662;marker:none;display:inline" />
+<rect style="color:#000000;fill:url(#linearGradient4246);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.45326599;marker:none;display:inline" id="rect4244" width="22.1569" height="22.1569" x="-3.0785899" y="-113.076" transform="scale(-1,-1)" />
+<rect y="92.123901" x="-17.875999" height="19.7519" width="19.7519" id="rect3548" style="color:#000000;fill:url(#linearGradient10520);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.45326599;marker:none;display:inline" />
+<path sodipodi:nodetypes="cc" id="path3570" d="M -15.3527,96.3045 -0.647354,107.695" style="fill:none;stroke:#3c3c3c;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+<rect y="94.8769" x="-16.184" height="4.0178599" width="4.0099001" id="rect3568" style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<use xlink:href="#rect3568" height="1250" width="1250" transform="matrix(1,0,0,0.99644,12.2265,10.564)" id="use4906" y="0" x="0" />
+</g>
+<g id="color-picker" transform="translate(439,260)" inkscape:label="#draw_dropper">
+<path style="fill:url(#linearGradient3628);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5670);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" d="M 28.8634,163 21,171 l -3,2 -1,-1 2,-3 7.8634,-8 2,2 z" id="path3620" sodipodi:nodetypes="ccccccc" />
+<rect y="155" x="11" height="24" width="24" id="rect3581" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path style="fill:url(#linearGradient4369);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4360);stroke-width:1.00000012px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" d="m 17.15103,173.5 c 0,0 -2.15103,1.6058 -2.15103,3.5529 0,1.9471 3,1.9471 3,0 0,-1.9471 -0.84897,-3.5529 -0.84897,-3.5529 z" id="path4352" sodipodi:nodetypes="czzc" />
+<path style="fill:none;stroke:#ffffff;stroke-width:0.60000002;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 20,169 7,-7" id="path4372" sodipodi:nodetypes="cc" />
+<path sodipodi:nodetypes="ccccsccc" id="path3583" d="m 25,160 5,5 1,-1 -1.5,-1.5 c 3.5,-0.5 6.3634,-4.2596 4.3634,-6.2596 -2,-2 -5.8634,0.7596 -6.3634,4.2596 L 26,159 l -1,1 z" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+<path style="fill:url(#linearGradient4349);fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 28,160 c -0.40639,-0.2032 0.15657,-1.7676 1.5,-3 1.83949,-1.6846 3.33144,-1.1712 3.3634,-0.7596 C 33,158 30,161 28,160 z" id="path4341" sodipodi:nodetypes="csss" />
+</g>
+<g id="node-join" transform="translate(586.95749,-119.97066)" inkscape:label="#node_join">
+<use xlink:href="#path4385" height="1250" width="1250" transform="translate(12,0)" id="use5652" y="0" x="0" />
+<rect y="175" x="-45" height="16" width="16" id="rect3630" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path style="fill:none;stroke:#646464;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" d="m -44.4762,177.4465 2,0" id="path4385" sodipodi:nodetypes="cc" />
+<rect y="175.5" x="-43.51186" height="3.9896359" width="3.0356951" id="rect3632" style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<path style="fill:none;stroke:#646464;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" d="m -44.47804,188.5 c 13.97545,0 13.97545,0 13.97545,0" id="path4389" />
+<rect y="186.5" x="-39.457489" height="3.970665" width="3.9574931" id="rect4374" style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<path id="path4376" d="m -38,180 1,0 -4e-6,2 L -35,182 -37.500004,185 -40,182 l 1.999996,0 4e-6,-2 z" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" sodipodi:nodetypes="cccccccc" />
+<use xlink:href="#rect3632" height="1250" width="1250" transform="translate(9.035664,-0.0534999)" id="use16129" y="0" x="0" />
+</g>
+<g id="node-join-segment" transform="translate(608.95848,-119.91717)" style="display:inline" inkscape:label="#node_join_segment">
+<use xlink:href="#path4385" height="1250" width="1250" id="use5657" y="0" x="0" transform="translate(12,0)" />
+<use xlink:href="#path4385" height="1250" width="1250" id="use5654" y="0" x="0" />
+<rect y="175" x="-45" height="16" width="16" id="rect4393" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<use xlink:href="#path4389" height="1250" width="1250" id="use5727" y="0" x="0" transform="translate(0.0018391,-0.0534999)" />
+<rect y="186.4465" x="-43.458481" height="3.970665" width="2.982275" id="rect4411" style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.00000072;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<use xlink:href="#rect3632" height="1250" width="1250" id="use17004" y="0" x="0" transform="translate(0.0356638,-0.0534999)" />
+<use xlink:href="#rect3632" height="1250" width="1250" id="use17007" y="0" x="0" transform="translate(9.035664,-0.0431358)" />
+<use xlink:href="#rect4411" style="fill:#e30000;fill-opacity:1" height="1250" width="1250" transform="translate(9.000001,0.0293315)" id="use17887" y="0" x="0" />
+<use xlink:href="#path4376" height="1250" width="1250" id="use5749" y="0" x="0" transform="translate(0.0238,-0.0535)" />
+</g>
+<g id="node-delete-segment" transform="translate(629.95848,-119.9465)" style="display:inline" inkscape:label="#node_delete_segment">
+<use xlink:href="#path4385" height="1250" width="1250" id="use5662" y="0" x="0" transform="translate(12,11)" />
+<rect y="175" x="-45" height="16" width="16" id="rect4415" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<use xlink:href="#path4389" height="1250" width="1250" id="use5730" y="0" x="0" transform="translate(0.0018391,-11.0535)" />
+<use xlink:href="#rect3632" height="1250" width="1250" id="use17882" y="0" x="0" transform="translate(0.0356638,-0.0431358)" />
+<use xlink:href="#rect3632" height="1250" width="1250" id="use17885" y="0" x="0" transform="translate(8.999968,-0.0534999)" />
+<use xlink:href="#path4385" height="1250" width="1250" id="use5660" y="0" x="0" transform="translate(0,11)" />
+<use xlink:href="#use17887" height="1250" width="1250" id="use17891" y="0" x="0" style="display:inline" transform="translate(-9.000001,2.498039e-6)" />
+<use xlink:href="#use17887" height="1250" width="1250" id="use17894" y="0" x="0" style="display:inline" transform="translate(-0.0177254,2.498039e-6)" />
+<use xlink:href="#path4376" height="1250" width="1250" id="use5752" y="0" x="0" transform="translate(0.0238,0.9465)" />
+</g>
+<g id="tool-pointer" transform="translate(560,-109.961)" inkscape:label="#draw_select">
+<rect y="135" x="-110" height="24" width="24" id="rect10522" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path sodipodi:nodetypes="csssssss" id="path730" d="m -104.4426,154.8912 c 0,0 -0.0575,-18.2662 -0.0575,-18.2662 0,0 12.04014,12.8752 12.04014,12.8752 0,0 -5.20198,-0.1182 -5.20198,-0.1182 0,0 3.4254,5.6771 3.4254,5.6771 0,0 -4.47307,2.1183 -4.47307,2.1183 0,0 -2.00879,-6.4587 -2.00879,-6.4587 0,0 -3.7242,4.1725 -3.7242,4.1725 z" style="font-size:12px;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
+</g>
+<g id="tool-node-editor" transform="translate(560,-124.961)" inkscape:label="#draw_node">
+<rect y="180" x="-110" height="24" width="24" id="rect10524" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path sodipodi:nodetypes="csc" id="path10536" d="m -107.5,202 c -0.5,-8 0.6365,-12.357 3.9649,-15.4022 C -100.5976,183.9103 -96,182 -88,182.5" style="fill:none;stroke:#646464;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+<rect style="color:#000000;fill:#0000ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.99999958;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect10534" width="6.1177049" height="5.9961362" x="-106.5" y="183.50391" />
+<rect style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.99999952;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect10541" width="3.9980321" height="3.9996819" x="-109.5" y="199.5" />
+<path sodipodi:nodetypes="cccc" id="path10543" d="m -103,187 9,16 6,-6 -15,-10 z" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+<use xlink:href="#rect10541" height="1250" width="1250" transform="translate(19.00197,-19.03868)" id="use5791" y="0" x="0" />
+</g>
+<g id="node-break" transform="translate(650.98228,-119.91717)" inkscape:label="#node_break">
+<use xlink:href="#path4385" height="1250" width="1250" id="use5666" y="0" x="0" transform="translate(11.9762,11)" />
+<use xlink:href="#path4385" height="1250" width="1250" id="use5664" y="0" x="0" transform="translate(-0.0238,11)" />
+<rect y="175" x="-45" height="16" width="16" id="rect10555" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<use xlink:href="#path4389" height="1250" width="1250" id="use5732" y="0" x="0" transform="translate(0.0025879,-11.0535)" />
+<use xlink:href="#rect4411" height="1250" width="1250" id="use5737" y="0" x="0" style="display:inline" transform="translate(-0.0237986,-2.327919e-6)" />
+<use xlink:href="#use5737" height="1250" width="1250" transform="translate(9,0)" id="use5740" y="0" x="0" />
+<use xlink:href="#path4376" height="1250" width="1250" id="use5754" y="0" x="0" transform="translate(0,0.9465)" />
+<use xlink:href="#use5791" height="1250" width="1250" id="use5793" y="0" x="0" transform="translate(51,-5.014501)" />
+</g>
+<g id="node-add" transform="translate(545,-120.01641)" inkscape:label="#node_insert">
+<rect y="175" x="-45" height="16" width="16" id="rect10573" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path style="fill:none;stroke:#646464;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" d="m -44.41109,187.5 c 14.91109,0 14.91109,0 14.91109,0" id="path10583" />
+<rect y="184.5076" x="-39.506001" height="5.9682379" width="5.0068879" id="rect10585" style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#0000ff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<path id="path10587" d="m -38,175 2,0 0,3 3,0 0,2 -3,0 0,3 -2,0 0,-3 -3,0 0,-2 3,0 0,-3 z" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" sodipodi:nodetypes="ccccccccccccc" />
+</g>
+<g transform="matrix(1,0,0,-1,566,421.98359)" id="node_insert_max_y">
+<rect width="16" height="16" x="-45" y="175" id="rect6085" style="color:black;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path d="m -44.5,175.48359 c 0,0 2,3.49999 7.5,3.5 5.5,1e-5 7.5,-3.5 7.5,-3.5" id="path6087" style="fill:none;stroke:#646464;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" />
+<rect width="5.0060005" height="4.9759912" x="-39.506001" y="176.5076" id="rect6089" style="color:black;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:blue;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<path d="m -38,183 2,0 0,3 3,0 0,2 -3,0 0,3 -2,0 0,-3 -3,0 0,-2 3,0 0,-3 z" id="path6091" style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+</g>
+<g transform="translate(547,56)" id="node_insert_min_y">
+<rect width="16" height="16" x="-45" y="175" id="rect6115" style="color:black;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path d="m -44.5,175.48359 c 0,0 2,3.5164 7.5,3.51641 5.5,1e-5 7.5,-3.51641 7.5,-3.51641" id="path6117" style="fill:none;stroke:#646464;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" />
+<rect width="5.0060005" height="4.9759912" x="-39.506001" y="176.5" id="rect6119" style="color:black;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:blue;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<path d="m -38,183 2,0 0,3 3,0 0,2 -3,0 0,3 -2,0 0,-3 -3,0 0,-2 3,0 0,-3 z" id="path6121" style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+</g>
+<g transform="matrix(0,-1,-1,0,730.99179,201.9918)" id="node_insert_min_x">
+<rect width="16" height="16" x="-45" y="175" id="rect6125" style="color:black;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path d="m -44.5,175.48359 c 0,0 1.9918,3.50819 7.4918,3.5082 5.5,1e-5 7.5082,-3.5082 7.5082,-3.5082" id="path6128" style="fill:none;stroke:#646464;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" />
+<rect width="5.0060005" height="4.9759912" x="-39.514202" y="176.51579" id="rect6130" style="color:black;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:blue;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<path d="m -38,183 2,0 0,3 3,0 0,2 -3,0 0,3 -2,0 0,-3 -3,0 0,-2 3,0 0,-3 z" id="path6132" style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+</g>
+<g transform="matrix(0,1,1,0,384.00821,275.9918)" id="node_insert_max_x">
+<rect width="16" height="16" x="-45" y="175" id="rect6137" style="color:black;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path d="m -44.5,175.48359 c 0,0 2.0082,3.50819 7.5082,3.5082 5.5,1e-5 7.4918,-3.5082 7.4918,-3.5082" id="path6139" style="fill:none;stroke:#646464;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" />
+<rect width="5.0060005" height="4.9759912" x="-39.491798" y="176.51579" id="rect6141" style="color:black;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:blue;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<path d="m -38,183 2,0 0,3 3,0 0,2 -3,0 0,3 -2,0 0,-3 -3,0 0,-2 3,0 0,-3 z" id="path6143" style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+</g>
+<g id="node-delete" transform="translate(566.006,-119.97584)" inkscape:label="#node_delete">
+<rect y="175" x="-45" height="16" width="16" id="rect10591" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<use xlink:href="#path10583" height="1250" width="1250" transform="translate(-0.0651068,-0.0534998)" id="use15253" y="0" x="0" />
+<rect y="184.5076" x="-39.506001" height="5.9682379" width="5.0068879" id="rect10595" style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#8686e5;stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<path id="path10597" d="m -33,178 0,2 -8,0 0,-2 8,0 z" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" sodipodi:nodetypes="ccccc" />
+</g>
+<g id="zoom-in" transform="matrix(1,0,0,0.997925,495,-162.4833)" inkscape:label="#zoom_in">
+<g id="g5796">
+<path sodipodi:type="arc" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.94033492;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.26512966;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="path4220" sodipodi:cx="179" sodipodi:cy="159" sodipodi:rx="7" sodipodi:ry="7" d="m 186,159 c 0,3.866 -3.134,7 -7,7 -3.866,0 -7,-3.134 -7,-7 0,-3.866 3.134,-7 7,-7 3.866,0 7,3.134 7,7 z" transform="matrix(1.00786,0,0,1.007983,-167.1731,96.0569)" />
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" id="rect10601" width="16" height="16" x="5.0272999" y="248.02901" />
+<path style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" d="M 18.03125,259 16,261.0312 l 3,3 2.03125,-2.0312 -3,-3 z" id="path10605" />
+<path sodipodi:type="arc" style="color:#000000;fill:url(#radialGradient5855);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99317169;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="path10607" sodipodi:cx="179" sodipodi:cy="159" sodipodi:rx="7" sodipodi:ry="7" d="m 186,159 c 0,3.866 -3.134,7 -7,7 -3.866,0 -7,-3.134 -7,-7 0,-3.866 3.134,-7 7,-7 3.866,0 7,3.134 7,7 z" transform="matrix(1.00786,0,0,1.007983,-167.8785,95.25998)" />
+</g>
+<path sodipodi:nodetypes="ccccccccccccc" id="path10609" d="m 11,251.0208 2,0 0.0273,3 3,0.029 -0.0273,1.9938 -3,-0.0291 0.0273,3.0063 -2,0 -0.0273,-3.0063 -3.0273,0 0.0273,-1.9937 3.0273,0 -0.0273,-3 z" style="fill:url(#linearGradient4088);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+</g>
+<g id="zoom-out" transform="translate(515.0312,-162.961)" inkscape:label="#zoom_out">
+<use xlink:href="#g5796" height="1250" width="1250" id="use5803" y="0" x="0" transform="matrix(1,0,0,0.997925,-0.06245,0.476586)" />
+<path sodipodi:nodetypes="ccccc" id="path10652" d="m 16.03125,253.971 -0.0039,2.029 -7.99605,0 0.00395,-2.029 7.99605,0 z" style="color:#000000;fill:url(#linearGradient3208);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;display:inline" />
+</g>
+<g id="zoom-half-size" inkscape:label="#g6895">
+<use xlink:href="#g5796" height="1250" width="1250" id="use5818" y="0" x="0" transform="matrix(0.996399,0,0,0.997925,95.044487,-202.45778)" />
+<path style="fill:none;stroke:#000000;stroke-width:1.00000012px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 108.53664,50.5646 c 0.4982,-1.5 2.98919,-1.5 2.98919,0.5 0,2 -2.98919,2.5 -2.98919,4.5 l 2.98919,0" id="path10692" sodipodi:nodetypes="cccc" />
+<path d="m 103,49.5 1.5,0 0,6.5 m 1.5,-3.5 1,0 m -1,3 1,0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path3806" sodipodi:nodetypes="ccccccc" />
+</g>
+<g id="zoom-fit-width" transform="matrix(0.996399,0,0,0.998403,95.11635,-102.5393)" inkscape:label="#zoom_pagewidth">
+<use xlink:href="#g5796" height="1250" width="1250" id="use5834" y="0" x="0" transform="matrix(1,0,0,0.997925,-0.07212,0.477615)" />
+<path transform="translate(-49.99998,18)" style="color:#000000;fill:url(#linearGradient4013);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4072);stroke-width:1.00260663;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline" d="m 57.5,236.5 10,0 0.03137,6.0314 C 65.02942,245.251 59.78235,245.1882 57.5,242.4373 l 0,-5.9373 z" id="rect3056" sodipodi:nodetypes="ccccc" />
+</g>
+<g id="zoom-fit-page" transform="matrix(0.996399,0,0,1,95.11635,-122.961)" inkscape:label="#zoom_page">
+<use xlink:href="#g5796" height="1250" width="1250" id="use5826" y="0" x="0" transform="matrix(1,0,0,0.997925,-0.07212,0.477615)" />
+<path transform="translate(-49.99998,18)" style="color:#000000;fill:url(#linearGradient4005);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4080);stroke-width:1.00180554;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline" d="m 59.5,233.5312 6,0 0,8 -6,0 0,-8 z" id="path3805" sodipodi:nodetypes="ccccc" />
+</g>
+<g id="zoom-fit-selection" transform="matrix(0.996399,0,0,0.998404,95.11635,-162.5398)" inkscape:label="#zoom_select">
+<use xlink:href="#g5796" height="1250" width="1250" id="use5822" y="0" x="0" transform="matrix(1,0,0,0.997925,-0.07212,0.477615)" />
+<rect style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" id="rect3901" width="9" height="7" x="18" y="232" transform="translate(-9.99998,20)" />
+<rect style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" id="rect3873" width="1" height="1" x="18" y="232" transform="translate(-9.99998,20)" />
+<rect y="252" x="10.00002" height="1" width="1" id="rect3875" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
+<rect style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" id="rect3877" width="1" height="1" x="12.00002" y="252" />
+<rect y="252" x="14.00002" height="1" width="1" id="rect3879" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
+<rect style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" id="rect3881" width="1" height="1" x="16.000019" y="252" />
+<rect y="254" x="16.000019" height="1" width="1" id="rect3883" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
+<rect style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" id="rect3885" width="1" height="1" x="16.000019" y="256" />
+<rect y="258" x="16.000019" height="1" width="1" id="rect3887" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
+<rect style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" id="rect3889" width="1" height="1" x="14.00002" y="258" />
+<rect y="258" x="12.00002" height="1" width="1" id="rect3891" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
+<rect style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" id="rect3893" width="1" height="1" x="10.00002" y="258" />
+<rect y="258" x="8.00002" height="1" width="1" id="rect3895" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
+<rect style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" id="rect3897" width="1" height="1" x="8.00002" y="256" />
+<rect y="254" x="8.00002" height="1" width="1" id="rect3899" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
+</g>
+<g id="zoom-fit-drawing" transform="matrix(0.996399,0,0,0.998403,95.11635,-142.5705)" inkscape:label="#zoom_draw">
+<use xlink:href="#g5796" height="1250" width="1250" id="use5824" y="0" x="0" transform="matrix(1,0,0,0.997925,-0.07212,0.508815)" />
+<path style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 74,282 1,0 0,-2 2,0 0,-1 -3,0 0,3 z" id="path4192" sodipodi:nodetypes="ccccccc" transform="translate(-64.99998,-27)" />
+<g id="g5984">
+<rect style="color:#000000;fill:none;stroke:url(#linearGradient5849);stroke-width:1.00260699;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect4828" width="5.0003939" height="5.0406842" x="8.4587202" y="251.4922" />
+<rect style="color:#000000;fill:url(#linearGradient5851);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5853);stroke-width:1.00260735;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect4830" width="3.008755" height="3.010303" x="9.4499798" y="252.4818" />
+</g>
+<use xlink:href="#g5984" height="1250" width="1250" transform="translate(3.000016,2.959313)" id="use5989" y="0" x="0" />
+</g>
+<g id="zoom-previous" transform="matrix(0.996399,0,0,0.998404,95.11635,-82.57091)" inkscape:label="#zoom_previous">
+<use xlink:href="#g5796" height="1250" width="1250" id="use5836" y="0" x="0" transform="matrix(1,0,0,0.997925,-0.07212,0.508745)" />
+<g id="g6036">
+<path sodipodi:nodetypes="ccccccccc" id="path3974" d="m 9.53125,251.5312 0,0 0,4 5.92788,-4.0391 0,8 -5.92788,-3.9609 0,4 0,0 0,-8 z" style="color:#000000;fill:#ffd400;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5847);stroke-width:1.00260592;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline" />
+<path sodipodi:nodetypes="cc" id="path4188" d="m 11.33756,255.4455 3.2458,-2.2227" style="fill:none;stroke:#ffffff;stroke-width:1.0026058px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+</g>
+</g>
+<g id="zoom-next" transform="matrix(0.996399,0,0,0.998404,95.08516,-62.56986)" inkscape:label="#zoom_next">
+<use xlink:href="#g5796" height="1250" width="1250" id="use5838" y="0" x="0" transform="matrix(1,0,0,0.997925,-0.04082,0.507716)" />
+<g id="g6043">
+<path sodipodi:nodetypes="ccccccccc" id="path3990" d="m 15.50002,251.5 0,0 0,8 0,0 0,-4 -6,4 0,-8 6,4 0,-4 z" style="color:#000000;fill:#ffd400;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5845);stroke-width:1.00260592;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<path sodipodi:nodetypes="cc" id="path4191" d="m 10.43978,257.6603 3.2458,-2.2228" style="fill:none;stroke:#ffffff;stroke-width:1.0026058px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+</g>
+</g>
+<g id="node-type-cusp" transform="translate(673.00979,-120.0032)" inkscape:label="#node_cusp">
+<rect y="175" x="-45" height="16" width="16" id="rect3216" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path style="fill:none;stroke:#646464;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" d="m -44.50979,175.5032 c 6.98772,0 6.97087,9.1359 6.97087,11.1359 4.51512,-2.5192 7.51512,-5.6391 8.03482,-11.1359" id="path3226" sodipodi:nodetypes="ccc" />
+<rect y="103.5115" x="-160.3997" height="3.831147" width="3.7918439" id="rect3224" style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.90510178;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" transform="matrix(0.7071088,-0.7071048,0.7071088,0.7071048,0,0)" />
+</g>
+<g id="node-type-smooth" transform="translate(693.94349,-119.91716)" inkscape:label="#node_smooth">
+<path style="fill:none;stroke:#646464;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" d="m -44.41296,176.5635 c -0.52712,3.4524 0.87103,8.8935 6.87103,8.8935 6,0 7.55886,-5.5701 7.08598,-9.0225" id="path3254" sodipodi:nodetypes="csc" />
+<rect y="175" x="-45" height="16" width="16" id="rect3252" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<use xlink:href="#rect4374" height="1250" width="1250" id="use5742" y="0" x="0" transform="translate(0.0140001,-3.0535)" />
+</g>
+<g id="node-type-symmetric" transform="translate(714.97991,-119.98321)" inkscape:label="#node_symmetric">
+<path id="path10667" style="fill:none;stroke:#646464;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" d="m -44.41296,176.5635 c -0.52712,3.4524 1.3869,9.5301 7.3869,9.5301 6,0 7.98876,-6.0777 7.51588,-9.5301 m -12.93758,9.634 10.89258,0" sodipodi:nodetypes="csccc" />
+<rect y="175" x="-45" height="16" width="16" id="rect10669" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<rect y="-39.479382" x="-188.48309" height="4.9501772" width="4.9663939" id="rect10671" style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.00000155;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" transform="matrix(2.790265e-6,-1,1,-2.867107e-6,0,0)" />
+<rect style="color:#000000;fill:#ffffff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.00000072;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect10673" width="2.0676479" height="2.0177431" x="-44.54361" y="185.22279" ry="1.008872" rx="1.008872" />
+<rect style="color:#000000;fill:#ffffff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.00000072;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect10675" width="2.022052" height="2.0266621" x="-31.531851" y="185.1983" ry="1.011026" rx="1.011026" />
+</g>
+<g id="node-segment-curve" transform="translate(757.93369,-119.91717)" inkscape:label="#node_curve">
+<path style="fill:none;stroke:#646464;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" d="m -42.38772,188.4395 c 0,-7 3.97563,-10.8272 10.97563,-10.8272" id="path10679" sodipodi:nodetypes="cc" />
+<rect y="175" x="-45" height="16" width="16" id="rect10681" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<use xlink:href="#rect4374" height="1250" width="1250" id="use5745" y="0" x="0" transform="translate(-4.9762,-0.0534998)" />
+<use xlink:href="#rect4374" height="1250" width="1250" id="use5747" y="0" x="0" transform="translate(5.981293,-11.02417)" />
+</g>
+<g id="node-segment-line" transform="translate(778.9762,-119.9465)" inkscape:label="#node_line">
+<path style="fill:none;stroke:#646464;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" d="m -42.5,188.5 11,-11" id="path4418" sodipodi:nodetypes="cc" />
+<rect y="175" x="-45" height="16" width="16" id="rect4420" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<use xlink:href="#rect4374" height="1250" width="1250" id="use5756" y="0" x="0" transform="translate(-5.018707,-0.0241656)" />
+<use xlink:href="#rect4374" height="1250" width="1250" id="use5758" y="0" x="0" transform="translate(6.0238,-11.02417)" />
+</g>
+<g id="object-to-path" transform="translate(280.041,-149.9465)" inkscape:label="#object_tocurve">
+<path style="fill:none;stroke:#646464;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" d="m -37.0131,188.9855 c 2,4 9.20151,-0.6776 7.20151,-3.6776 -1.29515,-1.9427 -9.43,0.365 -12.7582,-1.8538 -3,-2 -2.55095,-8.4795 2.51639,-7.9119 4.63729,0.5239 1.42785,10.2184 3.0403,13.4433 z" id="path4438" sodipodi:nodetypes="cssss" />
+<rect y="175" x="-45" height="16" width="16" id="rect4440" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<rect y="-39.5126" x="-178.495" height="3.0235641" width="3.009614" id="rect4442" style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000025;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" transform="matrix(2.812379e-6,-1,1,-2.844556e-6,0,0)" />
+<use xlink:href="#rect4442" height="1250" width="1250" transform="translate(-4.027901,6.951345)" id="use6691" y="0" x="0" />
+<use xlink:href="#rect4442" height="1250" width="1250" transform="translate(6.948524,11.95135)" id="use6693" y="0" x="0" />
+</g>
+<g id="stroke-to-path" transform="translate(280.0489,-129.9566)" inkscape:label="#stroke_tocurve">
+<path id="path4464" style="color:#000000;fill:#8ab3df;fill-opacity:0.58823529;fill-rule:evenodd;stroke:none;stroke-width:1.00000238;marker:none;display:inline" d="m -39.52195,190.3973 -4.92126,-1.9492 c -0.53904,-7.6303 5.46096,-13.5111 12.96096,-13.0111 l 1.9603,4.9603 c -7,0 -10,3 -10,10 z" sodipodi:nodetypes="ccccc" />
+<path style="fill:none;stroke:#646464;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" d="m -44.43436,188.5363 c -0.53903,-7.6302 5.46097,-13.5111 12.96097,-13.0111" id="path4450" sodipodi:nodetypes="cc" />
+<rect y="175" x="-45" height="16" width="16" id="rect4452" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path style="fill:none;stroke:#646464;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" d="m -39.5131,190.4855 c 0,-7 3,-10 10,-10" id="path4458" sodipodi:nodetypes="cc" />
+<use xlink:href="#use6693" height="1250" width="1250" transform="translate(-7.0079,-11.98028)" id="use6695" y="0" x="0" />
+<use xlink:href="#use6693" height="1250" width="1250" transform="translate(-11.98432,-6.989905)" id="use6698" y="0" x="0" />
+<use xlink:href="#use6693" height="1250" width="1250" transform="translate(-8.0079,-2.989905)" id="use6700" y="0" x="0" />
+<use xlink:href="#use6693" height="1250" width="1250" transform="translate(-3.0079,-7.98028)" id="use6702" y="0" x="0" />
+</g>
+<g id="selection-bottom" transform="translate(235.0423,10.04822)" style="display:inline" inkscape:label="#selection_bot">
+<rect y="175" x="-45" height="16" width="16" id="rect6698" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<use xlink:href="#path10475" height="1250" width="1250" id="use7653" y="0" x="0" style="display:inline" transform="translate(8.934884,-0.0391259)" />
+<use xlink:href="#path10475" height="1250" width="1250" id="use7655" y="0" x="0" style="display:inline" transform="translate(8.9612,2.960874)" />
+<use xlink:href="#path10475" height="1250" width="1250" id="use7657" y="0" x="0" style="display:inline" transform="translate(8.9612,5.960874)" />
+<use xlink:href="#path10475" height="1250" width="1250" id="use7659" y="0" x="0" style="display:inline" transform="translate(8.934884,8.960874)" />
+<use xlink:href="#rect8574" height="1250" width="1250" id="use8586" y="0" x="0" style="display:inline" transform="translate(0,2.999993)" />
+<use xlink:href="#path10449" height="1250" width="1250" transform="matrix(1,0,0,-1,-10,364.9817)" id="use4704" y="0" x="0" />
+</g>
+<g id="selection-top" transform="translate(235.0423,-9.96096)" style="display:inline" inkscape:label="#selection_top">
+<rect y="175" x="-45" height="16" width="16" id="rect10445" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path id="path10449" d="m -31,189.9908 -1,0 -3e-6,-8 -1.999997,0 2.499997,-3 2.500003,3 -2.000003,0 3e-6,8 z" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" sodipodi:nodetypes="cccccccc" />
+<use xlink:href="#path10475" height="1250" width="1250" id="use7645" y="0" x="0" style="display:inline" transform="translate(-0.0387999,3.97005)" />
+<use xlink:href="#path10475" height="1250" width="1250" id="use7647" y="0" x="0" style="display:inline" transform="translate(-0.0387999,6.97005)" />
+<use xlink:href="#path10475" height="1250" width="1250" id="use7649" y="0" x="0" style="display:inline" transform="translate(-0.0387999,9.97005)" />
+<use xlink:href="#path10475" height="1250" width="1250" id="use7651" y="0" x="0" style="display:inline" transform="translate(-0.0387999,12.97005)" />
+<use xlink:href="#rect10479" height="1250" width="1250" id="use8534" y="0" x="0" style="display:inline" transform="translate(-0.0384184,-3.002595)" />
+</g>
+<g id="selection-raise" transform="translate(235.0423,-49.96096)" style="display:inline" inkscape:label="#selection_up">
+<rect y="175" x="-45" height="16" width="16" id="rect10473" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path style="fill:none;stroke:url(#linearGradient5835);stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" d="m -43.97588,175.9908 c 4.97368,0 4.97368,0 4.97368,0" id="path10475" />
+<rect y="178.46091" x="-44.50185" height="2.002599" width="14.99927" id="rect10479" style="color:#000000;fill:url(#linearGradient5837);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5839);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<path style="fill:none;stroke:url(#linearGradient5842);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;display:inline" d="m -44.00221,185.9908 c 7.94048,0 7.94048,0 7.94048,0" id="path10483" />
+<use xlink:href="#path10475" height="1250" width="1250" transform="translate(-0.0387999,6.97005)" id="use7634" y="0" x="0" />
+<use xlink:href="#use7634" height="1250" width="1250" transform="translate(0,6)" id="use7636" y="0" x="0" />
+<use xlink:href="#path10505" height="1250" width="1250" id="use5413" y="0" x="0" style="display:inline" transform="matrix(-1,0,0,-1,-74.00271,364.9954)" />
+</g>
+<g id="selection-lower" transform="translate(235.0423,-29.95179)" style="display:inline" inkscape:label="#selection_down">
+<rect y="175" x="-45" height="16" width="16" id="rect10501" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path id="path10505" d="m -42,177.9908 1,0 0,1 -1,0 -3e-6,1 2.000003,0 -2.500003,3 -2.499997,-3 1.999997,0 3e-6,-1 1,-1 z" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" sodipodi:nodetypes="ccccccccccc" />
+<use xlink:href="#path10475" height="1250" width="1250" id="use7638" y="0" x="0" style="display:inline" transform="translate(8.934884,-0.0391201)" />
+<use xlink:href="#path10475" height="1250" width="1250" id="use7641" y="0" x="0" style="display:inline" transform="translate(8.9612,5.96088)" />
+<use xlink:href="#path10475" height="1250" width="1250" id="use7643" y="0" x="0" style="display:inline" transform="translate(8.934884,12.96088)" />
+<rect y="184.4491" x="-44.540272" height="2.002599" width="14.99927" id="rect8574" style="color:#000000;fill:url(#linearGradient5831);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5833);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<use xlink:href="#path10483" height="1250" width="1250" id="use8589" y="0" x="0" style="display:inline" transform="translate(5.961212,-7.03912)" />
+</g>
+<g id="object-flip-vertical" transform="translate(235.0013,89.99992)" style="display:inline" inkscape:label="#object_flip_ver">
+<rect y="175" x="-45" height="16" width="16" id="rect4332" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path style="fill:none;stroke:#000000;stroke-width:0.99999982;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" d="m -43.5,182.5 1,0" id="path4335" sodipodi:nodetypes="cc" />
+<path style="color:#000000;fill:url(#linearGradient7544);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6743);stroke-width:0.89999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" d="m -43.49833,184.5 13.04827,0 0,5 -13.04827,-5 z" id="rect4339" sodipodi:nodetypes="cccc" />
+<path style="color:#000000;fill:url(#linearGradient6727);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6745);stroke-width:0.89999992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" d="m -43.49838,180.5 13.04676,0 0,-5 -13.04676,5 z" id="path5098" sodipodi:nodetypes="cccc" />
+<use xlink:href="#path4335" height="1250" width="1250" transform="translate(2.959,-0.0391199)" id="use7626" y="0" x="0" />
+<use xlink:href="#use7626" height="1250" width="1250" transform="translate(3,0)" id="use7628" y="0" x="0" />
+<use xlink:href="#use7628" height="1250" width="1250" transform="translate(3,0)" id="use7630" y="0" x="0" />
+<use xlink:href="#use7630" height="1250" width="1250" transform="translate(3,0)" id="use7632" y="0" x="0" />
+</g>
+<g id="object-flip-horizontal" transform="translate(235.0423,70.03904)" style="display:inline" inkscape:label="#object_flip_hor">
+<rect y="175" x="-45" height="16" width="16" id="rect6649" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path style="fill:none;stroke:#000000;stroke-width:0.99999982;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" d="m -37.49238,176.4968 0,1" id="path6651" sodipodi:nodetypes="cc" />
+<path style="color:#000000;fill:url(#linearGradient6665);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6667);stroke-width:0.89999992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" d="m -39.45,176.45 0,13.0935 -5.08475,0 L -39.45,176.45 z" id="path6653" sodipodi:nodetypes="cccc" />
+<path style="color:#000000;fill:url(#linearGradient6737);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6739);stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" d="m -35.49238,176.4968 0,13 5,0 -5,-13 z" id="path6655" sodipodi:nodetypes="cccc" />
+<use xlink:href="#path6651" height="1250" width="1250" transform="translate(-0.0486211,2.96407)" id="use7618" y="0" x="0" />
+<use xlink:href="#use7618" height="1250" width="1250" transform="translate(0,3)" id="use7620" y="0" x="0" />
+<use xlink:href="#use7620" height="1250" width="1250" transform="translate(0,3)" id="use7622" y="0" x="0" />
+<use xlink:href="#use7622" height="1250" width="1250" transform="translate(0,3)" id="use7624" y="0" x="0" />
+</g>
+<g id="object-rotate-left" transform="matrix(-1,0,0,1,161.0423,50.03904)" style="display:inline" inkscape:label="#object_rotate_90_CCW">
+<rect y="175" x="-45" height="16" width="16" id="rect7457" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" d="m -37.5,175.5 0,15 -6,0 6,-15 z" id="path7459" sodipodi:nodetypes="cccc" />
+<path style="color:#000000;fill:url(#linearGradient6690);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6731);stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" d="m -29.5,188.5 -15,0 0,-6 15,6 z" id="path7461" sodipodi:nodetypes="cccc" />
+<path sodipodi:nodetypes="cccccccc" id="use7610" d="m -36.03125,176.96875 0,1 3,0 1.0149,0.99215 1,0 -2.0149,-1.99217 -3,0 0,2e-5 z" style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans" />
+<use xlink:href="#path7514" height="1250" width="1250" id="use5439" y="0" x="0" style="display:inline" transform="translate(0.070634,3.868655e-4)" />
+</g>
+<g id="object-rotate-right" transform="translate(235.0423,30.03905)" style="display:inline" inkscape:label="#object_rotate_90_CW">
+<rect y="175" x="-45" height="16" width="16" id="rect7508" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" d="m -37.5,175.5 0,15 -6,0 6,-15 z" id="path7510" sodipodi:nodetypes="cccc" />
+<path style="color:#000000;fill:url(#linearGradient6672);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient7548);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" d="m -29.5,188.5 -15,0 0,-6 15,6 z" id="path7512" sodipodi:nodetypes="cccc" />
+<path style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" d="m 199,207 0,1 3,0 1.03125,1 0,3.03125 -2,0 2.5,3 2.5,-3 -2,0 0,-3.03125 -2.03125,-2 -3,0 z" transform="translate(-235.0423,-30.03905)" id="path7514" />
+</g>
+<g id="dialog-fill-and-stroke" transform="translate(235,-150.0546)" style="display:inline" inkscape:label="#fill_and_stroke">
+<path style="fill:none;stroke:url(#linearGradient10473);stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 191,40 0,-14 14,0" id="path10465" sodipodi:nodetypes="ccc" transform="translate(-235,150.0546)" />
+<path style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;display:inline" d="m -42.96863,177.0546 14,0 -14,14 0,-14 z" id="rect10562" sodipodi:nodetypes="cccc" />
+<rect y="175" x="-45" height="16" width="16" id="rect9766" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<g id="g10509">
+<path transform="translate(-235,150.0546)" sodipodi:nodetypes="ccc" id="path10491" d="m 191.5,40.5 c 5.5,0 8.5,-0.5 9,-3.5 l 5,-3" style="opacity:0.3;fill:none;stroke:#646464;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+<path sodipodi:nodetypes="cccc" id="path10571" d="m -33.36912,180.455 3,3 1.40049,-0.4004 0,-7" style="fill:url(#linearGradient10579);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+<path sodipodi:nodetypes="cccc" id="path10544" d="m -44.46863,190.5546 c 3.46126,-2.1071 3.46863,-5.5546 7.23386,-6.1545 0.5,0.5 1.65555,1.8323 2.25703,2.0537 -0.22141,2.7786 -4.02226,4.1893 -9.49089,4.1008 z" style="fill:url(#radialGradient10597);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient10481);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+<path sodipodi:nodetypes="ccccc" id="path10558" d="m -37.0151,184.4115 3.84491,-4.0888 c 1.06653,0.6673 2.1996,2 2.73385,3.2661 l -4.80016,2.9112 -1.7786,-2.0885 z" style="color:#000000;fill:url(#linearGradient10560);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient10489);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<path sodipodi:nodetypes="cccc" id="path10568" d="m -29.65866,176.2759 c -1.39145,1.238 -2.56289,2.6544 -3.64461,4.1133 1.4214,0.8669 2.1109,2 2.73386,3.2661 0.76999,-0.289 0.56511,-0.1789 1.06941,-0.4679" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+</g>
+</g>
+<g id="dialog-text-and-font" transform="translate(140.041,-179.961)" inkscape:label="#object_font">
+<path sodipodi:nodetypes="ccccccccccccccccc" d="m 144,220 2,-2 0,-11 -3,0 -2,2 -1,0 0,-4 16,0 0,4 -1,0 -2,-2 -3,0 0,11 2,2 0,1 -8,0 0,-1 z" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" id="path10616" />
+<path inkscape:label="#object_font" id="asda" d="m 146,220 1,-1 0,-12 2,0 0,12 1,1 -4,0 z" style="fill:url(#linearGradient10641);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+</g>
+<g transform="translate(-163.3209,-147.1542)" id="object-ungroup" inkscape:label="#selection_ungroup">
+<g id="g6068">
+<rect style="color:#000000;fill:none;stroke:url(#linearGradient5825);stroke-width:1.00000048;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect9496" width="8.9967346" height="6.9991608" x="355.82739" y="258.65411" />
+<rect style="color:#000000;fill:url(#linearGradient5827);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5829);stroke-width:1.00000048;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect9498" width="6.994853" height="4.9729452" x="356.8273" y="259.6532" />
+</g>
+<use xlink:href="#rect10765" height="1250" width="1250" id="use8598" y="0" x="0" transform="translate(4.959,-0.03898)" />
+<use xlink:href="#rect10765" height="1250" width="1250" id="use8601" y="0" x="0" transform="translate(13.959,-0.0389847)" />
+<use xlink:href="#rect10765" height="1250" width="1250" id="use8603" y="0" x="0" transform="translate(-0.0409897,3.96102)" />
+<use xlink:href="#use8603" height="1250" width="1250" transform="translate(13.99999,4.999995)" id="use8605" y="0" x="0" />
+<use xlink:href="#use8605" height="1250" width="1250" transform="translate(-1.99999,5.000005)" id="use8607" y="0" x="0" />
+<use xlink:href="#use8607" height="1250" width="1250" transform="translate(-12.00001,5.157472e-8)" id="use8609" y="0" x="0" />
+<use xlink:href="#use8598" height="1250" width="1250" transform="translate(5.073548e-8,9)" id="use9484" y="0" x="0" />
+<use xlink:href="#g10421" height="1250" width="1250" id="use10425" y="0" x="0" transform="translate(-0.0348992,-0.0284392)" />
+</g>
+<g transform="translate(-163.3209,-167.1542)" id="object-group" inkscape:label="#selection_group">
+<rect style="color:#000000;fill:none;stroke:url(#linearGradient10394);stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect10382" width="8.9968081" height="7.0038061" x="355.8222" y="258.6503" />
+<rect style="color:#000000;fill:url(#linearGradient10396);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient10398);stroke-width:1.00000072;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect10384" width="6.9948139" height="4.999979" x="356.8222" y="259.6496" />
+<rect style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.0000006;marker:none;display:inline" id="rect10765" width="2.00001" height="1.999995" x="353.36319" y="252.1931" />
+<use xlink:href="#rect10765" height="1250" width="1250" transform="translate(13.959,-0.03898)" id="use8592" y="0" x="0" />
+<use xlink:href="#use8592" height="1250" width="1250" transform="translate(-14,14)" id="use8594" y="0" x="0" />
+<use xlink:href="#use8594" height="1250" width="1250" transform="translate(14,-5.001575e-6)" id="use8596" y="0" x="0" />
+<g transform="matrix(1,0,0,1.008019,335.3152,51.42912)" id="g10379" />
+<g id="g10421">
+<path sodipodi:type="arc" style="color:#000000;fill:none;stroke:url(#linearGradient5819);stroke-width:1.37303555;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="path10763" sodipodi:cx="105.5" sodipodi:cy="210.5" sodipodi:rx="5.5" sodipodi:ry="5.5" d="m 111,210.5 c 0,3.0376 -2.4624,5.5 -5.5,5.5 -3.0376,0 -5.5,-2.4624 -5.5,-5.5 0,-3.0376 2.4624,-5.5 5.5,-5.5 3.0376,0 5.5,2.4624 5.5,5.5 z" transform="matrix(0.727881,0,0,0.728748,287.069,104.2892)" />
+<path sodipodi:type="arc" style="color:#000000;fill:url(#linearGradient5821);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5823);stroke-width:1.82622421;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="path10409" sodipodi:cx="105.5" sodipodi:cy="210.5" sodipodi:rx="5.5" sodipodi:ry="5.5" d="m 111,210.5 c 0,3.0376 -2.4624,5.5 -5.5,5.5 -3.0376,0 -5.5,-2.4624 -5.5,-5.5 0,-3.0376 2.4624,-5.5 5.5,-5.5 3.0376,0 5.5,2.4624 5.5,5.5 z" transform="matrix(0.547085,0,0,0.548073,306.1137,142.2991)" />
+</g>
+</g>
+<g id="edit-duplicate" transform="translate(50.0399,-119.9404)" inkscape:label="#edit_duplicate">
+<g id="g6144">
+<rect y="205.4404" x="5.4601002" height="7.9962969" width="8.9968081" id="rect6120" style="color:#000000;fill:none;stroke:url(#linearGradient6124);stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="206.4404" x="6.4601302" height="5.9933238" width="6.9948139" id="rect6122" style="color:#000000;fill:url(#linearGradient6126);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6128);stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="208.4686" x="8.4778118" height="11.99031" width="11.99355" id="rect6134" style="color:#000000;fill:none;stroke:url(#linearGradient6138);stroke-width:0.9999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="209.4688" x="9.4778109" height="9.9715872" width="9.9823189" id="rect6136" style="color:#000000;fill:url(#linearGradient6140);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6142);stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+</g>
+</g>
+<g transform="translate(-298.3567,-147.1852)" id="edit-clone" inkscape:label="#edit_clone">
+<g id="use6150" transform="translate(348.3966,47.24474)">
+<rect style="color:#000000;fill:none;stroke:url(#linearGradient5807);stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5607" width="8.9968081" height="7.9962969" x="5.4601002" y="205.4404" />
+<rect style="color:#000000;fill:url(#linearGradient5809);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5811);stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5609" width="6.9948139" height="5.9933238" x="6.4601302" y="206.4404" />
+<rect style="color:#000000;fill:none;stroke:url(#linearGradient5813);stroke-width:0.9999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5611" width="11.99355" height="11.99031" x="8.4778118" y="208.4686" />
+<rect style="color:#000000;fill:url(#linearGradient5815);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5817);stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5613" width="9.9823189" height="9.9715872" x="9.4778109" y="209.4688" />
+</g>
+<rect y="260.74731" x="359.909" height="4.0014329" width="5.9790282" id="rect10978" style="color:#000000;fill:url(#linearGradient11815);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6573);stroke-width:1.00000048;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 62.5,131.5 c 0,1 0,1 0,1" id="path6162" transform="translate(298.368,127.2036)" />
+<use xlink:href="#path6162" height="1250" width="1250" transform="translate(4,0)" id="use6164" y="0" x="0" />
+<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 63.5,130.5 2,0" id="path6167" transform="translate(298.368,127.2036)" />
+<path style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 360.8567,263.6852 0,-2 4,0" id="path5069" />
+</g>
+<g transform="translate(-298.3836,-127.1851)" id="edit-clone-unlink" inkscape:label="#edit_unlink_clone">
+<use xlink:href="#use6150" height="1250" width="1250" id="use5649" y="0" x="0" transform="translate(0.0269001,-4.867687e-6)" />
+<rect y="260.7562" x="359.93729" height="4.0014329" width="5.9790282" id="rect6638" style="color:#000000;fill:url(#linearGradient6662);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6664);stroke-width:1.00000048;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<use xlink:href="#path6167" height="1250" width="1250" id="use6169" y="0" x="0" transform="translate(0.0156,0)" />
+<use xlink:href="#use6164" height="1250" width="1250" id="use6172" y="0" x="0" transform="translate(0.0156,0)" />
+<path style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 360.8836,263.6851 0,-2 4,0" id="path6005" />
+</g>
+<g id="dialog-align-and-distribute" transform="matrix(0.997443,0,0,0.995359,234.9271,130.8863)" style="display:inline" inkscape:label="#object_align">
+<rect y="175" x="-45" height="16" width="16" id="rect11819" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<g id="g6628" transform="matrix(1.249506,0,0,1.001998,-55.66558,-19.47412)">
+<rect style="color:#000000;fill:none;stroke:url(#linearGradient6666);stroke-width:0.89694059;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect6630" width="7.9986801" height="3.9950161" x="10.5083" y="205.55811" />
+<rect style="color:#000000;fill:url(#linearGradient6668);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6670);stroke-width:0.89694053;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect6632" width="6.4003801" height="1.965379" x="11.30936" y="206.5531" />
+</g>
+<g style="display:inline" id="g6675" transform="matrix(1.000856,0,0,1.001998,-53.05186,-30.53742)">
+<rect style="color:#000000;fill:none;stroke:url(#linearGradient5801);stroke-width:1.00218284;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect6677" width="5.4917002" height="3.9950161" x="10.5083" y="205.55811" />
+<rect style="color:#000000;fill:url(#linearGradient5803);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5805);stroke-width:1.00218272;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect6679" width="3.4925649" height="1.965379" x="11.50743" y="206.5582" />
+</g>
+<g style="display:inline" id="g6690" transform="matrix(1.249506,0,0,0.994331,-55.62604,-22.92368)">
+<rect style="color:#000000;fill:none;stroke:url(#linearGradient6696);stroke-width:0.90039229;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect6692" width="10.39982" height="3.0269899" x="10.50829" y="205.5446" />
+<rect style="color:#000000;fill:none;stroke:url(#linearGradient6700);stroke-width:0.90039212;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect6694" width="8.7972002" height="1.002073" x="11.30861" y="206.55811" />
+</g>
+<path style="fill:none;stroke:#c80000;stroke-width:1.00361276px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m -44.541,175.4264 0,15.03" id="path5730" />
+</g>
+<g id="dialog-xml-editor" inkscape:label="#xml_editor">
+<g transform="matrix(1,0,0,0.996869,-60.05772,-144.2098)" id="g5620">
+<rect y="338.80829" x="115.5577" height="11.99987" width="14.99917" id="rect5622" style="color:#000000;fill:url(#linearGradient5684);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00156927;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="335.7579" x="115.5588" height="3.011261" width="14.99819" id="rect5624" style="color:#000000;fill:url(#linearGradient5686);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00156915;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+</g>
+<path id="path14887" d="m 62,196 -4,3 4,3" style="fill:none;stroke:url(#linearGradient5696);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" sodipodi:nodetypes="ccc" />
+<path id="path14889" d="m 64,196 4,3 -4,3" style="fill:none;stroke:url(#linearGradient5692);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" sodipodi:nodetypes="ccc" />
+</g>
+<g id="document-import" transform="translate(4.95909,-151.05)" inkscape:label="#file_import">
+<g id="g5577">
+<path sodipodi:nodetypes="cccccc" id="path4679" d="m 9.54091,196.55 7,0 4,4 0,11 -11,0 0,-15 z" style="color:#000000;fill:url(#linearGradient5795);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5797);stroke-width:1.00000107;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline" />
+<path sodipodi:nodetypes="cccc" id="path4681" d="m 16.54091,196.55 4,4 -4,0 0,-4 z" style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5799);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+<path id="path5602" d="m 10.54091,210.55 9,0 0,-9" style="fill:none;stroke:#c8c8c8;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+</g>
+<path id="path4685" d="m 5.04091,204.05 7,0 0,-2 3,2.5 -3,2.5 0,-2 -7,0 0,-1 z" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" sodipodi:nodetypes="cccccccc" />
+</g>
+<g id="document-export" inkscape:label="#file_export">
+<use xlink:href="#g5577" height="1250" width="1250" id="use5582" y="0" x="0" transform="translate(0.959089,-131.05)" />
+<use xlink:href="#path4685" height="1250" width="1250" id="use5585" y="0" x="0" transform="translate(10.95909,-131.05)" />
+</g>
+<g transform="translate(-54.95913,110.03912)" id="path-outset" inkscape:label="#outset_path">
+<path style="color:#000000;fill:#99b6d4;fill-opacity:0.58999999;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;display:inline" d="m 290.5,170.5 0,-8 c 4,0 8,4 8,8 l -8,0 z" id="path10754" sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" />
+<path style="fill:#99b7d4;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 290.5,155.5 0,7 c 4,0 8,4 8,8 l 7,0 c 0,-8 -7,-15 -15,-15 z" id="path10752" sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" />
+<path sodipodi:nodetypes="cc" id="path10741" d="m 290.5,155.5 c 8,0 15,7 15,15" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" inkscape:connector-curvature="0" />
+<path sodipodi:nodetypes="cc" id="path10743" d="m 290.5,162.5 c 4,0 8,4 8,8" style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 2;stroke-dashoffset:0" inkscape:connector-curvature="0" />
+<path id="path10745" d="m 299.5,161.5 -4,0 4,4 0,-4 z" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" inkscape:connector-curvature="0" />
+</g>
+<g transform="translate(-54.95913,130.039)" id="path-inset" inkscape:label="#inset_path">
+<use xlink:href="#path10752" height="1250" width="1250" id="use5684" y="0" x="0" transform="translate(-0.04087,-0.039)" />
+<use xlink:href="#path10754" height="1250" width="1250" id="use5692" y="0" x="0" transform="translate(-0.04087,-0.039)" />
+<path sodipodi:nodetypes="cc" id="path10769" d="m 290.5,155.5 c 8,0 15,7 15,15" style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 2;stroke-dashoffset:0;marker:none;display:inline" inkscape:connector-curvature="0" />
+<path sodipodi:nodetypes="cc" id="path10771" d="m 290.5,162.5 c 4,0 8,4 8,8" style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" inkscape:connector-curvature="0" />
+<path id="path10773" d="m 297.5,163.5 4,0 -4,-4 0,4 z" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" inkscape:connector-curvature="0" />
+</g>
+<g transform="translate(-54.95913,150.039)" id="path-offset-dynamic" inkscape:label="#dynamic_offset">
+<path style="fill:#8ab3de;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 290.5,155.5 0,8 c 3,0 7,4 7,7 l 8,0 c 0,-8 -7,-15 -15,-15 z" id="path10779" sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" />
+<path sodipodi:nodetypes="cc" id="path10783" d="m 290.7799,163.2201 c 3,0 7,4 7,7" style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 2;stroke-dashoffset:0" inkscape:connector-curvature="0" />
+<path sodipodi:nodetypes="cc" id="path10787" d="m 290.5,159.5 c 5,0 11,5 11,11" style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" inkscape:connector-curvature="0" />
+<use xlink:href="#rect4442" height="1250" width="1250" id="use5699" y="0" x="0" transform="translate(335.9487,-14.03415)" />
+<use xlink:href="#path10769" height="1250" width="1250" transform="translate(-0.04087,-0.039)" id="use5710" y="0" x="0" />
+<use xlink:href="#path10754" height="1250" width="1250" id="use5695" y="0" x="0" transform="translate(-0.04087,-0.039)" />
+</g>
+<g id="path-offset-linked" inkscape:label="#linked_offset" transform="translate(-109.959,175.039)">
+<use xlink:href="#path10754" height="1250" width="1250" id="use5697" y="0" x="0" transform="translate(54.959,-5.039)" />
+<use xlink:href="#path10752" height="1250" width="1250" id="use5690" y="0" x="0" transform="translate(54.959,-5.039)" />
+<use xlink:href="#path10741" height="1250" width="1250" id="use5714" y="0" x="0" transform="translate(54.959,-5.039)" />
+<use xlink:href="#rect4442" height="1250" width="1250" id="use5702" y="0" x="0" transform="translate(393.9721,-22.02453)" />
+<use xlink:href="#path10771" height="1250" width="1250" transform="translate(54.959,-5.039)" id="use5717" y="0" x="0" />
+</g>
+<g id="path-reverse" transform="translate(-149.459,215.539)" inkscape:label="#selection_reverse">
+<path style="fill:none;stroke:#646464;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 385,165 c 0,-5 2.5,-7.5 7.5,-7.5 4,0 7.5,-2.5 7.5,-7.5" id="path10967" sodipodi:nodetypes="csc" inkscape:connector-curvature="0" />
+<path style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 386.5,151.5 7,0 0,-2 3,2.5 -3,2.5 0,-2 -7,0 0,-1 z" id="path10971" sodipodi:nodetypes="cccccccc" inkscape:connector-curvature="0" />
+<use xlink:href="#rect4442" height="1250" width="1250" id="use5704" y="0" x="0" transform="translate(430.4721,-19.53415)" />
+<use xlink:href="#path10971" height="1250" width="1250" transform="matrix(-1,0,0,-1,784.959,314.961)" id="use3760" y="0" x="0" />
+</g>
+<g id="path-break-apart" transform="translate(-79.87527,35.9917)" style="fill:#8ab3df;fill-opacity:0.58823529;stroke:#0000ff;stroke-opacity:1" inkscape:label="#selection_break">
+<path style="color:#000000;fill:#99b6d4;fill-opacity:0.7;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" d="m 235.5312,230.5312 0,9.9688 10.0938,0 0,-3.9688 c -0.1703,0.016 -0.3256,0.0313 -0.5,0.0313 -3.0445,0 -5.5313,-2.4773 -5.5313,-5.5313 0,-0.167 0.0168,-0.3367 0.0313,-0.5 l -4.0938,0 z" transform="translate(79.87527,-15.9917)" id="rect10834" inkscape:connector-curvature="0" />
+<path transform="matrix(1.103062,0,0,1.10649,-36.96118,-22.90202)" d="m 333,215 c 0,2.7614 -2.2386,5 -5,5 -2.7614,0 -5,-2.2386 -5,-5 0,-2.7614 2.2386,-5 5,-5 2.7614,0 5,2.2386 5,5 z" sodipodi:ry="5" sodipodi:rx="5" sodipodi:cy="215" sodipodi:cx="328" id="path5724" style="color:#000000;fill:#99b7d5;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.81931818;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" sodipodi:type="arc" />
+</g>
+<g id="path-combine" transform="translate(-79.87527,16.041279)" inkscape:label="#selection_combine">
+<path id="rect10868" style="color:#000000;fill:#99b7d6;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline" d="m 315.4161,214.5498 10.0839,0 0,9.948 -10.0839,0 0,-9.948 z m 15.0839,0.4827 c 0,3.0539 -2.4709,5.5324 -5.5153,5.5324 -3.0445,0 -5.5153,-2.4785 -5.5153,-5.5324 0,-3.054 2.4708,-5.5325 5.5153,-5.5325 3.0444,0 5.5153,2.4785 5.5153,5.5325 z" inkscape:connector-curvature="0" />
+</g>
+<g id="path-union" transform="translate(-79.87527,-103.961)" style="fill:#8ea7c4;fill-opacity:1" inkscape:label="#union">
+<path style="color:#000000;fill:#99b7d6;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" d="m 225.0625,150.5 c -2.8791,0 -5.1577,2.2389 -5.4063,5.0625 l -4.1562,0 0,9.9375 10.0937,0 0,-4.0313 c 2.7853,-0.2784 5,-2.5707 5,-5.4375 0,-3.0539 -2.4867,-5.5312 -5.5312,-5.5312 z" transform="translate(99.91614,59)" id="rect10877" inkscape:connector-curvature="0" />
+</g>
+<g id="path-difference" transform="translate(-79.87527,-83.961)" inkscape:label="#difference">
+<path sodipodi:type="arc" style="color:#000000;fill:none;stroke:#c80000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0;marker:none;display:inline" id="path10888" sodipodi:cx="229.5" sodipodi:cy="155.5" sodipodi:rx="5.5" sodipodi:ry="5.5" d="m 235,155.5 c 0,3.0376 -2.4624,5.5 -5.5,5.5 -3.0376,0 -5.5,-2.4624 -5.5,-5.5 0,-3.0376 2.4624,-5.5 5.5,-5.5 3.0376,0 5.5,2.4624 5.5,5.5 z" transform="translate(95.41614,59.5)" />
+<path style="color:#000000;fill:#99b7d6;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" d="m 220.5,155.5625 0,9.9375 10.0937,0 0,-4.125 c -0.206,0.0234 -0.3814,0.125 -0.5937,0.125 -3.036,0 -5.5,-2.464 -5.5,-5.5 0,-0.1565 0.0809,-0.2843 0.0937,-0.4375 l -4.0937,0 z" transform="translate(94.91614,59)" id="rect10884" inkscape:connector-curvature="0" />
+</g>
+<g id="draw-eraser-delete-objects" transform="translate(167.14615,270.59555)" inkscape:label="#delete_object">
+<rect style="fill:none;stroke:none;stroke-width:1;marker:none;display:inline" id="rect10920" width="16" height="16" x="314" y="210" />
+<path style="color:#000000;fill:none;stroke:#c80000;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0;marker:none;display:inline" d="m 220.5,155.5625 0,9.9375 10.0937,0 0,-4.125 c -0.206,0.0234 -0.3814,0.125 -0.5937,0.125 -3.036,0 -5.5,-2.464 -5.5,-5.5 0,-0.1565 0.0809,-0.2843 0.0937,-0.4375 l -4.0937,0 z" transform="translate(94.91614,59)" id="path6882" />
+<use xlink:href="#g5771" height="12" width="12" id="use5777" y="0" x="0" transform="translate(-652,41)" />
+</g>
+<g id="path-cut" transform="translate(-79.87527,-3.96088)" inkscape:label="#cut_path">
+<path transform="translate(95.41614,59.5)" style="color:#000000;fill:none;stroke:#c80000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0;marker:none;display:inline" d="m 224,155.5 c 0,-3.036 2.464,-5.5 5.5,-5.5 3.036,0 5.5,2.464 5.5,5.5 0,3.036 -2.464,5.5 -5.5,5.5" id="path10897" sodipodi:nodetypes="cscs" inkscape:connector-curvature="0" />
+<path style="color:#000000;fill:none;stroke:#000000;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" d="m 220.5,155.5625 0,9.9375 10.0937,0 0,-4.125 c -0.206,0.0234 -0.3814,0.125 -0.5937,0.125 -3.036,0 -5.5,-2.464 -5.5,-5.5 0,-0.1565 0.0809,-0.2843 0.0937,-0.4375 l -4.0937,0 z" transform="translate(94.91614,59)" id="path10899" inkscape:connector-curvature="0" />
+</g>
+<g id="path-intersection" transform="translate(-79.87523,-63.96088)" inkscape:label="#intersection">
+<rect style="color:#000000;fill:none;stroke:#c80000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0.5;marker:none;display:inline" id="rect6889" width="10" height="10" x="315.41611" y="214.5" />
+<path transform="translate(95.4161,59.5)" style="color:#000000;fill:none;stroke:#c80000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0;marker:none;display:inline" d="m 224,155.5 c 0,-3.036 2.464,-5.5 5.5,-5.5 3.036,0 5.5,2.464 5.5,5.5 0,3.036 -2.464,5.5 -5.5,5.5" id="path10903" sodipodi:nodetypes="cscs" inkscape:connector-curvature="0" />
+<path style="color:#000000;fill:#99b7d6;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" d="m 204.5937,175.5 c -0.0165,0.1736 -0.0937,0.3221 -0.0937,0.5 0,3.036 2.464,5.5 5.5,5.5 0.1779,0 0.3264,-0.0772 0.5,-0.0938 l 0,-5.9062 -5.9063,0 z" transform="translate(114.9161,39)" id="rect10907" inkscape:connector-curvature="0" />
+</g>
+<g id="path-division" transform="translate(-79.87523,-23.96088)" inkscape:label="#division">
+<path style="color:#000000;fill:#99b7d6;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" d="m 235.5312,170.5312 0,9.9688 10.0938,0 -0.0938,-4.0625 c -0.1736,0.0165 -0.322,0.0937 -0.5,0.0937 -3.036,0 -5.4999,-2.4639 -5.5,-5.5 0,-0.1779 0.0773,-0.3263 0.0938,-0.5 l -4.0938,0 z" transform="translate(79.87523,43.96088)" id="rect10930" sodipodi:nodetypes="ccccsscc" inkscape:connector-curvature="0" />
+<path transform="translate(95.4161,59.5)" style="color:#000000;fill:none;stroke:#c80000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0;marker:none;display:inline" d="m 224,155.5 c 0,-3.036 2.464,-5.5 5.5,-5.5 3.036,0 5.5,2.464 5.5,5.5 0,3.036 -2.464,5.5 -5.5,5.5" id="path10924" sodipodi:nodetypes="cscs" inkscape:connector-curvature="0" />
+<path style="color:#000000;fill:#99b7d6;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" d="m 319.469,214.4609 c -0.0166,0.1736 -0.0938,0.322 -0.0938,0.5 0,3.036 2.464,5.5 5.5,5.5 0.178,0 0.3264,-0.0772 0.5,-0.0938 l 0,-5.9062 -5.9062,0 z" id="path5727" inkscape:connector-curvature="0" />
+</g>
+<g id="path-exclusion" transform="translate(-79.87527,-43.95873)" inkscape:label="#exclusion">
+<path id="path10934" style="color:#000000;fill:#99b7d6;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline" d="m 315.4161,214.5498 10.0839,0 0,9.948 -10.0839,0 0,-9.948 z m 15.0839,0.4827 c 0,3.0539 -2.4709,5.5324 -5.5153,5.5324 -3.0445,0 -5.5153,-2.4785 -5.5153,-5.5324 0,-3.054 2.4708,-5.5325 5.5153,-5.5325 3.0444,0 5.5153,2.4785 5.5153,5.5325 z" inkscape:connector-curvature="0" />
+</g>
+<g id="dialog-object-properties" inkscape:label="#dialog_item_properties" transform="translate(-139.9577,-49.99929)">
+<rect y="120.5063" x="330.4642" height="8.9929667" width="8.9967346" id="rect10430" style="color:#000000;fill:none;stroke:url(#linearGradient10434);stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="121.5137" x="331.46411" height="6.985559" width="6.994853" id="rect10432" style="color:#000000;fill:url(#linearGradient10436);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient10438);stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<path sodipodi:nodetypes="cccccccccccccsccccccccscc" id="path11005" d="m 343.459,125.4992 c 1.5,0 2,1 2,2 l 0,2.5 -1,0.5 -1,0 0,-2 -4,0 0,2 -1,0 -1,-0.5 0,-2.5 c 0,-1 0.5,-2 2,-2 l 0,-5 c -1.5,0 -2,-1 -2,-2 l 0,-2.5 1,-0.5 1,0 0,2 4,0 0,-2 1,0 1,0.5 0,2.5 c 0,0.5 -0.5,2 -2,2 l 0,5 z" style="fill:url(#linearGradient11021);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient10450);stroke-width:1.00000036px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+<path style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 340.459,120.4992 0,4" id="path10442" sodipodi:nodetypes="cc" />
+<path style="fill:#646464;fill-opacity:0.75;fill-rule:evenodd;stroke:#646464;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 342.959,120.4992 -1,0" id="path10455" />
+<use xlink:href="#path10455" style="stroke:#646464" height="1250" width="1250" transform="translate(0,5)" id="use10459" y="0" x="0" />
+<path style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 340.459,126.4992 c -2,0 -2,0 -2,3" id="path10463" sodipodi:nodetypes="cc" />
+</g>
+<g id="bitmap-trace" style="stroke:#000000;stroke-width:0.69999999;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" inkscape:label="#selection_trace" transform="translate(-70.10913,-49.13897)">
+<path id="rect11025" style="color:#000000;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0;marker:none;display:inline" d="m 308.4986,119.5635 -2.9986,-0.0367 0,9.9744 10,0 0,-2.7702 m -7.0652,-5.4166 -0.9348,0 0,6.2117 6.1875,0 0,-0.9401 m 4.752,-6.0824 c 0,2.1757 -1.7649,3.9416 -3.9395,3.9416 -2.1745,0 -3.9394,-1.7659 -3.9394,-3.9416 0,-2.1759 1.7649,-3.9417 3.9394,-3.9417 2.1746,0 3.9395,1.7658 3.9395,3.9417 z m 2.0324,-0.004 c 0,3.2964 -2.6754,5.9719 -5.9719,5.9719 -3.2965,0 -5.9719,-2.6755 -5.9719,-5.9719 0,-3.2965 2.6754,-5.9719 5.9719,-5.9719 3.2965,0 5.9719,2.6754 5.9719,5.9719 z" />
+</g>
+<g id="dialog-transform" transform="matrix(0.997361,0,0,0.997566,-193.9405,170.3188)" inkscape:label="#object_trans">
+<path sodipodi:nodetypes="cscs" id="path11132" d="m 394.9,119.4 c 3.036,0 5.5,2.464 5.5,5.5 0,3.036 -2.464,5.5 -5.5,5.5 -3.036,0 -5.5,-2.464 -5.5,-5.5" style="color:#000000;fill:none;stroke:#c80000;stroke-width:1.20305181;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:1.2030517, 1.2030517;stroke-dashoffset:0.2406103;marker:none;display:inline" />
+<path id="path11140" d="m 394,119.50002 3,2.49998 0,-4.99996 -3,2.49998 z" style="fill:#c80000;fill-opacity:1;fill-rule:evenodd;stroke:none" sodipodi:nodetypes="cccc" />
+<g transform="matrix(1,0,0,1.008019,374.9507,-91.76403)" id="g7590">
+<rect style="color:#000000;fill:none;stroke:url(#linearGradient7596);stroke-width:0.99854738;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect7592" width="7.9986801" height="7.9324479" x="10.5083" y="205.57651" />
+<rect style="color:#000000;fill:url(#linearGradient7598);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient7600);stroke-width:0.99854869;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect7594" width="6.00072" height="5.9478478" x="11.50669" y="206.5649" />
+</g>
+</g>
+<g id="show-grid" inkscape:label="#grid" transform="translate(-304.959,5.0682694)">
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:0.69999999;marker:none;display:inline" id="rect13175" width="16" height="16" x="405" y="220" />
+<rect y="220" x="405" height="1" width="1" id="rect13046" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.69999999;marker:none;display:inline" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(2.959,-0.039128)" id="use5896" y="0" x="0" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(5.959,-0.039128)" id="use5898" y="0" x="0" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(8.959,-0.039128)" id="use5900" y="0" x="0" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(11.959,-0.039128)" id="use5902" y="0" x="0" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(14.959,-0.039128)" id="use5904" y="0" x="0" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(-0.041,2.960872)" id="use5906" y="0" x="0" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(2.959,2.960872)" id="use5908" y="0" x="0" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(5.959,2.960872)" id="use5910" y="0" x="0" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(8.959,2.960872)" id="use5912" y="0" x="0" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(11.959,2.960872)" id="use5914" y="0" x="0" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(14.959,2.960872)" id="use5916" y="0" x="0" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(-0.041,5.960872)" id="use5918" y="0" x="0" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(2.959,5.960872)" id="use5920" y="0" x="0" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(5.959,5.960872)" id="use5922" y="0" x="0" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(8.959,5.960872)" id="use5924" y="0" x="0" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(11.959,5.960872)" id="use5926" y="0" x="0" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(14.959,5.960872)" id="use5928" y="0" x="0" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(-0.041,8.960872)" id="use5930" y="0" x="0" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(2.959,8.960872)" id="use5932" y="0" x="0" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(5.959,8.960872)" id="use5934" y="0" x="0" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(8.959,8.960872)" id="use5936" y="0" x="0" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(11.959,8.960872)" id="use5938" y="0" x="0" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(14.959,8.960872)" id="use5940" y="0" x="0" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(-0.041,11.96087)" id="use5942" y="0" x="0" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(2.959,11.96087)" id="use5944" y="0" x="0" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(5.959,11.96087)" id="use5946" y="0" x="0" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(8.959,11.96087)" id="use5948" y="0" x="0" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(11.959,11.96087)" id="use5950" y="0" x="0" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(14.959,11.96087)" id="use5952" y="0" x="0" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(-0.041,14.96087)" id="use5954" y="0" x="0" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(2.959,14.96087)" id="use5956" y="0" x="0" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(5.959,14.96087)" id="use5958" y="0" x="0" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(8.959,14.96087)" id="use5960" y="0" x="0" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(11.959,14.96087)" id="use5962" y="0" x="0" />
+<use xlink:href="#rect13046" height="1250" width="1250" transform="translate(14.959,14.96087)" id="use5964" y="0" x="0" />
+</g>
+<g id="show-guides" transform="translate(-304.959,25.03912)" inkscape:label="#guides">
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:0.69999999;marker:none;display:inline" id="rect13315" width="16" height="16" x="405" y="220" />
+<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 105.5,258.5 1,0" id="path5974" transform="translate(304.959,-25.03912)" />
+<use xlink:href="#path5974" height="1250" width="1250" transform="translate(3,0)" id="use5976" y="0" x="0" />
+<use xlink:href="#path5974" transform="translate(6,0)" height="1250" width="1250" id="use5978" y="0" x="0" />
+<use xlink:href="#path5974" height="1250" width="1250" transform="translate(9,0)" id="use5980" y="0" x="0" />
+<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 407.459,230.4609 0,-1" id="path5982" />
+<use xlink:href="#path5982" height="1250" width="1250" transform="translate(0,-3)" id="use5984" y="0" x="0" />
+<use xlink:href="#path5982" height="1250" width="1250" transform="translate(0,-6)" id="use5986" y="0" x="0" />
+<use xlink:href="#path5982" height="1250" width="1250" transform="translate(0,-9)" id="use5988" y="0" x="0" />
+<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 405.459,233.4609 3,0" id="path5990" sodipodi:nodetypes="cc" />
+<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 407.459,235.4609 0,-3" id="path5992" sodipodi:nodetypes="cc" />
+</g>
+<g id="window-next" transform="translate(-15.01687,-30.21803)" inkscape:label="#window_next">
+<use xlink:href="#g6011" height="1250" width="1250" id="use6015" y="0" x="0" transform="translate(-0.0408664,-0.0391171)" />
+<use xlink:href="#g6043" height="1250" width="1250" id="use6047" y="0" x="0" transform="translate(113.0168,89.22898)" />
+</g>
+<g id="window-previous" transform="matrix(1,0,0,0.996869,-15.05696,-49.20811)" inkscape:label="#window_previous">
+<g id="g6011">
+<rect style="color:#000000;fill:url(#linearGradient5791);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00156927;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect13417" width="14.99917" height="11.99987" x="115.5577" y="338.80829" />
+<rect style="color:#000000;fill:url(#linearGradient5793);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00156915;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect13419" width="14.99819" height="3.011261" x="115.5588" y="335.7579" />
+</g>
+<use xlink:href="#g6036" height="1250" width="1250" transform="translate(108.0577,89.23782)" id="use6040" y="0" x="0" />
+</g>
+<g id="window-new" transform="translate(-10.00246,25.01596)" inkscape:label="#view_new">
+<rect y="303.45721" x="112.4954" height="10.03091" width="13.00704" id="rect13445" style="color:#000000;fill:url(#linearGradient6026);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="300.48401" x="112.4954" height="2.976774" width="13.00705" id="rect13447" style="color:#000000;fill:url(#linearGradient13477);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999952;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="309.32901" x="110.5057" height="6.1709552" width="9.9836187" id="rect13433" style="color:#000000;fill:url(#linearGradient6034);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999982;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="306.48792" x="110.5053" height="2.977982" width="9.9845524" id="rect13435" style="color:#000000;fill:url(#linearGradient13473);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+</g>
+<g id="view-fullscreen" transform="translate(10.040878,-34.960836)" inkscape:label="#fullscreen">
+<rect y="306.4892" x="93.459122" height="5.9716392" width="8.0826044" id="rect13459" style="color:#000000;fill:url(#linearGradient6001);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999952;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="303.5228" x="93.459152" height="2.9342251" width="8.0843163" id="rect13461" style="color:#000000;fill:url(#linearGradient13469);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000083;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<path id="path13486" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 90,307.5 2,-1.5 0,3 -2,-1.5 z m 9,-5.5 -3,0 1.5,-2 1.5,2 z m 6,5.5 -2,-1.5 0,3 2,-1.5 z m -6,6.5 -3,0 1.5,2 1.5,-2 z" sodipodi:nodetypes="cccccccccccccccc" />
+</g>
+<g id="show-dialogs" transform="translate(-10.00246,-95)" inkscape:label="#dialog_toggle">
+<g id="g14258">
+<path style="color:#000000;fill:none;stroke:#bebebe;stroke-width:0.99999952;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:0.99423631;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" d="m 117.5025,304.5 3,0 0.0153,-3.0287" id="rect14289" sodipodi:nodetypes="ccc" />
+<path style="color:#000000;fill:none;stroke:#bebebe;stroke-width:0.99999899;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:0.99423631;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" d="m 111.5178,310.5154 8.9847,-0.0154 0,-6 -3,0" id="rect14287" sodipodi:nodetypes="cccc" />
+<path style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999911;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" d="m 117.5025,304.5 -6,0 0,6" id="path14327" sodipodi:nodetypes="ccc" />
+<path style="color:#000000;fill:url(#linearGradient14343);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999958;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" d="m 120.5025,301.5 -9,0 0,3 6,0" id="path14331" sodipodi:nodetypes="cccc" />
+<rect transform="translate(40.00246,0)" y="300" x="70" height="16" width="16" id="rect14256" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path sodipodi:type="arc" style="color:#000000;fill:url(#linearGradient14389);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5632);stroke-width:0.99999958;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:0.99423631;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="path14381" sodipodi:cx="82.5" sodipodi:cy="309.5" sodipodi:rx="3.5" sodipodi:ry="3.5" d="m 86,309.5 c 0,1.933 -1.567,3.5 -3.5,3.5 -1.933,0 -3.5,-1.567 -3.5,-3.5 0,-1.933 1.567,-3.5 3.5,-3.5 1.933,0 3.5,1.567 3.5,3.5 z" transform="translate(39.50246,0.5)" />
+<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 116.5025,315.5 3,-3" id="path14391" sodipodi:nodetypes="cc" />
+</g>
+<path sodipodi:nodetypes="cc" id="path14405" d="m 121.5025,300.5 -11,11" style="fill:none;stroke:#c80000;stroke-width:0.89999998;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+</g>
+<g id="paint-solid" transform="translate(304.95552,253.97978)" inkscape:label="#fill_solid">
+<rect inkscape:label="#ccc" y="66" x="671" height="17.9991" width="18.024401" id="ccc" style="color:#000000;fill:#99b6d4;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;marker:none;display:inline" />
+<use xlink:href="#rect4381" height="1250" width="1250" id="use5847" y="0" x="0" transform="translate(0.045091,0.0202183)" />
+</g>
+<g id="paint-gradient-linear" inkscape:label="#fill_gradient" transform="translate(314.95552,254.01174)">
+<rect y="65.9991" x="691.02441" height="18" width="17.99999" id="aaa" style="color:#000000;fill:url(#linearGradient18352);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;marker:none;display:inline" />
+<use xlink:href="#rect4381" height="1250" width="1250" id="use5844" y="0" x="0" transform="translate(20.04509,-0.0117415)" />
+</g>
+<g id="paint-gradient-radial" transform="translate(324.95552,253.97978)" inkscape:r_cx="true" inkscape:r_cy="true" inkscape:label="#fill_radial">
+<rect y="65.9991" x="711" height="18" width="18.024401" id="sss" style="color:#000000;fill:url(#radialGradient4374);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;marker:none;display:inline" inkscape:r_cx="true" inkscape:r_cy="true" />
+<use xlink:href="#rect4381" height="1250" width="1250" id="use5840" y="0" x="0" transform="translate(40.04509,0.0202183)" />
+</g>
+<g transform="translate(44.5,189.75)" id="stroke-join-miter" inkscape:label="#join_miter">
+<path style="fill:#99b6d4;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 900.04,181.75 -0.04,-23 23,0 0,17.5 -6,0 0,5.5" id="path4023" sodipodi:nodetypes="cccccc" />
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:9;marker:none;display:inline" id="rect4025" width="24" height="24" x="899.5" y="158.25" />
+<path id="path4027" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 900.04,181.75 -0.04,-23 23,0 m -6,23 0,-6 6,0" />
+<rect style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;marker:none;display:inline" id="use5673" width="2" height="2" x="920.5246" y="167.2491" />
+<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-3.999997,0)" id="use5689" y="0" x="0" />
+<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-7.999997,0)" id="use5691" y="0" x="0" />
+<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-12,0)" id="use5693" y="0" x="0" />
+<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-12,4)" id="use5696" y="0" x="0" />
+<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-12,8)" id="use5698" y="0" x="0" />
+<use xlink:href="#use5673" height="1250" width="1250" transform="translate(-12,12)" id="use5700" y="0" x="0" />
+</g>
+<g id="layer-new" transform="translate(-820,-145)" inkscape:label="#new_layer">
+<path sodipodi:nodetypes="ccccc" id="rect4045" d="m 969.5,185.5 11,0 -4,-5 -11,0 4,5 z" style="opacity:0.48093842;color:#000000;fill:url(#linearGradient5693);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5695);stroke-width:0.99994743;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<path sodipodi:nodetypes="ccccc" id="path4802" d="m 969.5,182.5 11,0 -4,-5 -11,0 4,5 z" style="color:#000000;fill:url(#linearGradient5787);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.99994743;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<path id="path4048" d="m 967,172 0,-2 2,0 0,2 2,0 0,2 -2,0 0,2 -2,0 0,-2 -2,0 0,-2 2,0 z" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" sodipodi:nodetypes="ccccccccccccc" />
+</g>
+<g id="layer-rename" transform="matrix(1,0,0,0.994505,-839.959,-133.8815)" inkscape:label="#rename_layer">
+<use xlink:href="#path4802" height="1250" width="1250" id="use5771" y="0" x="0" transform="matrix(1,0,0,1.004834,19.959,12.07373)" />
+<g transform="matrix(0,-1,1,0,809,1179)" id="g5621">
+<path transform="translate(20,8)" style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 965.5,174.5 4,2 0,-4 -4,2 z" id="path5597" />
+<path style="fill:url(#linearGradient5644);fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 989.5731,180.459 7.5362,0 0,4 -7.5362,0 c 0.5,-1 0.5,-3 0,-4 z" id="path5599" sodipodi:nodetypes="ccccc" />
+<path style="fill:none;stroke:url(#linearGradient5658);stroke-width:1.00275898px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" d="m 998.0682,180.459 -9.5,0 -3.0682,2.041 3,2 9.6142,-0.041 c 0.6968,-1.102 0.6872,-2.9601 -0.046,-4 z" id="path5591" sodipodi:nodetypes="cccccc" />
+<path style="fill:none;stroke:url(#linearGradient5669);stroke-width:1.00275862px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" d="m 989.0707,184.459 c 0.5,-0.6892 0.5,-3 0,-4" id="path5593" sodipodi:nodetypes="cc" />
+<path style="fill:#c80000;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 996.6069,180.459 1.5073,0 c 0.5024,1 0.5024,3 0,4 l -1.5073,0 0,-4 z" id="path5611" sodipodi:nodetypes="ccccc" />
+</g>
+<rect style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" id="rect6047" width="1" height="1.0048341" x="989.95898" y="180.8858" />
+<path style="fill:none;stroke:#ffffff;stroke-width:1.00275886px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 990.459,183.3979 0,5.0242" id="path6049" />
+</g>
+<g id="layer-raise" transform="translate(-819.959,-24.96088)" inkscape:label="#raise_layer">
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:1.39999998;marker:none;display:inline" id="rect12856" width="16.000019" height="16" x="964.95898" y="168.96091" />
+<use xlink:href="#path4802" height="1250" width="1250" id="use5780" y="0" x="0" transform="translate(-0.0410002,0.96088)" />
+<path sodipodi:nodetypes="ccccc" id="path5705" d="m 969.5,180.5 11,0 -4,-5 -11,0 4,5 z" style="color:#000000;fill:url(#linearGradient5782);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5784);stroke-width:1.00000036;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<path style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 973.5,176 2.5,3 -2,0 0,3 -1,1 0,-4 -2,0 2.5,-3 z" id="path7204" sodipodi:nodetypes="cccccccc" />
+<use xlink:href="#path4802" height="1250" width="1250" id="use5778" y="0" x="0" transform="translate(-0.0410002,-7.03912)" />
+</g>
+<g id="layer-bottom" transform="translate(-819.959,35.03912)" inkscape:label="#layer_to_bottom">
+<use xlink:href="#rect12856" height="1250" width="1250" id="use13605" y="0" x="0" />
+<use xlink:href="#path5705" height="1250" width="1250" id="use5769" y="0" x="0" transform="translate(-0.0409998,2.96088)" />
+<use xlink:href="#path4802" height="1250" width="1250" id="use5798" y="0" x="0" transform="translate(-0.0409998,-4.03912)" />
+<use xlink:href="#path4802" height="1250" width="1250" id="use5796" y="0" x="0" transform="translate(-0.0410002,-7.03912)" />
+<path style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 973.5,183 2.5,-3 -2,0 0,-7 -1,-1 0,8 -2,0 2.5,3 z" id="path7975" sodipodi:nodetypes="cccccccc" />
+</g>
+<g id="layer-top" transform="translate(-819.959,15.03912)" inkscape:label="#layer_to_top">
+<use xlink:href="#rect12856" height="1250" width="1250" id="use13602" y="0" x="0" transform="translate(1.5625e-5,3.535156e-6)" />
+<use xlink:href="#path4802" height="1250" width="1250" id="use5794" y="0" x="0" transform="translate(-0.0410002,0.96088)" />
+<use xlink:href="#path4802" height="1250" width="1250" id="use5792" y="0" x="0" transform="translate(-0.0410002,-2.03912)" />
+<use xlink:href="#path5705" height="1250" width="1250" id="use5767" y="0" x="0" transform="translate(-0.0410002,-5.03912)" />
+<path style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 973.5,171 2.5,3 -2,0 0,8 -1,1 0,-9 -2,0 2.5,-3 z" id="path7995" sodipodi:nodetypes="cccccccc" />
+</g>
+<g id="layer-delete" transform="translate(-819.959,55.03912)" inkscape:label="#delete_layer">
+<use xlink:href="#path4802" height="1250" width="1250" id="use5800" y="0" x="0" transform="translate(-0.0409998,2.96088)" />
+<use xlink:href="#path11129" height="1250" width="1250" id="use5864" y="0" x="0" transform="translate(-0.0410002,-3.03912)" />
+<g id="g5771" transform="translate(-0.541,0.46088)">
+<path sodipodi:nodetypes="ccccccccc" style="fill:#aa0000;fill-opacity:1;fill-rule:evenodd;stroke:#aa0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 972,171 1,-1 7,0 1,1 0,7 -1,1 -7,0 -1,-1 0,-7 z" id="path8011" />
+<path sodipodi:nodetypes="cc" id="path8023" d="m 974,171.85 5,5" style="fill:none;stroke:#ffffff;stroke-width:1.70000005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+<path sodipodi:nodetypes="cc" id="path8025" d="m 979,171.85 -5,5" style="fill:none;stroke:#ffffff;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+</g>
+</g>
+<g id="layer-duplicate" transform="translate(-819.96 95.039)" inkscape:label="#duplicate_layer">
+<rect id="rect6972" height="16" width="16" y="171.96" x="964.96" fill="none" />
+<use id="use6122" transform="translate(-0.041 2.9609)" height="1250" width="1250" xlink:href="#path4802" y="0" x="0" />
+<use id="use6123" transform="translate(-0.041 1.961)" height="1250" width="1250" xlink:href="#path5705" y="0" x="0" />
+</g>
+<g id="selection-move-to-layer-above" transform="matrix(0.997444,0,0,1,-817.4926,-59)" inkscape:label="#move_selection_above">
+<use xlink:href="#path4802" height="1250" width="1250" id="use5774" y="0" x="0" transform="translate(-0.0410002,-11.03912)" />
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" id="rect9602" width="16" height="16" x="965" y="164" />
+<path style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 973.5,167 2.5,3 -2,0 0,5 -1,1 0,-6 -2,0 2.5,-3 z" id="path9533" sodipodi:nodetypes="cccccccc" />
+<g id="g5834">
+<path id="path9593" d="m 965.5,173.5 10,0 4,4 -10,0 -4,-4 z" style="fill:none;stroke:#ffffff;stroke-width:1.00128043px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+<rect y="173" x="965" height="1" width="1" id="rect9565" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
+<use xlink:href="#rect9565" x="0" y="0" id="use5802" transform="translate(1.959,1.96088)" width="1250" height="1250" />
+<use xlink:href="#use5802" x="0" y="0" id="use5804" transform="translate(2,2)" width="1250" height="1250" />
+<use xlink:href="#use5804" x="0" y="0" id="use5806" transform="translate(2,0)" width="1250" height="1250" />
+<use xlink:href="#use5806" x="0" y="0" id="use5808" transform="translate(2,0)" width="1250" height="1250" />
+<use xlink:href="#use5808" x="0" y="0" id="use5810" transform="translate(2,0)" width="1250" height="1250" />
+<use xlink:href="#use5810" x="0" y="0" id="use5812" transform="translate(2,0)" width="1250" height="1250" />
+<use xlink:href="#use5812" x="0" y="0" id="use5815" transform="translate(2,0)" width="1250" height="1250" />
+<use xlink:href="#use5815" x="0" y="0" id="use5817" transform="translate(-2,-2)" width="1250" height="1250" />
+<rect style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" id="use5821" width="1" height="1" x="970.95898" y="172.96091" />
+<use xlink:href="#use5821" x="0" y="0" id="use5823" transform="translate(-2,0)" width="1250" height="1250" />
+<use xlink:href="#use5823" x="0" y="0" id="use5825" transform="translate(-2,0)" width="1250" height="1250" />
+<use xlink:href="#use5817" x="0" y="0" id="use5829" transform="translate(-2,-2)" width="1250" height="1250" />
+<use xlink:href="#use5829" x="0" y="0" id="use5832" transform="translate(-2,0)" width="1250" height="1250" />
+</g>
+</g>
+<g id="selection-move-to-layer-below" transform="matrix(0.997444,0,0,1,-817.4926,-39)" inkscape:label="#move_selection_below">
+<use xlink:href="#path4802" height="1250" width="1250" id="use5776" y="0" x="0" transform="translate(-0.0409998,-5.03912)" />
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" id="rect10345" width="16" height="16" x="965" y="164" />
+<path style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 973.5,177 -2.5,-3 2,0 0,-5 1,-1 0,6 2,0 -2.5,3 z" id="path10353" sodipodi:nodetypes="cccccccc" />
+<use xlink:href="#g5834" height="1250" width="1250" id="use5851" y="0" x="0" transform="translate(-0.041,-6.999996)" />
+</g>
+<g id="layer-previous" transform="matrix(0.999888,0,0,0.999919,-819.8907,-104.985)" inkscape:label="#switch_to_layer_above">
+<path sodipodi:nodetypes="ccccc" id="path11129" d="m 969.5,185.5 11,0 -4,-5 -11,0 4,5 z" style="opacity:0.48093842;color:#000000;fill:url(#linearGradient5770);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5772);stroke-width:1.0000962;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<path sodipodi:nodetypes="ccccc" id="path11131" d="m 969.5,175.5 11,0 -4,-5 -11,0 4,5 z" style="color:#000000;fill:url(#linearGradient5775);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5780);stroke-width:1.0000962;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<path style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" d="M 973.49999,176 971,179 l 2,0 0,5 1,-1 -10e-6,-4 2.00001,0 -2.50001,-3 z" id="path11143" sodipodi:nodetypes="cccccccc" />
+</g>
+<g id="layer-next" transform="translate(-819.959,-84.96088)" inkscape:label="#switch_to_layer_below">
+<path style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 973.5,180 2.5,-3 -2,0 0,-5 -1,1 0,4 -2,0 2.5,3 z" id="path11158" sodipodi:nodetypes="cccccccc" />
+<use xlink:href="#path11131" height="1250" width="1250" id="use5858" y="0" x="0" transform="translate(-0.0410002,9.96088)" />
+<use xlink:href="#path11129" height="1250" width="1250" id="use5861" y="0" x="0" transform="translate(-0.0409998,-10.03912)" />
+</g>
+<g id="selection-make-bitmap-copy" transform="matrix(-1,0,0,1,321.0144,75.92699)" inkscape:label="#selection_bitmap">
+<path style="color:#000000;fill:url(#linearGradient11197);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient11286);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline" d="m 250.4841,75.57301 c 4.5303,-1.51926 3.5303,-3.01926 4.0303,-4.01926 l 4,0 c 0.25,0.73709 1.3311,2.71442 2.5,2.97418 l 4.5,1 0,9.04508 -14,-0.01926 -1,-1 -0.0303,-7.98074 z" id="rect11168" sodipodi:nodetypes="cccsccccc" />
+<path transform="matrix(0.938759,0,0,0.938488,13.33429,5.86879)" d="m 262,78.5 c 0,1.933 -1.567,3.5 -3.5,3.5 -1.933,0 -3.5,-1.567 -3.5,-3.5 0,-1.933 1.567,-3.5 3.5,-3.5 1.933,0 3.5,1.567 3.5,3.5 z" sodipodi:ry="3.5" sodipodi:rx="3.5" sodipodi:cy="78.5" sodipodi:cx="258.5" id="path11178" style="color:#000000;fill:url(#linearGradient6187);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.36206675;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" sodipodi:type="arc" />
+<rect style="color:#000000;fill:url(#linearGradient11210);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient11294);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect11199" width="4" height="9" x="261.5144" y="75.573013" />
+<path style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient11302);stroke-width:0.9999997px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" d="m 254.4841,71.58841 0,-2.01542 4,0 0,2.01542 -4,0 z" id="path11225" />
+<path style="fill:none;stroke:#b1b1b1;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" d="m 258.9841,75.32301 c -1,-1 -4.5,-1 -5.5,0" id="path11254" sodipodi:nodetypes="cc" />
+<path sodipodi:type="arc" style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.74699998;marker:none;display:inline" id="path3614" sodipodi:cx="64" sodipodi:cy="135" sodipodi:rx="1" sodipodi:ry="1" d="m 65,135 c 0,0.5523 -0.44772,1 -1,1 -0.55228,0 -1,-0.4477 -1,-1 0,-0.5523 0.44772,-1 1,-1 0.55228,0 1,0.4477 1,1 z" transform="matrix(-1,0,0,1,321.0144,-55.92699)" />
+<path sodipodi:type="arc" style="color:#000000;fill:#ffffff;fill-opacity:0.44725743;fill-rule:evenodd;stroke:none;stroke-width:0.74699998;marker:none;display:inline" id="path4498" sodipodi:cx="64" sodipodi:cy="135" sodipodi:rx="1" sodipodi:ry="1" d="m 65,135 c 0,0.5523 -0.44772,1 -1,1 -0.55228,0 -1,-0.4477 -1,-1 0,-0.5523 0.44772,-1 1,-1 0.55228,0 1,0.4477 1,1 z" transform="matrix(-1.5,0,0,1.5,351.5144,-122.927)" />
+</g>
+<g id="document-cleanup" transform="translate(-254.959,-4.930791)" inkscape:label="#file_vacuum">
+<path sodipodi:nodetypes="cssc" id="path11319" d="m 268.5,100 c -1,0 -3,0.3049 -3,-2 0,-3 3.6283,-2.5 6,-2.5 3,0 3,-2.5 3,-2.5" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+<path transform="matrix(0.119829,0,0,0.105878,237.4457,94.48869)" d="m 280,97.5 c 0,3.5899 -2.7982,6.5 -6.25,6.5 -3.4518,0 -6.25,-2.9101 -6.25,-6.5 0,-3.58985 2.7982,-6.5 6.25,-6.5 3.4518,0 6.25,2.91015 6.25,6.5 z" sodipodi:ry="6.5" sodipodi:rx="6.25" sodipodi:cy="97.5" sodipodi:cx="273.75" id="path11327" style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:8.87804985;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" sodipodi:type="arc" />
+<path sodipodi:nodetypes="ccccs" id="rect11314" d="m 270,98.98237 c 7.036,-3.93642 9.5,0.5 9.5,0.5 l 0,5.00003 -11,0.0176 c 0,0 -3,-3 1.5,-5.51763 z" style="color:#000000;fill:url(#linearGradient11335);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient11359);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline" />
+<path transform="matrix(0.401393,0,0,0.385965,168.1187,65.35082)" d="m 280,97.5 c 0,3.5899 -2.7982,6.5 -6.25,6.5 -3.4518,0 -6.25,-2.9101 -6.25,-6.5 0,-3.58985 2.7982,-6.5 6.25,-6.5 3.4518,0 6.25,2.91015 6.25,6.5 z" sodipodi:ry="6.5" sodipodi:rx="6.25" sodipodi:cy="97.5" sodipodi:cx="273.75" id="path11312" style="color:#000000;fill:url(#radialGradient11343);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.54062963;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" sodipodi:type="arc" />
+<rect y="90.469917" x="270.45499" height="2.0342929" width="8.0898838" id="rect11317" style="color:#000000;fill:#646464;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient11367);stroke-width:0.99999928;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 273.459,91.43079 2,0" id="path5624" />
+</g>
+<g transform="translate(-298.3149,-87.1388)" id="edit-select-all" inkscape:label="#selection_select_all">
+<use xlink:href="#g6068" height="1250" width="1250" transform="translate(-0.0124923,-0.0145053)" id="use6072" y="0" x="0" />
+<use xlink:href="#g10421" height="1250" width="1250" transform="translate(-1.042199,0.956231)" id="use6075" y="0" x="0" />
+<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 55.5,185.5 1,0" id="path6078" transform="translate(298.3149,67.13877)" />
+<use xlink:href="#path6078" height="1250" width="1250" transform="translate(3,0)" id="use6080" y="0" x="0" />
+<use xlink:href="#path6078" height="1250" width="1250" transform="translate(6,0)" id="use6082" y="0" x="0" />
+<use xlink:href="#path6078" height="1250" width="1250" transform="translate(9,0)" id="use6084" y="0" x="0" />
+<use xlink:href="#path6078" height="1250" width="1250" transform="translate(12,0)" id="use6086" y="0" x="0" />
+<use xlink:href="#path6078" height="1250" width="1250" transform="translate(2,15)" id="use6088" y="0" x="0" />
+<use xlink:href="#path6078" height="1250" width="1250" transform="translate(5,15)" id="use6090" y="0" x="0" />
+<use xlink:href="#path6078" height="1250" width="1250" transform="translate(8,15)" id="use6092" y="0" x="0" />
+<use xlink:href="#path6078" height="1250" width="1250" transform="translate(11,15)" id="use6094" y="0" x="0" />
+<use xlink:href="#path6078" height="1250" width="1250" transform="translate(14,15)" id="use6096" y="0" x="0" />
+<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 55.5,187.5 0,1" id="path6100" transform="translate(298.3149,67.13877)" />
+<use xlink:href="#path6100" height="1250" width="1250" transform="translate(0,3)" id="use6102" y="0" x="0" />
+<use xlink:href="#path6100" height="1250" width="1250" transform="translate(0,6)" id="use6104" y="0" x="0" />
+<use xlink:href="#path6100" height="1250" width="1250" transform="translate(0,9)" id="use6106" y="0" x="0" />
+<use xlink:href="#path6100" height="1250" width="1250" transform="translate(0,12)" id="use6108" y="0" x="0" />
+<use xlink:href="#path6100" height="1250" width="1250" transform="translate(15,10)" id="use6110" y="0" x="0" />
+<use xlink:href="#path6100" height="1250" width="1250" transform="translate(15,7)" id="use6112" y="0" x="0" />
+<use xlink:href="#path6100" height="1250" width="1250" transform="translate(15,4)" id="use6114" y="0" x="0" />
+<use xlink:href="#path6100" height="1250" width="1250" transform="translate(15,1)" id="use6116" y="0" x="0" />
+<use xlink:href="#path6100" height="1250" width="1250" transform="translate(15,-2)" id="use6118" y="0" x="0" />
+</g>
+<g id="document-open-recent" transform="translate(-260,4.914011)" inkscape:label="#file_open_recent">
+<use xlink:href="#rect6425" height="1250" width="1250" transform="translate(4,4)" id="use5610" y="0" x="0" />
+<use xlink:href="#rect6425" height="1250" width="1250" transform="translate(2,2)" id="use5608" y="0" x="0" />
+<path style="color:#000000;fill:url(#linearGradient5766);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5768);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline" d="m 273.5,21.543 5,0 0,10 -8,0 0,-7 3,-3 z" id="rect6425" sodipodi:nodetypes="cccccc" />
+<path sodipodi:type="arc" style="color:#000000;fill:url(#linearGradient5612);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5620);stroke-width:0.71197993;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="path6398" sodipodi:cx="281" sodipodi:cy="23" sodipodi:rx="3" sodipodi:ry="3" d="m 284,23 c 0,1.65685 -1.3431,3 -3,3 -1.6569,0 -3,-1.34315 -3,-3 0,-1.65685 1.3431,-3 3,-3 1.6569,0 3,1.34315 3,3 z" transform="matrix(1.331759,0,0,1.327869,-92.69296,-5.997991)" />
+<path style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" d="m 281,22 1,-1 0,4 -1,0 0,-3 z" id="rect4108" sodipodi:nodetypes="ccccc" />
+<path style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" d="m 280,23.9955 2,0 0,1 -3,0 1,-1 z" id="rect4110" sodipodi:nodetypes="ccccc" />
+<path style="fill:none;stroke:#646464;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" d="m 270.5,24.543 3,0 0,-3 -3,3 z" id="path4704" />
+</g>
+<g id="format-text-direction-horizontal" style="stroke:none" inkscape:label="#writing_mode_lr" transform="translate(-225.5246,375.0009)">
+<g id="use5602" style="stroke:none" transform="translate(-0.4754,-9e-4)">
+<path sodipodi:nodetypes="cccccccc" id="path3731" d="m 841,26 22,0 1,1 0,20 -2,2 -20,0 -1,-1 0,-22 z" style="color:#000000;fill:#000000;fill-opacity:0.06666673;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke-width:1;marker:none;display:inline" d="m 840,26 1,0 0,20 -1,0 0,-20 z" id="path3733" />
+<rect y="26" x="861" height="20" width="1" id="rect3735" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
+<rect transform="matrix(0,-1,1,0,0,0)" y="841" x="-26" height="20" width="1" id="rect3737" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
+<rect transform="matrix(0,-1,1,0,0,0)" y="841" x="-47" height="20" width="1" id="rect3739" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
+<rect y="26" x="841" height="20" width="20" id="rect3741" style="color:#000000;fill:url(#linearGradient3749);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 842,46 -1,0 0,-20 20,0 0,1 -19,0 0,19 z" id="path3743" />
+<path style="fill:none;stroke:#383838;stroke-width:1.00000012px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 843.5,34.75 0,-4 c 0,-3 5,-3 5,0 l 0,4" id="path3745" sodipodi:nodetypes="cccc" />
+<path style="fill:none;stroke:#383838;stroke-width:1.00000012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 843.5,32 5.1429,0" id="path3747" />
+</g>
+<path style="fill:#5a5a5a;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 859.5492,30.4982 -3.0246,-2.4991 0,2 -7,0 0,1 7,0 0,2 3.0246,-2.5009 z" id="path6495" sodipodi:nodetypes="cccccccc" />
+<path style="fill:#5a5a5a;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 859.5492,36.4982 -3.0246,-2.4991 0,2 -15,0 0,1 15,0 0,2 3.0246,-2.5009 z" id="path6497" sodipodi:nodetypes="cccccccc" />
+<use xlink:href="#path6497" height="1250" width="1250" transform="translate(0,6)" id="use5502" y="0" x="0" />
+</g>
+<g id="format-text-direction-vertical" style="stroke:none" inkscape:label="#writing_mode_tb" transform="translate(-256,375)">
+<path sodipodi:nodetypes="cccccccc" id="path6536" d="m 841,26 22,0 1,1 0,20 -2,2 -20,0 -1,-1 0,-22 z" style="color:#000000;fill:#000000;fill-opacity:0.06666673;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke-width:1;marker:none;display:inline" d="m 840,26 1,0 0,20 -1,0 0,-20 z" id="rect6538" />
+<rect y="26" x="861" height="20" width="1" id="rect6540" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
+<rect transform="matrix(0,-1,1,0,0,0)" y="841" x="-26" height="20" width="1" id="rect6542" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
+<rect transform="matrix(0,-1,1,0,0,0)" y="841" x="-47" height="20" width="1" id="rect6544" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
+<rect y="26" x="841" height="20" width="20" id="rect6546" style="color:#000000;fill:url(#linearGradient3755);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 842,46 -1,0 0,-20 20,0 0,1 -19,0 0,19 z" id="path6565" />
+<path style="fill:none;stroke:#383838;stroke-width:1.00000012px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 859.5246,34.7491 0,-4 c 0,-3 -5,-3 -5,0 l 0,4" id="path6554" sodipodi:nodetypes="cccc" />
+<path style="fill:none;stroke:#383838;stroke-width:1.00000012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 859.6675,31.9991 -5.1429,0" id="path6556" />
+<path style="fill:#5a5a5a;fill-opacity:1;fill-rule:evenodd;stroke:none" d="M 857.4754,45.0009 855,42 l 2,0 0,-7 1,0 0,7 2,0 -2.5246,3.0009 z" id="path6548" sodipodi:nodetypes="cccccccc" />
+<path style="fill:#5a5a5a;fill-opacity:1;fill-rule:evenodd;stroke:none" d="M 851.4754,45 849,42 l 2,0 0,-15 1,0 0,15 2,0 -2.5246,3 z" id="path6550" sodipodi:nodetypes="cccccccc" />
+<use xlink:href="#path6550" height="1250" width="1250" transform="translate(-5.9754,0)" id="use5600" y="0" x="0" />
+</g>
+<g id="align-horizontal-right-to-anchor" transform="matrix(1,0,0,0.998006,1017.9947,-110.67412)" style="display:inline" inkscape:label="#al_left_out">
+<g id="g5060">
+<rect style="color:#000000;fill:none;stroke:url(#linearGradient5531);stroke-width:1.00099874;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5048" width="6.0088992" height="5.011291" x="-27.50193" y="175.5202" />
+<rect style="color:#000000;fill:url(#linearGradient5533);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5535);stroke-width:1.00099921;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5050" width="4.016531" height="3.0097871" x="-26.50193" y="176.5235" />
+</g>
+<g id="g4929" transform="matrix(1.091916,0,0,1,2.542347,0)">
+<rect y="192.55969" x="-38.489891" height="5.011148" width="10.98825" id="rect4911" style="color:#000000;fill:none;stroke:url(#linearGradient5537);stroke-width:0.95794243;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="193.56081" x="-37.604919" height="3.0064349" width="9.2271681" id="rect4913" style="color:#000000;fill:url(#linearGradient5539);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5541);stroke-width:0.95794243;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+</g>
+<g id="g4889">
+<rect style="color:#000000;fill:none;stroke:url(#linearGradient5543);stroke-width:1.00099862;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect4879" width="16.99984" height="7.017632" x="-44.487461" y="180.54359" />
+<rect style="color:#000000;fill:url(#linearGradient5545);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5547);stroke-width:1.00099921;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect4881" width="14.99677" height="5.0217919" x="-43.485401" y="181.53729" />
+</g>
+<rect y="175" x="-45" height="16" width="16" id="rect5118" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<g id="g4893" transform="matrix(0.414065,0,0,0.857422,-24.08423,33.74415)">
+<rect y="175.86909" x="-25.11964" height="7.017632" width="16.911819" id="rect4895" style="color:#000000;fill:none;stroke:url(#linearGradient5549);stroke-width:1.67997444;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="177.0416" x="-22.70454" height="4.678422" width="12.16012" id="rect4897" style="color:#000000;fill:url(#linearGradient5551);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5553);stroke-width:1.6799736;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+</g>
+<path style="fill:none;stroke:#c80000;stroke-width:1.00099885;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" d="m -27.45876,175.5271 0,23.0451" id="path5120" sodipodi:nodetypes="cc" />
+<g transform="matrix(0.414065,0,0,0.857422,-17.08423,41.76522)" id="g4909" />
+</g>
+<g id="align-horizontal-left" transform="matrix(1,0,0,0.998006,1047.9847,-110.64892)" style="display:inline" inkscape:label="#al_left_in">
+<g style="display:inline" id="g4936" transform="translate(60.01222,-11.05555)">
+<rect y="187.554" x="-104.4881" height="7.017632" width="22.00094" id="rect4938" style="color:#000000;fill:none;stroke:url(#linearGradient5525);stroke-width:1.00099838;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="188.54761" x="-103.4882" height="5.0217919" width="20.00112" id="rect4940" style="color:#000000;fill:url(#linearGradient5527);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5529);stroke-width:1.00099957;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+</g>
+<use xlink:href="#g4893" height="1250" width="1250" id="use4957" y="0" x="0" style="display:inline" transform="translate(-9.990004,-5.030154)" />
+<use xlink:href="#g4929" height="1250" width="1250" id="use4933" y="0" x="0" style="display:inline" transform="translate(-4.988258,-5.035654)" />
+<rect y="175" x="-45" height="16" width="16" id="rect5154" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" d="m -44,196.54298 3,-2.50498 0,2.00405 11,-5e-5 0,1.0019 -11,2e-5 0,2.00398 -3,-2.50492 z" id="path6192" sodipodi:nodetypes="cccccccc" />
+<use xlink:href="#path5120" height="1250" width="1250" id="use5039" y="0" x="0" style="display:inline" transform="translate(-17.01664,-0.0261695)" />
+</g>
+<g id="align-horizontal-center" transform="matrix(1,0,0,0.998006,1078.0014,-110.64902)" style="display:inline" inkscape:label="#al_center_hor">
+<use xlink:href="#use4933" height="1250" width="1250" id="use4973" y="0" x="0" style="display:inline" transform="translate(4.9833,-0.0010592)" />
+<use xlink:href="#g4936" height="1250" width="1250" id="use4970" y="0" x="0" style="display:inline" transform="translate(-0.0162524,0.0037401)" />
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" id="rect4315" width="24" height="24" x="1080" y="165" transform="matrix(1,0,0,1.001998,-1125,9.670333)" />
+<rect y="175" x="-45" height="16" width="16" id="rect5252" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<rect y="175" x="-44.969021" height="16" width="16" id="rect6200" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" d="m -34,196.51098 -3,2.50502 0,-2.00403 -6,0.0319 0,-1.0019 6,-0.032 0,-2.00398 3,2.50498 z" id="path6242" sodipodi:nodetypes="cccccccc" />
+<g transform="matrix(0.743616,0,0,1,-8.870407,-12.0507)" id="use4976">
+<rect style="color:#000000;fill:none;stroke:url(#linearGradient5519);stroke-width:1.16080678;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect4980" width="10.77151" height="5.011148" x="-38.503159" y="192.55969" />
+<rect style="color:#000000;fill:url(#linearGradient5521);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5523);stroke-width:1.16080678;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect4982" width="8.1205044" height="3.0064349" x="-37.19693" y="193.56081" />
+</g>
+<use xlink:href="#path5120" height="1250" width="1250" id="use5042" y="0" x="0" style="display:inline" transform="translate(-6.033343,-0.0260693)" />
+<use xlink:href="#path6242" height="1250" width="1250" transform="matrix(-1,0,0,1,-66.9921,0.03112)" id="use5624" y="0" x="0" />
+</g>
+<g id="align-horizontal-right" transform="matrix(1,0,0,0.998006,1110.9537,-109.64892)" style="display:inline" inkscape:label="#al_right_in">
+<rect y="173.998" x="-47.969021" height="16" width="16" id="rect4279" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<use xlink:href="#use4933" height="1250" width="1250" id="use5021" y="0" x="0" style="display:inline" transform="translate(8.031,-1.001998)" />
+<use xlink:href="#g4936" height="1250" width="1250" id="use5025" y="0" x="0" style="display:inline" transform="translate(-1.971593,-1.007084)" />
+<use xlink:href="#use4957" height="1250" width="1250" id="use5023" y="0" x="0" style="display:inline" transform="translate(13.031,-1.001998)" />
+<use xlink:href="#path5120" height="1250" width="1250" id="use5044" y="0" x="0" style="display:inline" transform="translate(3.014357,-1.028167)" />
+<use xlink:href="#path6192" height="1250" width="1250" id="use5621" y="0" x="0" style="display:inline" transform="matrix(-1,0,0,1,-68.9444,-1.002948)" />
+</g>
+<g id="align-horizontal-left-to-anchor" inkscape:label="#al_right_out" transform="translate(-32.053171,-131.04252)">
+<use xlink:href="#g5060" height="1250" width="1250" id="use5064" y="0" x="0" style="display:inline" transform="matrix(1,0,0,0.998006,1153.055,20.37222)" />
+<rect y="195.0446" x="1125.038" height="15.9681" width="16" id="rect5073" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<use xlink:href="#g4889" height="1250" width="1250" id="use5030" y="0" x="0" style="display:inline" transform="matrix(1,0,0,0.998006,1176.045,20.37348)" />
+<use xlink:href="#g4893" height="1250" width="1250" id="use5032" y="0" x="0" style="display:inline" transform="matrix(1,0,0,0.998006,1166.045,20.37348)" />
+<use xlink:href="#g4929" height="1250" width="1250" id="use5034" y="0" x="0" style="display:inline" transform="matrix(1,0,0,0.998006,1171.048,20.36799)" />
+<use xlink:href="#path5120" height="1250" width="1250" id="use5046" y="0" x="0" style="display:inline" transform="matrix(1,0,0,0.998006,1159.021,20.36748)" />
+</g>
+<g style="display:inline" transform="matrix(1,0,0,0.998006,1003.0579,-78.634026)" id="align-vertical-bottom-to-anchor" inkscape:label="#al_top_out">
+<use xlink:href="#g4889" height="1250" width="1250" id="use5485" y="0" x="0" style="display:inline" transform="matrix(0,1.001998,0.998006,0,-198.7358,218.0576)" />
+<use xlink:href="#g4893" height="1250" width="1250" transform="matrix(0,1.001998,0.998006,0,-205.7188,218.0554)" id="use5503" y="0" x="0" style="display:inline" />
+<rect y="6.0480151" x="172.9911" height="15.9681" width="16.031969" id="rect4502" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" transform="matrix(0,1,-1,0,0,0)" />
+<use xlink:href="#g4929" height="1250" width="1250" transform="matrix(0,1.001998,0.998006,0,-220.7255,218.0571)" id="use5559" y="0" x="0" style="display:inline" />
+<use xlink:href="#g5060" height="1250" width="1250" transform="matrix(0,1.001998,0.998006,0,-186.7188,218.063)" id="use5562" y="0" x="0" style="display:inline" />
+<use xlink:href="#path5120" height="1250" width="1250" id="use5618" y="0" x="0" style="display:inline" transform="matrix(0,1.001998,-0.998006,0,168.6276,218.0287)" />
+</g>
+<g style="display:inline" transform="matrix(1,0,0,0.998006,1095.9006,-75.696826)" id="align-vertical-center" inkscape:label="#al_center_ver">
+<rect y="38.915932" x="170.05479" height="15.9681" width="16.031969" id="rect4582" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" transform="matrix(0,1,-1,0,0,0)" />
+<rect y="38.915932" x="170.0858" height="15.9681" width="16.031969" id="rect4584" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" transform="matrix(0,1,-1,0,0,0)" />
+<use xlink:href="#path6242" height="1250" width="1250" transform="matrix(0,1.001998,-0.998006,0,135.7278,215.127)" id="use5762" y="0" x="0" style="display:inline" />
+<use xlink:href="#use5762" height="1250" width="1250" transform="matrix(1,0,0,-1,4.205594e-5,363.1201)" id="use5766" y="0" x="0" />
+<use xlink:href="#use4970" height="1250" width="1250" id="use5797" y="0" x="0" style="display:inline" transform="matrix(0,1.001998,0.998006,0,-223.5451,215.119)" />
+<use xlink:href="#use4976" height="1250" width="1250" id="use5799" y="0" x="0" style="display:inline" transform="matrix(0,1.001998,0.998006,0,-229.5403,215.1289)" />
+<use xlink:href="#use4973" height="1250" width="1250" id="use5801" y="0" x="0" style="display:inline" transform="matrix(0,1.001998,0.998006,0,-243.5403,215.1173)" />
+<use xlink:href="#use5618" height="1250" width="1250" id="use5725" y="0" x="0" style="display:inline" transform="translate(-32.84268,-8.95505)" />
+</g>
+<g style="display:inline" transform="matrix(1,0,0,0.998006,1142.8937,-75.605726)" id="align-vertical-bottom" inkscape:label="#al_bottom_in">
+<use xlink:href="#use5626" height="1250" width="1250" id="use5807" y="0" x="0" transform="matrix(1,0,0,-1.001998,-1109.954,391.4175)" />
+<use xlink:href="#use5712" height="1250" width="1250" id="use5809" y="0" x="0" transform="matrix(1,0,0,1.001998,-1108.955,-16.45778)" />
+<use xlink:href="#use5675" height="1250" width="1250" transform="matrix(1,0,0,1.001998,-1108.95,-26.47689)" id="use5813" y="0" x="0" />
+<use xlink:href="#use5716" height="1250" width="1250" id="use5811" y="0" x="0" transform="matrix(1,0,0,1.001998,-1108.949,-11.44863)" />
+<use xlink:href="#use5719" height="1250" width="1250" id="use5827" y="0" x="0" transform="matrix(1,0,0,1.001998,-1109.954,-4.43204)" />
+</g>
+<g id="align-vertical-top-to-anchor" transform="translate(3.4940291,-92.489326)" inkscape:label="#al_bottom_out">
+<rect y="-1113.49" x="186.5164" height="15.9681" width="16" id="rect4694" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" transform="matrix(0,1,-1,0,0,0)" />
+<use xlink:href="#use5559" height="1250" width="1250" id="use5835" y="0" x="0" style="display:inline" transform="matrix(1,0,0,0.998006,1119.564,14.85359)" />
+<use xlink:href="#use5485" height="1250" width="1250" id="use5837" y="0" x="0" style="display:inline" transform="matrix(1,0,0,0.998006,1119.567,19.85517)" />
+<use xlink:href="#use5503" height="1250" width="1250" id="use5839" y="0" x="0" style="display:inline" transform="matrix(1,0,0,0.998006,1119.559,9.852706)" />
+<use xlink:href="#use5562" height="1250" width="1250" id="use5841" y="0" x="0" style="display:inline" transform="matrix(1,0,0,0.998006,1119.563,-3.144651)" />
+<use xlink:href="#use5618" height="1250" width="1250" id="use5843" y="0" x="0" style="display:inline" transform="matrix(1,0,0,0.998006,1119.565,2.855306)" />
+</g>
+<g id="distribute-horizontal-left" transform="matrix(1,0,0,0.998006,1014.9695,-40.611135)" style="display:inline" inkscape:label="#distribute_left">
+<rect y="175" x="-45" height="16" width="16" id="rect5678" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<g id="g5853">
+<use xlink:href="#path5265" x="0" y="0" id="use5269" transform="translate(9,-8.462612e-4)" width="1250" height="1250" />
+<use xlink:href="#path5265" x="0" y="0" id="use5274" transform="translate(18,-8.462612e-4)" width="1250" height="1250" />
+<path sodipodi:nodetypes="cc" id="path5265" d="m -44.4626,175.469 0,12.0232" style="fill:none;stroke:#c80000;stroke-width:1.00099885;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+<path sodipodi:nodetypes="ccccccccccc" id="path5722" d="m -41.9626,178.0051 -2,-1.53492 2,-1.47098 0,0.96998 3.9626,8e-4 0,-1.00198 2,1.50298 -2,1.50302 0,-1.00202 -3.9626,-8e-4 0,1.03392 z" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+<use xlink:href="#path5722" x="0" y="0" id="use5276" transform="translate(9,-5.433975e-6)" width="1250" height="1250" />
+</g>
+<g transform="matrix(0,0.745102,0.998006,0,-218.6383,211.1611)" id="use5317" style="display:inline">
+<rect style="color:#000000;fill:none;stroke:url(#linearGradient5774);stroke-width:1.16080678;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5770" width="10.77151" height="5.011148" x="-38.503159" y="192.55969" />
+<rect style="color:#000000;fill:url(#linearGradient5776);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5778);stroke-width:1.16080678;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5772" width="8.1205044" height="3.0064349" x="-37.19693" y="193.56081" />
+</g>
+<g transform="matrix(0,1.576101,0.998006,0,-236.6395,242.165)" id="use5322" style="display:inline">
+<rect style="color:#000000;fill:none;stroke:url(#linearGradient5579);stroke-width:0.79813403;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5326" width="10.77151" height="5.011148" x="-38.503159" y="192.55969" />
+<rect style="color:#000000;fill:url(#linearGradient5581);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5583);stroke-width:0.79813391;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5328" width="9.534461" height="3.006026" x="-37.87537" y="193.5616" />
+</g>
+<g id="g5427" transform="matrix(0.974035,0,0,1,-0.895642,0)">
+<rect style="color:#000000;fill:none;stroke:url(#linearGradient5585);stroke-width:1.01425469;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5724" width="3.084933" height="9.0357723" x="-35.48843" y="183.485" />
+<path sodipodi:nodetypes="ccc" id="path5415" d="m -33.4626,185.4882 0,6.0119 -1,0" style="fill:none;stroke:#a4b8d2;stroke-width:1.01425254px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+<path sodipodi:nodetypes="ccc" id="path5417" d="m -34.4626,190.4982 0,-6.012 1,0" style="fill:none;stroke:#e2e8f0;stroke-width:1.01425254px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+</g>
+</g>
+<g id="distribute-horizontal-center" transform="matrix(1,0,0,0.998006,1048.9361,-40.639598)" style="display:inline" inkscape:label="#distribute_hcentre">
+<g id="use5367" transform="matrix(0,1.094098,0.818085,0,-177.9701,226.5979)" style="display:inline">
+<rect y="186.38969" x="-38.491581" height="5.002912" width="11.03482" id="rect5376" style="color:#000000;fill:none;stroke:url(#linearGradient5561);stroke-width:1.05804992;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="187.5994" x="-37.617401" height="2.583389" width="9.2428188" id="rect5378" style="color:#000000;fill:url(#linearGradient5563);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5565);stroke-width:0.95794278;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+</g>
+<g style="display:inline" id="g5355" transform="matrix(0,1.001998,0.998006,0,-217.691,227.0587)">
+<rect y="173.5676" x="-44.48312" height="6.0217342" width="9.0228138" id="rect5357" style="color:#000000;fill:none;stroke:url(#linearGradient5567);stroke-width:1.00099826;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="174.5696" x="-43.48764" height="4.045835" width="7.0318828" id="rect5359" style="color:#000000;fill:url(#linearGradient5569);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5571);stroke-width:1.00099969;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+</g>
+<g transform="matrix(0,1.001998,0.998006,0,-215.6813,226.0567)" id="use5339" style="display:inline">
+<rect style="color:#000000;fill:none;stroke:url(#linearGradient5573);stroke-width:1.0009985;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5345" width="16.99984" height="6.0217342" x="-44.487461" y="180.6097" />
+<rect style="color:#000000;fill:url(#linearGradient5575);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5577);stroke-width:1.00099945;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5347" width="14.99677" height="4.045835" x="-43.485401" y="181.6118" />
+</g>
+<rect y="175" x="-45" height="16" width="16" id="rect5736" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<use xlink:href="#g5853" height="1250" width="1250" id="use5860" y="0" x="0" style="display:inline" transform="translate(3.0309,0)" />
+</g>
+<g id="distribute-horizontal-right" transform="matrix(1,0,0,0.998006,1082.9726,-40.648958)" style="display:inline" inkscape:label="#distribute_right">
+<use xlink:href="#g5853" height="1250" width="1250" id="use5863" y="0" x="0" style="display:inline" transform="translate(4.9936,0.0378755)" />
+<rect y="175.006" x="-45" height="16" width="16" id="rect5180" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<g transform="matrix(0,0.745102,0.998006,0,-218.6447,211.1989)" id="use5320" style="display:inline">
+<rect style="color:#000000;fill:none;stroke:url(#linearGradient5786);stroke-width:1.16080678;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5782" width="10.77151" height="5.011148" x="-38.503159" y="192.55969" />
+<rect style="color:#000000;fill:url(#linearGradient5788);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5790);stroke-width:1.16080678;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5784" width="8.1205044" height="3.0064349" x="-37.19693" y="193.56081" />
+</g>
+<use xlink:href="#use5322" height="1250" width="1250" id="use5336" y="0" x="0" style="display:inline" transform="translate(-0.005212,0.0379148)" />
+<use xlink:href="#g5427" height="1250" width="1250" id="use5432" y="0" x="0" style="display:inline" transform="translate(1.993612,0.0370281)" />
+</g>
+<g id="distribute-horizontal-gaps" transform="matrix(1,0,0,0.998006,1116.97,-40.592638)" style="display:inline" inkscape:label="#distribute_hdist">
+<g id="g5885">
+<use xlink:href="#use5274" transform="translate(-15,-0.0213989)" style="display:inline" x="0" y="0" id="use5475" width="1250" height="1250" />
+<use xlink:href="#use5274" transform="translate(-8,-0.0222444)" style="display:inline" x="0" y="0" id="use5479" width="1250" height="1250" />
+<use xlink:href="#use5274" transform="translate(-5,-0.0213989)" style="display:inline" x="0" y="0" id="use5481" width="1250" height="1250" />
+<use xlink:href="#use5274" transform="translate(2,-0.0222444)" style="display:inline" x="0" y="0" id="use5483" width="1250" height="1250" />
+<path sodipodi:nodetypes="ccccccccccc" id="path5816" d="m -39,177.974 -2,-1.55273 2,-1.45327 -0.015,0.95233 2,0 0,-1.00203 2,1.50297 -2,1.50303 0,-1.00209 -2,0 0.015,1.05179 z" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+<use xlink:href="#path5816" x="0" y="0" id="use5473" transform="translate(10.0524,-0.0230858)" width="1250" height="1250" />
+</g>
+<rect y="175" x="-45" height="16" width="16" id="rect5806" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<use xlink:href="#g5427" height="1250" width="1250" id="use5435" y="0" x="0" style="display:inline" transform="translate(1.000012,-0.0230918)" />
+<g id="use5437" transform="matrix(1,0,0,1.662154,-8.963779,-123.5118)">
+<rect y="183.485" x="-35.498821" height="9.0361071" width="3.0207911" id="rect5452" style="color:#000000;fill:none;stroke:url(#linearGradient5557);stroke-width:0.77642179;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<path style="fill:none;stroke:#a4b8d2;stroke-width:0.7764219;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m -33.48843,184.6843 0,7.234 -1,0" id="path5454" sodipodi:nodetypes="ccc" />
+<path style="fill:none;stroke:#e2e8f0;stroke-width:0.7764219;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m -34.48843,191.3155 0,-7.234 1,0" id="path5456" sodipodi:nodetypes="ccc" />
+</g>
+<g style="display:inline" id="g5462" transform="matrix(0.994095,0,0,1.884852,10.82365,-164.3818)">
+<rect y="183.485" x="-35.498821" height="9.0361071" width="3.0207911" id="rect5464" style="color:#000000;fill:none;stroke:url(#linearGradient5559);stroke-width:0.73127508;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<path style="fill:none;stroke:#a4b8d2;stroke-width:0.73127532;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m -33.48693,184.5482 -0.0059,7.4425 -1,0" id="path5467" sodipodi:nodetypes="ccc" />
+<path style="fill:none;stroke:#e2e8f0;stroke-width:0.73127532;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m -34.49287,191.4591 0,-7.4425 1,0" id="path5469" sodipodi:nodetypes="ccc" />
+</g>
+</g>
+<g id="distribute-vertical-bottom" inkscape:label="#distribute_bottom" transform="translate(-36.99845,-60.954178)">
+<use xlink:href="#g5853" height="1250" width="1250" id="use5865" y="0" x="0" style="display:inline" transform="matrix(0,-1,0.998006,0,832.369,202.0097)" />
+<rect y="1007.11" x="-247.05119" height="15.9681" width="16" id="rect4248" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" transform="matrix(0,-1,1,0,0,0)" />
+<use xlink:href="#use4976" height="1250" width="1250" id="use5909" y="0" x="0" style="display:inline" transform="matrix(1,0,0,0.998006,1051.989,43.32326)" />
+<use xlink:href="#g5427" height="1250" width="1250" transform="matrix(0,1,0.998006,0,832.3504,269.9301)" id="use5913" y="0" x="0" style="display:inline" />
+<use xlink:href="#use5322" height="1250" width="1250" transform="matrix(0,1,0.998006,0,832.4259,285.9361)" id="use5917" y="0" x="0" style="display:inline" />
+</g>
+<g style="display:inline" transform="matrix(1,0,0,0.998006,1032.5443,-16.572396)" id="distribute-vertical-center" inkscape:label="#distribute_vcentre">
+<use xlink:href="#g5355" height="1250" width="1250" transform="matrix(0,1.001998,0.998006,0,-203.1702,241.0142)" id="use5921" y="0" x="0" style="display:inline" />
+<use xlink:href="#use5339" height="1250" width="1250" transform="matrix(0,1.001998,-0.998006,0,176.0711,222.9501)" id="use5925" y="0" x="0" style="display:inline" />
+<use xlink:href="#use5367" height="1250" width="1250" transform="matrix(0,1.001998,0.998006,0,-203.1639,204.97)" id="use5929" y="0" x="0" style="display:inline" />
+<rect y="-28.51869" x="-203.0105" height="15.9681" width="16.031969" id="rect4296" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" transform="matrix(0,-1,1,0,0,0)" />
+<use xlink:href="#use5865" height="1250" width="1250" id="use5880" y="0" x="0" transform="matrix(1,0,0,1.001998,-1035.535,-47.49321)" />
+</g>
+<g style="display:inline" transform="matrix(1,0,0,0.998006,1100.9684,-5.5886422)" id="distribute-vertical-top" inkscape:label="#distribute_top">
+<use xlink:href="#use5865" height="1250" width="1250" id="use5883" y="0" x="0" transform="matrix(1,0,0,1.001998,-1069.956,-60.49864)" />
+<rect y="-62.953541" x="-191.98441" height="15.9681" width="16.031969" id="rect4341" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" transform="matrix(0,-1,1,0,0,0)" />
+<use xlink:href="#use5909" height="1250" width="1250" id="use5933" y="0" x="0" transform="matrix(1,0,0,1.001998,-1069.978,-55.48746)" />
+<use xlink:href="#use5913" height="1250" width="1250" id="use5935" y="0" x="0" transform="matrix(1,0,0,1.001998,-1069.96,-57.49265)" />
+<use xlink:href="#use5917" height="1250" width="1250" id="use5937" y="0" x="0" transform="matrix(1,0,0,1.001998,-1069.978,-55.48865)" />
+</g>
+<g style="display:inline" transform="matrix(1,0,0,0.998006,1120.0197,-5.5695378)" id="distribute-vertical-gaps" inkscape:label="#distribute_vdist">
+<use xlink:href="#g5885" height="1250" width="1250" id="use5893" y="0" x="0" style="display:inline" transform="matrix(0,-1.001998,0.998006,0,-222.5775,146.9011)" />
+<rect y="-47.924419" x="-191.94141" height="15.9681" width="16.031969" id="rect4388" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" transform="matrix(0,-1,1,0,0,0)" />
+<use xlink:href="#use5913" height="1250" width="1250" id="use5943" y="0" x="0" transform="matrix(1,0,0,1.001998,-1055.001,-56.51422)" />
+<use xlink:href="#g5462" height="1250" width="1250" transform="matrix(0,1.001998,0.998006,0,-222.6272,192.921)" id="use5947" y="0" x="0" style="display:inline" />
+<use xlink:href="#use5437" height="1250" width="1250" transform="matrix(0,1.001998,0.998006,0,-222.6377,232.9772)" id="use5951" y="0" x="0" style="display:inline" />
+</g>
+<g id="align-vertical-top" transform="translate(-27.060371,-103.02892)" inkscape:label="#al_top_in">
+<rect transform="matrix(0,1,-1,0,0,0)" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" id="rect4546" width="16" height="15.9681" x="197.03101" y="-1054.045" />
+<use xlink:href="#path6192" height="1250" width="1250" id="use5626" y="0" x="0" style="display:inline" transform="matrix(0,1,-0.998006,0,1228.721,242.0301)" />
+<use xlink:href="#g4936" height="1250" width="1250" transform="matrix(0,1,0.998006,0,869.4195,242.0059)" id="use5675" y="0" x="0" style="display:inline" />
+<use xlink:href="#use5559" height="1250" width="1250" id="use5712" y="0" x="0" style="display:inline" transform="matrix(1,0,0,0.998006,1065.119,19.39495)" />
+<use xlink:href="#use5503" height="1250" width="1250" id="use5716" y="0" x="0" style="display:inline" transform="matrix(1,0,0,0.998006,1065.113,14.3949)" />
+<use xlink:href="#use5618" height="1250" width="1250" id="use5719" y="0" x="0" style="display:inline" transform="matrix(1,0,0,0.998006,1060.118,7.394906)" />
+</g>
+<g transform="matrix(-1,0,0,1,1096.1733,82.037531)" id="distribute-vertical-baseline" inkscape:label="#distribute_baselines_vert">
+<use xlink:href="#g5896" height="1250" width="1250" id="use5901" y="0" x="0" transform="matrix(0,1,-1,0,70.1351,113.7903)" />
+<rect transform="matrix(0,1,1,0,0,0)" y="-33.803001" x="79.963608" height="24" width="24" id="rect4421" style="font-size:12px;fill:none;stroke:none" />
+<use xlink:href="#text5563" height="1250" width="1250" id="use5966" y="0" x="0" transform="matrix(1,0,0,0.997921,-10.75241,14.3406)" />
+<use xlink:href="#text3357" height="1250" width="1250" id="use5968" y="0" x="0" transform="matrix(1,0,0,0.997921,-9.52204,-9.516171)" />
+</g>
+<g transform="matrix(-1,0,0,1,1096.1742,54.038278)" id="distribute-horizontal-baseline" inkscape:label="#distribute_baselines_hor">
+<rect transform="matrix(0,1,1,0,0,0)" y="-33.803001" x="79.963608" height="24" width="24" id="rect4447" style="font-size:12px;fill:none;stroke:none" />
+<g id="g5896">
+<use xlink:href="#path5120" transform="matrix(-1,0,0,0.998006,-37.78636,-94.71436)" style="display:inline" x="0" y="0" id="use5305" width="1250" height="1250" />
+<use xlink:href="#path5120" transform="matrix(-1,0,0,0.998006,-51.78636,-94.71352)" style="display:inline" x="0" y="0" id="use5308" width="1250" height="1250" />
+<path sodipodi:nodetypes="ccccccccccc" id="path4463" d="m -10.803,82.463616 -2.99999,-2.500006 0,2.000006 -7.00001,0 0,-2.000006 -3,2.500006 3,2.499994 0,-1.999994 7.00001,0 0,1.999994 2.99999,-2.499994 z" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" />
+</g>
+<use xlink:href="#text5563" height="1250" width="1250" id="use5955" y="0" x="0" transform="matrix(1,0,0,0.997921,1.24759,8.430751)" />
+<use xlink:href="#text3357" height="1250" width="1250" transform="matrix(1,0,0,0.997921,-11.02206,-2.05535)" id="use5961" y="0" x="0" />
+</g>
+<g id="align-horizontal-node" inkscape:label="#node_valign" transform="translate(-205,77.992833)">
+<path style="fill:none;stroke:#c80000;stroke-width:1.00000036;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" d="m 1186.5,140.5008 0,22.9992 0,0" id="path5262" />
+<path style="fill:none;stroke:#969696;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" d="m 1175.5,140.5 c 3,3.5 18.975,1.5988 17.5,7.5 -1,4 -17,1 -17.5,8.5 -0.366,5.4878 17,2.5 23,6.5" id="path5249" sodipodi:nodetypes="cssc" />
+<rect y="141.5" x="1184.5" height="4.0071669" width="4.0662079" id="rect5251" style="color:#000000;fill:#8ab3de;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<use xlink:href="#rect5251" height="1250" width="1250" transform="translate(0.0188999,6.991948)" id="use5438" y="0" x="0" />
+<use xlink:href="#rect5251" height="1250" width="1250" transform="translate(-0.0473082,16.99195)" id="use5440" y="0" x="0" />
+</g>
+<g id="align-vertical-node" transform="translate(-171.0218,77.983746)" inkscape:label="#node_halign">
+<path style="fill:none;stroke:#c80000;stroke-width:1.00000036;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" d="m 1175.498,152.4972 22.999,0 0,0" id="path5318" />
+<rect y="1180.4969" x="-163.9971" height="16" width="16" id="rect5320" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" transform="matrix(0,-1,1,0,0,0)" />
+<path style="fill:none;stroke:#969696;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" d="m 1175.497,163.4972 c 3.5,-3 1.599,-18.9753 7.5,-17.5 4,1 1,17 8.5,17.5 5.488,0.3658 2.5,-17 6.5,-23" id="path5322" sodipodi:nodetypes="cssc" />
+<use xlink:href="#rect5251" height="1250" width="1250" id="use5452" y="0" x="0" transform="translate(-7.9782,9.009087)" />
+<use xlink:href="#rect5251" height="1250" width="1250" id="use5455" y="0" x="0" transform="translate(-0.9782,9.001915)" />
+<use xlink:href="#rect5251" height="1250" width="1250" id="use5457" y="0" x="0" transform="translate(8.955592,9.001915)" />
+</g>
+<g id="distribute-vertical-node" transform="translate(-137.02312,78.026257)" inkscape:label="#node_vdistribute">
+<use xlink:href="#path5465" height="1250" width="1250" transform="translate(0,18)" id="use5469" y="0" x="0" />
+<use xlink:href="#path5465" height="1250" width="1250" transform="translate(0,9)" id="use5467" y="0" x="0" />
+<path style="fill:none;stroke:#c80000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 643.5,697.5 -13,0" id="path5465" transform="translate(555.0237,-555.0009)" />
+<rect y="145.5" x="1175" height="16" width="16" id="rect5334" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path style="fill:none;stroke:#969696;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" d="m 1178.5,140.5 c 5.5,3.5 13.713,2.6493 12.5,7.5 -1,4 -11.769,4.0765 -13,9 -1,4 5,1 9.5,6.5" id="path5336" sodipodi:nodetypes="cssc" />
+<path style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" d="m 1195.967,145.0749 1.532,-2 1.468,2 -0.968,0 0,4 1,0 -1.5,2 -1.5,-2 1,0 0,-4 -1.032,0 z" id="path5344" sodipodi:nodetypes="ccccccccccc" />
+<use xlink:href="#rect5251" height="1250" width="1250" id="use5442" y="0" x="0" transform="translate(-2.9763,-1.008052)" />
+<use xlink:href="#rect5251" height="1250" width="1250" id="use5445" y="0" x="0" transform="translate(0.0236999,7.991948)" />
+<use xlink:href="#rect5251" height="1250" width="1250" id="use5447" y="0" x="0" transform="translate(-2.9763,16.99195)" />
+<use xlink:href="#path5344" height="1250" width="1250" transform="translate(0.0246,8.92419)" id="use5471" y="0" x="0" />
+</g>
+<g id="distribute-horizontal-node" transform="translate(-103.01032,77.974192)" inkscape:label="#node_hdistribute">
+<use xlink:href="#path5476" height="1250" width="1250" transform="translate(9,0)" id="use5478" y="0" x="0" />
+<use xlink:href="#path5476" height="1250" width="1250" transform="translate(18,0)" id="use5482" y="0" x="0" />
+<path style="fill:none;stroke:#c80000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 1177.523,140.4996 0,13" id="path5476" />
+<rect y="1180.5" x="-163.9996" height="16" width="16" id="rect5356" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" transform="matrix(0,-1,1,0,0,0)" />
+<path style="fill:none;stroke:#969696;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" d="m 1175.499,160.4995 c 3.5,-5.5 2.65,-13.7127 7.5,-12.5 4,1 4.077,11.7692 9,13 4,1 1,-5 6.5,-9.5" id="path5358" sodipodi:nodetypes="cssc" />
+<path style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" d="m 1180.074,143.0324 -2,-1.5319 2,-1.4681 0,0.9681 4,0 0,-1 2,1.5 -2,1.5 0,-1 -4,0 0,1.0319 z" id="path5366" sodipodi:nodetypes="ccccccccccc" />
+<use xlink:href="#rect5251" height="1250" width="1250" id="use5459" y="0" x="0" transform="translate(-8.910592,12.00679)" />
+<use xlink:href="#rect5251" height="1250" width="1250" id="use5461" y="0" x="0" transform="translate(0.0894077,8.999615)" />
+<use xlink:href="#rect5251" height="1250" width="1250" id="use5463" y="0" x="0" transform="translate(9.0232,11.99962)" />
+<use xlink:href="#path5366" height="1250" width="1250" transform="translate(8.9487,-0.03275)" id="use5484" y="0" x="0" />
+</g>
+<g id="distribute-randomize" inkscape:label="#distribute_randomize" transform="translate(-155.03707,-5.0424354)">
+<rect y="195.0446" x="1125.038" height="15.9681" width="16" id="rect5814" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<use xlink:href="#g5060" height="1250" width="1250" id="use3660" y="0" x="0" style="display:inline" transform="matrix(1,0,0,0.998006,1153.039,22.37222)" />
+<use xlink:href="#g5060" height="1250" width="1250" id="use3663" y="0" x="0" style="display:inline" transform="matrix(1,0,0,0.998006,1165.03,20.37352)" />
+<use xlink:href="#g5060" height="1250" width="1250" id="use3665" y="0" x="0" style="display:inline" transform="matrix(1,0,0,0.998006,1170.039,27.37352)" />
+<use xlink:href="#g5060" height="1250" width="1250" id="use3668" y="0" x="0" style="display:inline" transform="matrix(1,0,0,0.998006,1162.03,30.37222)" />
+<use xlink:href="#g5060" height="1250" width="1250" id="use3670" y="0" x="0" style="display:inline" transform="matrix(1,0,0,0.998006,1163.03,37.37222)" />
+<use xlink:href="#g5060" height="1250" width="1250" id="use3672" y="0" x="0" style="display:inline" transform="matrix(1,0,0,0.998006,1153.03,38.37222)" />
+</g>
+<g id="distribute-unclump" inkscape:label="#unclump" transform="translate(-121.03693,-5.0669102)">
+<rect y="195.0446" x="1125.038" height="15.9681" width="16" id="rect5912" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path style="fill:none;stroke:#c80000;stroke-width:1.00000083;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" d="m 1141.013,201.0194 -5,1.5" id="path5975" sodipodi:nodetypes="cc" />
+<path style="fill:none;stroke:#c80000;stroke-width:1.00000083;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" d="m 1141.013,213.0194 -5,-3" id="path5977" sodipodi:nodetypes="cc" />
+<path style="fill:none;stroke:#c80000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" d="m 1145.513,212.0194 0,-6" id="path5979" sodipodi:nodetypes="cc" />
+<use xlink:href="#g5060" height="1250" width="1250" id="use3674" y="0" x="0" style="display:inline" transform="matrix(1,0,0,0.998006,1170.03,38.37352)" />
+<g id="g3698" transform="translate(6.999947,0.0231631)">
+<rect y="197.5437" x="1135.537" height="6.97679" width="6.0088992" id="rect3680" style="color:#000000;fill:none;stroke:url(#linearGradient3702);stroke-width:1.00000048;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="198.5437" x="1136.537" height="4.9738441" width="4.016531" id="rect3682" style="color:#000000;fill:url(#linearGradient3704);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3706);stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+</g>
+<g id="g3728" transform="translate(-0.0110398,-7.976791)">
+<rect y="210.5437" x="1125.548" height="6.97679" width="8.9883881" id="rect3710" style="color:#000000;fill:none;stroke:url(#linearGradient3732);stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="211.5437" x="1126.557" height="4.9738441" width="6.9608388" id="rect3712" style="color:#000000;fill:url(#linearGradient3734);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3736);stroke-width:1.00000083;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+</g>
+</g>
+<g id="xml-node-delete" inkscape:label="#delete_xml_node" transform="translate(132.01118,21.031297)">
+<use xlink:href="#g5715" height="1250" width="1250" id="use5729" y="0" x="0" transform="translate(0.0067,-0.0161)" />
+<use xlink:href="#g5707" height="1250" width="1250" id="use5744" y="0" x="0" transform="translate(0.0067,-0.0161)" />
+<use xlink:href="#g5719" height="1250" width="1250" id="use5763" y="0" x="0" transform="translate(0.0067,-0.0161)" />
+<use xlink:href="#g5771" height="1250" width="1250" id="use7401" y="0" x="0" transform="translate(-56.9523,-150.977)" />
+</g>
+<g id="xml-element-new" transform="translate(72.017883,21.015197)" inkscape:label="#add_xml_element_node">
+<g id="g5715">
+<path sodipodi:nodetypes="cccccccc" id="path5401" d="m 923,6 1,0 0,21 -2,2 -21,0 0,-1 22,0 0,-22 z" style="fill:#000000;fill-opacity:0.17867438;fill-rule:evenodd;stroke:none" />
+<rect style="color:#000000;fill:url(#linearGradient5826);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999982;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5403" width="22.038759" height="22.03599" x="900.48212" y="5.4848032" />
+</g>
+<g id="g5707">
+<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 909.5,11 0,5" id="path5405" />
+<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 912.5,11.97746 c 1,-0.5 3,-1 3,1 0,1 0,2 0,3" id="path5407" sodipodi:nodetypes="csc" />
+<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 917.5,7.470786 c 0,3.500004 0,6.000004 0,7.000004 0,1.15244 1,1 2,1" id="path5410" sodipodi:nodetypes="csc" />
+<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 909.5,11.97746 c 1,-0.5 3,-1 3,1 0,1 0,2 0,3" id="path5412" sodipodi:nodetypes="csc" />
+<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 903,10.97079 5,5" id="path5414" sodipodi:nodetypes="cc" />
+<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 908,10.97079 -5,5" id="path5416" />
+</g>
+<g id="g5719">
+<path id="path5418" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 906.5,24.5 -3,-3 3,-3 m 3,6 3,-3 -3,-3" />
+</g>
+<g id="g5684">
+<path sodipodi:nodetypes="ccccc" style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5828);stroke-width:0.99999982px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 914.5068,19.4991 8.9409,0 0,8.94182 -8.9409,0 0,-8.94182 z" id="path5430" />
+<path sodipodi:nodetypes="cc" id="path5424" d="m 919.0067,20.9991 0,6" style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+<path sodipodi:nodetypes="cc" id="path5426" d="m 922.0067,23.9991 -6,0" style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+</g>
+</g>
+<g id="xml-text-new" transform="translate(101.99324,21.0009)" inkscape:label="#add_xml_text_node">
+<use xlink:href="#g5715" height="1250" width="1250" id="use5723" y="0" x="0" transform="translate(0.0246443,0.0142967)" />
+<path id="path5438" d="m 906.4821,10.47669 c -0.008,2.01618 0,3.00811 0,3.50811 0,0.51492 0.5,0.50406 1,0.50812" style="fill:none;stroke:#000000;stroke-width:1.00000012px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" sodipodi:nodetypes="csc" />
+<path sodipodi:nodetypes="csssssc" id="path5442" d="m 909.4821,7.484803 c 0,3.499997 0,4.999997 0,5.999997 0,0.5 0,1 0.5,1 0.8427,0 2,0 2.5,0 0.5,0 1,0 1,-2 0,-2 -0.5,-2 -1,-2 -0.5,0 -1,0 -3,0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+<path sodipodi:nodetypes="cssssc" id="path5464" d="m 919.5148,11.45983 c -0.0327,-0.97503 -0.5327,-0.97503 -1.0327,-0.97503 -0.4521,0 -1.5,0 -2,0 -0.5,0 -1,0 -1,2 0,2 0.5,2 1,2 0.5,0 2,0 3,-0.0069" style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+<path sodipodi:nodetypes="csssc" id="path5466" d="m 906.4821,10.4848 c -0.5,0 -3,0 -3,0 -0.5,0 -1,0 -1,2 0,2 0.4884,2.01814 1,2 0.4884,-0.01731 2,0 3,0.0098" style="fill:none;stroke:#000000;stroke-width:0.99999982;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+<use xlink:href="#g5684" height="1250" width="1250" id="use5694" y="0" x="0" transform="translate(-1.000894e-4,0)" />
+<use xlink:href="#g5719" height="1250" width="1250" id="use5760" y="0" x="0" transform="translate(0.0067,-9e-4)" />
+</g>
+<g id="xml-node-duplicate" transform="translate(161.5,21.008273)" inkscape:label="#duplicate_xml_node">
+<path style="fill:#000000;fill-opacity:0.17867438;fill-rule:evenodd;stroke:none" d="m 916.5,5.984803 1,0 0,13.999997 -2,2 -14,0 0,-1 15,0 0,-14.999997 z" id="path5508" sodipodi:nodetypes="cccccccc" />
+<rect y="5.4917269" x="901" height="14.99308" width="15.03714" id="rect5504" style="opacity:0.59999988;color:#000000;fill:url(#linearGradient5506);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<path style="fill:#000000;fill-opacity:0.17867438;fill-rule:evenodd;stroke:none" d="m 922.5,11.9848 1,0 0,15 -2,2 -15,0 0,-1 16,0 0,-16 z" id="path5470" sodipodi:nodetypes="cccccccc" />
+<rect y="11.51622" x="906.03052" height="15.93487" width="15.95595" id="rect5472" style="color:#000000;fill:url(#linearGradient5494);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<use xlink:href="#g5719" height="1250" width="1250" id="use5765" y="0" x="0" transform="translate(4.5246,-5.0161)" />
+<use xlink:href="#g5684" height="1250" width="1250" id="use5768" y="0" x="0" transform="translate(-0.4822,-0.0151991)" />
+</g>
+<g id="xml-attribute-delete" inkscape:label="#delete_xml_attribute" transform="translate(192.01118,21.031297)">
+<use xlink:href="#g5715" height="1250" width="1250" id="use5739" y="0" x="0" transform="translate(0.0067,-0.0161)" />
+<rect style="opacity:0.31671549;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999988;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5560" width="6.9850459" height="2.1097219" x="910.57129" y="20.502451" />
+<path style="opacity:0.31671549;fill:none;stroke:#000000;stroke-width:1.00000012px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 904.5,21.50244 5.1429,0" id="path5554" />
+<path style="opacity:0.31671549;fill:none;stroke:#000000;stroke-width:1.00000012px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 904.5,18.43078 0,2.14733" id="path5562" sodipodi:nodetypes="cc" />
+<use xlink:href="#g5771" height="1250" width="1250" id="use5783" y="0" x="0" transform="translate(-56.9523,-150.977)" />
+<path id="rect5540" style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999821;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline" d="m 903.4995,7.482439 1.9844,0 0,2.012415 -1.9844,0 0,-2.012415 z m 1.0718,2.502366 0,7.415045 m 0,-3.89741 6,0 m 0.0149,-1.01764 6.9851,0 0,2.03528 -6.9851,0 0,-2.03528 z m -6.0795,4.9991 6,0 m 0,-1.03528 6.9851,0 0,2.03528 -6.9851,0 0,-2.03528 z" />
+</g>
+<g id="edit-paste-in-place" inkscape:label="#selection_paste_in_place" transform="translate(-429.9517,-29.93562)">
+<g transform="translate(-0.0483,-0.054332)" id="g6202">
+<rect rx="0.88388348" ry="0.88388348" style="color:#000000;fill:url(#linearGradient5687);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect6204" width="12" height="13.99545" x="485.5" y="76.504547" />
+<path id="path6207" d="m 486.4517,89.43563 0,-12 10,0" style="fill:none;stroke:#e6bc00;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+<path sodipodi:nodetypes="csssc" id="path6209" d="m 495,79 c 0,1.10678 -1.6161,0.5 -3,0.5 -1.3839,0 -3,0.60678 -3,-0.5 0,-1.10678 1.6131,-3.51004 2.997,-3.51004 1.3838,0 3.003,2.40326 3.003,3.51004 z" style="color:#000000;fill:url(#linearGradient5689);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.9999994;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline" />
+<path id="path6211" d="m 494.0715,77.5 -2.1429,0" style="fill:none;stroke:#000000;stroke-width:1.00000012px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+</g>
+<rect y="81.427872" x="490.5" height="9.0077372" width="10" id="rect5705" style="color:#000000;fill:url(#linearGradient5761);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5598);stroke-width:0.99999988;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" ry="0.97227168" rx="0.9722718" />
+<path style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 495,108 -1,0 0,-1 -1,0 0,-1 2,0 -0.0483,-3.0543 1,0 L 496,106 l 2,0 0,1 -1,0 0,1 -1,0 0,1 -1,0 0,-1 z" id="path5745" transform="translate(0,-20.01004)" sodipodi:nodetypes="ccccccccccccccccc" />
+</g>
+<g id="edit-paste-style" inkscape:label="#selection_paste_style" transform="translate(-429.9489,-9.94566)">
+<use xlink:href="#g6202" height="1250" width="1250" id="use6217" y="0" x="0" transform="translate(0,-4.298023e-6)" />
+<rect y="80.491547" x="490.45401" height="9.9440575" width="9.9948826" id="rect6220" style="color:#000000;fill:none;stroke:url(#linearGradient6224);stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="81.435631" x="491.4559" height="7.9956861" width="7.9959192" id="rect6222" style="color:#000000;fill:url(#linearGradient6226);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6228);stroke-width:1.00000048;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+</g>
+<g id="help-keyborad-shortcuts" inkscape:label="#help_keys" transform="translate(-209.9825,-0.409827)">
+<path style="fill:none;stroke:url(#linearGradient4736);stroke-width:1px;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1" d="m 540.4854,35.90983 3,0 0,5 -3,0" id="path4652" />
+<path style="fill:none;stroke:#dcdcdc;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 546.4854,38.90983 0,-2 9,0" id="path4666" />
+<path style="fill:none;stroke:url(#linearGradient4738);stroke-width:1px;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1" d="m 555.4854,35.90983 -10,0 0,5 10,0" id="path4662" />
+<path style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 540.4854,39.90983 2,0 0,-2" id="path4654" />
+<use xlink:href="#g4625" height="1250" width="1250" transform="translate(6.997002,-0.005239)" id="use4630" y="0" x="0" />
+<rect style="color:#000000;fill:url(#linearGradient4740);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.0000006;marker:none;display:inline" id="rect5937" width="9" height="2" x="546.98541" y="37.409828" />
+<rect style="color:#000000;fill:url(#linearGradient4742);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.0000006;marker:none;display:inline" id="rect5943" width="2" height="2" x="539.98541" y="37.409828" />
+<g id="g4625" transform="translate(0.005938,0.510486)">
+<rect y="28.394091" x="540.47662" height="5.0104852" width="5.0059562" id="rect6038" style="color:#000000;fill:url(#linearGradient5682);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5685);stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<path id="path4611" d="m 541.4795,32.39934 3,0 0,-2" style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+<path style="fill:none;stroke:#dcdcdc;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 544.4795,29.39934 -3,0 0,2" id="path4613" />
+</g>
+<path style="fill:none;stroke:#c80000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 541.4854,37.90983 8,0 0,-6" id="path4632" />
+<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1" d="m 540.4854,26.90983 2,0 0,-1" id="path4634" />
+<path style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 540.4854,25.90983 1,0" id="path4636" />
+<path style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 545.4854,25.90983 3,0" id="path4640" sodipodi:nodetypes="cc" />
+<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1" d="m 544.4854,25.90983 0,1 5,0 0,-1" id="path4642" />
+<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1" d="m 551.4854,25.90983 0,1 4,0" id="path4644" />
+<use xlink:href="#path4640" height="1250" width="1250" transform="translate(7,0)" id="use4648" y="0" x="0" />
+<path style="fill:none;stroke:#dcdcdc;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 540.4854,36.90983 2,0" id="path4650" />
+<path style="fill:none;stroke:url(#linearGradient4748);stroke-width:1px;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:1" d="m 555.4854,28.90983 -1,0 0,5 1,0" id="path4656" />
+<path style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#dcdcdc;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 555.4854,29.90983 0,2" id="path4658" />
+<path style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 555.4854,32.40983 0,1" id="path4660" />
+<path style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 546.4854,39.90983 9,0" id="path4664" />
+</g>
+<g id="help-contents" inkscape:label="#help_tutorials" transform="translate(-234.959,20.03912)">
+<rect style="color:#000000;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:0.98227698;marker:none;display:inline" id="rect5530" width="16" height="16" x="385" y="30" transform="translate(180,-5)" />
+<path style="color:#000000;fill:url(#linearGradient6204);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6255);stroke-width:1.00000155;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline" d="m 565.5118,28.50002 13.9764,0 0,5.97466 0,5.97467 L 567.5,40.5 c -1,0 -2,-1 -2,-2 l 0.0118,-9.99998 z" id="rect6181" sodipodi:nodetypes="ccccccc" />
+<path sodipodi:nodetypes="ccccc" id="path6187" d="m 578.5,25.5 -11,0 c -1,0 -2.5,1.5 -1.5,3 l 13.5,0 c -1.5,-1 -1.5,-2 -1,-3 z" style="fill:url(#linearGradient6220);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6263);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+<path style="fill:#e1ff7d;fill-opacity:1;fill-rule:evenodd;stroke:#e2fda4;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 567.5,30 0,9" id="path6200" />
+<path style="fill:#49850a;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 578,29 1,0 0,11 -12,0 0,-1 11,0 0,-10 z" id="path6324" />
+<path style="fill:#e1ff7d;fill-opacity:1;fill-rule:evenodd;stroke:#c0e383;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 568.5,29.5 9,0" id="path6334" />
+<path style="fill:url(#linearGradient6330);fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 568,27 0,10 1,0 0,-1 2,0 0,1 1,0 0,-10 -3,0 0,1 2,0 0,7 -2,0 0,-8 -1,0 z" id="path6265" sodipodi:nodetypes="ccccccccccccccc" />
+<path style="fill:url(#linearGradient6332);fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 569,28 0,7 2,0 0,-7 -2,0 z" id="path6267" sodipodi:nodetypes="ccccc" />
+</g>
+<g id="draw-calligraphic" transform="translate(440,196)" inkscape:label="#draw_calligraphic">
+<rect y="99" x="10" height="24" width="24" id="rect12294" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path style="fill:url(#linearGradient5856);fill-opacity:1;stroke-width:1pt" d="m 450,295 0,0.5 c 8,2.1875 -2.1665,15.6417 4.5,21 4.1531,3.3381 10.6496,2.8504 13.5,0 1,-1 3,-2 5.7187,-0.9375 l 0,-0.2188 C 472,312.5 469,313 467.5,315 c -1.8974,2.5298 -7.5,5.5 -10.5,1 -4,-6 11.5,-21 -7,-21 z" transform="translate(-440,-196)" id="path12296" sodipodi:nodetypes="ccssccssc" />
+<g id="g15748">
+<path sodipodi:nodetypes="ccccccc" id="path12332" d="m 20.50599,109.5 0,10 2,0 c 2,-3 4,-5 7,-7 l 0,-6 -6,-1 -3,4 z" style="fill:url(#linearGradient14646);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+<path sodipodi:nodetypes="cccccccc" id="path13072" d="M 22,117.8669 24.00599,112 c 0,0 1,0 1,0 l 0,-2 -2,0 0,2 -1.33362,5.8646 0.32763,0.002 z" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+<path sodipodi:nodetypes="ccccc" id="path13820" d="m 25.29308,99.5 -1.78709,6 7.06221,1.7811 c 0.70614,-0.3233 1.01874,-1.3214 0.93779,-2.3194 L 33.5,101.6184" style="color:#000000;fill:url(#linearGradient14650);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient14652);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<path id="path14610" d="m 31.33134,104.9438 -5,-1" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+<path sodipodi:nodetypes="ccccc" id="path14612" d="m 30.48686,106.7926 c 0.48725,-0.2332 0.63717,-0.8036 0.61843,-1.3741 l -5.17231,-1.0434 -0.67465,1.0529 5.22853,1.3646 z" style="fill:url(#linearGradient14654);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+<path sodipodi:nodetypes="cc" id="path14622" d="M 24.92101,104.2064 26.2141,99.98988" style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+<path sodipodi:nodetypes="ccccc" id="path14656" d="m 33.45251,103.4948 -0.96448,1.5471 c 0.04303,1.3375 -0.47615,2.8999 -1.89485,3.0005 l 0.0083,4.9298 c -3.08937,1.587 -5.39164,4.186 -7.30037,6.9536" style="fill:none;stroke:#000000;stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.24495682;stroke-dasharray:none" />
+<path sodipodi:nodetypes="cccccccc" id="path16152" d="M 21.03975,117 21,109.725 l 2.66352,-3.5381 3.8959,0.9541 -0.67582,1.1926 -2.54426,-0.1193 -1.9082,1.8287 -1.39139,6.957 z" style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+</g>
+</g>
+<g id="draw-connector" transform="translate(444.9917,149.9903)" inkscape:label="#draw_connector">
+<path id="path5856" style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" d="m 11.5083,213.51 -2,6.892 m 10,-11.892 5,4 0,8 m -10.9291,-6.002 7.9986,0 0,5.002 -7.9986,0 0,-5.002 z" sodipodi:nodetypes="cccccccccc" />
+<path style="fill:#ce0000;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 24.0083,221.0097 1,0 -1,0 z" id="path5854" sodipodi:nodetypes="ccc" />
+<rect y="215.50999" x="14.5775" height="3.0037899" width="6.00072" id="rect5677" style="color:#000000;fill:url(#linearGradient5694);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5679);stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<g id="g5746">
+<rect style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5710" width="7.9986801" height="6.9991221" x="10.5083" y="205.5097" />
+<rect style="color:#000000;fill:url(#linearGradient5677);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5680);stroke-width:1.00000083;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5712" width="6.00072" height="4.9954739" x="11.50669" y="206.51199" />
+</g>
+<use xlink:href="#g5746" height="1250" width="1250" transform="translate(-4.99868,15.99998)" id="use5750" y="0" x="0" />
+<use xlink:href="#use5750" height="1250" width="1250" transform="translate(15,8.780086e-4)" id="use5757" y="0" x="0" />
+</g>
+<g id="draw-freehand" transform="matrix(1,0,0,0.995256,377,122.5361)" inkscape:label="#draw_freehand">
+<path style="fill:url(#linearGradient6168);fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 84.5,130.9858 3,1 5.27118,-5.8333 c -1.1209,-2.8273 -4.58031,-4.639 -8.13786,-3.1099 L 84.5,130.9858 z" id="path6127" sodipodi:nodetypes="ccccc" />
+<path style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 84.49792,134.0861 1.08291,0.2781 1.91917,-2.2498 c -0.27184,-0.9435 -2,-2 -2.92873,-1.0611 l -0.07335,3.0328 z" id="path6021" sodipodi:nodetypes="ccccc" />
+<path sodipodi:nodetypes="ccccc" id="path6019" d="m 84.49115,123.548 c 2.12781,-1.993 6.94819,-0.9861 8.2798,2.8187 L 95.5,119.1144 c -2.5,0 -0.5,-6 -7,-6 l -4.00885,10.4336 z" style="fill:url(#linearGradient6170);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+<rect y="113" x="73" height="24" width="24" id="rect6011" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path style="fill:none;stroke:url(#linearGradient6189);stroke-width:1.00238049;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" d="m 74.5,114.5 c 8.7987,-1.1362 3.13297,5.1169 2.0058,6.7979 -5.34734,8.0336 0.79703,2.2021 3.79703,3.2021 1.89737,0.6325 1.00572,3.2048 0.5,4.6144 -0.53123,1.4807 -0.73153,3.537 0,5 1,2 3.57567,2.5 5,2.5 1.5,0 3.57181,-0.5306 5,-1.7138 1.53957,-1.2755 2.78578,-3.2999 3,-4.2283" id="path6013" sodipodi:nodetypes="csssssss" />
+<path id="path6023" style="fill:none;stroke:#000000;stroke-width:0.98461533;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" d="m 95.5,119.6144 -2.72906,6.7523 0,0 -6.59179,7.0164 C 84.5,135.1144 84.5,134.6144 84.50212,132.7216 L 84.49114,123.548 88.5,113.6144" sodipodi:nodetypes="ccccccc" />
+<path style="fill:none;stroke:url(#linearGradient6123);stroke-width:1.00238049px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 92.77094,126.3667 c -0.54138,-1.0094 -1.08275,-2.0188 -1.62412,-3.0282 -1.0546,-0.3859 -2.10919,-0.7718 -3.16379,-1.1577 -1.19908,0.2928 -2.39816,0.5856 -3.59725,0.8785" id="path6115" sodipodi:nodetypes="cccc" />
+<path style="fill:none;stroke:#ffffff;stroke-width:1.00238049px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 88.07236,120.9146 2.5,-6" id="path6125" sodipodi:nodetypes="cc" />
+</g>
+<g id="draw-path" transform="matrix(1,0,0,0.994286,410,166.5657)" inkscape:label="#draw_pen">
+<path style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.20344317;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 54.74801,112.7209 -2.02196,5.3521 c -0.41924,1.2317 1.29973,1.89 1.73578,0.6129 l 2.07236,-5.2546" id="path6331" sodipodi:nodetypes="cccc" />
+<path sodipodi:nodetypes="ccccccc" id="path6315" d="m 53.30533,107.4469 0.79348,1.188 5.92422,2.4368 1.5611,-0.5121 1.98917,-5.534 c -2.5,0 -0.5,-6.03453 -7,-6.03453 l -3.26797,8.45583 z" style="fill:url(#linearGradient6325);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+<path style="fill:url(#linearGradient5228);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5230);stroke-width:1.00286937px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" d="m 54.2095,108.7548 -0.91109,3.3199 5,1.9101 1.91507,-3.0918" id="path5211" sodipodi:nodetypes="cccc" />
+<path id="path6317" style="fill:none;stroke:#000000;stroke-width:0.9850955;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" d="m 63.5733,105.5284 -1.73917,4.3275 c -0.23117,0.7551 -1.18676,1.3635 -1.67929,1.0399 -1.81427,-1.1919 -3.78289,-2.0079 -5.98567,-2.2653 -0.42201,-0.0493 -0.90938,-1.1851 -0.71897,-1.691 l 3.1231,-7.44555" sodipodi:nodetypes="ccsscc" />
+<rect y="99" x="40" height="24" width="24" id="rect6268" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path sodipodi:nodetypes="ccc" id="path6270" d="M 44.54642,120.6114 C 57,118.612 42.20822,100.5101 42.20822,100.5101 l 11.79178,0" style="fill:none;stroke:url(#linearGradient5436);stroke-width:1.00574684;stroke-miterlimit:4;stroke-dasharray:none" />
+<path id="rect6272" style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00286913;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline" d="m 40.5625,118.5995 3.9375,0 0,4.0355 -3.9375,0 0,-4.0355 z m 4.47596,3.0298 5.46154,0 m 0,-1.0303 2.01365,0 0,2.036 -2.01365,0 0,-2.036 z" />
+<path style="fill:none;stroke:none" d="m 53,112.5776 4.5,2.0115 1.5,-3.0173 -4.5,-1.5086 -1.5,2.5144 z" id="path6311" sodipodi:nodetypes="ccccc" />
+<path style="fill:none;stroke:#ffffff;stroke-width:1.00286937px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 56,106.5431 2.5,-6.0345" id="path6321" sodipodi:nodetypes="cc" />
+</g>
+<g transform="matrix(1,0,0,0.998006,413.96481,170.38172)" style="display:inline" id="object-columns" inkscape:label="#clonetiler_per_column">
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:0.53149599;marker:none;display:inline" id="rect9056" width="15.99999" height="16.03196" x="319.03741" y="103.8253" />
+<g id="g9227">
+<g id="g9237">
+<rect style="color:#000000;fill:none;stroke:url(#linearGradient5764);stroke-width:1.00100005;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect9070" width="13.03433" height="3.0039289" x="105.3283" y="320.53519" transform="matrix(0,1,1,0,0,0)" />
+<rect style="color:#000000;fill:none;stroke:url(#linearGradient5767);stroke-width:1.00100076;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect9072" width="11.05956" height="1.0068099" x="106.2927" y="321.53751" transform="matrix(0,1,1,0,0,0)" />
+</g>
+<use xlink:href="#g9237" height="1250" width="1250" transform="translate(4.998223,3.261012e-5)" id="use9241" y="0" x="0" />
+<use xlink:href="#use9241" height="1250" width="1250" transform="translate(5.00393,-0.0083534)" id="use9243" y="0" x="0" />
+</g>
+</g>
+<g id="clonetiler_per_row_shift" inkscape:label="#clonetiler_per_row_shift" transform="translate(-249.11763,-232.09451)">
+<rect y="528" x="982" height="24" width="24" id="rect5795" style="color:#000000;fill:none;stroke:none;stroke-width:0.53149599;marker:none;display:inline" />
+<g transform="translate(-0.999999,-1.000121)" id="g7285">
+<rect style="color:#000000;fill:none;stroke:url(#linearGradient5816);stroke-width:1.00000226;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect7247" width="14.08517" height="5.0011559" x="983.5" y="530.50012" />
+<rect style="color:#000000;fill:url(#linearGradient5818);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5820);stroke-width:1.00000238;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect7249" width="12.00008" height="3.0000319" x="984.50098" y="531.5" />
+</g>
+<use xlink:href="#g7285" x="0" y="0" id="use7289" transform="translate(4,8)" width="1250" height="1250" />
+<use xlink:href="#use7289" x="0" y="0" id="use7291" transform="matrix(0.994354,0,0,1,9.567272,8)" width="1250" height="1250" />
+</g>
+<g id="clonetiler_per_row_scale" inkscape:label="#clonetiler_per_row_scale" transform="translate(-249.11763,-232.09451)">
+<use xlink:href="#rect5795" x="0" y="0" id="use7504" transform="translate(28,0)" width="1250" height="1250" />
+<g id="g7512">
+<rect style="color:#000000;fill:none;stroke:url(#linearGradient5798);stroke-width:1.00000203;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect7303" width="22.997829" height="5.9809742" x="1010.5" y="528.50659" />
+<rect style="color:#000000;fill:url(#linearGradient5800);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5802);stroke-width:1.00000298;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect7305" width="20.96796" height="3.9822741" x="1011.52" y="529.5177" />
+</g>
+<rect y="537.50708" x="1012.495" height="5.004396" width="19.00926" id="rect7351" style="color:#000000;fill:none;stroke:url(#linearGradient5804);stroke-width:1.00000179;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="538.47937" x="1013.507" height="3.0414691" width="16.998819" id="rect7353" style="color:#000000;fill:url(#linearGradient5806);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5808);stroke-width:1.00000298;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="545.56299" x="1014.497" height="3.961664" width="15.00856" id="rect7361" style="color:#000000;fill:none;stroke:url(#linearGradient5810);stroke-width:1.00000191;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="546.49933" x="1015.518" height="2.0351219" width="12.98416" id="rect7363" style="color:#000000;fill:url(#linearGradient5812);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5814);stroke-width:1.00000298;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+</g>
+<g id="clonetiler_per_row_rotation" inkscape:label="#clonetiler_per_row_rotation" transform="translate(-249.11763,-232.09451)">
+<use xlink:href="#use7504" x="0" y="0" id="use7506" transform="translate(28,0)" width="1250" height="1250" />
+<use xlink:href="#g7285" x="0" y="0" id="use7397" transform="translate(60,-1.001159)" width="1250" height="1250" inkscape:tile-w="15.085176" inkscape:tile-h="6.0011586" inkscape:tile-cx="1049.4574" inkscape:tile-cy="530.99942" />
+<use xlink:href="#use7397" x="0" y="0" inkscape:tiled-clone-of="#use7397" transform="matrix(0.866025,0.5,-0.5,0.866025,406.0265,-447.6297)" id="use7497" width="1250" height="1250" />
+<use xlink:href="#use7397" x="0" y="0" inkscape:tiled-clone-of="#use7397" transform="matrix(0.5,0.866025,-0.866025,0.5,984.5451,-631.4285)" id="use7499" width="1250" height="1250" />
+</g>
+<g id="clonetiler_per_row_opacity" inkscape:label="#clonetiler_per_row_opacity" transform="translate(-249.11763,-232.09451)">
+<use xlink:href="#use7506" x="0" y="0" id="use7508" transform="translate(28,0)" width="1250" height="1250" />
+<use xlink:href="#g7512" x="0" y="0" id="use7518" transform="translate(56.00235,0.0124335)" width="1250" height="1250" />
+<use xlink:href="#use7518" x="0" y="0" id="use7520" transform="translate(-0.0021659,7.980976)" width="1250" height="1250" style="opacity:0.6" />
+<use xlink:href="#use7518" x="0" y="0" id="use7524" transform="translate(-0.0021659,15.98098)" width="1250" height="1250" style="opacity:0.4" />
+</g>
+<g id="clonetiler_per_row_color" inkscape:label="#clonetiler_per_row_color" transform="translate(-249.11763,-232.09451)">
+<rect y="528" x="1094.002" height="24" width="24" id="rect7660" style="color:#000000;fill:#000000;fill-opacity:0.02145918;fill-rule:evenodd;stroke:none;stroke-width:0.53149599;marker:none;display:inline" />
+<g transform="translate(84.00452,0.0124335)" id="g7663">
+<rect style="color:#000000;fill:none;stroke:url(#linearGradient5769);stroke-width:1.00000203;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect7665" width="22.997829" height="5.9809742" x="1010.5" y="528.50659" />
+<rect style="color:#000000;fill:url(#linearGradient5771);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5773);stroke-width:1.00000298;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect7667" width="20.96796" height="3.9822741" x="1011.52" y="529.5177" />
+</g>
+<g transform="translate(84.00235,7.993409)" id="g7675">
+<rect style="color:#000000;fill:none;stroke:url(#linearGradient5781);stroke-width:1.00000203;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect7677" width="22.997829" height="5.9809742" x="1010.5" y="528.50659" />
+<rect style="color:#000000;fill:url(#linearGradient5783);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5785);stroke-width:1.00000298;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect7679" width="20.96796" height="3.9822741" x="1011.52" y="529.5177" />
+</g>
+<g transform="translate(84.00235,15.99341)" id="g7687">
+<rect style="color:#000000;fill:none;stroke:url(#linearGradient5792);stroke-width:1.00000203;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect7689" width="22.997829" height="5.9809742" x="1010.5" y="528.50659" />
+<rect style="color:#000000;fill:url(#linearGradient5794);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5796);stroke-width:1.00000298;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect7691" width="20.96796" height="3.9822741" x="1011.52" y="529.5177" />
+</g>
+</g>
+<g id="text-remove-from-path" inkscape:label="#remove_from_path">
+<rect y="44" x="280" height="16" width="16" id="rect8477" style="color:#000000;fill:none;stroke-width:0.53149599;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<g id="g12114">
+<g id="g13610">
+<path id="path9935" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" d="m 283.5,49.5 1.7679,-1.80656 c 0.5,-0.5 1.5,-0.5 2,0 l 1,1 c 0.5,0.5 0.5,1.5 0,2 L 286.5,52.5 l -6,-6 M 293.7061,45 c -0.2173,-0.36011 -0.8214,-0.60415 -1.2708,-0.5 l -1.9971,0.42262 c -0.5148,0.17433 -0.7976,0.85161 -0.6547,1.29675 l 0.2592,1.91231 c 0.0876,0.4703 0.8162,0.92394 1.3837,0.82963 l 1.5871,-0.28322 c 0.6641,-0.14912 1.0187,-0.68512 0.9865,-1.14375 M 285.5,53.5 c -0.1399,0.48808 -0.5893,0.89879 -1,1 l -2,-0.80656 C 281.8066,53.52383 281.1905,53.85716 281,54.5 l -0.4613,1.84525 c -0.1429,0.69344 0.0625,1.46425 0.6547,1.65475 l 1.9971,0.38394 c 0.6041,0.16961 1.2731,-0.51299 1.3095,-1.07738 0.0677,-1.05151 0.2321,-1.90973 0,-2.80656" />
+</g>
+<path sodipodi:nodetypes="cc" id="path9203" d="m 288.5,53.5 c 1.5,-2 4,-3 7,-3" style="fill:none;stroke:#646464;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" />
+</g>
+<path style="fill:#c80000;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 287,55 1,0 1.5,1.5 1.5,-1.5 1,0 0,1 -1.5,1.5 1.5,1.5 0,1 -1,0 -1.5,-1.5 -1.5,1.5 -1,0 0,-1 1.5,-1.5 -1.5,-1.5 0,-1 z" id="path13657" sodipodi:nodetypes="ccccccccccccccccc" />
+</g>
+<g id="text-put-on-path" inkscape:label="#put_on_path">
+<use xlink:href="#rect8477" x="0" y="0" id="use13618" transform="translate(0,21)" width="1250" height="1250" />
+<use xlink:href="#g13610" x="0" y="0" id="use13621" transform="translate(0,21)" width="1250" height="1250" />
+<path sodipodi:nodetypes="cc" id="path13655" d="m 286.5,80.5 c 0,-5 4,-9 9,-9" style="fill:none;stroke:#646464;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" />
+</g>
+<use xlink:href="#clonetiler_per_row_shift" inkscape:label="#clonetiler_per_column_shift" height="1250" width="1250" transform="matrix(0,1,1,0,436.97688,-408.97688)" id="clonetiler_per_column_shift" y="0" x="0" />
+<use xlink:href="#clonetiler_per_row_scale" inkscape:label="#clonetiler_per_column_scale" height="1250" width="1250" transform="matrix(0,1,1,0,464.97698,-436.97678)" id="clonetiler_per_column_scale" y="0" x="0" />
+<use xlink:href="#clonetiler_per_row_rotation" inkscape:label="#clonetiler_per_column_rotation" height="1250" width="1250" transform="matrix(0,1,1,0,492.97748,-464.97628)" id="clonetiler_per_column_rotation" y="0" x="0" />
+<use xlink:href="#clonetiler_per_row_opacity" inkscape:label="#clonetiler_per_column_opacity" height="1250" width="1250" transform="matrix(0,1,1,0,520.97688,-492.97688)" id="clonetiler_per_column_opacity" y="0" x="0" />
+<use xlink:href="#clonetiler_per_row_color" inkscape:label="#clonetiler_per_column_color" height="1250" width="1250" transform="matrix(0,1,1,0,548.97688,-520.97908)" id="clonetiler_per_column_color" y="0" x="0" />
+<g id="swatches" transform="matrix(0,1,-1,0,208.0312,-161.0035)">
+<rect y="13" x="212" height="4" width="4" id="rect6024" style="color:#000000;fill:#ffbf00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
+<rect y="8" x="212" height="4" width="4" id="rect6029" style="color:#000000;fill:#ff69bc;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
+<rect style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" id="rect6033" width="4" height="4" x="207" y="8" />
+<rect style="color:#000000;fill:#c8c8c8;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" id="rect6035" width="3" height="4" x="217" y="13" />
+<rect style="color:#000000;fill:#f0fa00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" id="rect6037" width="4" height="4" x="212" y="3" />
+<path style="color:#000000;fill:#a4602b;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" d="m 217,8 4,0 -1,4 -3,0 0,-4 z" id="rect6045" sodipodi:nodetypes="ccccc" />
+<rect y="3" x="217" height="4" width="4" id="rect6048" style="color:#000000;fill:#00c626;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
+<rect y="13" x="207" height="4" width="4" id="rect6050" style="color:#000000;fill:#8ab3de;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
+<rect y="3" x="207" height="4" width="4" id="rect6009" style="color:#000000;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path id="rect6103" style="color:#000000;fill:none;stroke:url(#linearGradient6160);stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline" d="m 206.5035,2.5 0,15.03125 13.6573,0 c -0.5174,-1.44916 -1.1304,-4.30109 0.4406,-7.03125 2.014,-3.5 0,-8 0,-8 l -14.0979,0 z m 5.035,0 0,15 m 5.0349,-15 0,15 m -10.0699,-5 13.0909,0 m 1.5105,-5 -14.6014,0" sodipodi:nodetypes="cccscccccccccc" />
+<path style="fill:none;stroke:#bad2ec;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 210.5035,16.5312 -3,0 0,-3" id="path6163" />
+<path style="fill:none;stroke:#ff6565;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 210.5035,6.5312 -3,0 0,-3" id="path6165" />
+<path style="fill:none;stroke:#ffb5e0;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 215.5035,11.5312 -3,0 0,-3" id="path6168" />
+<path style="fill:none;stroke:#ffe185;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 215.5035,16.5312 -3,0 0,-3" id="path6170" />
+<path id="path6172" d="m 215.5035,6.5312 -3,0 0,-3" style="fill:none;stroke:#feffcd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+<path style="fill:none;stroke:#5cff7c;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 220.5035,6.5312 -3,0 0,-3" id="path6174" />
+<path id="path6176" d="m 219.0035,11.5312 -1.5,0 0,-3" style="fill:none;stroke:#d28b51;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" sodipodi:nodetypes="ccc" />
+<path sodipodi:nodetypes="ccc" style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 219.0035,16.5312 -1.5,0 0,-3" id="path6178" />
+</g>
+<g id="paint-pattern" transform="translate(395.00061,254)" inkscape:label="#fill_pattern">
+<rect inkscape:label="#ccc" y="66" x="671" height="18" width="18" id="rect4541" style="color:#000000;fill:#99b6d4;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;marker:none;display:inline" />
+<path style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" d="m 676.7274,66.00001 -3.2727,3.42857 4.0909,4.28572 4.0909,-4.28572 -3.2727,-3.42857 -1.6364,0 z m 4.9091,3.42857 4.0909,4.28572 3.2727,-3.42858 0,-1.71428 -2.4545,-2.57143 -1.6364,0 -3.2727,3.42857 z m 4.0909,4.28572 -4.0909,4.28571 4.0909,4.28572 3.2727,-3.42858 0,-1.71428 -3.2727,-3.42857 z m 0,8.57143 -1.6364,1.71428 3.2728,0 -1.6364,-1.71428 z m -4.0909,-4.28572 -4.0909,-4.28571 -4.0909,4.28571 4.0909,4.28572 4.0909,-4.28572 z m -4.0909,4.28572 -1.6364,1.71428 3.2727,0 -1.6363,-1.71428 z m -4.0909,-4.28572 -2.4546,-2.57143 0,5.14286 2.4546,-2.57143 z m 0,-8.57143 -2.4546,-2.57143 0,5.14286 2.4546,-2.57143 z" id="rect4545" />
+<rect style="color:#000000;fill:none;stroke:#000000;stroke-width:0.99999893;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect4381" width="19.000811" height="18.99999" x="670.49939" y="65.5" />
+</g>
+<g id="paint-swatch" transform="translate(395.00061,282)" inkscape:label="#fill_swatch">
+<rect inkscape:label="#ccc" y="66" x="671" height="18" width="18" id="rect11473" style="color:#000000;fill:#99b6d4;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;marker:none;display:inline" />
+<rect style="color:#000000;fill:none;stroke:#000000;stroke-width:0.99999893;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect11475" width="19.000811" height="18.99999" x="670.49939" y="65.5" />
+<rect style="fill:#000000;stroke:none;marker:none;display:inline" id="rect4382" width="13.000811" height="12.99999" x="674.49939" y="69.5" />
+<rect style="fill:#ffffff;stroke:none;marker:none;display:inline" id="rect11478" width="13.000811" height="12.99999" x="673.49939" y="68.5" />
+</g>
+<g id="distribute-graph" transform="matrix(0.173978,0,0,0.208504,867.70076,70.054562)" inkscape:label="#graph_layout">
+<g transform="matrix(4.416533,0,0,3.725389,-3265.91,88.05639)" id="g3559" />
+<path id="path3569" d="M 1003.929,599.4599 980.8144,612.551" style="fill:none;stroke:#000000;stroke-width:4.125;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" sodipodi:nodetypes="cc" />
+<path id="path3575" d="m 973.761,627.7789 3.5925,30.2751" style="fill:none;stroke:#000000;stroke-width:4.04931593;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" sodipodi:nodetypes="cc" />
+<path id="path3577" d="m 989.9269,669.145 24.0691,1.4987" style="fill:none;stroke:#000000;stroke-width:4.125;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" sodipodi:nodetypes="cc" />
+<path id="path3579" d="m 1029.749,663.75 14.001,-26.6238" style="fill:none;stroke:#000000;stroke-width:4.125;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+<path id="path3581" d="M 1041.298,620.8845 1021.547,601.25" style="fill:none;stroke:#000000;stroke-width:4.125;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" sodipodi:nodetypes="cc" />
+<path id="path14606" d="m 1057.695,626.25 24.557,-2.368" style="fill:none;stroke:#000000;stroke-width:4.125;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" sodipodi:nodetypes="cc" />
+<path id="path3585" d="m 1097.34,615.4889 16.597,-13.8943" style="fill:none;stroke:#000000;stroke-width:4.125;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" sodipodi:nodetypes="cc" />
+<path id="path3587" d="m 1097.34,632.5749 18.487,21.9276" style="fill:none;stroke:#000000;stroke-width:4.125;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" sodipodi:nodetypes="cc" />
+<path sodipodi:type="arc" style="color:#000000;fill:#99b7d5;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.81931818;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="use15576" sodipodi:cx="328" sodipodi:cy="215" sodipodi:rx="5" sodipodi:ry="5" d="m 333,215 c 0,2.7614 -2.2386,5 -5,5 -2.7614,0 -5,-2.2386 -5,-5 0,-2.7614 2.2386,-5 5,-5 2.7614,0 5,2.2386 5,5 z" transform="matrix(2.158934,0,0,1.807036,304.9623,206.775)" />
+<path sodipodi:type="arc" style="color:#000000;fill:#99b7d5;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.81931818;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="use15574" sodipodi:cx="328" sodipodi:cy="215" sodipodi:rx="5" sodipodi:ry="5" d="m 333,215 c 0,2.7614 -2.2386,5 -5,5 -2.7614,0 -5,-2.2386 -5,-5 0,-2.7614 2.2386,-5 5,-5 2.7614,0 5,2.2386 5,5 z" transform="matrix(2.158934,0,0,1.807036,270.4753,278.716)" />
+<path sodipodi:type="arc" style="color:#000000;fill:#99b7d5;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.81931818;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="use15578" sodipodi:cx="328" sodipodi:cy="215" sodipodi:rx="5" sodipodi:ry="5" d="m 333,215 c 0,2.7614 -2.2386,5 -5,5 -2.7614,0 -5,-2.2386 -5,-5 0,-2.7614 2.2386,-5 5,-5 2.7614,0 5,2.2386 5,5 z" transform="matrix(2.158934,0,0,1.807035,316.828,283.148)" />
+<path sodipodi:type="arc" style="color:#000000;fill:#99b7d5;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.81931818;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="use15580" sodipodi:cx="328" sodipodi:cy="215" sodipodi:rx="5" sodipodi:ry="5" d="m 333,215 c 0,2.7614 -2.2386,5 -5,5 -2.7614,0 -5,-2.2386 -5,-5 0,-2.7614 2.2386,-5 5,-5 2.7614,0 5,2.2386 5,5 z" transform="matrix(2.158934,0,0,1.807035,339.8194,239.9834)" />
+<path sodipodi:type="arc" style="color:#000000;fill:#99b7d5;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.81931818;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="use15588" sodipodi:cx="328" sodipodi:cy="215" sodipodi:rx="5" sodipodi:ry="5" d="m 333,215 c 0,2.7614 -2.2386,5 -5,5 -2.7614,0 -5,-2.2386 -5,-5 0,-2.7614 2.2386,-5 5,-5 2.7614,0 5,2.2386 5,5 z" transform="matrix(2.158934,0,0,1.807036,385.4323,235.551)" />
+<path sodipodi:type="arc" style="color:#000000;fill:#99b7d5;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.81931818;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="use15590" sodipodi:cx="328" sodipodi:cy="215" sodipodi:rx="5" sodipodi:ry="5" d="m 333,215 c 0,2.7614 -2.2386,5 -5,5 -2.7614,0 -5,-2.2386 -5,-5 0,-2.7614 2.2386,-5 5,-5 2.7614,0 5,2.2386 5,5 z" transform="matrix(2.158934,0,0,1.807036,414.1713,206.775)" />
+<path sodipodi:type="arc" style="color:#000000;fill:#99b7d5;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.81931818;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="use15592" sodipodi:cx="328" sodipodi:cy="215" sodipodi:rx="5" sodipodi:ry="5" d="m 333,215 c 0,2.7614 -2.2386,5 -5,5 -2.7614,0 -5,-2.2386 -5,-5 0,-2.7614 2.2386,-5 5,-5 2.7614,0 5,2.2386 5,5 z" transform="matrix(2.158934,0,0,1.807036,414.1713,273.92)" />
+<use xlink:href="#path5724" height="1250" width="1250" id="use15554" y="0" x="0" style="fill:#8ab3df;fill-opacity:0.58823529;stroke:#0000ff;stroke-opacity:1" transform="matrix(1.957219,0,0,1.633125,337.4381,267.7929)" />
+</g>
+<g id="zoom-original" inkscape:label="#g6809">
+<g transform="matrix(0.996399,0,0,1,95.08523,-222.9354)" id="zoom_1_to_1">
+<use xlink:href="#g5796" transform="matrix(1,0,0,0.997925,-0.04089,0.477615)" x="0" y="0" id="use5816" width="1250" height="1250" />
+</g>
+<path d="m 103,29.5 1.5,0 0,6.5 m 2.5,-3.5 1,0 m 1,-3 1.5,0 0,6.5 m -3.5,-0.5 1,0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path3788" />
+</g>
+<g id="zoom-double-size" inkscape:label="#g6890">
+<use xlink:href="#zoom_1_to_1" x="0" y="0" id="use6852" width="1" height="1" transform="translate(2.45923e-6,40)" />
+<use xlink:href="#path10692" x="0" y="0" id="use6888" transform="translate(-5.03664,19.999996)" width="1250" height="1250" />
+<path d="m 110,69.5 1.5,0 0,6.5 m -3.5,-3.5 1,0 m -1,3 1,0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path3820" sodipodi:nodetypes="ccccccc" />
+</g>
+<g id="layer-lower" inkscape:label="#g6925">
+<use xlink:href="#path4802" height="1250" width="1250" id="use5788" y="0" x="0" transform="translate(-820,-4)" />
+<use xlink:href="#path5705" height="1250" width="1250" id="use5764" y="0" x="0" transform="translate(-820,-4.9999998)" />
+<use xlink:href="#path4802" height="1250" width="1250" id="use5782" y="0" x="0" transform="translate(-820,-12)" />
+<use xlink:href="#rect12856" style="fill:#000000;fill-opacity:1" height="1250" width="1250" id="use13581" y="0" x="0" transform="translate(-819.959,-4.960871)" />
+<use xlink:href="#path7204" x="0" y="0" id="use3823" transform="matrix(1,0,0,-1,-819.959,351)" width="1250" height="1250" />
+</g>
+<g transform="translate(86.436189,-187.97066)" id="show-node-handles" inkscape:label="#nodes_show_handles">
+<rect style="opacity:0;color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.80000001;marker:none;visibility:visible;display:inline" id="rect3742" width="12" height="12" x="735" y="57" transform="translate(-64.4787,188)" />
+<path style="color:#000000;fill:none;stroke:#909090;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" d="m 682.0213,245.5 c -3.5,0.5 -8.5,4 -8.5,8" id="path4641" sodipodi:nodetypes="cc" />
+<path style="color:#000000;fill:none;stroke:#646464;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" d="m 673.0213,247.5 0,6" id="path4638" sodipodi:nodetypes="cc" />
+<use xlink:href="#rect10675" height="1250" width="1250" id="use3738" y="0" x="0" transform="translate(703.5311,60.30166)" />
+<use xlink:href="#use5758" height="1250" width="1250" id="use4635" y="0" x="0" transform="translate(704.4975,77.02417)" />
+</g>
+<g id="distribute-remove-overlaps" inkscape:label="#g5622">
+<rect y="190.04994" x="1071.8922" height="24" width="24" id="rect3709" style="opacity:0.1978022;fill:none;stroke:none" />
+<g style="display:inline" id="use3696" transform="matrix(0,1.043478,0.998006,0,894.31998,299.57353)">
+<rect y="187.554" x="-104.4881" height="7.017632" width="22.00094" id="rect4586" style="color:#000000;fill:none;stroke:url(#linearGradient5599);stroke-width:0.97992247;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="188.54761" x="-103.6973" height="5.0217919" width="20.21019" id="rect4588" style="color:#000000;fill:url(#linearGradient5601);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5603);stroke-width:0.97992373;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+</g>
+<g style="display:inline" id="use3698" transform="matrix(1.278077,0,0,2.547898,1136.8702,-277.02415)">
+<rect y="183.485" x="-35.49881" height="9.0361071" width="3.1422119" id="rect4598" style="color:#000000;fill:none;stroke:url(#linearGradient5605);stroke-width:0.55415398;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="-34.716339" x="183.8775" height="1.564824" width="8.2432823" id="rect4628" style="color:#000000;fill:url(#linearGradient5607);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5610);stroke-width:0.55415452;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" transform="matrix(0,1,1,0,0,0)" />
+</g>
+<use xlink:href="#use5811" transform="matrix(1,0,0,0.998006,1137.8846,4.3931024)" style="display:inline" x="0" y="0" id="use3703" width="1250" height="1250" />
+<g id="use3706" transform="matrix(0,1.176069,1.157927,0,849.52993,245.84383)">
+<rect y="192.55969" x="-38.489891" height="5.011148" width="10.98825" id="rect4608" style="color:#000000;fill:none;stroke:url(#linearGradient5614);stroke-width:0.85692638;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="193.3" x="-37.680012" height="3.4763751" width="9.3634109" id="rect4610" style="color:#000000;fill:url(#linearGradient5616);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5618);stroke-width:0.8569259;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+</g>
+</g>
+<g style="display:inline" id="object-locked" transform="matrix(0.75,0,0,0.71955,299.52229,-168.41639)" inkscape:label="#width_height_lock">
+<rect ry="0" rx="5.3333402" y="710.00641" x="50" height="15.99362" width="16" id="rect16900" style="color:#000000;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;display:inline" />
+<path id="path16896" style="fill:none;stroke:#000000;stroke-width:1.36125326px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 62.5,717.5 0,-2.6359 c 0,-3 -2.50003,-4.3641 -4.50003,-4.3641 -2,0 -4.49997,1.3641 -4.49997,4.3641 l 0,2.6359 9,0 z" sodipodi:nodetypes="ccsccc" />
+<g id="use5854" transform="matrix(0.997501,7.43861e-7,-7.10133e-7,0.9975,0.167523,1.817969)">
+<path sodipodi:nodetypes="ccccc" id="path4841" d="m 51.96282,724.3143 -1e-5,-8.368 12.03007,0 0,8.368 -12.03006,0 z" style="fill:url(#linearGradient4849);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.09173131;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+</g>
+<use xlink:href="#path5841" height="1250" width="1250" transform="matrix(1.034059,0.0786266,-0.0088376,0.931256,4.459467,44.22347)" id="use3754" y="0" x="0" style="display:inline" />
+</g>
+<g style="display:inline" id="object-unlocked" transform="matrix(0.749124,0,0,0.633637,299.54333,-127.72328)" inkscape:label="#lock_unlocked">
+<rect ry="0" rx="5.339582" y="710.00641" x="50" height="15.99362" width="16" id="rect8632" style="color:#000000;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;display:inline" />
+<path style="fill:none;stroke:#000000;stroke-width:1.45145297;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 62.5,716.2876 0,-2.625 c -0.50241,-4.6537 -5.46728,-5.4081 -7.25748,-3.2231" id="path8634" sodipodi:nodetypes="ccc" />
+<g transform="matrix(1.024267,-0.199097,0.200349,1.030708,-144.8304,-9.554702)" id="g5835">
+<path style="fill:url(#linearGradient4859);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.10934103;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 52.4921,725.7923 0.39242,-9.7691 10.51742,-0.2251 -0.36298,9.9178 -10.54686,0.0764 z" id="path5839" sodipodi:nodetypes="ccccc" />
+<path sodipodi:nodetypes="cccssccsc" id="path5841" d="M 57.96875,718.4687 C 57.14028,718.4859 56.48264,719.1715 56.5,720 l 1,1 c -0.0076,0.5409 -0.72344,1.5441 -0.25619,1.8168 0.46725,0.2727 1.04513,0.2727 1.51238,0 C 59.22344,722.5441 58.50765,721.5409 58.5,721 l 1,-1 c 0.0086,-0.4087 -0.15001,-0.8031 -0.43905,-1.0922 -0.28905,-0.289 -0.68352,-0.4476 -1.0922,-0.4391 z" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+</g>
+</g>
+<g style="display:inline" id="sticky_zoom" transform="matrix(0.483821,0,0,0.485303,274.88233,249.31868)">
+<path transform="matrix(1.125571,0,0,1.125565,-22.76161,-20.24985)" d="m 186,159 c 0,3.866 -3.134,7 -7,7 -3.866,0 -7,-3.134 -7,-7 0,-3.866 3.134,-7 7,-7 3.866,0 7,3.134 7,7 z" sodipodi:ry="7" sodipodi:rx="7" sodipodi:cy="159" sodipodi:cx="179" id="path5056" style="color:#000000;fill:none;stroke:#9e9e9e;stroke-width:1.73595095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.70815448;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" sodipodi:type="arc" />
+<rect y="150" x="170" height="24" width="24" id="rect5058" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path transform="matrix(1.075061,0,0,1.075185,-14.43475,-12.95411)" d="m 186,159 c 0,3.866 -3.134,7 -7,7 -3.866,0 -7,-3.134 -7,-7 0,-3.866 3.134,-7 7,-7 3.866,0 7,3.134 7,7 z" sodipodi:ry="7" sodipodi:rx="7" sodipodi:cy="159" sodipodi:cx="179" id="path5060" style="color:#000000;fill:url(#linearGradient8492);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4819);stroke-width:1.43388128;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" sodipodi:type="arc" />
+<path style="fill:url(#linearGradient8494);fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 172,160 c 5,-1 4,-6 9,-7 -2,-2 -5.5,-1.1667 -7,0 -1.5,1.1667 -3,5 -2,7 z" id="path5062" sodipodi:nodetypes="cczc" />
+<g transform="matrix(-0.707107,0.707107,-0.732853,-0.732853,338.9611,194.4488)" id="g5066">
+<path style="fill:url(#linearGradient8496);fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 85.625,124.8009 c 1.66667,-1 3.33333,-1 5,0 l -0.37872,-8.8418 c -1.34906,-0.6533 -2.61846,-0.4612 -4.16666,0 l -0.45462,8.8418 z" id="path5068" sodipodi:nodetypes="ccccc" />
+<path style="fill:url(#linearGradient8498);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient8500);stroke-width:1.99121785;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 90.62502,124.8009 -0.04238,-8.8198 c -0.84595,-1 -4.18514,-1.0458 -5.03108,-0.0458 l 0.07344,8.8656" id="path5070" sodipodi:nodetypes="cccc" />
+<path style="fill:url(#linearGradient8502);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4811);stroke-width:1.99121785;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 85.625,124.8009 0.91846,1.7806 c 1.03983,-0.2114 2.01992,-0.173 3,0 l 1.08154,-1.7806 c -0.84594,-1 -4.15406,-1 -5,0 z" id="path5072" sodipodi:nodetypes="ccccc" />
+</g>
+</g>
+<g style="display:inline" transform="matrix(0.823809,0,0,0.639827,-262.55399,171.12563)" id="object-visible" inkscape:label="#visible">
+<rect style="color:#000000;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:0.83269;marker:none;display:inline" id="rect6472" width="14.52438" height="18.612591" x="707.14807" y="235.935" />
+<g id="g1661" transform="translate(0,-0.9)">
+<path id="path4926" style="color:#000000;fill:url(#linearGradient12592);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.10190868;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" d="m 718.3596,243.1986 c 1.0177,0.7535 1.9383,1.9048 2.7914,3.5759 -1.8334,3.5913 -3.3519,5.0981 -6.102,5.0981 -2.75,0 -5.5802,-1.8728 -7.196,-5.1815 1.8334,-3.5914 5.4431,-5.3526 8.3072,-4.6092 m -4.3843,0.3061 -1.0395,-4.0779 m -1.5179,5.9334 -1.55,-2.5302 m 7.259,0.2222 0.1148,-4.7275 m 2.4251,5.351 1.5295,-3.7884 m 0.6191,5.3042 1.6145,-1.9398" sodipodi:nodetypes="ccscscccccccccc" />
+<path sodipodi:type="arc" style="color:#000000;fill:url(#linearGradient12519);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.02474809;marker:none;display:inline" id="path5671" sodipodi:cx="63.5" sodipodi:cy="714" sodipodi:rx="3.5" sodipodi:ry="4" d="m 67,714 c 0,2.2091 -1.567,4 -3.5,4 -1.933,0 -3.5,-1.7909 -3.5,-4 0,-2.2091 1.567,-4 3.5,-4 1.933,0 3.5,1.7909 3.5,4 z" transform="matrix(0.842506,0,0,0.954024,661.2863,-434.5226)" />
+<path sodipodi:type="arc" style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.02474809;marker:none;display:inline" id="path12489" sodipodi:cx="63.5" sodipodi:cy="714" sodipodi:rx="3.5" sodipodi:ry="4" d="m 67,714 c 0,2.2091 -1.567,4 -3.5,4 -1.933,0 -3.5,-1.7909 -3.5,-4 0,-2.2091 1.567,-4 3.5,-4 1.933,0 3.5,1.7909 3.5,4 z" transform="matrix(0.269046,0,0,0.308688,696.6634,24.57494)" />
+</g>
+</g>
+<g style="display:inline" transform="matrix(0.823787,0,0,0.645052,-262.54008,190.27132)" id="object-hidden" inkscape:label="#hidden">
+<rect style="color:#000000;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:0.83269;marker:none;display:inline" id="rect12545" width="14.52438" height="18.612591" x="707.14807" y="235.935" />
+<g id="g12547" transform="translate(1.571853e-4,-2.424845)">
+<path id="path12549" style="color:#000000;fill:url(#linearGradient12555);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.09745145;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" d="m 719.0955,243.8639 c 0.731,0.7174 1.4121,1.671 2.0553,2.9106 -1.8636,3.5913 -3.4071,5.0981 -6.2026,5.0981 -2.7954,0 -5.0127,-2.2526 -7.3147,-5.1815 1.8637,-3.5914 4.1993,-4.6987 6.6776,-4.6987 0.4329,0 0.8512,0.0286 1.2558,0.0902 0.3858,0.0588 0.7592,0.1476 1.1212,0.2704" sodipodi:nodetypes="ccscsss" />
+<path id="path12562" style="color:#000000;fill:none;stroke:#000000;stroke-width:1.09745121;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" d="m 714.4315,249.1956 0.0759,6.8378 m 2.3915,-7.2381 1.2947,6.0595 m 1.154,-6.9908 1.7323,4.5954 m -9.0763,-3.4589 -1.6691,5.8609 m -0.6448,-7.5215 -1.9726,4.9818" />
+</g>
+</g>
+<g style="display:inline" id="object-fill" transform="matrix(1,0,0,0.923129,277.01989,262.07499)" inkscape:label="#properties_fill">
+<g id="g5646" transform="matrix(0.751537,0,0,0.749817,166.4504,10.00731)">
+<path sodipodi:nodetypes="ccccc" id="path11232" d="m 669.9999,39.99979 15.8967,-9.8e-4 0.0246,17.33757 -16,-9.8e-4 0.0787,-17.33561 z" style="color:#000000;fill:url(#linearGradient5619);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;display:inline" />
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" id="rect11240" width="16" height="16" x="669.9212" y="40" />
+</g>
+</g>
+<g style="display:inline" id="object-stroke-style" transform="matrix(0.733476,0,0,0.741921,466.34727,269.3232)" inkscape:label="#properties_stroke">
+<path sodipodi:nodetypes="cccccccc" id="rect12874" d="m 709.8429,42.69565 12.2703,10e-7 0,-2.695701 4.0901,3.369627 -4.0901,3.369633 0,-2.695707 -12.2703,-3e-6 0,-1.34785 z" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path style="fill:none;stroke:#000000;stroke-width:1.35558999px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 710.5245,50.10884 1.3634,0" id="path10529" sodipodi:nodetypes="cc" />
+<path sodipodi:nodetypes="cc" id="use10533" d="m 718.7054,50.10824 1.3634,0" style="fill:none;stroke:#000000;stroke-width:1.35558999px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+<use xlink:href="#use10533" transform="translate(4.090113,1.758472e-7)" height="1250" width="1250" id="use10535" y="0" x="0" />
+<path style="fill:none;stroke:#000000;stroke-width:1.35558999px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 710.5246,55.4991 15,0" id="path10541" />
+<use xlink:href="#path10529" height="1250" width="1250" transform="translate(4.090108,2.951189e-7)" id="use4611" y="0" x="0" />
+</g>
+<rect style="fill:none;stroke:url(#linearGradient5617);stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" id="object-stroke" width="11.02273" height="10.97917" x="963.5" y="299.5" inkscape:label="#properties_stroke_paint" />
+<g style="display:inline" id="dialog-rows-and-columns" inkscape:label="#grid_arrange" transform="matrix(0.998005,0,0,0.998427,-214.1301,105.3675)">
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:0.69999999;marker:none;display:inline" id="rect14409" width="16" height="16" x="405" y="220" />
+<rect style="color:#000000;fill:#bf0000;fill-opacity:0.99423631;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;marker:none;display:inline" id="use6620" width="1" height="1" x="416.96811" y="231.97479" />
+<use xlink:href="#g6675" height="1250" width="1250" id="use6687" y="0" x="0" style="display:inline" transform="matrix(1,0,0,0.998006,447.9987,45.40201)" />
+<use xlink:href="#g6675" transform="matrix(1,0,0,0.998006,456.0399,53.45968)" style="display:inline" x="0" y="0" id="use3752" width="1250" height="1250" />
+<g transform="matrix(1.000856,0,0,1,402.9876,14.92548)" id="use3773" style="display:inline">
+<rect y="205.55811" x="10.5083" height="5.941895" width="5.4917002" id="rect3777" style="color:#000000;fill:none;stroke:url(#linearGradient5609);stroke-width:1.00218284;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="206.5582" x="11.50743" height="3.941803" width="3.4925649" id="rect3779" style="color:#000000;fill:url(#linearGradient5611);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5613);stroke-width:1.00218272;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+</g>
+<use xlink:href="#use3773" height="1250" width="1250" transform="translate(-8.065729,8.075484)" id="use3787" y="0" x="0" />
+</g>
+<g style="display:inline" id="color-management" inkscape:label="#color_management" transform="matrix(0.33,0,0,0.33,190,344)">
+<rect y="0" x="0" width="48" height="48" style="fill:none;stroke:none" id="rect8860" />
+<g transform="matrix(1.125,0,0,1.125,4.5,-7.3125)" id="g8862">
+<image xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAANJWlDQ1BJQ0MgcHJvZmlsZQAAeNqt 12k4lO/bB/DznhnGMmYYO2Fk36LshOyJyr6lZN+GmWypVEgKkSUULQgJoUQiUf3IkpAs2YqKLKUQ yTLPC6me33H8/8+b53x13uf94rqv+zg+3+u4AAhKLlQqGQUA/gHBgZbGeiR7B0cStg+YAQ9EkAGs i1sQVdfc3Az+Yy32AgIA0C3nQqWSE0NOLve+X3rVaX5fAaGkesJ/L3ygvYMjACILABxeG/0uAOBw 3eitAYDjaDA1GADxBgAON28XdwAkHABkA60t9QGQQgDAe2301QCAd93omwEAH+rmFQyA9APQEwPc fQIAsDMA9NruHkFuAHhZAHB3D3LzB8AnAYCZvz/FHQA/BACSbtTAYAACBgDk7B0cSRuffCAOQIkX gMH0z+xoGkBlDoDk3j8zkQcAXC4AuQl/ZvOWgAAAwtUR5Km4AwAAEJweAN0IjTYvDoBNAVhLptFW cmm0tZsA6CGABrJbSGDor/+FIO0A/9fzxp5/FRoBQAEgokgB6jg6HBNOd4o+AhvFcIbRgLGR6Rzz eVwsywV8Fas3WzIxmT2F4xJnGlcadwZPIx+FP2tLlsA1wWZSiHDu1psiHWInxAskuqROSRfL9MpF bbsjP7D93I57im+VL6hUqY6qJ2rUaI5rpWo/1pnSTdd7qv/FMNOoyXjO5MaeVtPFvbn7Xu7vNO+0 6LJctS6y6bHtteuz73fEHLjrNHRw+NCI89vD71xxbg/dP3h89Bz3mvD+5DPpx0l+4v854Atllvr1 yLfAuaCF4IWQ76GLR5fCfhxbPv7zxGr46sm101IRPVHIGVQ0+iwmhu4c/XlsLEMcYzzTBeYEXCLL RXwSIZk1hS2VeIk9jSOdM4PrMvcVnkzeLL6r/Ne2XBe4IZgtlEPKFb65NU8kX7RA7JZEocRtySKp Yuni6RLyHdlSuTL5coW72+9tr9hxX6lSuUqlavFBaLXqQ7UajVrNRzvrdj7Werxef7pB58mup7rP 9P7Rb8Q0RjcZPjdqNm4xaTVpY2qLf2HabvZyXwe+42KneZfFK8tuYnfKa6se616bPq6+jH67N/YD joN8g1lDTsNOIwffCr698c559PCY8Fjue9cPbh/dx8XGCyY8P3lNek9JTRVN+874fSZ/kftSOhvw lfKNOrd97t584ELQ9+BF5cWqpdAfYcvHfh5b0VipXT2xFr6utf6YRgNARFB41Fd0G6aYLpU+HOvF YM2oz6TELIGTYOHBcxN4WHnYOIni7JIcapxmXIe4g3gSecv42vgnBdgFVYS8SJeFn4sgolpiR8Tv SsxKSUqTZWrl0Nt05ZMVRndIKcYo9alIq1LVGjW4NcN2vtDm0qHseqonqn/CoMtI0Dhsd53Jsul2 M4+9afu6zPEWxpZhVvnWr22Z7HbZH3G45th0YPag0KH9zscP57o0uk66c3roeNp7nfLO9mnwHfZb 9mcPkKEYUL2PhAcmBeUGV4Y0hw4enQpbPI4+wRZOOil7Svn0rgjTyP1RB84cjvY4S44JPhd4PiI2 Iu5MfOyFlIT4xMyLV5IykpNTrqamXEpPu5xemHHrcumVwszirLKrj649ut5440V2V053bvfN7rzB /A8FE7fGCj/eni36Vjxb8uXOXOls2XT5zN2Je6MVY/cHKruqWh40VD94WFZztTblUUSd/+MD9aYN O59IPyU+XX727p/WxvtNqc8Dm61aVFr5W2ltAy/ut8e9dOwQ6RjvrOg6+cqwG989/Dq7x7dXsXet r70/9c3BAamB+cGaoahh0xGOkZG3t98FjWqOYcZa31/6cOijxMeZ8ZqJyE97Jjknh6fypskzyjPr n1u+pMwe+Cr6deZbxVz4vPECcaH/e/4iZUn9B/rH8+XknwdWRFY+r1atRayb0LhoNAA4g4ShjqM1 0TWYk3Q6dPX0kdizDEYMjYwxTOeY43B7cG0sCfgEQiLrftYOtiRiCnsqRyqnNedrrnTudJ7LvJl8 WfxZW64KOAkMC94QyiblCOdszRG5KZonli9eIHFLslDqtrSP9JRMkWyJ3J1tpfJlCuXb7+64p1ih dF+5SqVKtUotTO2Heo1GjWbtzkdaddqntNd16nc16D7Re6r/zCDaEGPYaNRk/Hx3s0nLnlbTeDOc 2Yu97fte7u8wT7JgteiyfGXVbf3aptc23Y7Lrs++3+GN48CBLCd+p6GDw4feOr87/M4lx1XYdczt vfsHj4+eBV7iGwniO+VXTJYlz/yvFJn/nSLVx9SOLR//eWIlfPXk2qn107RIiEL9ThLseWwsQ2xL 3J545gu4BFwiy0VCEmsy2+8s4crgvszzK0u2/J0luWM33fJE8kULxG+Jb6ZJiewdudJtf2WJYqVS lfID1WrVh2o16rWajzTrdj7Wrtf+K0cMm4yeGzUbt+xuNWkzfRH6cmvHvk7zLvNXFt0ne6R7bfvs +qMG5Acdh2JGFN/GjiqPXfjgPq45kTzpM+37mTxL+Ra34Lh4cTl+zZJGA9g4+wAA6FUA0mUAbDMB rHIBYmQAJJwBuAoBzFkArNUBRScIKC0qIHu0Ns8PQIAVBGAb6IEDBEESlMMPhISYImFIIfISmUAR UMaoSFQdahWthY5EN6FXMcIYB0wB5judEd1ZujK6WXpj+hz6cSwn1glbx4BlUGeIZphm1GCkMDYw yTFFMFUz45kjmd/gOHABuE8shixnWEbxLvinBDTBkzDDasGazrrGFss2R9Qg5rOrsuezz3I4cyxx +nBWcclwPef25MHyFPGK8R7lXeC7xm/MP78lW0BUIFwQEawU8iUJkwaEL23dujVChCDSIZosZiPO Jz4mUSypL3lbSk+aTXpUpkL2nJzTNkV5nPyEwj/bc3dEKborGSvLqrCrrKqOq2Wo49UbNMo1c3Ze 0jqvfVrn6K4jumQ9H31vA29DP6MA4+DdJ0yi91w0zTK7vbd6X8v+IfNvllgrQWs1Gytbql2ifalD p+O8E89B7UOezkmHa10+uXG7G3sc8yzx4fE194sjNwagKLrUyCPPguiDTUNSwkSPUY4/Cmc66Xiq 5DQt0joaddYp5sF59tgjcV0JaYnLSc7JTanylzIzgi6/z7TKarxemi2Wc+0mdwHrrcTb+KKLdzLK BMrz7slVGlR1Vbs8/FbH/bikQe9ZcCOhqaR5T1tcu9zLrs7Q7qYeah9/f/OQ+HD/27hRnQ8l4+6f hCYHPtvOcn3tm8tccF6aWa5cOU3jodEAAAVMwA1SoAP2EAJpUA0jCBZRQJyRRKQemUdJo5xRmajX aAJ6L/oCuh3DgtmPScMM0pHofOjK6X7Q69NfpH+DFcOGYJ8xEBncGaoZmRmdGEuZMEyHmO4zMzG7 MdfjOHFUXDuLNEsCywzeDF9GYCFQCL2su1jz2PBsoWyDRCPiXXYSewr7OkcQx2dOX84pLjLXHHcw 9yLPcV6E9wIfH18Rvzp/0xbbLZMCEYK8glVCFkJTpBhhceHmrQEi3CKPRd3EcGJPxAMkhCReScZK 6UmtSdfKhMtqyS7J1W87L2+tIKwwu71+R7Kir5KBsqDyikqP6kO1a+qRGl6adju1tOS1hXWIuzC6 aN05vW/6swbThuNG88bTu7/vQZlymHHv3b5Pe/9+c0sLP8tjVlnW92xe2A7arTpwOMof2Od05OCV Q43OEy6Mrgpu3u6ZHvWeX72lfDx8M/x6/PkDbChZ1E+BkkGhwS2hAkeDwlqPi5xIDJ865XC6OVIl Kj+aeDbxHPF8ehxPfFaCcuLLJI/kn6kJaarpHy9fz/S9anNdKpsuZ+bm0/zKW1duxxS73XEqM7qr VqFUue2B3EPJWrE6yXqFJzrPdjdaPCe3HGlLbs/ueNQ10k3rFerXGnAfih+peTfznvej3kTEZOH0 hy98Xz3nri+ML0kuB6xUrSM0GgDQAysIgB44QBKUw6tN+5vuN9RjCBgHzHc6I7rMX97XsU4MQgzR DNOM1owNTHJMV5nxzJHMS7gA3CcWd7wL/j3BkzDDGsS6xhZL5CLms6uyt3I4cyxxJv02vY934Zdn c0FEsPKXZYsNyb8ch0rp/W34j+Bffl+pN2iU/7H7R+5/dvvf1HqN+vD4mv9bbejAv91GFf0t98KO P3LT6TftXlPf1JuXuum3hLgpuKJ603DtmQ3FTwY2HbdMtsW9+Kc9/WVXZ+grge6mHmpveV9Mf/NA 6JD4sN+Iwdu4UZ2xc+9dP5R8XBzv/iQ06TdlMi05g/1s+6VgNuar17fdc9LzzPNfFjq/VyymL1kv zfyIXtb7KfFzfOX0Ks/q9TW2tei1pfU8WjyNBrBxXwIAACZ9CpkSSDLTN4D/3/Inh2yugQIAnEeQ oRUAEAFA0iPAZrPXADPQBwMggRtQgAwUCAT93x1p4+3GPQ4AgJ4V4KodAED9jxMR/14z2CMsGABA n0I9Fujj5R1M0qVSyR4kfYo/NSTYI1CWZBLgtk2WtENBQRkA4H8Aw2wI2gG1XRMAAAOYSURBVDjL pdXPaxxlGMDx7zszOzuTzW72R7KbpjWx/sAeFPVQFGqKiNDWFlvMwYo/wItXxR6q5lQET968iDf/ AUOgVOwlUMREhZRaD2Ldmpgmpmm23ezs7szOr8dDZjfxV03sOzzM8MJ83ofnfV5eHMeRSWdSDvoH 5Zx/TuphXe518GXtoiC6kDyVoCJT7tS9oa/W3xZkSJBUDyZGzrTOSBiH/w99uvGGIAcE2SOIvQUL crJ9Utphe9eodiN2gQJQAgaBLKAAmLanORYcpRk57GZoN/UYGADyQDGBC4AOwJx1ideD52mGGztH U/FAgm6HS0mYpIGq9R1nw+dohnd2htpaEchtQ/PbyjGETYY+FOvWPJ+FR3B3kLFmkU/Q3Da8AAyi UybDMP3kyaHhWd8zEx7FDxt3R/dF5WRzumARGAKGMBM0x17yDDOISb81x23/OFHY/Hd0TJUTsJBg ZaACDGMzQo4R8uxjkDH2MMYoWcru1wQ/nCDs/HPGxibqACHgAwHQATpkcRnApUSTYRqMUmBvM4tW XcT65RLelWOo01+h2/1/RvfHJcBN0G4EGPgM0KGExzAuY7R4wL9DqpqGKrCoY618i1s9jjl5Ad3O bKFPqELS7HESERBhEVIkpELAKD6PxC7ZX6/DTx5c78CSwKqOfXkOd+lFzE/Po9v2JnpAWZjBKL5S INJbLSfCIMKICA+KUFm7CVeb8HMNFtqwEsKawLqOfWUWd/UU5vQ0umVhGMCjqynmPa2XqIqgP4J0 AFoAsQ9SK8KPJaiW4IYDv3uwFkJDINKwL87ivjRBeuoLDKUUh1rC/GKvnBg+2D7oHsQuuC3o1Pvo qxZgoQDLG1BzwQ+SkgHopK4u4H8ziwEwbsIni8nmd8D0IO2C3oa4Cd4GeLUUfb/lYSUP7TxIK+mS kODhEeTsBMZrJ7DSJoaI8GwF9GUhchV4YLXBbIHmQFyHoAbtVUWxkYW4e/IcgicLyHvjpCaeQuna 1u4rpRjK6BzuC5m5ZqDaYLcg1QCtDrIOwQa4EURk0MkSjN+HfPAMqSP7UUr9vfm7H688JsxcAL0J lgPGbVAbIOFmqV0leC/opN5/CPNQ9u5nX5I2evmwzkAjIrUE5iIYNVAhiB5TPh1w/+WQzHnrP0EA HMfpXQMffuRJXok8jsipdCSfv+XLrWvB7u+oLhrHsQRBJO+82ZKP3/Xk1nLQm+++W61W78ft83+d +wOuBu1qqTfJ4wAAAABJRU5ErkJggg==" clip-path="url(#cieClip)" width="36.599998" height="41" id="image2428" x="-0.264" y="7.3330002" />
+<path style="fill:none;stroke:#000000;stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M 8.36,47.76 C 7.751574,47.51528 7.222277,46.90182 6.784324,46.39273 5.608271,45.02566 4.964826,43.30281 4.38,41.63 3.446394,38.95956 2.627115,36.19922 2.114165,33.41042 1.415792,29.6135 0.6129846,25.78424 0.3959804,21.94278 0.2093634,18.63925 -0.036735,15.09899 0.67,11.99 1.021272,10.44473 2.335229,8.406245 3.57,7.98 4.66602,7.601652 6.456945,8.746987 7.698531,9.504755 9.584304,10.65569 11.33779,12.01369 12.9958,13.4917 c 4.54551,4.05204 8.81721,8.40006 13.1433,12.68228 3.05325,3.02229 6.08867,6.06284 9.1309,9.09602 -8.97,4.16333 -17.94,8.32667 -26.91,12.49 z" id="path8865" sodipodi:nodetypes="cssssssssscc" />
+</g>
+</g>
+<g style="display:inline" id="draw-use-tilt" transform="matrix(1,0,0,1.066667,-203.5002,-21.01625)" inkscape:label="#guse_tilt">
+<rect style="fill:none;stroke:none" id="use_tilt" width="11" height="10.31249" x="691.5" y="303.75" />
+<path id="path4036" style="fill:none;stroke:url(#linearGradient4610);stroke-width:0.96824569;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="M 696.7189,305.998 696,305.5938 l -4,8 10,0 0,-0.9375" sodipodi:nodetypes="ccccc" />
+<path style="fill:none;stroke:url(#linearGradient4618);stroke-width:0.96824569;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 694.5,309.375 c 1.5,0.4688 3,2.3438 2.5,4.2188" id="path15733" sodipodi:nodetypes="cc" />
+</g>
+<g style="display:inline" id="draw-use-pressure" transform="matrix(0.941445,0,0,1.002693,-145.0319,-1.597622)" inkscape:label="#guse_pressure">
+<rect style="fill:none;stroke:none" id="use_pressure" width="11.684" height="10.9571" x="691.52399" y="303.7634" />
+<path style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 691.5241,314.2513 0.006,0.4987 11.6782,-0.0161 3e-4,-3.9732 c -2.8312,1.7762 -6.9043,3.4906 -11.6842,3.4906 z" id="path7145" sodipodi:nodetypes="ccccc" />
+<path style="fill:url(#linearGradient4649);fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 696.8349,303.7635 2e-5,4.9865 -3.18662,0 3.71771,3.9893 3.71769,-3.9893 -3.18659,0 -10e-6,-4.9865 -1.0622,0 z" id="path4622" sodipodi:nodetypes="cccccccc" />
+</g>
+<use xlink:href="#properties_fill" height="1250" width="1250" transform="translate(482.0912,-121.9991)" id="controls_fill" y="0" x="0" style="display:inline" />
+<use xlink:href="#properties_stroke_paint" height="1250" width="1250" transform="translate(486.0664,-121.9791)" id="controls_stroke" y="0" x="0" style="display:inline" />
+<g style="display:inline" id="transform-affect-stroke" transform="matrix(0.695835,0,0,0.741921,35.18012,-150.29)" inkscape:label="#transform_stroke">
+<path style="fill:none;stroke:#000000;stroke-width:2.78354359;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 670.8773,245.7 14.3712,0 0,5.3914" id="path5760" sodipodi:nodetypes="ccc" />
+<path style="fill:none;stroke:#000000;stroke-width:1.39177203px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 670.1587,250.4175 10.0599,0 0,2.6957" id="path5762" sodipodi:nodetypes="ccc" />
+<g id="g5772">
+<path style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 682.3742,253.78713 0,2.69567 -2.8742,0 0,1.3479 2.8742,0 0,2.69569 4.3114,-3.36963 -4.3114,-3.36963 z" id="path12910" sodipodi:nodetypes="cccccccc" />
+<path transform="translate(170,219.961)" id="path5764" d="m 505.9072,37.19576 1.4371,0" style="fill:none;stroke:#000000;stroke-width:1.39177203px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" sodipodi:nodetypes="cc" />
+<path id="path5770" d="m 672.3144,257.1568 1.4371,0" style="fill:none;stroke:#000000;stroke-width:1.39177203px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" sodipodi:nodetypes="cc" />
+</g>
+</g>
+<g style="display:inline" id="transform-affect-rounded-corners" transform="translate(-150,-214)" inkscape:label="#transform_corners">
+<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" d="m 673.5,248.5 4,0 c 2.5,0 3.5,1 3.5,3.3" id="path4434" sodipodi:nodetypes="ccc" />
+<path style="fill:none;stroke:#000000;stroke-width:1.00000036px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" d="m 673.5,245.5 5.5,0 c 3.5,0 5.5,2 5.5,5" id="path4436" sodipodi:nodetypes="ccc" />
+<use xlink:href="#g5772" height="1250" width="1250" transform="matrix(0.695835,0,0,0.741921,207.1801,63.71)" id="use4586" y="0" x="0" />
+</g>
+<g style="display:inline" id="transform-affect-pattern" transform="translate(-109.9999,-213.9612)" inkscape:label="#transform_pattern">
+<rect style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" id="rect4538" width="11.00024" height="4.999897" x="674.99969" y="245.9612" />
+<path style="opacity:0.9;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" d="m 683.8361,245.8988 -2.2263,1.6932 -2.1805,-1.6583 -2.2264,1.6933 2.2034,1.6758 -2.1804,1.6584 4.4068,0 -2.1804,-1.6584 2.2034,-1.6758 2.1804,1.6583 2.2264,-1.6933 -2.2264,-1.6932 z m 0,3.3865 -2.2034,1.6759 4.4068,0 -2.2034,-1.6759 z m -8.8366,-3.3691 0,3.3517 2.2034,-1.6759 -2.2034,-1.6758 z m 0,3.3866 0,1.6584 2.1805,0 -2.1805,-1.6584 z" id="rect4540" />
+<use xlink:href="#path4430" height="1250" width="1250" id="use5102" y="0" x="0" transform="translate(0,-1)" />
+<use xlink:href="#g5772" height="1250" width="1250" id="use4592" y="0" x="0" transform="matrix(0.695835,0,0,0.741921,209.1801,63.671)" />
+</g>
+<g style="display:inline" id="transform-affect-gradient" transform="translate(-130,-214.961)" inkscape:label="#transform_gradient">
+<path style="opacity:0.9;color:#000000;fill:url(#linearGradient8709);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.69999999;marker:none;display:inline" d="m 675,245.961 12,0 0,6 -12,0 0,-6 z" id="path12993" sodipodi:nodetypes="ccccc" />
+<path style="opacity:0.9;color:#000000;fill:url(#linearGradient8711);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.69999999;marker:none;display:inline" d="m 675,248.961 8,0 0,4 -8,0 0,-4 z" id="path12995" sodipodi:nodetypes="ccccc" />
+<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 675.5,246.461 11,0 0,5" id="path4430" sodipodi:nodetypes="ccc" />
+<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 675.5,249.461 7,0 0,3" id="path4432" sodipodi:nodetypes="ccc" />
+<use xlink:href="#g5772" height="1250" width="1250" id="use4589" y="0" x="0" transform="matrix(0.695835,0,0,0.741921,209.1801,64.671)" />
+</g>
+<g id="edit-undo-history" transform="matrix(1.00075,0,0,0.99280545,-0.0412413,0.24977138)" inkscape:label="#edit_undo_history">
+<g transform="matrix(0.723037,0,0,0.675336,-257.1363,-6.948167)" id="g2661">
+<path style="fill:#fac32d;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 432.5759,60.78928 7.4384,-7.40458 0,3.70228 c 0,0 8.7686,-0.06783 8.7686,-0.06783 0,0 0,13.3074 0,13.3074 0,0 -3.2294,-0.07147 -3.2294,-0.07147 0,0 0,-6.69255 0,-6.69255 0,0 -6.9417,0 -6.9417,0 0,0 0,2.97447 0,2.97447 0,0 -6.0359,-5.74772 -6.0359,-5.74772 z" id="path2640" />
+<path style="fill:#efe4b6;fill-opacity:1;fill-rule:evenodd;stroke:#efe7c1;stroke-width:1.43366158;stroke-linecap:butt;stroke-linejoin:bevel;stroke-opacity:1" d="m 432.558,61.52785 6.5857,-7.0356" id="path2645" />
+<path style="fill:#ca8f0b;fill-opacity:1;fill-rule:evenodd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 442.9108,70.25823 c 2.7212,-0.09493 2.688,0.06832 2.688,0.06832 0,0 -0.0769,-6.76402 -0.0769,-6.76402 0,-1.48723 0,-1.48723 -2.0731,-1.48723 0,0 -9.7522,-0.10996 -9.7522,-0.10996 l 5.4727,5.97978 0,-3.48047 c 0,0 1.1954,0.02985 2.4359,0.02985 2.4809,0 1.3056,2.786 1.3056,5.76373 z" id="path2642" />
+<path id="path2647" d="m 432.3932,60.65307 6.9304,-7.40302 0,3.64609 c 0,0 7.1663,-0.04884 9.6663,-0.04884 0,0 0.0332,0.15255 0.0332,13.47925 0,0 -4.4694,0.02076 -5.5683,0 0,0 0.003,-5.97162 0.003,-5.97162 -1.25,0 -4.1492,0 -4.1492,0 l 0.0151,3.89512 -6.9304,-7.59698 z" style="fill:none;stroke:#000000;stroke-width:1.39714611;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+</g>
+<g id="g11177" transform="translate(-254.4684,4.926264)">
+<path style="color:#000000;fill:url(#linearGradient5391);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5393);stroke-width:0.71197993;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" id="path14377" d="m 284,23 a 3,3 0 1 1 -6,0 3,3 0 1 1 6,0 z" transform="matrix(1.331759,0,0,1.327869,-53.22381,-6.040984)" />
+<path style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline" d="m 320.4594,22.00781 1,-1 0,4 -1,0 0,-3 z" id="path11169" />
+<path style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline" d="m 319.4609,24.02096 2,0 0,1 -3,0 1,-1 z" id="path11171" />
+</g>
+</g>
+<g id="g3735" transform="matrix(0.76838,0,0,0.776759,4.51551,573.2782)" />
+<g id="distribute-graph-directed" inkscape:label="#directed_graph" transform="translate(295.95653,-461.82556)">
+<path id="path3750" d="m 815.4504,655.5878 4.2748,6" style="fill:none;stroke:#000000;stroke-width:0.78564852;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" sodipodi:nodetypes="cc" />
+<path id="path3752" d="m 828.2748,655.7252 -4,5.7252" style="fill:none;stroke:#000000;stroke-width:0.78564852;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" sodipodi:nodetypes="cc" />
+<path sodipodi:type="arc" style="color:#000000;fill:#99b7d5;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.81931818;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="path3762" sodipodi:cx="328" sodipodi:cy="215" sodipodi:rx="5" sodipodi:ry="5" d="m 333,215 c 0,2.7614 -2.2386,5 -5,5 -2.7614,0 -5,-2.2386 -5,-5 0,-2.7614 2.2386,-5 5,-5 2.7614,0 5,2.2386 5,5 z" transform="matrix(0.375607,0,0,0.376774,698.833,582.9556)" />
+<path sodipodi:type="arc" style="color:#000000;fill:#99b7d5;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.81931818;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="path3764" sodipodi:cx="328" sodipodi:cy="215" sodipodi:rx="5" sodipodi:ry="5" d="m 333,215 c 0,2.7614 -2.2386,5 -5,5 -2.7614,0 -5,-2.2386 -5,-5 0,-2.7614 2.2386,-5 5,-5 2.7614,0 5,2.2386 5,5 z" transform="matrix(0.375607,0,0,0.376774,690.833,572.9556)" />
+<path sodipodi:type="arc" style="color:#000000;fill:#99b7d5;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.81931818;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="path3766" sodipodi:cx="328" sodipodi:cy="215" sodipodi:rx="5" sodipodi:ry="5" d="m 333,215 c 0,2.7614 -2.2386,5 -5,5 -2.7614,0 -5,-2.2386 -5,-5 0,-2.7614 2.2386,-5 5,-5 2.7614,0 5,2.2386 5,5 z" transform="matrix(0.375607,0,0,0.376774,706.833,572.9556)" />
+<path sodipodi:type="arc" style="color:#000000;fill:#99b7d5;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.81931818;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="path3787" sodipodi:cx="328" sodipodi:cy="215" sodipodi:rx="5" sodipodi:ry="5" d="m 333,215 c 0,2.7614 -2.2386,5 -5,5 -2.7614,0 -5,-2.2386 -5,-5 0,-2.7614 2.2386,-5 5,-5 2.7614,0 5,2.2386 5,5 z" transform="matrix(0.375607,0,0,0.376774,698.833,592.9556)" />
+<path id="path3789" d="m 822,666 0,4.626" style="fill:none;stroke:#000000;stroke-width:0.78564852;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" sodipodi:nodetypes="cc" />
+</g>
+<g inkscape:label="#layers" transform="translate(-819.959,77.03912)" id="dialog-layers">
+<use xlink:href="#use8059" transform="translate(0,2.999974)" height="1250" width="1250" id="use8977" y="0" x="0" />
+<use xlink:href="#rect12856" x="0" y="0" id="use8055" width="1250" height="1250" />
+<use xlink:href="#path4802" transform="translate(-0.0409998,-2.993605)" x="0" y="0" id="use8059" width="1250" height="1250" />
+<use xlink:href="#path4802" transform="translate(-0.0410002,-5.993605)" x="0" y="0" id="use8061" width="1250" height="1250" />
+</g>
+<use xlink:href="#rect12856" transform="translate(-864.959,177.0391)" x="0" y="0" id="use9075" width="1250" height="1250" />
+<g id="edit-select-all-layers" inkscape:label="#selection_select_all_in_all_layers">
+<path id="path9031" d="m 55.5,213.5 1,0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+<use xlink:href="#path6078" x="0" y="0" id="use9033" transform="translate(-295.3149,-39.1388)" width="1250" height="1250" />
+<use xlink:href="#path6078" x="0" y="0" id="use9035" transform="translate(-292.3149,-39.1388)" width="1250" height="1250" />
+<use xlink:href="#path6078" x="0" y="0" id="use9037" transform="translate(-289.3149,-39.1388)" width="1250" height="1250" />
+<use xlink:href="#path6078" x="0" y="0" id="use9039" transform="translate(-286.3149,-39.1388)" width="1250" height="1250" />
+<use xlink:href="#path6078" x="0" y="0" id="use9041" transform="translate(-296.3149,-24.1388)" width="1250" height="1250" />
+<use xlink:href="#path6078" x="0" y="0" id="use9043" transform="translate(-293.3149,-24.1388)" width="1250" height="1250" />
+<use xlink:href="#path6078" x="0" y="0" id="use9045" transform="translate(-290.3149,-24.1388)" width="1250" height="1250" />
+<use xlink:href="#path6078" x="0" y="0" id="use9047" transform="translate(-287.3149,-24.1388)" width="1250" height="1250" />
+<use xlink:href="#path6078" x="0" y="0" id="use9049" transform="translate(-284.3149,-24.1388)" width="1250" height="1250" />
+<path id="path9051" d="m 55.5,215.5 0,1" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+<use xlink:href="#path6100" x="0" y="0" id="use9053" transform="translate(-298.3149,-36.1388)" width="1250" height="1250" />
+<use xlink:href="#path6100" x="0" y="0" id="use9055" transform="translate(-298.3149,-33.1388)" width="1250" height="1250" />
+<use xlink:href="#path6100" x="0" y="0" id="use9057" transform="translate(-298.3149,-30.1388)" width="1250" height="1250" />
+<use xlink:href="#path6100" x="0" y="0" id="use9059" transform="translate(-298.3149,-27.1388)" width="1250" height="1250" />
+<use xlink:href="#path6100" x="0" y="0" id="use9061" transform="translate(-283.3149,-29.1388)" width="1250" height="1250" />
+<use xlink:href="#path6100" x="0" y="0" id="use9063" transform="translate(-283.3149,-32.1388)" width="1250" height="1250" />
+<use xlink:href="#path6100" x="0" y="0" id="use9065" transform="translate(-283.3149,-35.1388)" width="1250" height="1250" />
+<use xlink:href="#path6100" x="0" y="0" id="use9067" transform="translate(-283.3149,-38.1388)" width="1250" height="1250" />
+<use xlink:href="#path6100" x="0" y="0" id="use9069" transform="translate(-283.3149,-41.1388)" width="1250" height="1250" />
+<use xlink:href="#use8059" x="0" y="0" id="use9073" width="1250" height="1250" transform="matrix(0.752527,0,0,0.752527,-669.1784,91.05547)" />
+<use xlink:href="#path4802" height="1250" width="1250" id="use9077" y="0" x="0" transform="matrix(0.752527,0,0,0.752527,-669.2092,85.8027)" />
+<use xlink:href="#path4802" height="1250" width="1250" id="use9079" y="0" x="0" transform="matrix(0.752527,0,0,0.752527,-669.2092,82.8027)" />
+</g>
+<g id="dialog-messages" transform="translate(45,111)" inkscape:label="#messages">
+<g id="g4239" transform="matrix(1,0,0,0.996869,-60.05696,-76.20668)">
+<rect style="color:#000000;fill:url(#linearGradient4249);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00156927;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect4241" width="14.99917" height="11.99987" x="115.5577" y="338.80829" />
+<rect style="color:#000000;fill:url(#linearGradient4251);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00156915;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect4243" width="14.99819" height="3.011261" x="115.5588" y="335.7579" />
+</g>
+<path sodipodi:nodetypes="cccccccc" id="rect5189" d="m 57.49993,263.4998 11.00004,0 3e-5,5.0002 -2,0 -2.20349,2.9721 L 64,268.5 l -6.5,0 -7e-5,-5.0002 z" style="color:#000000;fill:#d3d7cf;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999923;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline" />
+</g>
+<g id="dialog-scripts" inkscape:label="#scripts">
+<g transform="matrix(1,0,0,0.996869,-15.05696,14.79332)" id="g4209">
+<rect y="338.80829" x="115.5577" height="11.99987" width="14.99917" id="rect4212" style="color:#000000;fill:url(#linearGradient4218);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00156927;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="335.7579" x="115.5588" height="3.011261" width="14.99819" id="rect4214" style="color:#000000;fill:url(#linearGradient4220);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00156915;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+</g>
+<path style="fill:#000000;fill-opacity:1;stroke:none" d="m 103,354 0,9 4,0 0,-2 -2,0 0,-5 2,0 0,-2 -4,0 z" id="path5166" sodipodi:nodetypes="ccccccccc" />
+<path sodipodi:nodetypes="ccccccccc" id="path5168" d="m 113,354 0,9 -4,0 0,-2 2,0 0,-5 -2,0 0,-2 4,0 z" style="fill:#000000;fill-opacity:1;stroke:none" />
+</g>
+<g id="dialog-icon-preview" inkscape:label="#view_icon_preview">
+<g transform="matrix(1,0,0,0.996869,-15.05696,54.79332)" id="g5190">
+<rect y="338.80829" x="115.5577" height="11.99987" width="14.99917" id="rect5192" style="color:#000000;fill:url(#linearGradient5198);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00156927;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="335.7579" x="115.5588" height="3.011261" width="14.99819" id="rect5194" style="color:#000000;fill:url(#linearGradient5200);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00156915;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+</g>
+<g inkscape:label="#visible" id="g5206" transform="matrix(0.823809,0,0,0.639827,-480.5562,242.2038)" style="display:inline">
+<rect y="235.935" x="707.14807" height="18.612591" width="14.52438" id="rect5208" style="color:#000000;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:0.83269;marker:none;display:inline" />
+<g transform="translate(0,-0.9)" id="g5210">
+<path sodipodi:nodetypes="ccscscccccccccc" d="m 718.3596,243.1986 c 1.0177,0.7535 1.9383,1.9048 2.7914,3.5759 -1.8334,3.5913 -3.3519,5.0981 -6.102,5.0981 -2.75,0 -5.5802,-1.8728 -7.196,-5.1815 1.8334,-3.5914 5.4431,-5.3526 8.3072,-4.6092 m -4.3843,0.3061 -1.0395,-4.0779 m -1.5179,5.9334 -1.55,-2.5302 m 7.259,0.2222 0.1148,-4.7275 m 2.4251,5.351 1.5295,-3.7884 m 0.6191,5.3042 1.6145,-1.9398" style="color:#000000;fill:url(#linearGradient5218);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.10190868;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="path5212" />
+<path transform="matrix(0.842506,0,0,0.954024,661.2863,-434.5226)" d="m 67,714 c 0,2.2091 -1.567,4 -3.5,4 -1.933,0 -3.5,-1.7909 -3.5,-4 0,-2.2091 1.567,-4 3.5,-4 1.933,0 3.5,1.7909 3.5,4 z" sodipodi:ry="4" sodipodi:rx="3.5" sodipodi:cy="714" sodipodi:cx="63.5" id="path5214" style="color:#000000;fill:url(#linearGradient5220);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.02474809;marker:none;display:inline" sodipodi:type="arc" />
+<path transform="matrix(0.269046,0,0,0.308688,696.6634,24.57494)" d="m 67,714 c 0,2.2091 -1.567,4 -3.5,4 -1.933,0 -3.5,-1.7909 -3.5,-4 0,-2.2091 1.567,-4 3.5,-4 1.933,0 3.5,1.7909 3.5,4 z" sodipodi:ry="4" sodipodi:rx="3.5" sodipodi:cy="714" sodipodi:cx="63.5" id="path5216" style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.02474809;marker:none;display:inline" sodipodi:type="arc" />
+</g>
+</g>
+</g>
+<g id="edit-select-none" inkscape:label="#selection_deselect">
+<use xlink:href="#g6068" x="0" y="0" id="use5235" transform="translate(-298.3274,-16.15328)" width="1250" height="1250" />
+<use xlink:href="#g10421" x="0" y="0" id="use5237" transform="translate(-299.3571,-15.18254)" width="1250" height="1250" />
+<path id="path5239" d="m 55.5,236.5 1,0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+<path id="path5261" d="m 55.5,238.5 0,1" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+<use xlink:href="#path5239" x="0" y="0" id="use5306" transform="translate(3,0)" width="1250" height="1250" />
+<use xlink:href="#path5239" height="1250" width="1250" transform="translate(6,0)" id="use5309" y="0" x="0" />
+<use xlink:href="#path5239" height="1250" width="1250" transform="translate(9,0)" id="use5313" y="0" x="0" />
+<use xlink:href="#path5239" x="0" y="0" id="use5311" transform="translate(12,0)" width="1250" height="1250" />
+<use xlink:href="#path5261" x="0" y="0" id="use5318" transform="translate(0,3)" width="1250" height="1250" />
+<use xlink:href="#path5261" height="1250" width="1250" transform="translate(0,6)" id="use5321" y="0" x="0" />
+<use xlink:href="#path5261" height="1250" width="1250" transform="translate(0,9)" id="use5323" y="0" x="0" />
+<use xlink:href="#path5261" x="0" y="0" id="use5325" transform="translate(0,12)" width="1250" height="1250" />
+<use xlink:href="#path5239" height="1250" width="1250" transform="translate(2,15)" id="use5327" y="0" x="0" />
+<use xlink:href="#path5239" x="0" y="0" id="use5329" transform="translate(5,15)" width="1250" height="1250" />
+<use xlink:href="#path5239" x="0" y="0" id="use5331" transform="translate(8,15)" width="1250" height="1250" />
+<use xlink:href="#path5239" height="1250" width="1250" transform="translate(11,15)" id="use5333" y="0" x="0" />
+<use xlink:href="#path5239" x="0" y="0" id="use5335" transform="translate(14,15)" width="1250" height="1250" />
+<path style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 70.5,236.5 0,1" id="path5337" />
+<use xlink:href="#path5261" height="1250" width="1250" transform="translate(15,1)" id="use5340" y="0" x="0" />
+<use xlink:href="#path5261" x="0" y="0" id="use5342" transform="translate(15,4)" width="1250" height="1250" />
+<use xlink:href="#path5261" x="0" y="0" id="use5344" transform="translate(15,7)" width="1250" height="1250" />
+<use xlink:href="#path5261" height="1250" width="1250" transform="translate(15,10)" id="use5346" y="0" x="0" />
+</g>
+<g id="edit-select-invert" transform="translate(0,-18)" inkscape:label="#selection_invert">
+<use xlink:href="#g10421" height="1250" width="1250" transform="matrix(1.112088,0,0,1.110911,-340.6366,-0.279561)" id="use5599" y="0" x="0" style="opacity:0.5" />
+<path style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 59.5,281.5 1,0" id="path5378" />
+<path style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 59.5,283.5 0,1" id="path5380" />
+<use xlink:href="#path5239" height="1250" width="1250" transform="translate(7,45)" id="use5382" y="0" x="0" />
+<use xlink:href="#path5239" x="0" y="0" id="use5384" transform="translate(10,45)" width="1250" height="1250" />
+<use xlink:href="#path5261" height="1250" width="1250" transform="translate(4,48)" id="use5390" y="0" x="0" />
+<use xlink:href="#path5261" x="0" y="0" id="use5392" transform="translate(4,51)" width="1250" height="1250" />
+<use xlink:href="#path5239" x="0" y="0" id="use5398" transform="translate(6,54)" width="1250" height="1250" />
+<use xlink:href="#path5239" height="1250" width="1250" transform="translate(9,54)" id="use5400" y="0" x="0" />
+<use xlink:href="#path5239" height="1250" width="1250" transform="translate(12,54)" id="use5402" y="0" x="0" />
+<use xlink:href="#path5261" x="0" y="0" id="use5410" transform="translate(13,43)" width="1250" height="1250" />
+<use xlink:href="#path5261" height="1250" width="1250" transform="translate(13,46)" id="use5412" y="0" x="0" />
+<use xlink:href="#path5261" height="1250" width="1250" transform="translate(13,49)" id="use5414" y="0" x="0" />
+<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 55.5,277.5 1,0" id="path5523" />
+<use xlink:href="#path6078" height="1250" width="1250" transform="translate(-295.3149,24.86123)" id="use5525" y="0" x="0" />
+<use xlink:href="#path6078" height="1250" width="1250" transform="translate(-292.3149,24.86123)" id="use5527" y="0" x="0" />
+<use xlink:href="#path6078" height="1250" width="1250" transform="translate(-289.3149,24.86123)" id="use5529" y="0" x="0" />
+<use xlink:href="#path6078" height="1250" width="1250" transform="translate(-286.3149,24.86123)" id="use5531" y="0" x="0" />
+<use xlink:href="#path6078" height="1250" width="1250" transform="translate(-296.3149,39.86123)" id="use5533" y="0" x="0" />
+<use xlink:href="#path6078" height="1250" width="1250" transform="translate(-293.3149,39.86123)" id="use5535" y="0" x="0" />
+<use xlink:href="#path6078" height="1250" width="1250" transform="translate(-290.3149,39.86123)" id="use5537" y="0" x="0" />
+<use xlink:href="#path6078" height="1250" width="1250" transform="translate(-287.3149,39.86123)" id="use5539" y="0" x="0" />
+<use xlink:href="#path6078" height="1250" width="1250" transform="translate(-284.3149,39.86123)" id="use5541" y="0" x="0" />
+<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 55.5,279.5 0,1" id="path5543" />
+<use xlink:href="#path6100" height="1250" width="1250" transform="translate(-298.3149,27.86123)" id="use5545" y="0" x="0" />
+<use xlink:href="#path6100" height="1250" width="1250" transform="translate(-298.3149,30.86123)" id="use5547" y="0" x="0" />
+<use xlink:href="#path6100" height="1250" width="1250" transform="translate(-298.3149,33.86123)" id="use5549" y="0" x="0" />
+<use xlink:href="#path6100" height="1250" width="1250" transform="translate(-298.3149,36.86123)" id="use5551" y="0" x="0" />
+<use xlink:href="#path6100" height="1250" width="1250" transform="translate(-283.3149,34.86123)" id="use5553" y="0" x="0" />
+<use xlink:href="#path6100" height="1250" width="1250" transform="translate(-283.3149,31.86123)" id="use5555" y="0" x="0" />
+<use xlink:href="#path6100" height="1250" width="1250" transform="translate(-283.3149,28.86123)" id="use5557" y="0" x="0" />
+<use xlink:href="#path6100" height="1250" width="1250" transform="translate(-283.3149,25.86123)" id="use5560" y="0" x="0" />
+<use xlink:href="#path6100" height="1250" width="1250" transform="translate(-283.3149,22.86123)" id="use5563" y="0" x="0" />
+</g>
+<g id="dialog-tile-clones" transform="translate(-0.49998107,-21.503099)" inkscape:label="#edit_create_tiled_clones">
+<g id="g5745" transform="matrix(1,0,0,0.996869,-59.55772,-28.70668)">
+<rect style="color:#000000;fill:url(#linearGradient5944);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00156927;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5747" width="14.99917" height="11.99987" x="115.5577" y="338.80829" />
+<rect style="color:#000000;fill:url(#linearGradient5946);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00156915;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5749" width="14.99819" height="3.011261" x="115.5588" y="335.7579" />
+</g>
+<g transform="matrix(0.600005,0,0,0.599717,25.61153,139.5917)" id="g5803">
+<g id="g5704" transform="translate(50.5399,79.54113)">
+<rect style="color:#000000;fill:none;stroke:url(#linearGradient5948);stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5706" width="8.9968081" height="7.9962969" x="5.4601002" y="205.4404" />
+<rect style="color:#000000;fill:url(#linearGradient5950);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5952);stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5708" width="6.9948139" height="5.9933238" x="6.4601302" y="206.4404" />
+<rect style="color:#000000;fill:none;stroke:url(#linearGradient5954);stroke-width:0.9999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5711" width="11.99355" height="11.99031" x="8.4778118" y="208.4686" />
+<rect style="color:#000000;fill:url(#linearGradient5956);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5958);stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5713" width="9.9823189" height="9.9715872" x="9.4778109" y="209.4688" />
+</g>
+<rect y="293.0437" x="62.052299" height="4.0014329" width="5.9790282" id="rect5715" style="color:#000000;fill:url(#linearGradient5960);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5962);stroke-width:1.00000048;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 63.0113,291 c 0,1 0,1 0,1" id="path5717" />
+<use xlink:href="#path6162" height="1250" width="1250" transform="translate(-293.8567,32.29639)" id="use5721" y="0" x="0" />
+<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 64.0113,290 2,0" id="path5723" />
+<path style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 63,295.9816 0,-2 4,0" id="path5725" />
+</g>
+</g>
+<g id="edit-select-original" inkscape:label="#edit_select_original">
+<rect style="color:#000000;fill:none;stroke:url(#linearGradient6151);stroke-width:0.9999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5972" width="11.99355" height="11.99031" x="58.517712" y="309.50961" />
+<rect style="color:#000000;fill:url(#linearGradient6146);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6148);stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5974" width="9.9823189" height="9.9715872" x="59.517712" y="310.50989" />
+<rect style="color:#000000;fill:url(#linearGradient6122);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6125);stroke-width:1.00000048;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5976" width="5.9790282" height="4.0014329" x="61.552299" y="314.5437" />
+<path id="path5978" d="m 62.5113,312.5 c 0,1 0,1 0,1" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+<use xlink:href="#path6162" x="0" y="0" id="use5981" transform="translate(-294.3567,53.7964)" width="1250" height="1250" />
+<path id="path5983" d="m 63.5113,311.5 2,0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+<path id="path5985" d="m 62.5,317.4816 0,-2 4,0" style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+<g id="g6161">
+<rect y="306.48151" x="55.5" height="7.9962969" width="8.9968081" id="rect5968" style="color:#000000;fill:none;stroke:url(#linearGradient6159);stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="307.48141" x="56.500031" height="5.9933238" width="6.9948139" id="rect5970" style="color:#000000;fill:url(#linearGradient6154);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6156);stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+</g>
+</g>
+<g id="text-flow-into-frame" transform="translate(-15.00082,-30.00001)" inkscape:label="#flow_into_frame">
+<rect y="118.5" x="296.50079" height="15.00001" width="14.99917" id="rect6267" style="color:#000000;fill:url(#linearGradient6369);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<g transform="matrix(0.5,0,0,0.5,149,70)" id="g6352">
+<path sodipodi:nodetypes="ccccccccccccccccc" d="m 302,115 2,-2 0,-11 -3,0 -2,2 -1,0 0,-4 16,0 0,4 -1,0 -2,-2 -3,0 0,11 2,2 0,1 -8,0 0,-1 z" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" id="path6342" />
+<path inkscape:label="#object_font" id="path6344" d="m 304,115 1,-1 0,-12 2,0 0,12 1,1 -4,0 z" style="fill:url(#linearGradient6371);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+</g>
+<path sodipodi:nodetypes="ccccccccccccccccc" id="path6358" d="m 308,126 0,3 2,0 0,1 -1,0 0,1 -1,0 0,1 -1,0 0,-1 -1,0 0,-1 -1,0 0,-1 2,0 0,-3 1,0 z" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+</g>
+<g id="text-unflow" inkscape:label="#unflow">
+<rect style="color:#000000;fill:none;stroke:#cc0000;stroke-width:1.00000012;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.0000001, 2.0000002;stroke-dashoffset:0;marker:none;display:inline" id="rect6375" width="14.99917" height="15.00001" x="281.5" y="110.5" />
+<g id="g6377" transform="matrix(0.5,0,0,0.5,133.9992,61.99999)">
+<path id="path6379" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 302,115 2,-2 0,-11 -3,0 -2,2 -1,0 0,-4 16,0 0,4 -1,0 -2,-2 -3,0 0,11 2,2 0,1 -8,0 0,-1 z" sodipodi:nodetypes="ccccccccccccccccc" />
+<path style="fill:url(#linearGradient6436);fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 304,115 1,-1 0,-12 2,0 0,12 1,1 -4,0 z" id="path6381" inkscape:label="#object_font" />
+</g>
+<path sodipodi:nodetypes="ccccccccccccccccc" id="path6428" d="m 290,119 1,0 1.5,1.5 1.5,-1.5 1,0 0,1 -1.5,1.5 1.5,1.5 0,1 -1,0 -1.5,-1.5 -1.5,1.5 -1,0 0,-1 1.5,-1.5 -1.5,-1.5 0,-1 z" style="fill:#c80000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+</g>
+<g id="text-convert-to-regular" inkscape:label="#convert_to_text">
+<g transform="matrix(0.725945,0,0,0.725944,63.34671,33.14915)" id="g15109">
+<rect y="135.47031" x="300.49991" height="11.02972" width="11.02971" id="rect15111" style="color:#000000;fill:url(#linearGradient15119);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.37751567;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<g transform="matrix(0.5,0,0,0.5,153,87)" id="g15113">
+<path sodipodi:nodetypes="ccccccccccccccccc" d="m 302,115 2,-2 0,-11 -3,0 -2,2 -1,0 0,-4 16,0 0,4 -1,0 -2,-2 -3,0 0,11 2,2 0,1 -8,0 0,-1 z" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" id="path15115" />
+<path inkscape:label="#object_font" id="path15117" d="m 304,115 1,-1 0,-12 2,0 0,12 1,1 -4,0 z" style="fill:url(#linearGradient15121);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+</g>
+</g>
+<rect ry="0" y="138.493" x="288.49301" height="8.006958" width="8.0069637" id="rect15125" style="color:#000000;fill:url(#linearGradient15141);fill-opacity:1;fill-rule:evenodd;stroke:#3465a4;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 2;stroke-dashoffset:0;marker:none;display:inline" />
+<g transform="matrix(0.362972,0,0,0.362972,181.4162,103.3063)" id="g15127">
+<path sodipodi:nodetypes="ccccccccccccccccc" d="m 302,115 2,-2 0,-11 -3,0 -2,2 -1,0 0,-4 16,0 0,4 -1,0 -2,-2 -3,0 0,11 2,2 0,1 -8,0 0,-1 z" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" id="path15129" />
+<path inkscape:label="#object_font" id="path15131" d="m 304,115 1,-1 0,-12 2,0 0,12 1,1 -4,0 z" style="fill:url(#linearGradient15135);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+</g>
+</g>
+<g id="text-unkern" inkscape:label="#remove_manual_kerns">
+<path id="rect15156" d="m 281.5,153.5 14.9992,0 0,15 -14.9992,0 0,-15 z" style="color:#000000;fill:url(#linearGradient15175);fill-opacity:1;fill-rule:evenodd;stroke:#3465a4;stroke-width:1.00000012;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.0000001, 2.0000002;stroke-dashoffset:0;marker:none;display:inline" />
+<path style="color:#000000;fill:none;stroke:#73d216;stroke-width:1.00000012;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" d="m 283.5,153.9828 0,14.0172 0,-14.0172 z" id="path15185" sodipodi:nodetypes="ccc" />
+<path sodipodi:nodetypes="ccc" id="path15187" d="m 290.5,153.9828 0,14.0172 0,-14.0172 z" style="color:#000000;fill:none;stroke:#73d216;stroke-width:1.00000012;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<path style="color:#000000;fill:none;stroke:#73d216;stroke-width:1.00000012;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" d="m 294.461,153.9828 0,14.0172 0,-14.0172 z" id="path15189" sodipodi:nodetypes="ccc" />
+<g transform="matrix(0.5,0,0,0.5,133.9992,105)" id="g15195">
+<path sodipodi:nodetypes="ccccccccccccccccc" d="m 302,115 2,-2 0,-11 -3,0 -2,2 -1,0 0,-4 16,0 0,4 -1,0 -2,-2 -3,0 0,11 2,2 0,1 -8,0 0,-1 z" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" id="path15197" />
+<path inkscape:label="#object_font" id="path15199" d="m 304,115 1,-1 0,-12 2,0 0,12 1,1 -4,0 z" style="fill:url(#linearGradient15213);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+</g>
+<path style="fill:#c80000;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 290,162 1,0 1.5,1.5 1.5,-1.5 1,0 0,1 -1.5,1.5 1.5,1.5 0,1 -1,0 -1.5,-1.5 -1.5,1.5 -1,0 0,-1 1.5,-1.5 -1.5,-1.5 0,-1 z" id="path15201" sodipodi:nodetypes="ccccccccccccccccc" />
+</g>
+<g id="dialog-memory" inkscape:label="#about_memory">
+<rect style="color:#000000;fill:url(#linearGradient4689);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect4657" width="14.99917" height="15.00001" x="331.50079" y="86.5" />
+<rect y="94" x="332" height="7" width="4.666667" id="rect4691" style="color:#000000;fill:url(#linearGradient4703);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000072;marker:none;display:inline" />
+<rect style="color:#000000;fill:url(#linearGradient4707);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000072;marker:none;display:inline" id="rect4705" width="4.666667" height="14.00001" x="336.66669" y="86.999992" />
+<rect y="91" x="341.33331" height="10" width="4.666667" id="rect4715" style="color:#000000;fill:url(#linearGradient4718);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000072;marker:none;display:inline" />
+</g>
+<g id="dialog-input-devices" inkscape:label="#input_devices">
+<g transform="matrix(1,0,0,0.996869,-105.0577,-206.2098)" id="g5739">
+<rect y="338.80829" x="115.5577" height="11.99987" width="14.99917" id="rect5741" style="color:#000000;fill:url(#linearGradient5750);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00156927;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="335.7579" x="115.5588" height="3.011261" width="14.99819" id="rect5744" style="color:#000000;fill:url(#linearGradient5752);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00156915;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+</g>
+<g transform="matrix(1,0,0,1.066667,-679.5,-193.0001)" id="g5768" style="display:inline">
+<rect y="303.75" x="691.5" height="10.31249" width="11" id="rect5771" style="fill:none;stroke:none" />
+<path sodipodi:nodetypes="ccccc" d="M 696.7189,305.998 696,305.5938 l -4,8 10,0 0,-0.9375" style="fill:none;stroke:url(#linearGradient5777);stroke-width:0.96824569;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" id="path5773" />
+<path sodipodi:nodetypes="cc" id="path5775" d="m 694.5,309.375 c 1.5,0.4688 3,2.3438 2.5,4.2188" style="fill:none;stroke:url(#linearGradient5779);stroke-width:0.96824569;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+</g>
+</g>
+<g id="document-metadata" inkscape:label="#document_metadata">
+<g id="g5714" transform="matrix(1,0,0,0.996869,-105.057,-226.2067)">
+<rect style="color:#000000;fill:url(#linearGradient5728);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00156927;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5716" width="14.99917" height="11.99987" x="115.5577" y="338.80829" />
+<rect style="color:#000000;fill:url(#linearGradient5730);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00156915;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5718" width="14.99819" height="3.011261" x="115.5588" y="335.7579" />
+</g>
+<path style="color:#000000;fill:url(#linearGradient5844);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5846);stroke-width:1.00000107;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline" d="m 12.5,122.5 0,-9 7,0 4,4 0,5" id="path5826" sodipodi:nodetypes="ccccc" />
+<path style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5841);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" d="m 19.5,113.5 4,4 -4,0 0,-4 z" id="path5829" sodipodi:nodetypes="cccc" />
+<path sodipodi:nodetypes="cc" style="fill:none;stroke:#c8c8c8;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 22.5,122.5 0,-4" id="path5831" />
+</g>
+<g id="color-fill" transform="matrix(0.78125,0,0,0.78125,451.845,442.25)" inkscape:label="#g3340">
+<path id="path30990" d="M 13.0063,24.4482 30.4465,15.9086 C 31.4092,15.4372 31.0551,10.9526 28.9338,6.62049 26.8126,2.28834 23.7236,-0.25897 22.7609,0.212415 L 5.32066,8.75199" style="fill:url(#linearGradient3352);fill-opacity:1;stroke:#000000;stroke-width:1.27999997;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" sodipodi:nodetypes="ccscc" />
+<path style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" d="m 459.326,449.367 10.518,-5.119 c 1.234,0.647 1.542,1.015 2.233,2.513" id="path4825" sodipodi:nodetypes="ccc" transform="matrix(1.28,0,0,1.28,-578.362,-566.08)" />
+<path style="fill:none;stroke:#000000;stroke-width:1.27999997;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M 15.3452,14.3489 C 13.4479,-3.0346 8.35128,-2.74598 9.06756,6.76043" id="path31979" sodipodi:nodetypes="cs" />
+<path sodipodi:type="arc" style="fill:#c8c8c8;fill-opacity:1;stroke:#2e3436;stroke-width:1.13887095;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" id="path31981" sodipodi:cx="12.875" sodipodi:cy="14.875" sodipodi:rx="1.3125" sodipodi:ry="1.3125" d="m 14.1875,14.875 c 0,0.72487 -0.58763,1.3125 -1.3125,1.3125 -0.72487,0 -1.3125,-0.58763 -1.3125,-1.3125 0,-0.72487 0.58763,-1.3125 1.3125,-1.3125 0.72487,0 1.3125,0.58763 1.3125,1.3125 z" transform="matrix(1.12392,0,0,1.12392,0.83338,-2.58525)" />
+<path style="color:#000000;fill:url(#radialGradient4365);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.00000095;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" d="m 456.281,449.062 c -0.068,0.008 -0.127,0.034 -0.187,0.063 -0.961,0.465 -0.457,3.569 1.156,6.937 0.988,2.063 2.18,3.737 3.156,4.626 -0.001,0.01 10e-4,0.02 0,0.031 -0.069,0.83 -0.759,1.709 -1.028,2.5 -10.092,0.32 -8.962,4.477 0.653,4.523 18.542,0.088 18.215,-4.476 2.844,-4.554 -0.273,-0.656 -0.558,-1.324 -0.781,-2 0.727,-0.738 0.168,-3.655 -1.344,-6.813 -1.512,-3.158 -3.442,-5.424 -4.469,-5.313 z" transform="matrix(1.28,0,0,1.28,-578.362,-566.08)" id="path22088" sodipodi:nodetypes="csscscsccsc" />
+</g>
+<g transform="matrix(0.941445,0,0,1.002693,-125.0319,-1.597622)" id="draw-trace-background" style="display:inline" inkscape:label="#g9319">
+<rect style="fill:url(#linearGradient9331);fill-opacity:1;stroke:none" id="rect9329" width="11.68417" height="10.97046" x="-703.20831" y="303.77951" transform="scale(-1,1)" />
+<rect y="303.7634" x="691.52399" height="10.9571" width="11.684" id="rect9321" style="fill:none;stroke:none" />
+<path sodipodi:nodetypes="ccccc" id="path9323" d="m 691.5241,314.2513 0.006,0.4987 11.6782,-0.0161 3e-4,-3.9732 c -2.8312,1.7762 -6.9043,3.4906 -11.6842,3.4906 z" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+</g>
+<g id="rectangle-make-corners-sharp" inkscape:label="#squared_corner">
+<rect y="120" x="500" height="16" width="16" id="rect9834" style="opacity:0.33213004;fill:none;stroke:none" />
+<g id="g11004">
+<path sodipodi:nodetypes="csccc" id="path8457" d="m 504,122 c -0.0938,2.5 4.2036,3.3952 5,4 1,0.7593 2.5,4.0937 5,4 l 0,-8 -10,0 z" style="color:#000000;fill:#99b7d6;fill-opacity:0.70196078;fill-rule:evenodd;stroke:none;stroke-width:2;marker:none;display:inline" />
+<path style="color:#000000;fill:none;stroke:#c80000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0.5;marker:none;display:inline" d="m 500,122 14,0 0,13" id="rect8453" sodipodi:nodetypes="ccc" />
+<path sodipodi:nodetypes="ccc" id="path8462" d="m 514,130 0,-8 -10,0" style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.5;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+</g>
+</g>
+<g id="draw-ellipse" inkscape:label="#g8245">
+<rect y="145.03909" x="450" height="24" width="24" id="rect3417" style="color:#000000;fill:none;stroke:none;stroke-width:1.00000012;marker:none;display:inline" />
+<path transform="matrix(0.795464,0,0,0.798577,364.99896,27.713449)" d="m 134,162 a 12,12 0 1 1 -24,0 12,12 0 1 1 24,0 z" sodipodi:ry="12" sodipodi:rx="12" sodipodi:cy="162" sodipodi:cx="122" id="draw_arc1" style="color:#000000;fill:none;stroke:url(#linearGradient6574);stroke-width:1.25467694;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" sodipodi:type="arc" />
+<path transform="matrix(0.707159,0,0,0.70714,375.77206,42.487119)" d="m 134,162 a 12,12 0 1 1 -24,0 12,12 0 1 1 24,0 z" sodipodi:ry="12" sodipodi:rx="12" sodipodi:cy="162" sodipodi:cx="122" id="path5905" style="color:#000000;fill:url(#linearGradient5907);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5915);stroke-width:1.41412926;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" sodipodi:type="arc" />
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:1.00000012;marker:none;display:inline" id="rect4336" width="24" height="24" x="450" y="145" />
+<path sodipodi:type="arc" style="color:#000000;fill:none;stroke:url(#linearGradient5389);stroke-width:1.25467694;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="path4338" sodipodi:cx="122" sodipodi:cy="162" sodipodi:rx="12" sodipodi:ry="12" d="m 134,162 a 12,12 0 1 1 -24,0 12,12 0 1 1 24,0 z" transform="matrix(0.795464,0,0,0.798577,364.99896,27.67435)" />
+</g>
+<g id="draw-ellipse-whole" style="fill:none" inkscape:label="#reset_circle">
+<rect y="150" x="500" height="16" width="16" id="rect4298" style="fill:none;stroke:none" />
+<path sodipodi:type="arc" style="fill:#b0c5da;fill-opacity:1;fill-rule:nonzero;stroke:none" id="path4888" sodipodi:cx="508" sodipodi:cy="158" sodipodi:rx="6" sodipodi:ry="6" d="m 514,158 a 6,6 0 1 1 -12,0 6,6 0 1 1 12,0 z" />
+<path id="path5285" style="color:#000000;fill:none;stroke:#c80000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0;marker:none;display:inline" d="m 514,158 -6,0 3,-5" sodipodi:nodetypes="ccc" />
+<path d="m 514,158 a 6,6 0 1 1 -12,0 6,6 0 1 1 12,0 z" sodipodi:ry="6" sodipodi:rx="6" sodipodi:cy="158" sodipodi:cx="508" id="path5292" style="fill:none;stroke:#0000ff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.5;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" sodipodi:type="arc" />
+</g>
+<g style="fill:none" id="draw-ellipse-segment" transform="translate(20,0)" inkscape:label="#circle_closed_arc">
+<rect style="fill:none;stroke:none" id="rect4316" width="16" height="16" x="500" y="150" />
+<path d="m 514,158 c 0,3.3137 -2.6863,6 -6,6 -3.3137,0 -6,-2.6863 -6,-6 0,-2.1436 1.1436,-4.1244 3,-5.1962 L 508,158 z" sodipodi:ry="6" sodipodi:rx="6" sodipodi:cy="158" sodipodi:cx="508" id="path4318" style="fill:#b0c5da;fill-opacity:1;fill-rule:nonzero;stroke:#0000ff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.5;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" sodipodi:type="arc" sodipodi:start="0" sodipodi:end="4.18879" />
+</g>
+<g transform="translate(40,0)" id="draw-ellipse-arc" style="fill:none" inkscape:label="#circle_open_arc">
+<rect y="150" x="500" height="16" width="16" id="rect4326" style="fill:none;stroke:none" />
+<path sodipodi:end="4.18879" sodipodi:start="0" sodipodi:type="arc" style="fill:#b0c5da;fill-opacity:1;fill-rule:nonzero;stroke:#0000ff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.5;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" id="path4328" sodipodi:cx="508" sodipodi:cy="158" sodipodi:rx="6" sodipodi:ry="6" d="m 514,158 c 0,3.3137 -2.6863,6 -6,6 -3.3137,0 -6,-2.6863 -6,-6 0,-2.1436 1.1436,-4.1244 3,-5.1962" sodipodi:open="true" />
+</g>
+<g id="draw-cuboid" inkscape:label="#draw_3dbox">
+<path style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.04928207px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" d="m 604.0245,114.9402 -11.8372,4.5906 -0.2295,13.0505 8.886,6.1973 11.3127,-3.607 0.2294,-12.5586 -8.3614,-7.6728 z" id="path5192" />
+<rect y="115" x="590" height="24" width="24" id="rect4344" style="color:#000000;fill:none;stroke:none;stroke-width:1.00000012;marker:none;display:inline" />
+<path d="m 592.431,132.3014 11.2755,-3.9307 0.2248,-12.8797 -11.2836,4.3966 -0.2167,12.4138 z" style="fill:url(#linearGradient5190);fill-opacity:1;fill-rule:evenodd;stroke:none" id="path4628" inkscape:box3dface="XYfront" />
+<path d="m 592.431,132.3014 11.2755,-3.9307 7.9756,6.4087 -10.7756,3.4467 -8.4755,-5.9247 z" style="fill:url(#linearGradient5187);fill-opacity:1;fill-rule:evenodd;stroke:none" id="path4630" inkscape:box3dface="XZtop" />
+<path d="m 603.7065,128.3707 7.9756,6.4087 0.2089,-11.971 -7.9597,-7.3174 -0.2248,12.8797 z" style="fill:url(#linearGradient5184);fill-opacity:1;fill-rule:evenodd;stroke:none" id="path4633" inkscape:box3dface="YZleft" />
+<path id="path5202" d="m 603.8375,116.1429 -10.6428,4.1273 -0.2063,11.7338 7.9893,5.5718 10.1713,-3.2428 0.2064,-11.2914 -7.5179,-6.8987 z" style="opacity:0.5;fill:none;stroke:#ffffff;stroke-width:1.06575453;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
+</g>
+<g id="perspective-parallel" transform="matrix(1,0,0,1.090725,-0.3693,-12.921063)" inkscape:label="#toggle_vp_x">
+<path sodipodi:nodetypes="cc" d="m 646.3693,119.7089 0,20.4924" style="color:#000000;fill:none;stroke:#000000;stroke-width:3.83003211;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" id="path4997" />
+<path sodipodi:nodetypes="cc" d="m 653.3817,119.7089 0,20.4924" style="color:#000000;fill:none;stroke:#000000;stroke-width:3.83003211;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" id="path4979" />
+</g>
+<g id="toggle_vp_y" transform="matrix(1,0,0,1.090725,39.6307,-12.921063)">
+<path sodipodi:nodetypes="cc" d="m 646.3693,119.7089 0,20.4924" style="color:#000000;fill:none;stroke:#000000;stroke-width:3.83003211;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" id="path4987" />
+<path sodipodi:nodetypes="cc" d="m 653.3817,119.7089 0,20.4924" style="color:#000000;fill:none;stroke:#000000;stroke-width:3.83003211;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" id="path4989" />
+</g>
+<g id="toggle_vp_z" transform="matrix(1,0,0,1.090725,79.6307,-12.921063)">
+<path sodipodi:nodetypes="cc" d="m 646.3693,119.7089 0,20.4924" style="color:#000000;fill:none;stroke:#000000;stroke-width:3.83003211;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" id="path4993" />
+<path sodipodi:nodetypes="cc" d="m 653.3817,119.7089 0,20.4924" style="color:#000000;fill:none;stroke:#000000;stroke-width:3.83003211;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" id="path4995" />
+</g>
+<g id="3dbox_three_handles" transform="translate(0.22570801,-0.46199799)">
+<rect y="117.462" x="753.77429" height="7.406888" width="7.406888" id="rect6683" style="fill:#000000;fill-opacity:1;stroke:none" />
+<rect style="fill:#000000;fill-opacity:1;stroke:none" id="rect7268" width="7.406888" height="7.406888" x="759.77429" y="131.46201" />
+<rect y="119.462" x="767.77429" height="7.406888" width="7.406888" id="rect7270" style="fill:#000000;fill-opacity:1;stroke:none" />
+</g>
+<g id="3dbox_four_handles" transform="translate(0.22570801,0.53800201)">
+<rect style="fill:#000000;fill-opacity:1;stroke:none" id="rect7277" width="7.406888" height="7.406888" x="793.77429" y="117.462" />
+<rect y="117.462" x="807.77429" height="7.406888" width="7.406888" id="rect7279" style="fill:#000000;fill-opacity:1;stroke:none" />
+<rect style="fill:#000000;fill-opacity:1;stroke:none" id="rect7281" width="7.406888" height="7.406888" x="807.77429" y="131.46201" />
+<rect y="131.46201" x="793.77429" height="7.406888" width="7.406888" id="rect7283" style="fill:#000000;fill-opacity:1;stroke:none" />
+</g>
+<g transform="matrix(0.9610923,0,0,0.9805424,517.7012,-120.9824)" id="tool-tweak" inkscape:label="#g4398">
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" id="rect4400" width="24.97159" height="24.47625" x="-110.5099" y="180.0235" />
+<path style="fill:url(#linearGradient4415);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.91853738;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" d="m -109.5169,193.9456 c 8.2165,1.6913 5.1224,-7.85 10.71653,-11.5841 1.72915,-1.1542 6.23552,-0.8058 7.60383,2.2962 1.01863,2.3092 0.57299,3.7792 -0.88086,3.3379 -1.52946,-0.4643 -1.24291,-2.3104 -3.81779,-1.813 -1.3025,0.2516 -2.0822,2.3434 -1.10913,4.6913 1.09776,2.6488 3.352,4.4227 8.9464,3.0717 l 0,9.5976 -21.45898,0 0,-9.5976 z" id="rect4412" sodipodi:nodetypes="cssssscccc" />
+<path style="fill:none;stroke:#ffffff;stroke-width:0.91853738;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" d="m -96.8577,182.6385 c -2.71067,0.552 -4.0177,3.4163 -4.8477,5.9037 -0.7259,2.2595 -1.4136,5.0237 -3.7439,6.0105 -1.0107,0.3882 -2.9612,0.5448 -4.0361,0.3826 l -0.0291,8.5583 21.4833,0.06 0,-8.5582 c -2.78224,0.4279 -5.92299,0.3649 -8.21536,-1.4697 -2.01583,-1.6882 -2.67843,-5.0914 -1.22227,-7.3482 1.45069,-1.684 4.46573,-0.982 5.41291,0.8999 0.78385,0.398 0.53026,-0.7543 0.39943,-1.2072 -0.63017,-2.1587 -3.02208,-3.4761 -5.20121,-3.2317 z" id="path4416" sodipodi:nodetypes="ccccccccccsc" />
+</g>
+<g transform="translate(436.9762,-119.9465)" id="path-tweak-push" inkscape:label="#g4416">
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" id="rect4418" width="16" height="16" x="-45" y="175" />
+<path style="color:#000000;fill:url(#linearGradient4428);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.61387211;marker:none;visibility:visible;display:inline" d="m -44.25871,182.3053 c 3.11679,0.0401 2.6059,-3.4751 7.25315,-3.4309 4.64725,0.0443 3.22096,3.5317 7.16093,3.4309 l 0,4.0749 c -3.54547,0 -4.29717,-3.6915 -7.16674,-3.6953 -3.18827,-0.004 -3.78523,3.6953 -7.24734,3.6953 l 0,-4.0749 z" id="path4426" sodipodi:nodetypes="czccscc" />
+<path sodipodi:nodetypes="cscczc" id="path4444" d="m -29.84463,186.3802 c -3.54547,0 -4.29717,-3.6915 -7.16674,-3.6953 -3.18827,-0.004 -3.78523,3.6953 -7.24734,3.6953 m 0,-4.0749 c 3.11679,0.0401 2.6059,-3.4751 7.25315,-3.4309 4.64725,0.0443 3.22096,3.5317 7.16093,3.4309" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.61387211;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" />
+</g>
+<g inkscape:label="#g4416" id="path-tweak-grow" transform="translate(416.9762,-119.9465)">
+<rect y="175" x="-45" height="16" width="16" id="rect4432" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path sodipodi:nodetypes="czccscc" id="path4435" d="m -44.25871,182.0349 c 3.11679,0.0401 3.76607,-3.1116 7.25315,-3.0784 3.48708,0.0331 3.22096,3.1792 7.16093,3.0784 l 0,4.0748 c -3.54547,0 -4.29717,2.8563 -7.16674,2.8526 -3.18827,-0.004 -3.78523,-2.8526 -7.24734,-2.8526 l 0,-4.0748 z" style="color:#000000;fill:url(#linearGradient4437);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.61387211;marker:none;visibility:visible;display:inline" />
+<path style="color:#000000;fill:none;stroke:#000000;stroke-width:0.61387211;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" d="m -29.84463,186.1097 c -3.54547,0 -4.29717,2.8563 -7.16674,2.8526 -3.18827,-0.004 -3.78523,-2.8526 -7.24734,-2.8526 m 0,-4.0748 c 3.11679,0.0401 3.76607,-3.1116 7.25315,-3.0784 3.48708,0.0331 3.22096,3.1792 7.16093,3.0784" id="path4442" sodipodi:nodetypes="cscczc" />
+</g>
+<g transform="translate(396.9762,-119.9465)" id="path-tweak-shrink" inkscape:label="#g4416">
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" id="rect4443" width="16" height="16" x="-45" y="175" />
+<path style="color:#000000;fill:url(#linearGradient4447);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.61387211;marker:none;visibility:visible;display:inline" d="m -29.84463,186.6535 c -3.54547,0 -4.66866,-2.3171 -7.16674,-2.3204 -2.49807,-0.003 -3.78523,2.3204 -7.24734,2.3204 l 0,-2.5541 0,-2.7501 c 3.11679,0.0401 4.21308,2.1772 7.25315,2.2062 3.04007,0.0289 3.22096,-2.1054 7.16093,-2.2062" id="path4445" sodipodi:nodetypes="czccczc" />
+<path sodipodi:nodetypes="czcczc" id="path4440" d="m -44.25871,181.3493 c 3.11679,0.0401 4.21308,1.8832 7.25315,1.9121 3.04007,0.0289 3.22096,-1.8113 7.16093,-1.9121 m 0,5.3042 c -3.54547,0 -4.66866,-2.149 -7.16674,-2.1523 -2.49807,-0.003 -3.78523,2.1523 -7.24734,2.1523" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.61387211;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" />
+</g>
+<g transform="translate(416.9762,-139.9465)" id="path-tweak-roughen" inkscape:label="#g4416">
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" id="rect4446" width="16" height="16" x="-45" y="175" />
+<path style="color:#000000;fill:url(#linearGradient4453);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.61387211;marker:none;visibility:visible;display:inline" d="m -44.25871,180.0349 2.08042,1.5324 0.943,-1.889 0.9323,1.5968 2.85787,-3.1374 1.54512,2.182 1.09925,-1.1423 2.66542,2.4237 2.2907,-1.668 0,3.1205 0,1.0187 0,1.0187 0,1.0187 -2.22589,0.9033 -2.01263,-0.6499 2.07948,2.3704 -5.1049,-2.153 -3.14729,0.9362 0.98204,-3.1154 -2.84027,2.8292 -2.14462,-1.1208 0,-1.0187 0,-1.0187 0,-1.0187 0,-3.0187 z" id="path4448" sodipodi:nodetypes="ccccccccccccccccccccccccc" />
+<path sodipodi:nodetypes="cccccccccccccccccc" id="path4576" d="m -29.84463,186.1097 -2.22589,0.9033 -2.01263,-0.6499 2.07948,2.3704 -5.1049,-2.153 -3.14729,0.9362 0.98204,-3.1154 -2.84027,2.8292 -2.14462,-1.1208 m 0,-6.0748 2.08042,1.5324 0.943,-1.889 0.9323,1.5968 2.85787,-3.1374 1.54512,2.182 1.09925,-1.1423 2.66542,2.4237 2.2907,-1.668" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.61387211;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" />
+</g>
+<g id="document-import-ocal" inkscape:label="#ocal_import" transform="translate(-3.450267,2.75434)">
+<use xlink:href="#g5113" height="1250" width="1250" transform="translate(2.639605,16.28531)" id="use4598" y="0" x="0" />
+<use xlink:href="#path4685" transform="translate(14.58777,-33.04874)" x="0" y="0" id="use5366-8" width="1250" height="1250" />
+</g>
+<g id="document-export-ocal" inkscape:label="#ocal_export">
+<g id="g5113" transform="matrix(1.121863,0,0,0.8467469,-1.696936,21.3021)">
+<rect inkscape:export-ydpi="90.360001" inkscape:export-xdpi="90.360001" inkscape:export-filename="C:\Documents and Settings\Jon Phillips\My Documents\projects\clipart-project\clipart_web\logo\openclipartlibrary-logo-whiteBack-5colors.png" ry="2.7926421" transform="matrix(0.8657253,-0.5005195,0.214431,0.9767391,0,0)" rx="3.259387" y="145.0049" x="-23.347811" height="11.80559" width="8.2076683" id="rect5675" style="fill:#ffffff;fill-rule:evenodd;stroke:#cccccc;stroke-width:0.2102582;stroke-miterlimit:4;stroke-opacity:1" />
+<rect inkscape:export-ydpi="90.360001" inkscape:export-xdpi="90.360001" inkscape:export-filename="C:\Documents and Settings\Jon Phillips\My Documents\projects\clipart-project\clipart_web\logo\openclipartlibrary-logo-whiteBack-5colors.png" ry="2.217725" transform="matrix(0.8657253,-0.5005195,0.214431,0.9767391,0,0)" rx="2.588382" y="146.28799" x="-22.55011" height="9.3751888" width="6.517971" id="rect5679" style="fill:#bf0000;fill-rule:evenodd;stroke-width:0.7941308pt" />
+<rect inkscape:export-ydpi="90.360001" inkscape:export-xdpi="90.360001" inkscape:export-filename="C:\Documents and Settings\Jon Phillips\My Documents\projects\clipart-project\clipart_web\logo\openclipartlibrary-logo-whiteBack-5colors.png" ry="3.0324271" rx="3.851753" y="150.48019" x="14.50112" height="12.70694" width="7.8302379" id="rect5668" style="fill:#ffffff;fill-rule:evenodd;stroke:#cccccc;stroke-width:0.21306241;stroke-miterlimit:4;stroke-opacity:1" />
+<rect inkscape:export-ydpi="90.360001" inkscape:export-xdpi="90.360001" inkscape:export-filename="C:\Documents and Settings\Jon Phillips\My Documents\projects\clipart-project\clipart_web\logo\openclipartlibrary-logo-whiteBack-5colors.png" ry="2.408143" rx="3.058795" y="151.8613" x="15.26213" height="10.09097" width="6.2182322" id="rect5670" style="fill:#ff7f00;fill-rule:evenodd;stroke-width:0.7941308pt" />
+<rect inkscape:export-ydpi="90.360001" inkscape:export-xdpi="90.360001" inkscape:export-filename="C:\Documents and Settings\Jon Phillips\My Documents\projects\clipart-project\clipart_web\logo\openclipartlibrary-logo-whiteBack-5colors.png" ry="2.946012" transform="matrix(0.9158505,0.4015194,-0.1642153,0.9864245,0,0)" rx="3.542479" y="134.1788" x="44.103321" height="12.43601" width="8.2538023" id="rect5662" style="fill:#ffffff;fill-rule:evenodd;stroke:#cccccc;stroke-width:0.21640439;stroke-miterlimit:4;stroke-opacity:1" />
+<rect inkscape:export-ydpi="90.360001" inkscape:export-xdpi="90.360001" inkscape:export-filename="C:\Documents and Settings\Jon Phillips\My Documents\projects\clipart-project\clipart_web\logo\openclipartlibrary-logo-whiteBack-5colors.png" ry="2.3395181" transform="matrix(0.9158505,0.4015194,-0.1642153,0.9864245,0,0)" rx="2.8131919" y="135.5302" x="44.905449" height="9.8758068" width="6.5545921" id="rect5664" style="fill:#f3e533;fill-opacity:1;fill-rule:evenodd;stroke-width:0.7941308pt" />
+</g>
+<use xlink:href="#path4685" transform="translate(6.008357,-49.39594)" x="0" y="0" id="use5366" width="1250" height="1250" />
+</g>
+<g inkscape:label="#g4416" id="path-tweak-attract" transform="translate(436.9762,-79.9465)">
+<rect y="175" x="-45" height="16" width="16" id="rect4494" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path sodipodi:nodetypes="czccscc" id="path4496" d="m -44.25871,185.7795 c 3.11679,0.0255 2.6059,-2.218 7.25315,-2.1897 4.64725,0.0282 3.22096,2.254 7.16093,2.1897 l 0,2.6007 c -3.54547,0 -4.29717,-3.4257 -7.16674,-3.4281 -3.18827,-0.003 -3.78523,3.4281 -7.24734,3.4281 l 0,-2.6007 z" style="color:#000000;fill:url(#linearGradient4501);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.61387211;marker:none;visibility:visible;display:inline" />
+<path style="color:#000000;fill:none;stroke:#000000;stroke-width:0.61387211;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" d="m -29.84463,188.3802 c -3.54547,0 -4.29717,-3.3748 -7.16674,-3.3772 -3.18827,-0.003 -3.78523,3.3772 -7.24734,3.3772 m 0,-2.6007 c 3.11679,0.0255 2.6059,-2.218 7.25315,-2.1897 4.64725,0.0282 3.22096,2.254 7.16093,2.1897" id="path4499" sodipodi:nodetypes="cscczc" />
+<path style="color:#000000;fill:url(#linearGradient4507);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.61387211;marker:none;visibility:visible;display:inline" d="m -44.25871,180.1902 c 3.11679,-0.0256 2.6059,2.2179 7.25315,2.1897 4.64725,-0.0282 3.22096,-2.254 7.16093,-2.1897 l 0,-2.6007 c -3.54547,0 -4.29717,3.171 -7.16674,3.1734 -3.18827,0.003 -3.78523,-3.1734 -7.24734,-3.1734 l 0,2.6007 z" id="path4503" sodipodi:nodetypes="czccscc" />
+<path sodipodi:nodetypes="cscczc" id="path4505" d="m -29.84463,177.5895 c -3.54547,0 -4.29717,3.2729 -7.16674,3.2753 -3.18827,0.003 -3.78523,-3.2753 -7.24734,-3.2753 m 0,2.6007 c 3.11679,-0.0256 2.6059,2.2179 7.25315,2.1897 4.64725,-0.0282 3.22096,-2.254 7.16093,-2.1897" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.61387211;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" />
+</g>
+<g transform="translate(416.9762,-79.9465)" id="path-tweak-repel" inkscape:label="#g4416">
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" id="rect4511" width="16" height="16" x="-45" y="175" />
+<path style="color:#000000;fill:url(#linearGradient4521);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.61387211;marker:none;visibility:visible;display:inline" d="m -44.25871,186.1902 c 3.11679,-0.0256 2.6059,2.2179 7.25315,2.1897 4.64725,-0.0282 3.22096,-2.254 7.16093,-2.1897 l 0,-2.6007 c -3.54547,0 -4.29717,3.1201 -7.16674,3.1225 -3.18827,0.003 -3.78523,-3.1225 -7.24734,-3.1225 l 0,2.6007 z" id="path4513" sodipodi:nodetypes="czccscc" />
+<path sodipodi:nodetypes="cscczc" id="path4515" d="m -29.84463,183.5895 c -3.54547,0 -4.29717,3.171 -7.16674,3.1734 -3.18827,0.003 -3.78523,-3.1734 -7.24734,-3.1734 m 0,2.6007 c 3.11679,-0.0256 2.6059,2.2179 7.25315,2.1897 4.64725,-0.0282 3.22096,-2.254 7.16093,-2.1897" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.61387211;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" />
+<path sodipodi:nodetypes="czccscc" id="path4517" d="m -44.25871,179.7795 c 3.11679,0.0255 2.6059,-2.218 7.25315,-2.1897 4.64725,0.0282 3.22096,2.254 7.16093,2.1897 l 0,2.6007 c -3.54547,0 -4.29717,-3.1201 -7.16674,-3.1225 -3.18827,-0.003 -3.78523,3.1225 -7.24734,3.1225 l 0,-2.6007 z" style="color:#000000;fill:url(#linearGradient4523);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.61387211;marker:none;visibility:visible;display:inline" />
+<path style="color:#000000;fill:none;stroke:#000000;stroke-width:0.61387211;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" d="m -29.84463,182.3802 c -3.54547,0 -4.29717,-3.1336 -7.16674,-3.136 -3.18827,-0.003 -3.78523,3.136 -7.24734,3.136 m 0,-2.6007 c 3.11679,0.0255 2.6059,-2.218 7.25315,-2.1897 4.64725,0.0282 3.22096,2.254 7.16093,2.1897" id="path4519" sodipodi:nodetypes="cscczc" />
+</g>
+<g inkscape:label="#g4416" id="object-tweak-paint" transform="translate(416.9762,-59.9465)">
+<rect y="175" x="-45" height="16" width="16" id="rect4527" style="fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<rect style="fill:#cccccc;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline" id="rect4542" width="4.0692749" height="4.0692749" x="-42.993931" y="176.8167" />
+<rect y="176.8167" x="34.855381" height="4.0692749" width="4.0692749" id="rect4544" style="fill:#999999;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline" transform="scale(-1,1)" />
+<rect style="fill:#cccccc;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline" id="rect4547" width="4.0692749" height="4.0692749" x="-34.855381" y="176.8167" />
+<rect y="-184.95531" x="-42.993931" height="4.0692749" width="4.0692749" id="rect4549" style="fill:#999999;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline" transform="scale(1,-1)" />
+<rect transform="scale(-1,-1)" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline" id="rect4551" width="4.0692749" height="4.0692749" x="34.855381" y="-184.95531" />
+<rect y="-184.95531" x="-34.855381" height="4.0692749" width="4.0692749" id="rect4553" style="fill:#999999;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline" transform="scale(1,-1)" />
+<rect style="fill:#cccccc;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline" id="rect4555" width="4.0692749" height="4.0692749" x="-42.993931" y="184.95531" />
+<rect y="184.95531" x="34.855381" height="4.0692749" width="4.0692749" id="rect4557" style="fill:#999999;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline" transform="scale(-1,1)" />
+<rect style="fill:#cccccc;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline" id="rect4559" width="4.0692749" height="4.0692749" x="-34.855381" y="184.95531" />
+</g>
+<g transform="translate(436.9762,-59.9465)" id="object-tweak-jitter-color" inkscape:label="#g4416">
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" id="rect4563" width="16" height="16" x="-45" y="175" />
+<rect y="176.88519" x="-43.134892" height="4.0692749" width="4.0692749" id="rect4565" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline" />
+<rect style="fill:#4d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline" id="rect4567" width="4.0692749" height="4.0692749" x="-43.134892" y="185.0237" />
+<rect y="-189.093" x="30.927059" height="4.0692749" width="4.0692749" id="rect4569" style="fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline" transform="scale(-1,-1)" />
+<rect style="fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline" id="rect4571" width="4.0692749" height="4.0692749" x="-34.996319" y="-180.9545" transform="scale(1,-1)" />
+<rect y="-185.0237" x="34.996342" height="4.0692749" width="4.0692749" id="rect4573" style="fill:#cccccc;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline" transform="scale(-1,-1)" />
+<rect transform="scale(1,-1)" style="fill:#999999;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline" id="rect4575" width="4.0692749" height="4.0692749" x="-39.065609" y="-180.9545" />
+<rect y="-185.0237" x="30.92705" height="4.0692749" width="4.0692749" id="rect4577" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline" transform="scale(-1,-1)" />
+<rect style="fill:#b3b3b3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline" id="rect4579" width="4.0692749" height="4.0692749" x="-39.065609" y="185.0237" />
+<rect y="180.9545" x="-43.134892" height="4.0692749" width="4.0692749" id="rect4581" style="fill:#b3b3b3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline" />
+</g>
+<g id="path-effect-parameter-next" inkscape:label="#g10193" transform="translate(15.99998,0)">
+<path style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#4d4d4d;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" d="m 761.9292,60.21135 c -0.3414,1.18151 -0.4346,2.17215 -0.4281,2.99843 0.01,0.82628 0.1156,1.48845 0.2553,2.01131 0.2794,1.04571 0.6632,1.54033 1.0358,1.62139 0.3726,0.0811 1.2662,-0.14612 2.1513,-0.44061 0.4426,-0.14724 0.882,-0.31062 1.2525,-0.48327 0.3706,-0.17265 0.6711,-0.35366 0.852,-0.57506 -0.6417,-0.70056 -1.6005,-1.29937 -2.6209,-1.99656 -0.5102,-0.34859 -1.0311,-0.72744 -1.4839,-1.21676 -0.4528,-0.48931 -0.8424,-1.09032 -1.014,-1.91887 z m 2.5287,-1.19313 c -0.245,0.77868 -0.1482,1.65446 0.242,2.34394 0.3314,0.5876 0.8573,1.03045 1.4624,1.31726 0.5341,0.24746 1.1181,0.36714 1.7511,0.35988 -0.6951,-0.41948 -1.3004,-0.81941 -1.7888,-1.22821 -0.4883,-0.40881 -0.8578,-0.82592 -1.1137,-1.2213 -0.5118,-0.79076 -0.5567,-1.48955 -0.553,-1.57157 z m 2.7983,-1.0336 c -0.4782,1.01311 -0.3614,1.72472 0.011,2.19649 0.3721,0.47177 0.9997,0.7295 1.7233,0.91459 -0.6571,-0.51105 -1.1449,-1.24552 -1.425,-1.88959 -0.2801,-0.64407 -0.3512,-1.19052 -0.309,-1.22149 z m 3.5258,-2.20259 c -0.5765,0.33177 -0.5058,1.38168 -0.778,1.76289 -0.526,0.73663 -1.0625,0.84666 -0.7801,1.43544 0.3664,0.76393 0.5254,0.37815 1.516,0.47373 0.3092,0.0298 1.2269,0.97451 1.5502,0.91628 -0.9809,-1.54032 -1.5447,-2.98124 -1.5081,-4.58834 z" id="path9858" inkscape:path-effect="#path-effect9860" inkscape:original-d="m 762.7922,66.84248 c 0.81,-3.72324 2.6964,-6.76942 8.7466,-8.75802" sodipodi:nodetypes="cc" />
+<path sodipodi:nodetypes="cc" id="path9256" d="m 762.5,68.5 c 0.8058,-6.48429 5.5747,-9.9922 11,-11" style="fill:none;stroke:#008000;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" />
+<rect style="fill:none;stroke:none;stroke-width:1;marker:none;display:inline" id="rect9258" width="16" height="16" x="759.9762" y="55.053501" />
+<use xlink:href="#g6043" height="1250" width="1250" id="use9872" y="0" x="0" transform="translate(760,-189)" />
+<use xlink:href="#rect10675" transform="translate(805.0318,-128.6983)" x="0" y="0" id="use10185" width="1250" height="1250" />
+<use xlink:href="#rect10675" height="1250" width="1250" id="use10187" y="0" x="0" transform="translate(793.0318,-116.6983)" />
+</g>
+<g id="grid-rectangular" transform="translate(-94,-28)" inkscape:label="#grid_xy">
+<path sodipodi:nodetypes="cc" id="path5235" d="m 305.5,421.5 0,15" style="fill:none;stroke:#0000ff;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+<use xlink:href="#path5235" x="0" y="0" id="use5238" transform="translate(4,0)" width="1250" height="1250" style="stroke-linecap:round" />
+<use xlink:href="#path5235" height="1250" width="1250" transform="translate(8,0)" id="use5244" y="0" x="0" style="stroke-linecap:round" />
+<use xlink:href="#path5235" x="0" y="0" id="use5246" transform="translate(12,0)" width="1250" height="1250" style="stroke-linecap:round" />
+<path style="fill:none;stroke:#0000ff;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 319.5,423.5 -15,0" id="path5252" sodipodi:nodetypes="cc" />
+<use xlink:href="#path5252" x="0" y="0" id="use5254" transform="translate(0,4)" width="1250" height="1250" style="stroke-linecap:round" />
+<use xlink:href="#path5252" height="1250" width="1250" transform="translate(0,8)" id="use5257" y="0" x="0" style="stroke-linecap:round" />
+<use xlink:href="#path5252" x="0" y="0" id="use5259" transform="translate(0,12)" width="1250" height="1250" style="stroke-linecap:round" />
+</g>
+<g id="grid-axonometric" inkscape:label="#grid_axonom" transform="translate(-94,-28)">
+<path style="fill:none;stroke:#0000ff;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 332.5,421.5 0,15" id="path4674" sodipodi:nodetypes="cc" />
+<path sodipodi:nodetypes="cc" id="path5266" d="m 342.5,421.5 0,15" style="fill:none;stroke:#0000ff;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+<path style="fill:none;stroke:#0000ff;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 337.5,421.5 0,15" id="path5268" sodipodi:nodetypes="cc" />
+<path sodipodi:nodetypes="cc" id="path4720" d="m 330.4851,424.4741 15.0157,8.6693" style="fill:none;stroke:#0000ff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+<path style="fill:none;stroke:#0000ff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 330.4321,430.3454 10.6336,6.1393" id="path5309" sodipodi:nodetypes="cc" />
+<path sodipodi:nodetypes="cc" id="path5311" d="m 335.1528,421.4521 10.3077,5.9511" style="fill:none;stroke:#0000ff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+<path sodipodi:nodetypes="cc" id="path5313" d="m 330.4332,426.6692 9.0145,-5.2046" style="fill:none;stroke:#0000ff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+<path style="fill:none;stroke:#0000ff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 330.4696,432.5182 15.0017,-8.6612" id="path5315" sodipodi:nodetypes="cc" />
+<path sodipodi:nodetypes="cc" id="path5317" d="m 333.6366,436.5647 11.9001,-6.8705" style="fill:none;stroke:#0000ff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+</g>
+<g id="transform-move-horizontal" transform="translate(-511.43515,-131.24704)" inkscape:label="#arrows_hor" style="display:inline">
+<rect transform="translate(348.4108,47.248)" y="270" x="895" height="24" width="24" id="rect5457" style="color:#000000;fill:none;stroke:none;stroke-width:1px;marker:none;display:inline" />
+<path sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 1248.435,332.2471 0,-1 12,0 0,-2 3,2.5 -3,2.5 0,-2 -12,0 z" id="path5435" />
+<g id="g5384" transform="translate(-10.01187,-3.897705e-5)">
+<rect style="color:#000000;fill:none;stroke:url(#linearGradient5727);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect3619" width="8.9748974" height="7.9907908" x="1267.947" y="319.75629" />
+<rect style="color:#000000;fill:url(#linearGradient5729);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5731);stroke-width:0.99999923;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect3621" width="6.9975381" height="5.9956141" x="1268.938" y="320.7514" />
+</g>
+<use xlink:href="#g5384" style="opacity:0.5" height="1250" width="1250" transform="translate(-13.97489,0)" id="use6276" y="0" x="0" />
+</g>
+<g id="transform-scale-horizontal" inkscape:label="#transform_scale_hor" transform="translate(-142.00842,-53.992004)">
+<g id="g6303" transform="translate(0,-0.0070343)">
+<rect y="244.5435" x="906.50592" height="14.95563" width="20.98823" id="rect6287" style="color:#000000;fill:url(#linearGradient5733);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5735);stroke-width:0.99999923;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="243.515" x="905.50842" height="16.984039" width="22.983259" id="rect6285" style="color:#000000;fill:none;stroke:url(#linearGradient5737);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+</g>
+<g style="opacity:0.5;display:inline" id="g12100" transform="matrix(1,0,0,2.125424,-355.4347,-436.1096)">
+<rect style="color:#000000;fill:none;stroke:url(#linearGradient5739);stroke-width:0.68592602;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect12102" width="8.9748974" height="7.9907908" x="1267.947" y="319.75629" />
+<rect style="color:#000000;fill:url(#linearGradient5741);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5743);stroke-width:0.68592548;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect12104" width="6.9975381" height="6.9402218" x="1268.938" y="320.29971" />
+</g>
+<path id="path5628" d="m 905.9609,255.57942 3,-2.50002 0,2.00002 16.0782,0 0,-2.00002 3,2.50002 -3,2.49998 0,-1.99998 -16.0782,0 0,1.99998 -3,-2.49998 z" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" sodipodi:nodetypes="ccccccccccc" />
+<rect y="240" x="905" height="24" width="24" id="rect5634" style="opacity:0.55131974;color:#000000;fill:none;stroke:none;stroke-width:1px;marker:none;display:inline" />
+</g>
+<g id="transform-rotate" inkscape:label="#transform_rotate" transform="matrix(-1,0,0,1,1753.9972,-53.895324)">
+<use xlink:href="#use6342" style="opacity:0.5" height="1250" width="1250" transform="matrix(0.707107,-0.707107,0.707107,0.707107,89.21378,722.4379)" id="use6356" y="0" x="0" />
+<rect y="240" x="905" height="24" width="24" id="rect5743" style="opacity:0.55131974;color:#000000;fill:none;stroke:none;stroke-width:1px;marker:none;display:inline" />
+<path id="path5749" d="m 907,262 2e-5,-3 -2.00002,0 2.50002,-3 2.49998,3 -1.99998,0 -2e-5,3 3,0 0,1 -3,0 -1,-1 z" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" sodipodi:nodetypes="ccccccccccc" />
+<g id="use6342" transform="matrix(0.707107,0.707107,-0.707107,0.707107,444.6614,-565.4777)">
+<rect style="color:#000000;fill:none;stroke:url(#linearGradient5757);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect6346" width="14.99428" height="9.9891272" x="905.71863" y="240.2337" />
+<rect style="color:#000000;fill:url(#linearGradient5759);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5762);stroke-width:0.99999982;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect6348" width="12.98509" height="7.9908481" x="906.7204" y="241.2301" />
+</g>
+<use xlink:href="#path5749" height="1250" width="1250" transform="matrix(-1,0,0,-1,1834,507.9991)" id="use6358" y="0" x="0" />
+</g>
+<g id="transform-skew-horizontal" inkscape:label="#transform_scew_hor" transform="matrix(-1,0,0,1,1723.0323,-54.001204)">
+<g id="g6663" style="opacity:0.5">
+<rect y="246.4982" x="911.46283" height="11.00354" width="11.07448" id="rect6417" style="color:#000000;fill:url(#linearGradient5745);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5747);stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="245.49879" x="910.46777" height="13.00241" width="13.0645" id="rect6419" style="color:#000000;fill:none;stroke:url(#linearGradient5749);stroke-width:0.99999791;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+</g>
+<rect y="240" x="905" height="24" width="24" id="rect6423" style="opacity:0.55131974;color:#000000;fill:none;stroke:none;stroke-width:1px;marker:none;display:inline" />
+<path sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 926,242 0,-2 3,2.5 -3,2.5 0,-2 -3,0 0,-0.9997 3,-3e-4 z" id="use6595" />
+<use xlink:href="#use6595" height="1250" width="1250" transform="matrix(-1,0,0,-1,1834,504)" id="use6602" y="0" x="0" />
+<g id="g6667" transform="matrix(1.008867,0,-0.759374,1,183.2271,0)">
+<rect style="color:#000000;fill:url(#linearGradient5751);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5753);stroke-width:0.99567062;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect6669" width="11.07448" height="11.00519" x="907.10687" y="246.5351" transform="matrix(1,0,0.017299,0.9998504,0,0)" />
+<rect style="color:#000000;fill:none;stroke:url(#linearGradient5755);stroke-width:0.99566841;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect6671" width="13.0645" height="13.00435" x="906.11182" y="245.53551" transform="matrix(1,0,0.017299,0.9998504,0,0)" />
+</g>
+</g>
+<g id="show-path-outline" transform="translate(842.93369,-119.91717)" inkscape:label="#nodes_show_helperpath">
+<path style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" d="m -42.51871,188.4465 c 0,-5.4991 0.67562,-12.9767 11,-11 1.81091,0.3467 0.33484,11.7418 -11,11" id="path4756" sodipodi:nodetypes="csc" />
+<rect y="175" x="-45" height="16" width="16" id="rect4758" style="fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<use xlink:href="#rect4374" height="1250" width="1250" id="use4760" y="0" x="0" transform="translate(-4.9762,-0.0534998)" />
+<use xlink:href="#rect4374" height="1250" width="1250" id="use4762" y="0" x="0" transform="translate(5.981293,-11.02417)" />
+</g>
+<g id="randomize" transform="translate(-174.62312,-48.061624)">
+<rect y="208" x="777.85358" height="24" width="24" id="rect7476" style="fill:none;stroke:none;stroke-width:1.00000012;marker:none;display:inline" />
+<g id="g4914" transform="translate(5.853577,2.75)">
+<path id="path4908" d="m 773,210.5 0,12.5 11,5.5 11,-5.5 0,-12.5 -11,4.5 -11,-4.5 z" style="fill:url(#radialGradient8472);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient5637);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" sodipodi:nodetypes="ccccccc" />
+<path sodipodi:nodetypes="ccccc" id="path4912" d="m 784,206 11,4.5 -11,4.5 -11,-4.5 11,-4.5 z" style="fill:url(#radialGradient8474);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient5633);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" />
+<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" d="m 848,219 0,13.417" id="path5699" transform="translate(-64,-4)" sodipodi:nodetypes="cc" />
+<g id="g5864" transform="translate(-64,-4)">
+<path transform="matrix(1.795342,0,0,1.795342,-669.664,-176.9133)" d="m 843,222.75 c 0,0.6904 -0.3358,1.25 -0.75,1.25 -0.4142,0 -0.75,-0.5596 -0.75,-1.25 0,-0.6904 0.3358,-1.25 0.75,-1.25 0.4142,0 0.75,0.5596 0.75,1.25 z" sodipodi:ry="1.25" sodipodi:rx="0.75" sodipodi:cy="222.75" sodipodi:cx="842.25" id="path5706" style="fill:url(#radialGradient5496);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.34840238;marker:none;visibility:visible;display:inline" sodipodi:type="arc" />
+<use xlink:href="#path5706" x="0" y="0" id="use5833" transform="translate(9.037201,-1.473703)" width="1250" height="1250" />
+<use xlink:href="#path5706" x="0" y="0" id="use5842" transform="translate(9.037201,3.880038)" width="1250" height="1250" />
+<use xlink:href="#path5706" x="0" y="0" id="use5848" transform="translate(13.22746,-3.462058)" width="1250" height="1250" />
+<use xlink:href="#path5706" x="0" y="0" id="use5855" transform="translate(13.22746,1.844619)" width="1250" height="1250" />
+<use xlink:href="#path5706" x="0" y="0" id="use5857" transform="matrix(0,1,-1,0,1067.75,-628.0593)" width="1250" height="1250" />
+<use xlink:href="#path5706" x="0" y="0" id="use5859" transform="matrix(0,1,-1,0,1074.743,-628.0313)" width="1250" height="1250" />
+</g>
+</g>
+</g>
+<g id="path-clip-edit" inkscape:label="#g7356" transform="translate(-21,0)">
+<path sodipodi:nodetypes="cc" id="path4828" d="m 855,62 c -2,2 -5,1.5 -8,-1.5" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+<use xlink:href="#path4828" x="0" y="0" id="use4830" transform="matrix(0,1,1,0,785.5,-785)" width="1250" height="1250" />
+<path style="fill:none;stroke:#00ff00;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" d="m 842.5,68.5 c 0.8058,-6.48429 5.5747,-9.9922 11,-11" id="path4813" sodipodi:nodetypes="cc" />
+<rect y="55.053501" x="839.9762" height="16" width="16" id="rect4815" style="fill:none;stroke:none;marker:none;display:inline" />
+<use xlink:href="#rect10675" height="1250" width="1250" id="use4819" y="0" x="0" transform="translate(885.0318,-128.6983)" />
+<use xlink:href="#rect10675" transform="translate(873.0318,-116.6983)" x="0" y="0" id="use4821" width="1250" height="1250" />
+</g>
+<g id="path-mask-edit" inkscape:label="#g7344" transform="translate(-40,0)">
+<use xlink:href="#path4893" x="0" y="0" id="use4911" transform="matrix(0,1,1,0,825.5171,-825.2431)" width="1250" height="1250" />
+<path style="fill:none;stroke:url(#linearGradient5824);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 895,62 c -2,2 -6,1 -10,-4" id="path4893" sodipodi:nodetypes="cc" />
+<path sodipodi:nodetypes="cc" id="path4899" d="m 882.5,68.5 c 0.8058,-6.48429 5.5747,-9.9922 11,-11" style="fill:none;stroke:#0000ff;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" />
+<rect style="fill:none;stroke:none;marker:none;display:inline" id="rect4901" width="16" height="16" x="879.9762" y="55.053501" />
+<use xlink:href="#rect10675" transform="translate(925.0318,-128.6983)" x="0" y="0" id="use4903" width="1250" height="1250" />
+<use xlink:href="#rect10675" height="1250" width="1250" id="use4905" y="0" x="0" transform="translate(913.0318,-116.6983)" />
+</g>
+<g id="draw-eraser" transform="translate(1.5,359.5)" inkscape:label="#draw_erase">
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:1.00000012;marker:none;display:inline" id="rect7418" width="24" height="24" x="450" y="115" />
+<g transform="matrix(0.8660254,0.5,-0.5,0.8660254,125.3963,-213.9852)" id="g8277">
+<rect style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect7420" width="10.99167" height="18.991779" x="456.5083" y="117.5082" />
+<rect style="color:#000000;fill:url(#linearGradient7424);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient7426);stroke-width:0.99999982;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect7422" width="9" height="17" x="457.5" y="118.5" />
+</g>
+</g>
+<path style="color:#000000;fill:none;stroke:#0000ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" d="m 887.09278,67.572248 c -2.0587,-0.26142 -3.7811,-2.06568 -3.9403,-4.13574 -0.2323,-2.06273 1.1189,-4.16029 3.0929,-4.80202 1.9506,-0.71096 4.3057,0.11085 5.3951,1.87722 0.6818,1.02879 0.8348,2.31056 0.6716,3.51285 -0.1753,1.20282 0.3156,2.52456 1.3984,3.14493 1.3484,0.86475 3.329,0.33453 4.065,-1.08834 0.8134,-1.38006 0.2089,-3.33927 -1.2407,-4.02117" id="path-mode-spiro" sodipodi:nodetypes="cccccccs" inkscape:label="#spiro_splines_mode" />
+<g id="path-mode-bezier" transform="matrix(0.6666666,0,0,0.6666666,934.49999,-64.835925)" inkscape:label="bezier_mode">
+<rect y="180" x="-110" height="24" width="24" id="rect4983" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path sodipodi:nodetypes="csc" id="path4985" d="m -107.5,202 c -0.5,-8 0.6365,-12.357 3.9649,-15.4022 C -100.5976,183.9103 -96,182 -88,182.5" style="fill:none;stroke:#646464;stroke-width:2.25000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+<rect style="color:#000000;fill:#0000ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.50000012;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect4987" width="6.1177049" height="5.9961362" x="-106.5" y="183.50391" />
+<rect style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:1.20047224;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect4989" width="4.7995281" height="4.8015089" x="-109.8907" y="198.8925" />
+<use xlink:href="#rect10541" height="1250" width="1250" transform="matrix(1.200473,0,0,1.200473,40.4649,-59.44417)" id="use4993" y="0" x="0" />
+</g>
+<g id="path-mode-polyline" transform="matrix(0.6666666,0,0,0.6666666,976.13919,-64.654121)" inkscape:label="polylines_mode">
+<rect y="180" x="-110" height="24" width="24" id="rect4983-8" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path sodipodi:nodetypes="ccccc" id="path4985-5" d="m -85.93689,200.106 c 0,0 -19.27191,-10.1248 -19.27191,-10.1248 0,0 7.87184,-6.5308 7.87184,-6.5308 0,0 -4.40444,20.2338 -4.40444,20.2338 0,0 12.56783,-11.1304 12.56783,-11.1304" style="fill:none;stroke:#646464;stroke-width:2.25000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+<rect style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.74915862;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect4989-9" width="2.9951611" height="2.996397" x="-86.988617" y="198.8744" />
+<rect y="190.5354" x="-90.292511" height="2.996397" width="2.9951611" id="rect8372" style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.74915862;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.74915862;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect8374" width="2.9951611" height="2.996397" x="-98.651253" y="181.5116" />
+<rect y="188.5146" x="-106.7003" height="2.996397" width="2.9951611" id="rect8376" style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.74915862;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.74915862;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect8378" width="2.9951611" height="2.996397" x="-103.3954" y="202.62289" />
+</g>
+<g id="path-mode-polyline-paraxial" transform="matrix(0.6666666,0,0,0.6666666,996.85286,-65.39675)" inkscape:label="paraxial_lines_mode">
+<rect y="180" x="-110" height="24" width="24" id="rect4983-8-8" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<path sodipodi:nodetypes="ccccccc" id="path4985-5-5" d="m -83.37415,197.5433 c 0,0 -20.67835,0 -20.67835,0 0,0 0,-7.8541 0,-7.8541 0,0 8.84746,0 8.84746,0 0,0 0,13.6806 0,13.6806 0,0 5.91443,0 5.91443,0 0,0 0,-19.3232 0,-19.3232" style="fill:none;stroke:#646464;stroke-width:2.25000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+<rect style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.74915862;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect4989-9-0" width="2.9951611" height="2.996397" x="-84.48362" y="196.0672" />
+<rect y="182.1676" x="-90.81646" height="2.996397" width="2.9951611" id="rect8372-9" style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.74915862;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.74915862;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect8374-6" width="2.9951611" height="2.996397" x="-96.732529" y="188.1577" />
+<rect y="188.1577" x="-105.581" height="2.996397" width="2.9951611" id="rect8376-3" style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.74915862;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.74915862;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect8378-8" width="2.9951611" height="2.996397" x="-105.581" y="196.0672" />
+<rect y="201.7701" x="-96.732529" height="2.996397" width="2.9951611" id="rect5087" style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.74915862;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.74915862;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5089" width="2.9951611" height="2.996397" x="-90.81646" y="201.7701" />
+</g>
+<g id="draw-geometry-line-segment" transform="translate(733.29,-88.29195)" inkscape:label="line_segment">
+<path style="fill:none;stroke:#5a5a5a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" d="M -44.20553,190.1345 -30.7183,176.434" id="path4418-8" sodipodi:nodetypes="cc" />
+<rect y="175" x="-45" height="16" width="16" id="rect4420-5" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<rect style="color:#000000;fill:#ff2100;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#d40000;stroke-width:0.64440769;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="use5756-0-3" width="2.5502379" height="2.5587261" x="-41.81641" y="185.1907" />
+<use xlink:href="#use5756-0-3" height="1250" width="1250" transform="translate(6.040428,-6.111492)" id="use5845" y="0" x="0" />
+</g>
+<g id="draw-geometry-circle-from-three-points" inkscape:label="circle_3pts" transform="translate(70,0)">
+<path style="fill:none;stroke:#5a5a5a;stroke-width:1;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4.26999998;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:23.2" d="m 658.0599,95.55848 c 0,0.80381 -0.1598,1.60731 -0.4674,2.34994 -0.3076,0.74262 -0.7628,1.4238 -1.3311,1.99217 -0.5683,0.56841 -1.2494,1.02351 -1.9918,1.33111 -0.7424,0.3075 -1.5456,0.4673 -2.3489,0.4673 -0.8033,-1e-4 -1.6061,-0.1599 -2.348,-0.4676 -0.7419,-0.3076 -1.4222,-0.7628 -1.9898,-1.33116 -0.5676,-0.56838 -1.0221,-1.2495 -1.3292,-1.99207 -0.3071,-0.74256 -0.4667,-1.54597 -0.4667,-2.34969 0,-0.80373 0.1596,-1.60714 0.4667,-2.3497 0.3071,-0.74256 0.7616,-1.42369 1.3292,-1.99207 0.5676,-0.56837 1.2479,-1.02353 1.9898,-1.33117 0.7419,-0.30764 1.5447,-0.46752 2.348,-0.46757 0.8033,-4e-5 1.6065,0.15974 2.3489,0.46731 0.7424,0.30758 1.4235,0.76271 1.9918,1.33108 0.5683,0.56838 1.0235,1.24955 1.3311,1.99218 0.3076,0.74262 0.4674,1.54612 0.4674,2.34994" id="path2526" />
+<use xlink:href="#use5756-0-3" x="0" y="0" id="use5845-6" transform="translate(690.7581,-96.67858)" width="1250" height="1250" />
+<use xlink:href="#use5756-0-3" x="0" y="0" id="use5845-6-1" transform="translate(686.3637,-90.33765)" width="1250" height="1250" />
+<use xlink:href="#use5756-0-3" x="0" y="0" id="use5845-6-1-9" transform="translate(697.4319,-87.13558)" width="1250" height="1250" />
+</g>
+<g id="draw-geometry-angle-bisector" inkscape:label="angle_bisector" transform="translate(130,0)">
+<path sodipodi:nodetypes="cc" id="path4418-8-1" d="M 683.5954,101.6495 672.621,88.41118" style="fill:none;stroke:#da0000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.72727266;stroke-dasharray:none" />
+<path sodipodi:nodetypes="ccc" d="m 677.4691,101.0666 -2.6405,-10.1315 9.7457,4.74274" style="fill:none;stroke:#5a5a5a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" id="path4418-8-1-0" />
+</g>
+<g transform="translate(110,2.2e-5)" id="draw-geometry-line-perpendicular" inkscape:label="perp_bisector">
+<path sodipodi:nodetypes="cc" id="path4418-8-1-2" d="M 683.5954,101.6495 672.621,88.41118" style="fill:none;stroke:#da0000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.72727266;stroke-dasharray:none" />
+<path sodipodi:nodetypes="cc" d="m 674.4659,97.31266 7.1053,-5.38872" style="fill:none;stroke:#5a5a5a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" id="path4418-8-1-0-1" />
+</g>
+<rect style="color:#000000;fill:none;stroke:#0000ff;stroke-width:2.30013371;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.3001337, 2.3001337;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" id="show-bounding-box" width="10.66002" height="16.84721" x="865.56531" y="86.075531" inkscape:label="lpetool_show_bbox" />
+<g transform="translate(92.93803,-0.728071)" id="draw-geometry-circle-from-radius" inkscape:label="circle_3pts">
+<path style="fill:none;stroke:#5a5a5a;stroke-width:1;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4.26999998;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:23.2" d="m 658.0599,95.55848 c 0,0.80381 -0.1598,1.60731 -0.4674,2.34994 -0.3076,0.74262 -0.7628,1.4238 -1.3311,1.99217 -0.5683,0.56841 -1.2494,1.02351 -1.9918,1.33111 -0.7424,0.3075 -1.5456,0.4673 -2.3489,0.4673 -0.8033,-1e-4 -1.6061,-0.1599 -2.348,-0.4676 -0.7419,-0.3076 -1.4222,-0.7628 -1.9898,-1.33116 -0.5676,-0.56838 -1.0221,-1.2495 -1.3292,-1.99207 -0.3071,-0.74256 -0.4667,-1.54597 -0.4667,-2.34969 0,-0.80373 0.1596,-1.60714 0.4667,-2.3497 0.3071,-0.74256 0.7616,-1.42369 1.3292,-1.99207 0.5676,-0.56837 1.2479,-1.02353 1.9898,-1.33117 0.7419,-0.30764 1.5447,-0.46752 2.348,-0.46757 0.8033,-4e-5 1.6065,0.15974 2.3489,0.46731 0.7424,0.30758 1.4235,0.76271 1.9918,1.33108 0.5683,0.56838 1.0235,1.24955 1.3311,1.99218 0.3076,0.74262 0.4674,1.54612 0.4674,2.34994" id="circle_with_radius" inkscape:label="circle_with_radius" />
+<path sodipodi:nodetypes="cc" d="m 651.6968,95.73494 5.4178,-3.38872" style="fill:none;stroke:#5a5a5a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" id="path4418-8-1-0-1-0" />
+<use xlink:href="#use5756-0-3" x="0" y="0" id="use5845-6-1-4" transform="translate(692.3012,-90.77515)" width="1250" height="1250" />
+<use xlink:href="#use5756-0-3" x="0" y="0" id="use5845-6-1-9-8" transform="translate(697.6194,-94.13558)" width="1250" height="1250" />
+</g>
+<g transform="matrix(0.4295736,0.9030318,-0.9030318,0.4295736,560.3677,-559.0022)" id="draw-geometry-line-parallel" inkscape:label="parallel">
+<path sodipodi:nodetypes="cc" d="m 672.4285,92.87286 14.7066,-3.2674" style="fill:none;stroke:#da0000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.7254902;stroke-dasharray:none" id="path4418-8-1-0-1-4-4" />
+<path sodipodi:nodetypes="cc" d="m 673.2681,96.33213 14.7067,-3.26741" style="fill:none;stroke:#5a5a5a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" id="path4418-8-1-0-1-4-4-6" />
+</g>
+<g id="draw-geometry-inactive" inkscape:label="all_inactive_old" transform="translate(50.20458,0)">
+<rect y="85.500023" x="612.75" height="24" width="20.25" id="rect5112" style="color:#000000;fill:none;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline" />
+<path id="path6027" d="m 617.64905,102.88197 10.4519,-10.763857" style="fill:none;stroke:#000000;stroke-width:4.23622561;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4.26999998;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:23.2" />
+<path id="path6027-1" d="M 628.25684,102.72593 617.49316,92.274104" style="fill:none;stroke:#000000;stroke-width:4.23622561;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4.26999998;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:23.2" />
+</g>
+<text xml:space="preserve" style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#008f00;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial" x="614.23224" y="103.43147" id="all_inactive" sodipodi:linespacing="100%" inkscape:label="all_inactive"><tspan sodipodi:role="line" id="tspan5899" x="614.23224" y="103.43147">none</tspan></text>
+<g transform="matrix(0.4295736,0.9030318,-0.9030318,0.4295736,624.3677,-559.0021)" id="draw-geometry-mirror" inkscape:label="mirror_symmetry">
+<path sodipodi:nodetypes="cs" d="m 674.8734,92.098 c 5.4139,5.20542 2.5695,-7.76863 9.7231,-0.7933" style="fill:none;stroke:#da0000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.7254902;stroke-dasharray:none" id="path4418-8-1-0-1-4-4-8" />
+<path sodipodi:nodetypes="cc" d="m 673.2681,96.33213 14.7067,-3.26741" style="fill:none;stroke:#5a5a5a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" id="path4418-8-1-0-1-4-4-6-5" />
+<path sodipodi:nodetypes="cs" d="m 676.5145,99.48186 c 2.6094,-7.04252 5.4004,6.66004 9.0995,-3.51658" style="fill:none;stroke:#da0000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.7254902;stroke-dasharray:none" id="path4418-8-1-0-1-4-4-8-5" />
+</g>
+<g transform="translate(416.9762,-39.9465)" id="object-tweak-push" inkscape:label="#g4416">
+<rect style="fill:none;stroke:none;stroke-width:1;marker:none;display:inline" id="rect4991" width="16" height="16" x="-45" y="175" />
+<g id="g5135" style="fill:#000000" transform="translate(-416.8263,39.0012)">
+<path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" inkscape:tile-h="2.223736" inkscape:tile-w="2.223736" inkscape:tile-cy="137.9821" inkscape:tile-cx="375.0941" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" sodipodi:cx="375.09409" id="path5011" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline" sodipodi:type="arc" transform="matrix(1.20571,0,0,1.20571,-78.25832,-27.17581)" />
+<use xlink:href="#path5011" transform="translate(4.825002e-8,2.41142)" x="0" y="0" inkscape:tiled-clone-of="#path5011" id="use5085" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(0.0067742,5.089253)" id="use5087" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(0.0027824,7.946541)" id="use5091" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(2.959973,-0.63416)" id="use5095" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(3.006247,0.88896)" id="use5097" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(3.034311,2.716243)" id="use5099" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(2.998324,5.976212)" id="use5101" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(5.922205,-0.70933)" id="use5105" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(5.986644,0.3787152)" id="use5107" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(6.028303,2.049693)" id="use5109" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(5.985226,4.82628)" id="use5111" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(8.86036,-0.67653)" id="use5115" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(8.908855,0.84335)" id="use5117" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(8.937926,2.560875)" id="use5119" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(8.901517,5.920781)" id="use5121" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(11.79723,-0.00985)" id="use5125" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(11.80716,2.53059)" id="use5127" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(11.81518,5.183143)" id="use5129" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5011" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(11.80214,7.912301)" id="use5131" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5011" height="1250" width="1250" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" id="use5136" transform="translate(0.0027824,10.71149)" inkscape:tiled-clone-of="#path5011" y="0" x="0" />
+<use xlink:href="#path5011" height="1250" width="1250" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" id="use5138" transform="translate(2.998324,9.724665)" inkscape:tiled-clone-of="#path5011" y="0" x="0" />
+<use xlink:href="#path5011" height="1250" width="1250" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" id="use5140" transform="translate(5.985226,9.503606)" inkscape:tiled-clone-of="#path5011" y="0" x="0" />
+<use xlink:href="#path5011" height="1250" width="1250" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" id="use5142" transform="translate(8.901517,9.887791)" inkscape:tiled-clone-of="#path5011" y="0" x="0" />
+<use xlink:href="#path5011" height="1250" width="1250" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" id="use5144" transform="translate(11.80214,10.67725)" inkscape:tiled-clone-of="#path5011" y="0" x="0" />
+</g>
+</g>
+<rect inkscape:label="#rect5080" style="fill:none;stroke:none;stroke-width:1;marker:none;display:inline" id="tweak_move_mode_inout" width="16" height="16" x="391.9762" y="135.0535" />
+<g id="object-tweak-attract" style="fill:#000000" transform="translate(20.0953,-1.38242)" inkscape:label="#g5082">
+<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(8.861385,11.02164)" id="use5124" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084" height="1250" width="1250" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" id="use5130" transform="translate(2.953795,11.09914)" inkscape:tiled-clone-of="#path5011" y="0" x="0" />
+<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(11.11579,3.027365)" id="use5088" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084" height="1250" width="1250" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" id="use5126" transform="translate(11.0383,9.082095)" inkscape:tiled-clone-of="#path5011" y="0" x="0" />
+<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(10.38143,6.05473)" id="use5090" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084" height="1250" width="1250" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" id="use5132" transform="translate(5.90759,10.40446)" inkscape:tiled-clone-of="#path5011" y="0" x="0" />
+<path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" inkscape:tile-h="2.223736" inkscape:tile-w="2.223736" inkscape:tile-cy="137.9821" inkscape:tile-cx="375.0941" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" sodipodi:cx="375.09409" id="path5084" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline" sodipodi:type="arc" transform="matrix(1.20571,0,0,1.20571,-78.25832,-27.88514)" />
+<use xlink:href="#path5084" transform="translate(8.706381,0.9318868)" x="0" y="0" inkscape:tiled-clone-of="#path5011" id="use5086" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(2.953795,0.8543842)" id="use5092" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(11.81518,0)" id="use5094" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(1.317544,6.05473)" id="use5096" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(0.7764177,9.082095)" id="use5098" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(5.90759,1.588803)" id="use5100" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(0.6601638,3.027365)" id="use5103" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(3.225052,3.298622)" id="use5106" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(3.147551,8.733335)" id="use5108" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(5.90759,4.189904)" id="use5110" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(8.706381,3.376124)" id="use5112" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(3.961329,6.05473)" id="use5114" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(5.90759,7.764549)" id="use5116" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(7.698848,6.05473)" id="use5120" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(5.90759,6.05473)" id="use5118" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(8.628879,8.772087)" id="use5122" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084" height="1250" width="1250" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" id="use5128" transform="translate(0,12.10946)" inkscape:tiled-clone-of="#path5011" y="0" x="0" />
+<use xlink:href="#path5084" height="1250" width="1250" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" id="use5134" transform="translate(11.81518,12.10946)" inkscape:tiled-clone-of="#path5011" y="0" x="0" />
+</g>
+<rect inkscape:label="#rect5080-2" style="fill:none;stroke:none;stroke-width:1;marker:none;display:inline" id="tweak_move_mode_jitter" width="16" height="16" x="410.95239" y="135.10649" />
+<g id="object-tweak-randomize" style="fill:#000000" transform="translate(39.0715,-1.3294)" inkscape:label="#g5082-9">
+<path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" inkscape:tile-h="2.223736" inkscape:tile-w="2.223736" inkscape:tile-cy="137.9821" inkscape:tile-cx="375.0941" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" sodipodi:cx="375.09409" id="path5084-3" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline" sodipodi:type="arc" transform="matrix(1.20571,0,0,1.20571,-78.24976,-27.879)" />
+<use xlink:href="#path5084-3" transform="translate(8.561625,0.49145)" x="0" y="0" inkscape:tiled-clone-of="#path5011" id="use5086-7" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(11.84313,2.65475)" id="use5088-6" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(11.465,6.015863)" id="use5090-6" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(2.800431,0.1644349)" id="use5092-8" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(11.808,-0.0096427)" id="use5094-4" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(-0.4334583,6.118019)" id="use5096-4" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(0.2602591,9.383794)" id="use5098-4" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(6.0991,-0.2204626)" id="use5100-0" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(0.4371078,2.794418)" id="use5103-8" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(2.823264,2.99384)" id="use5106-4" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(2.2685,8.914454)" id="use5108-9" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(7.821966,3.036785)" id="use5110-6" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(8.506131,3.395216)" id="use5112-0" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(2.865657,4.495371)" id="use5114-7" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(5.940444,8.422506)" id="use5116-9" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(6.998359,5.075075)" id="use5118-4" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(7.573388,6.436901)" id="use5120-9" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(8.395772,9.33012)" id="use5122-7" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(8.885973,11.77538)" id="use5124-1" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084-3" height="1250" width="1250" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" id="use5126-2" transform="translate(11.49834,9.064573)" inkscape:tiled-clone-of="#path5011" y="0" x="0" />
+<use xlink:href="#path5084-3" height="1250" width="1250" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" id="use5128-6" transform="translate(-0.009413,12.10337)" inkscape:tiled-clone-of="#path5011" y="0" x="0" />
+<use xlink:href="#path5084-3" height="1250" width="1250" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" id="use5130-6" transform="translate(3.166048,12.23381)" inkscape:tiled-clone-of="#path5011" y="0" x="0" />
+<use xlink:href="#path5084-3" height="1250" width="1250" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" id="use5132-7" transform="translate(5.944623,11.84999)" inkscape:tiled-clone-of="#path5011" y="0" x="0" />
+<use xlink:href="#path5084-3" height="1250" width="1250" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" id="use5134-4" transform="translate(11.80662,12.10332)" inkscape:tiled-clone-of="#path5011" y="0" x="0" />
+</g>
+<rect inkscape:label="#rect5080-7" style="fill:none;stroke:none;stroke-width:1;marker:none;display:inline" id="tweak_scale_mode" width="16" height="16" x="372.07108" y="157.0817" />
+<g id="object-tweak-shrink" style="fill:#000000" transform="translate(0.1905,20.64585)" inkscape:label="#g5082-3">
+<path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" inkscape:tile-h="2.223736" inkscape:tile-w="2.223736" inkscape:tile-cy="137.9821" inkscape:tile-cx="375.0941" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" sodipodi:cx="375.09409" id="path5084-2" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline" sodipodi:type="arc" transform="matrix(1.20571,0,0,1.20571,-78.25832,-27.88514)" />
+<use xlink:href="#path5084-2" transform="matrix(0.9860759,0,0,0.9860759,14.06913,1.928293)" x="0" y="0" inkscape:tiled-clone-of="#path5011" id="use5086-8" style="fill:#000000;stroke:#ffffff;stroke-width:0.28127459" width="1250" height="1250" />
+<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.9791266,0,0,0.9791266,19.62171,5.917923)" id="use5088-8" style="fill:#000000;stroke:#ffffff;stroke-width:0.2832711" width="1250" height="1250" />
+<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.9025255,0,0,0.9025255,48.27027,19.55311)" id="use5090-1" style="fill:#000000;stroke:#ffffff;stroke-width:0.3073135" width="1250" height="1250" />
+<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.9860707,0,0,0.9860707,8.163368,1.928972)" id="use5092-4" style="fill:#000000;stroke:#ffffff;stroke-width:0.28127581" width="1250" height="1250" />
+<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(11.81518,0)" id="use5094-42" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.9068615,0,0,0.9068615,34.83344,18.95266)" id="use5096-0" style="fill:#000000;stroke:#ffffff;stroke-width:0.3058435" width="1250" height="1250" />
+<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.9828022,0,0,0.9828022,6.431961,11.46371)" id="use5098-8" style="fill:#000000;stroke:#ffffff;stroke-width:0.2822113" width="1250" height="1250" />
+<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.9220478,0,0,0.9220478,35.06151,10.79493)" id="use5100-6" style="fill:#000000;stroke:#ffffff;stroke-width:0.3008064" width="1250" height="1250" />
+<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.9801935,0,0,0.9801935,7.407717,5.770255)" id="use5103-0" style="fill:#000000;stroke:#ffffff;stroke-width:0.28296289" width="1250" height="1250" />
+<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.6146776,0,0,0.6146776,147.0627,56.38727)" id="use5106-9" style="fill:#000000;stroke:#ffffff;stroke-width:0.451224" width="1250" height="1250" />
+<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.6232617,0,0,0.6232617,143.8529,61.25332)" id="use5108-2" style="fill:#000000;stroke:#ffffff;stroke-width:0.44501051" width="1250" height="1250" />
+<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.4296546,0,0,0.4296546,219.2145,82.00947)" id="use5110-1" style="fill:#000000;stroke:#ffffff;stroke-width:0.64553702" width="1250" height="1250" />
+<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.6112925,0,0,0.6112925,154.2364,56.85603)" id="use5112-7" style="fill:#000000;stroke:#ffffff;stroke-width:0.45372361" width="1250" height="1250" />
+<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.4261003,0,0,0.4261003,217.5898,85.52904)" id="use5114-3" style="fill:#000000;stroke:#ffffff;stroke-width:0.65092158" width="1250" height="1250" />
+<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.4378052,0,0,0.4378052,216.1661,86.93554)" id="use5116-0" style="fill:#000000;stroke:#ffffff;stroke-width:0.63351899" width="1250" height="1250" />
+<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.256807,0,0,0.256807,283.8591,108.9729)" id="use5118-6" style="fill:#000000;stroke:#ffffff;stroke-width:1.08002281" width="1250" height="1250" />
+<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.4222839,0,0,0.4222839,224.9252,86.0576)" id="use5120-92" style="fill:#000000;stroke:#ffffff;stroke-width:0.65680492" width="1250" height="1250" />
+<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.6190024,0,0,0.6190024,151.3531,61.84314)" id="use5122-6" style="fill:#000000;stroke:#ffffff;stroke-width:0.44807181" width="1250" height="1250" />
+<use xlink:href="#path5084-2" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.9884129,0,0,0.9884129,13.19493,13.71404)" id="use5124-2" style="fill:#000000;stroke:#ffffff;stroke-width:0.28060961" width="1250" height="1250" />
+<use xlink:href="#path5084-2" height="1250" width="1250" style="fill:#000000;stroke:#ffffff;stroke-width:0.28292781" id="use5126-4" transform="matrix(0.9803125,0,0,0.9803125,19.17819,11.80843)" inkscape:tiled-clone-of="#path5011" y="0" x="0" />
+<use xlink:href="#path5084-2" height="1250" width="1250" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" id="use5128-4" transform="translate(0,12.10946)" inkscape:tiled-clone-of="#path5011" y="0" x="0" />
+<use xlink:href="#path5084-2" height="1250" width="1250" style="fill:#000000;stroke:#ffffff;stroke-width:0.2802223" id="use5130-0" transform="matrix(0.9897789,0,0,0.9897789,6.776422,13.52485)" inkscape:tiled-clone-of="#path5011" y="0" x="0" />
+<use xlink:href="#path5084-2" height="1250" width="1250" style="fill:#000000;stroke:#ffffff;stroke-width:0.29816419" id="use5132-1" transform="matrix(0.9302193,0,0,0.9302193,32.00541,21.7728)" inkscape:tiled-clone-of="#path5011" y="0" x="0" />
+<use xlink:href="#path5084-2" height="1250" width="1250" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" id="use5134-8" transform="translate(11.81518,12.10946)" inkscape:tiled-clone-of="#path5011" y="0" x="0" />
+</g>
+<rect inkscape:label="#rect5080-5" style="fill:none;stroke:none;stroke-width:1;marker:none;display:inline" id="tweak_rotate_mode" width="16" height="16" x="392.0683" y="156.9639" />
+<g id="object-tweak-rotate" style="fill:#000000" transform="translate(20.1874,20.52808)" inkscape:label="#g5082-36">
+<use xlink:href="#rect5405" transform="matrix(0.9927752,0.1199887,-0.1199887,0.9927752,28.17842,-43.8731)" x="0" y="0" inkscape:tiled-clone-of="#path5011" id="use5086-1" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.9930841,0.1174035,-0.1174035,0.9930841,30.65864,-39.92162)" id="use5088-9" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.9707895,0.2399317,-0.2399317,0.9707895,55.96322,-79.63037)" id="use5090-9" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.9898587,0.142054,-0.142054,0.9898587,26.4169,-51.72114)" id="use5092-7" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(11.81518,0)" id="use5094-1" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.9520134,0.306057,-0.306057,0.9520134,60.32662,-101.7599)" id="use5096-08" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.9893261,0.1457176,-0.1457176,0.9893261,24.16967,-43.93548)" id="use5098-0" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.964703,0.263341,-0.263341,0.964703,55.57351,-93.59679)" id="use5100-2" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.9866073,0.1631128,-0.1631128,0.9866073,27.59522,-56.11927)" id="use5103-7" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.708691,0.705519,-0.705519,0.708691,209.5928,-220.4851)" id="use5106-2" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.7404779,0.6720807,-0.6720807,0.7404779,193.0747,-206.3267)" id="use5108-6" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.4506213,0.8927151,-0.8927151,0.4506213,334.9811,-254.7574)" id="use5110-65" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.7521633,0.6589768,-0.6589768,0.7521633,192.7978,-209.099)" id="use5112-8" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.4220244,0.9065843,-0.9065843,0.4220244,344.6426,-252.9571)" id="use5114-5" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.5013396,0.8652508,-0.8652508,0.5013396,312.2107,-245.4545)" id="use5116-6" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.0314108,0.9995066,-0.9995066,0.0314108,506.5457,-233.6188)" id="use5118-0" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.4941625,0.8693694,-0.8693694,0.4941625,318.4189,-249.0282)" id="use5120-1" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.7802341,0.6254874,-0.6254874,0.7802341,177.6622,-194.4068)" id="use5122-0" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#rect5405" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.9957744,0.091834,-0.091834,0.9957744,23.15816,-21.64954)" id="use5124-4" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" width="1250" height="1250" />
+<use xlink:href="#rect5405" height="1250" width="1250" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" id="use5126-7" transform="matrix(0.9946836,0.102978,-0.102978,0.9946836,28.063,-28.69348)" inkscape:tiled-clone-of="#path5011" y="0" x="0" />
+<use xlink:href="#rect5405" height="1250" width="1250" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" id="use5128-0" transform="translate(0,12.10946)" inkscape:tiled-clone-of="#path5011" y="0" x="0" />
+<use xlink:href="#rect5405" height="1250" width="1250" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" id="use5130-7" transform="matrix(0.9938227,0.1109792,-0.1109792,0.9938227,20.63155,-28.53934)" inkscape:tiled-clone-of="#path5011" y="0" x="0" />
+<use xlink:href="#rect5405" height="1250" width="1250" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" id="use5132-5" transform="matrix(0.9757626,0.2188315,-0.2188315,0.9757626,45.27406,-66.3732)" inkscape:tiled-clone-of="#path5011" y="0" x="0" />
+<use xlink:href="#rect5405" height="1250" width="1250" style="fill:#000000;stroke:#ffffff;stroke-width:0.27735791" id="use5134-1" transform="translate(11.81518,12.10946)" inkscape:tiled-clone-of="#path5011" y="0" x="0" />
+<rect y="136.95441" x="373.47241" height="3.036042" width="1.2579449" id="rect5405" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.3344132;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" />
+</g>
+<rect y="157.0817" x="411.24261" height="16" width="16" id="tweak_moreless_mode" style="fill:none;stroke:none;stroke-width:1;marker:none;display:inline" inkscape:label="#rect5080-7" />
+<g clip-path="url(#clipPath5905)" transform="translate(37.4344,20.35234)" style="fill:#000000" id="object-tweak-duplicate" inkscape:label="#g5678">
+<path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" sodipodi:cx="375.09409" id="use5685" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.138679;marker:none;visibility:visible;display:inline" sodipodi:type="arc" transform="matrix(2.361086,0,0,2.361086,-503.8152,-187.3038)" />
+<path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" sodipodi:cx="375.09409" id="use5687" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.138679;marker:none;visibility:visible;display:inline" sodipodi:type="arc" transform="matrix(2.176368,0,0,2.176368,-434.5286,-155.763)" />
+<path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" sodipodi:cx="375.09409" id="use5828" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.138679;marker:none;visibility:visible;display:inline" sodipodi:type="arc" transform="matrix(2.363946,0,0,2.363946,-504.888,-175.5924)" />
+<path transform="matrix(0,2.361086,-2.361086,0,713.6548,-741.0926)" sodipodi:type="arc" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.138679;marker:none;visibility:visible;display:inline" id="path5885" sodipodi:cx="375.09409" sodipodi:cy="137.9821" sodipodi:rx="1.111868" sodipodi:ry="1.111868" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" />
+<path transform="matrix(0,2.363946,-2.363946,0,701.94,-742.1654)" sodipodi:type="arc" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.138679;marker:none;visibility:visible;display:inline" id="path5889" sodipodi:cx="375.09409" sodipodi:cy="137.9821" sodipodi:rx="1.111868" sodipodi:ry="1.111868" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" />
+<path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" sodipodi:cx="375.09409" id="path5893" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.138679;marker:none;visibility:visible;display:inline" sodipodi:type="arc" transform="matrix(0,2.361086,-2.361086,0,713.6548,-747.1456)" />
+<path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" sodipodi:cx="375.09409" id="path5895" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.138679;marker:none;visibility:visible;display:inline" sodipodi:type="arc" transform="matrix(0,2.363946,-2.363946,0,701.94,-748.2184)" />
+<path transform="matrix(0,2.361086,-2.361086,0,713.6548,-735.0396)" sodipodi:type="arc" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.138679;marker:none;visibility:visible;display:inline" id="path5897" sodipodi:cx="375.09409" sodipodi:cy="137.9821" sodipodi:rx="1.111868" sodipodi:ry="1.111868" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" />
+<path transform="matrix(0,2.363946,-2.363946,0,701.94,-736.1123)" sodipodi:type="arc" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.138679;marker:none;visibility:visible;display:inline" id="path5899" sodipodi:cx="375.09409" sodipodi:cy="137.9821" sodipodi:rx="1.111868" sodipodi:ry="1.111868" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" />
+<path transform="matrix(2.176368,0,0,2.176368,-433.9294,-155.2869)" sodipodi:type="arc" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.138679;marker:none;visibility:visible;display:inline" id="path5909" sodipodi:cx="375.09409" sodipodi:cy="137.9821" sodipodi:rx="1.111868" sodipodi:ry="1.111868" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" />
+<path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" sodipodi:cx="375.09409" id="path5911" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.138679;marker:none;visibility:visible;display:inline" sodipodi:type="arc" transform="matrix(2.176368,0,0,2.176368,-433.3154,-154.7343)" />
+</g>
+<rect y="181.0817" x="372.07108" height="16" width="16" id="tweak_blur_mode" style="fill:none;stroke:none;stroke-width:1;marker:none;display:inline" inkscape:label="#rect5080-7" />
+<g transform="translate(0.1905,44.64585)" style="fill:#000000" id="object-tweak-blur" inkscape:label="#g7655">
+<path transform="matrix(1.20571,0,0,1.20571,-78.25832,-27.88514)" sodipodi:type="arc" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline" id="path7657" sodipodi:cx="375.09409" sodipodi:cy="137.9821" sodipodi:rx="1.111868" sodipodi:ry="1.111868" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" inkscape:tile-cx="375.0941" inkscape:tile-cy="137.9821" inkscape:tile-w="2.223736" inkscape:tile-h="2.223736" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" />
+<path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" sodipodi:cx="375.09409" id="use7660" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline" sodipodi:type="arc" transform="matrix(1.188922,0,0,1.188922,-63.09951,-25.56857)" />
+<path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" sodipodi:cx="375.09409" id="use7662" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline" sodipodi:type="arc" transform="matrix(1.180543,0,0,1.180543,-57.00309,-21.38516)" />
+<path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" sodipodi:cx="375.09409" id="use7664" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline" sodipodi:type="arc" transform="matrix(1.088184,0,0,1.088184,-22.35986,-5.61394)" />
+<path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" sodipodi:cx="375.09409" id="use7666" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline" sodipodi:type="arc" transform="matrix(1.188915,0,0,1.188915,-69.00487,-25.56775)" />
+<path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" sodipodi:cx="375.09409" id="use7668" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline" sodipodi:type="arc" transform="matrix(1.20571,0,0,1.20571,-66.44314,-27.88514)" />
+<path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" sodipodi:cx="375.09409" id="use7670" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline" sodipodi:type="arc" transform="matrix(1.093412,0,0,1.093412,-36.13602,-6.3353)" />
+<path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" sodipodi:cx="375.09409" id="use7672" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline" sodipodi:type="arc" transform="matrix(1.184974,0,0,1.184974,-70.48049,-15.94187)" />
+<path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" sodipodi:cx="375.09409" id="use7674" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline" sodipodi:type="arc" transform="matrix(1.111722,0,0,1.111722,-37.0964,-14.9165)" />
+<path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" sodipodi:cx="375.09409" id="use7676" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline" sodipodi:type="arc" transform="matrix(1.181829,0,0,1.181829,-69.30058,-21.56258)" />
+<path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" sodipodi:cx="375.09409" id="use7678" style="color:#000000;fill:url(#radialGradient7818);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.27735791;marker:none;visibility:visible;display:inline" sodipodi:type="arc" transform="matrix(1.485788,0,0,1.485788,-180.3604,-63.50353)" />
+<path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" sodipodi:cx="375.09409" id="use7680" style="color:#000000;fill:url(#radialGradient7802);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.27735791;marker:none;visibility:visible;display:inline" sodipodi:type="arc" transform="matrix(1.485788,0,0,1.485788,-180.3597,-57.44874)" />
+<path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" sodipodi:cx="375.09409" id="use7682" style="color:#000000;fill:url(#radialGradient7826);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.27735791;marker:none;visibility:visible;display:inline" sodipodi:type="arc" transform="matrix(1.485788,0,0,1.485788,-177.4064,-63.50356)" />
+<path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" sodipodi:cx="375.09409" id="use7684" style="color:#000000;fill:url(#radialGradient7834);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.27735791;marker:none;visibility:visible;display:inline" sodipodi:type="arc" transform="matrix(1.485788,0,0,1.485788,-174.4526,-63.50354)" />
+<path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" sodipodi:cx="375.09409" id="use7686" style="color:#000000;fill:url(#radialGradient7810);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.27735791;marker:none;visibility:visible;display:inline" sodipodi:type="arc" transform="matrix(1.485788,0,0,1.485788,-180.3605,-60.47619)" />
+<path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" sodipodi:cx="375.09409" id="use7688" style="color:#000000;fill:url(#radialGradient7794);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.27735791;marker:none;visibility:visible;display:inline" sodipodi:type="arc" transform="matrix(1.4858,0,0,1.4858,-177.4101,-57.45014)" />
+<path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" sodipodi:cx="375.09409" id="use7692" style="color:#000000;fill:url(#radialGradient7842);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.27735791;marker:none;visibility:visible;display:inline" sodipodi:type="arc" transform="matrix(1.485788,0,0,1.485788,-174.4524,-60.47613)" />
+<path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" sodipodi:cx="375.09409" id="use7694" style="color:#000000;fill:url(#radialGradient7786);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.27735791;marker:none;visibility:visible;display:inline" sodipodi:type="arc" transform="matrix(1.492675,0,0,1.492675,-177.0357,-58.39903)" />
+<path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" sodipodi:cx="375.09409" id="use7696" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline" sodipodi:type="arc" transform="matrix(1.191739,0,0,1.191739,-64.1566,-13.84799)" />
+<path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" sodipodi:cx="375.09409" id="use7698" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline" sodipodi:type="arc" transform="matrix(1.181973,0,0,1.181973,-57.53942,-15.52772)" />
+<path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" sodipodi:cx="375.09409" id="use7700" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline" sodipodi:type="arc" transform="matrix(1.20571,0,0,1.20571,-78.25832,-15.77568)" />
+<path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" sodipodi:cx="375.09409" id="use7702" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline" sodipodi:type="arc" transform="matrix(1.193386,0,0,1.193386,-70.68201,-14.07527)" />
+<path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" sodipodi:cx="375.09409" id="use7704" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline" sodipodi:type="arc" transform="matrix(1.121575,0,0,1.121575,-40.79199,-4.166495)" />
+<path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" sodipodi:cx="375.09409" id="use7706" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none;visibility:visible;display:inline" sodipodi:type="arc" transform="matrix(1.20571,0,0,1.20571,-66.44314,-15.77568)" />
+<path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" sodipodi:cx="375.09409" id="use7690" style="color:#000000;fill:url(#radialGradient7778);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.27735791;marker:none;visibility:visible;display:inline" sodipodi:type="arc" transform="matrix(6.75293,0,0,6.75293,-2153.081,-787.2478)" />
+</g>
+<g inkscape:label="#node_symmetric" transform="translate(736.47168,-120)" id="node-type-auto-smooth">
+<path sodipodi:nodetypes="csc" id="path5383" d="m -44.41296,176.5635 c -0.52712,3.4524 1.3869,9.3867 7.3869,9.3867 6,0 7.98876,-5.9343 7.51588,-9.3867" style="fill:none;stroke:#646464;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none" />
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" id="rect5385" width="16" height="16" x="-45" y="175" />
+<rect transform="matrix(2.790265e-6,-1,1,-2.867107e-6,0,0)" style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.00000155;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5387" width="4.9663939" height="4.9501772" x="-188.48309" y="-39.479382" ry="2.4750891" />
+</g>
+<g id="snap" inkscape:label="#toggle_snap_global">
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline" id="rect5385-6" width="16" height="16" x="620" y="30" />
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline" id="rect5385-6-0" width="16" height="16" x="620" y="30.00057" />
+<rect transform="matrix(0.7071068,-0.7071068,0.7071068,0.7071068,0,0)" style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.90510172;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect3224-2" width="3.5840631" height="3.621212" x="415.401" y="462.05151" />
+<rect transform="matrix(0.7071068,-0.7071068,0.7071068,0.7071068,0,0)" style="color:#000000;fill:#6464ff;fill-opacity:0.39215692000000002;fill-rule:evenodd;stroke:#008000;stroke-width:0.90510172000000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect3224-2-8" width="3.5840631" height="3.621212" x="415.401" y="476.28201" />
+<path id="path9093" d="m 631,41 0,-4 -4,4 4,0" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+<rect transform="matrix(0.7071068,-0.7071068,0.7071068,0.7071068,0,0)" inkscape:transform-center-y="-2.12133" inkscape:transform-center-x="1.414208" y="466.7135" x="416.69299" height="7.9622078" width="1" id="rect9095" style="fill:#000000;fill-opacity:1;stroke:none" />
+</g>
+<g id="snap-bounding-box" inkscape:label="#toggle_snap_bbox">
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline" id="rect5385-6-4" width="16" height="16" x="638" y="30" />
+<path id="path9141" d="m 641,46 0,-13 13,0" style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 2;stroke-dashoffset:2.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+<rect transform="matrix(0.7071068,-0.7071068,0.7071068,0.7071068,0,0)" style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.90510172;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect3224-2-2" width="3.5840631" height="3.621212" x="428.12891" y="474.69101" />
+</g>
+<g id="snap-bounding-box-edges" inkscape:label="#toggle_snap_to_bbox_path">
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline" id="rect5385-6-5" width="16" height="16" x="656" y="30.00057" />
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline" id="rect5385-6-0-1" width="16" height="16" x="656" y="30.001141" />
+<path id="path9141-9" d="m 669,30 0,13 -13,0" style="color:#000000;fill:none;stroke:#008000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 2;stroke-dashoffset:2.50000000000000000;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+</g>
+<g id="snap-bounding-box-corners" inkscape:label="#toggle_snap_to_bbox_node">
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline" id="rect5385-6-4-0" width="16" height="16" x="674" y="30.00057" />
+<path id="path9141-9-2" d="m 687,30 0,13 -13,0" style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 2;stroke-dashoffset:2.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+<rect transform="matrix(0.7071068,-0.7071068,0.7071068,0.7071068,0,0)" style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#008000;stroke-width:0.90510172;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect3224-2-8-6" width="3.5840631" height="3.621212" x="453.58469" y="514.37732" />
+</g>
+<g id="snap-nodes" transform="translate(36,-0.001709)" inkscape:label="#toggle_snap_nodes">
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline" id="rect5385-6-7" width="16" height="16" x="692" y="30.00057" />
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline" id="rect5385-6-0-8" width="16" height="16" x="692" y="30.001141" />
+<path sodipodi:nodetypes="ccsc" id="path6308" d="m 693,38 c 0,0 0,-5 7,-5 -4,5 -2.25,8 0.5,9.75 2.75,1.75 6.5,2.25 6.5,2.25" style="color:#000000;fill:none;stroke:#646464;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+<rect transform="matrix(0.7071068,-0.7071068,0.7071068,0.7071068,0,0)" style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.90510172;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect3224-2-9" width="3.5840631" height="3.621212" x="469.82391" y="516.5415" />
+</g>
+<g id="snap-nodes-path" transform="translate(36,-0.001709)" inkscape:label="#toggle_snap_to_paths">
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline" id="rect5385-6-4-8" width="16" height="16" x="710" y="30.00057" />
+<path sodipodi:nodetypes="ccsc" id="path6308-6" d="m 725,39 c 0,0 0,5 -7,5 4,-5 2.25,-8 -0.5,-9.75 C 714.75,32.5 711,32 711,32" style="color:#000000;fill:none;stroke:#646464;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+<path sodipodi:nodetypes="ccsc" id="path6308-6-9" d="m 725,39.00001 c 0,0 0,5 -7,5 4,-5 2.25,-8 -0.5,-9.75 -2.75,-1.75 -6.5,-2.25 -6.5,-2.25" style="color:#000000;fill:none;stroke:#008000;stroke-width:1.00000019999999989;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+</g>
+<g id="snap-nodes-cusp" transform="translate(36,-0.001709)" inkscape:label="#toggle_snap_to_nodes">
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline" id="rect5385-6-74" width="16" height="16" x="728" y="30.00057" />
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline" id="rect5385-6-0-19" width="16" height="16" x="728" y="30.001141" />
+<path sodipodi:nodetypes="ccsc" id="path6308-6-3" d="m 743,38 c 0,0 0,5 -7,5 4,-5 2.25,-8 -0.5,-9.75 C 732.75,31.5 729,31 729,31" style="color:#000000;fill:none;stroke:#646464;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+<rect transform="matrix(0.7071068,-0.7071068,0.7071068,0.7071068,0,0)" style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#008000;stroke-width:0.90510172;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect3224-2-8-6-5" width="3.5840631" height="3.621212" x="488.233" y="549.02557" />
+</g>
+<g id="snap-nodes-smooth" transform="translate(36,-0.001709)" inkscape:label="#toggle_snap_to_smooth_nodes">
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline" id="rect5385-6-4-09" width="16" height="16" x="746" y="30.00057" />
+<path sodipodi:nodetypes="ccsc" id="path6308-6-3-2" d="m 761,38 c 0,0 0,5 -7,5 4,-5 2.25,-8 -0.5,-9.75 C 750.75,31.5 747,31 747,31" style="color:#000000;fill:none;stroke:#646464;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+<rect transform="matrix(0,-1,1,0,0,0)" style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#008000;stroke-width:0.90510172;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect3224-2-8-6-5-6" width="3.5840631" height="3.621212" x="-35.084061" y="751.87878" />
+</g>
+<g id="snap-nodes-midpoint" transform="translate(36,-0.001709)" inkscape:label="#toggle_snap_to_midpoints">
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline" id="rect5385-6-5-8" width="16" height="16" x="764" y="30.001141" />
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline" id="rect5385-6-0-1-8" width="16" height="16" x="764" y="30.001711" />
+<path id="path6507" d="M 765,45 779,31" style="color:#000000;fill:none;stroke:#646464;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+<path transform="matrix(0.8749999,0,0,0.875,112.6876,9.126711)" d="m 755.5,33 c 0,1.10457 -0.8954,2 -2,2 -1.1046,0 -2,-0.89543 -2,-2 0,-1.10457 0.8954,-2 2,-2 1.1046,0 2,0.89543 2,2 z" sodipodi:ry="2" sodipodi:rx="2" sodipodi:cy="33" sodipodi:cx="753.5" id="path6530" style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#008000;stroke-width:1.14285719;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" sodipodi:type="arc" />
+<g transform="matrix(1.5,0,0,1.5,-383.9324,-21.06763)" id="g6242">
+<path style="color:#000000;fill:#c00000;fill-opacity:1;fill-rule:nonzero;stroke:#c00000;stroke-width:0.66666669px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" d="m 766.7737,40.68077 1,4" id="path6218" />
+<path style="color:#000000;fill:#c00000;fill-opacity:1;fill-rule:nonzero;stroke:#c00000;stroke-width:0.66666669px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" d="m 767.9558,39.58974 1,4" id="path6218-9" />
+</g>
+<g id="g6242-2" transform="matrix(1.5,0,0,1.5,-375.4835,-29.48977)">
+<path style="color:#000000;fill:#c00000;fill-opacity:1;fill-rule:nonzero;stroke:#c00000;stroke-width:0.66666669px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" d="m 766.7737,40.68077 1,4" id="path6218-2" />
+<path style="color:#000000;fill:#c00000;fill-opacity:1;fill-rule:nonzero;stroke:#c00000;stroke-width:0.66666669px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" d="m 767.9558,39.58974 1,4" id="path6218-9-6" />
+</g>
+</g>
+<g id="snap-nodes-intersection" transform="translate(36,-0.001709)" inkscape:label="#toggle_snap_to_path_intersections">
+<g id="g6774">
+<rect y="30.001141" x="782" height="16" width="16" id="rect5385-6-4-0-5" style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline" />
+<path style="color:#000000;fill:none;stroke:#646464;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" d="M 783,45 797,31" id="path6507-9" />
+<path style="color:#000000;fill:none;stroke:#646464;stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" d="m 783,40 14,-4" id="path6507-9-3" />
+<path sodipodi:type="arc" style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#008000;stroke-width:1.14285719;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="path6530-3" sodipodi:cx="753.5" sodipodi:cy="33" sodipodi:rx="2" sodipodi:ry="2" d="m 755.5,33 c 0,1.10457 -0.8954,2 -2,2 -1.1046,0 -2,-0.89543 -2,-2 0,-1.10457 0.8954,-2 2,-2 1.1046,0 2,0.89543 2,2 z" transform="matrix(0.8749999,0,0,0.875,130.6876,9.127)" />
+</g>
+</g>
+<g id="snap-nodes-rotation-center" transform="translate(54.5,0.5)" inkscape:label="#toggle_snap_center">
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline" id="rect5385-6-7-8" width="16" height="16" x="800" y="30.001141" />
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline" id="rect5385-6-0-8-4" width="16" height="16" x="800" y="30.001711" />
+<path id="path9141-9-0" d="m 813,30 0,13 -13,0" style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 2;stroke-dashoffset:2.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+<path id="path6380" d="m 805,31.5 0,3" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+<path id="path6380-4" d="m 805,35.5 0,3" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+<path id="path6380-8" d="m 801.5,35 3,0" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+<path id="path6380-4-0" d="m 805.5,35 3,0" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+</g>
+<g id="snap-page" transform="translate(54.5,0.5)" inkscape:label="#toggle_snap_page_border">
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline" id="rect5385-6-4-8-3" width="16" height="16" x="818" y="30.001141" />
+<path sodipodi:nodetypes="ccccc" id="path3805-7" d="m 820.7689,31.00114 10.4622,0 0,14 -10.4622,0 0,-14 z" style="color:#000000;fill:url(#linearGradient6465);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6467);stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline" />
+</g>
+<g id="snap-grid-guide-intersections" transform="translate(54.5,0.5)" inkscape:label="#toggle_snap_grid_guide_intersections">
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline" id="rect5385-6-4-8-3-1" width="16" height="16" x="836" y="30.00057" />
+<path id="path6498-9-0" d="m 851,37 -14,0" style="color:#000000;fill:#c00000;fill-opacity:1;fill-rule:nonzero;stroke:#0065ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+<path id="path6498-1" d="m 841.5822,45.57303 4.8364,-15.14606" style="color:#000000;fill:#c00000;fill-opacity:1;fill-rule:nonzero;stroke:#0065ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+<path transform="matrix(0.8749999,0,0,0.875,185.0073,8.125)" d="m 755.5,33 c 0,1.10457 -0.8954,2 -2,2 -1.1046,0 -2,-0.89543 -2,-2 0,-1.10457 0.8954,-2 2,-2 1.1046,0 2,0.89543 2,2 z" sodipodi:ry="2" sodipodi:rx="2" sodipodi:cy="33" sodipodi:cx="753.5" id="path6530-3-7" style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#008000;stroke-width:1.14285719;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" sodipodi:type="arc" />
+</g>
+<g id="snap-bounding-box-center" inkscape:label="#toggle_snap_to_bbox_midpoints">
+<path transform="matrix(0.8749999,0,0,0.875,56.39207,5.147436)" d="m 755.5,33 a 2,2 0 1 1 -4,0 2,2 0 1 1 4,0 z" sodipodi:ry="2" sodipodi:rx="2" sodipodi:cy="33" sodipodi:cx="753.5" id="path6530-5" style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#008000;stroke-width:1.14285719;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" sodipodi:type="arc" />
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline" id="rect5385-6-4-0-8" width="16" height="16" x="712" y="29.998859" />
+<path id="path9141-9-2-5" d="m 725,29.99829 0,13 -13,0" style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 2;stroke-dashoffset:2.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+</g>
+<g transform="translate(162.5,0.5)" id="snap-nodes-center" inkscape:label="#toggle_snap_to_bbox_midpoints-3">
+<g id="toggle_snap_to_object_midpoints">
+<rect y="30.00057" x="674" height="16" width="16" id="rect5385-6-4-0-8-1" style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline" />
+<path style="color:#000000;fill:none;stroke:#646464;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" d="m 687,30 0,13 -13,0" id="path9141-9-2-5-1" />
+<path transform="matrix(0.8749999,0,0,0.875,19.93758,6.375)" d="m 755.5,33 c 0,1.10457 -0.8954,2 -2,2 -1.1046,0 -2,-0.89543 -2,-2 0,-1.10457 0.8954,-2 2,-2 1.1046,0 2,0.89543 2,2 z" sodipodi:ry="2" sodipodi:rx="2" sodipodi:cy="33" sodipodi:cx="753.5" id="path6530-3-6" style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#008000;stroke-width:1.14285719;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" sodipodi:type="arc" />
+</g>
+</g>
+<g id="snap-bounding-box-midpoints" inkscape:label="#toggle_snap_to_bbox_edge_midpoints">
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:0.1;marker:none;display:inline" id="rect5385-6-4-0-8-5" width="16" height="16" x="692.5" y="30" />
+<path id="path9141-9-2-5-3" d="m 705.5,29.99943 0,13 -13,0" style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 2;stroke-dashoffset:2.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+<path sodipodi:type="arc" style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#008000;stroke-width:1.14285719;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="path6530-4" sodipodi:cx="753.5" sodipodi:cy="33" sodipodi:rx="2" sodipodi:ry="2" d="m 755.5,33 a 2,2 0 1 1 -4,0 2,2 0 1 1 4,0 z" transform="matrix(0.8749999,0,0,0.875,46.21002,5.147436)" />
+</g>
+<g id="guides" transform="translate(-118,-28)" inkscape:label="#guide">
+<path sodipodi:nodetypes="cc" id="path5235-0" d="m 305.5,421.5 0,15" style="fill:none;stroke:#0000ff;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+<path style="fill:none;stroke:#0000ff;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 315.5,421.5 -5.0974,15" id="use5244-0" sodipodi:nodetypes="cc" />
+<use xlink:href="#path5235-0" x="0" y="0" id="use5246-9" transform="translate(12,0)" width="1250" height="1250" style="stroke-linecap:round" />
+</g>
+<use xlink:href="#transform-scale-horizontal" inkscape:label="#use5735" height="1250" width="1250" transform="matrix(0,-1,1,0,576.98404,1005.9833)" id="transform-scale-vertical" y="0" x="0" />
+<use xlink:href="#transform-move-horizontal" inkscape:label="#use5770" height="1250" width="1250" transform="matrix(0,-1,-1,0,942,973.9749)" id="transform-move-vertical" y="0" x="0" />
+<g id="draw-polygon-star" inkscape:label="#g6798">
+<g id="g6790">
+<path style="color:#000000;fill:url(#linearGradient5939);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5941);stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline" d="m 462.07367,189.31546 -7.77133,0 -2.22033,-7.54952 6.10599,-4.85323 6.10609,4.85323 -2.22042,7.54952 z" id="path6584" sodipodi:nodetypes="cccccc" />
+<path style="color:#000000;fill:none;stroke:url(#linearGradient5936);stroke-width:0.99999911;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline" d="m 462.87165,190.34592 -9.36809,0 -2.6767,-8.86924 7.36074,-5.70167 7.36075,5.70167 -2.6767,8.86924 z" id="star" sodipodi:nodetypes="cccccc" />
+</g>
+<rect y="173.99997" x="449.99997" height="23.999996" width="23.999998" id="rect3610" style="color:#000000;fill:none;stroke:none;stroke-width:1.00000012;marker:none;display:inline" />
+<g id="g6786">
+<path sodipodi:type="star" style="color:#000000;fill:#fffbc5;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6644);stroke-width:0.67829257;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="path2669" sodipodi:sides="5" sodipodi:cx="103" sodipodi:cy="195" sodipodi:r1="6.158659" sodipodi:r2="3" sodipodi:arg1="-0.122765" sodipodi:arg2="0.5055535" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 109.1123,194.2458 -3.4876,2.2071 -0.019,4.1272 -3.1768,-2.6349 -3.93097,1.2577 1.52427,-3.8355 -2.41085,-3.35 4.11875,0.2644 2.441,-3.328 1.0213,3.9989 z" transform="matrix(1.4926956,-0.04098291,0.03994835,1.4550146,302.93141,-91.012178)" />
+<path transform="matrix(1.4926956,-0.04098291,0.03994835,1.4550146,302.93141,-91.012178)" d="m 107.5277,194.4445 -2.569,1.6153 -0.031,3.0747 -2.3302,-1.9442 -2.93379,0.9204 1.12889,-2.8168 -1.78192,-2.5058 3.02782,0.2032 1.8325,-2.4691 0.7424,2.9425 z" inkscape:randomized="0" inkscape:rounded="0" inkscape:flatsided="false" sodipodi:arg2="0.49597247" sodipodi:arg1="-0.12207873" sodipodi:r2="2.2270374" sodipodi:r1="4.5616722" sodipodi:cy="195" sodipodi:cx="103" sodipodi:sides="5" id="path5971" style="color:#000000;fill:url(#linearGradient6636-2);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6625-4);stroke-width:0.67829257;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:80;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" sodipodi:type="star" />
+</g>
+</g>
+<use xlink:href="#object-columns" inkscape:label="#use5494" height="1250" width="1250" transform="matrix(0,1,-1,0,1044.0083,-459)" id="object-rows" y="0" x="0" />
+<g id="draw-geometry" transform="translate(82.158875,-154.53542)" inkscape:label="#g7080">
+<rect y="235.53542" x="503.84113" height="24" width="24" id="rect7049" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+<path sodipodi:nodetypes="ccccc" id="rect6919" d="m 512.76764,243.3399 9.04823,7.73133 -1.00281,1.17362 -9.04823,-7.73133 c 0.116,-0.72045 0.51121,-1.01974 1.00281,-1.17362 z" style="color:#000000;fill:url(#linearGradient7072);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.57197958;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+<path sodipodi:nodetypes="ccccccc" id="path6913" d="m 521.76669,239.93433 0.41802,-1.35648 2.27331,-1.90169 1.20466,1.02933 -1.61915,2.59959 -1.12717,0.49472 -1.14967,-0.86547 z" style="color:#000000;fill:url(#linearGradient7069);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.8;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+<path sodipodi:nodetypes="cccc" id="path6124" d="m 507.22246,249.54909 -1.20288,3.01674 2.05323,-2.08949 -0.85021,-0.92719 z" style="color:#000000;fill:#b6cbe0;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.57197958;stroke-miterlimit:30;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+<path sodipodi:nodetypes="cccccc" id="path6904" d="m 508.07267,250.47628 -0.85021,-0.92719 0.11692,-1.26029 11.89882,-8.27525 -0.25485,2.84225 -10.91068,7.62048 z" style="color:#000000;fill:url(#linearGradient7065);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.8;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+<path sodipodi:nodetypes="ccccccc" id="path6908" d="m 521.6141,239.68707 c -0.86987,-0.31989 -1.7651,-0.27296 -2.37535,0.32361 l -0.25651,2.8496 c -0.64083,1.27305 0.33526,1.8966 1.42451,1.21718 l 2.77469,-0.69791 c 0.49407,-0.69585 0.40078,-1.58745 -0.0509,-2.39676 -0.28341,-0.72585 -0.78316,-1.12526 -1.51642,-1.29572 z" style="color:#000000;fill:url(#linearGradient7062);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.8;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+<path style="color:#000000;fill:url(#linearGradient7059);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.8;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" d="m 514.58867,256.0406 1.04848,0.69516 1.22662,-0.31211 6.31767,-13.0441 -2.76769,0.69513 -5.82508,11.96592 z" id="path6917" sodipodi:nodetypes="cccccc" />
+<path transform="matrix(0.29409385,0.2512907,-0.2512907,0.29409385,396.05892,34.899768)" d="m 612.6257,215.7293 c 0,2.3462 -0.8357,4.2481 -1.8666,4.2481 -1.0309,0 -1.8666,-1.9019 -1.8666,-4.2481 0,-2.3461 0.8357,-4.248 1.8666,-4.248 1.0309,0 1.8666,1.9019 1.8666,4.248 z" sodipodi:ry="4.2480874" sodipodi:rx="1.8665838" sodipodi:cy="215.72934" sodipodi:cx="610.75909" id="path6923" style="color:#000000;fill:#f7df3a;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.47862911;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" sodipodi:type="arc" />
+<path transform="matrix(0.29409385,0.2512907,-0.2512907,0.29409385,396.58894,35.35265)" sodipodi:type="arc" style="color:#000000;fill:url(#linearGradient7074);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.47862911;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="path6925" sodipodi:cx="610.75909" sodipodi:cy="215.72934" sodipodi:rx="1.8665838" sodipodi:ry="4.2480874" d="m 612.6257,215.7293 c 0,2.3462 -0.8357,4.2481 -1.8666,4.2481 -1.0309,0 -1.8666,-1.9019 -1.8666,-4.2481 0,-2.3461 0.8357,-4.248 1.8666,-4.248 1.0309,0 1.8666,1.9019 1.8666,4.248 z" />
+<path transform="matrix(0.67177764,0.57400547,-0.57400547,0.67177764,236.7316,-232.3531)" d="m 592.8656,198.5761 c 0,0.4088 -0.3314,0.7402 -0.7402,0.7402 -0.4088,0 -0.7402,-0.3314 -0.7402,-0.7402 0,-0.4088 0.3314,-0.7402 0.7402,-0.7402 0.4088,0 0.7402,0.3314 0.7402,0.7402 z" sodipodi:ry="0.740197" sodipodi:rx="0.740197" sodipodi:cy="198.57608" sodipodi:cx="592.12543" id="path6927" style="color:#000000;fill:url(#linearGradient7102);fill-opacity:1;fill-rule:evenodd;stroke:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" sodipodi:type="arc" />
+<path id="path6947" d="m 508.31361,248.61207 4.07087,-2.80954" style="color:#000000;fill:none;stroke:#ffffff;stroke-width:0.40000001;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+<path style="color:#000000;fill:#b6cbe0;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.57197958;stroke-miterlimit:30;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" d="m 515.63715,256.73576 -2.79207,1.65891 1.74359,-2.35407 1.04848,0.69516 z" id="path6949" sodipodi:nodetypes="cccc" />
+<path id="path6998" d="m 522.9128,238.97897 1.50906,-1.24867" style="color:#000000;fill:#f7df3a;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.40000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:30;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+<use xlink:href="#path6927" height="540" width="1250" transform="translate(1.4564128,1.1833354)" id="use7078" y="0" x="0" />
+</g>
+<g id="dialog-geometry" inkscape:label="#g2858" transform="translate(2.0000007,7.2467919e-6)">
+<g transform="matrix(1.5000667,0,0,1.4950108,711.15574,-419.4617)" id="g2770">
+<rect y="338.80829" x="115.5577" height="11.99987" width="14.99917" id="rect2772" style="color:#000000;fill:url(#linearGradient2876);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.66776335;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="335.7579" x="115.5588" height="3.011261" width="14.99819" id="rect2774" style="color:#000000;fill:url(#linearGradient2878);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.66776329;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+</g>
+<path style="color:#000000;fill:url(#linearGradient2880);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.46460122;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" d="m 893.90864,90.944372 4.50115,8.555326 -1.10969,0.583832 -4.50114,-8.555327 c 0.30425,-0.508689 0.69248,-0.615615 1.10968,-0.583831 z" id="path2794" sodipodi:nodetypes="ccccc" />
+<path style="color:#000000;fill:url(#linearGradient2882);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.64981508;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" d="m 901.723,91.082024 0.72346,-0.897722 2.28732,-0.750961 0.59927,1.139035 -2.00369,1.474323 -0.99929,0.03418 -0.60707,-0.998859 z" id="path2796" sodipodi:nodetypes="ccccccc" />
+<path style="color:#000000;fill:#b6cbe0;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.46460122;stroke-miterlimit:30;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" d="m 887.85685,93.9611 -1.8151,1.914293 2.17775,-0.958865 -0.36256,-0.95534 z" id="path2798" sodipodi:nodetypes="cccc" />
+<path style="color:#000000;fill:url(#linearGradient2884);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.64981508;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" d="m 888.21942,94.916441 -0.36257,-0.955341 0.46735,-0.915725 11.4672,-2.664223 -1.04732,2.067833 -10.52466,2.467456 z" id="path2800" sodipodi:nodetypes="cccccc" />
+<path style="color:#000000;fill:url(#linearGradient2886);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.64981508;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" d="m 901.68225,90.849561 c -0.56009,-0.503042 -1.24967,-0.736945 -1.88957,-0.470409 l -1.05079,2.072879 c -0.86648,0.767746 -0.31759,1.531856 0.70864,1.346907 l 2.30348,0.308131 c 0.58211,-0.376393 0.77994,-1.077177 0.68261,-1.823687 0.005,-0.632917 -0.25239,-1.084615 -0.75436,-1.433815 z" id="path2802" sodipodi:nodetypes="ccccccc" />
+<path sodipodi:nodetypes="cccccc" id="path2804" d="m 891.46188,101.07497 0.58196,0.83992 1.01939,0.13351 8.69078,-7.941331 -2.29736,-0.308122 -7.99477,7.276023 z" style="color:#000000;fill:url(#linearGradient2889);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.64981508;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+<path sodipodi:type="arc" style="color:#000000;fill:#f7df3a;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.47862911;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="path2806" sodipodi:cx="610.75909" sodipodi:cy="215.72934" sodipodi:rx="1.8665838" sodipodi:ry="4.2480874" d="m 612.6257,215.7293 c 0,2.3462 -0.8357,4.2481 -1.8666,4.2481 -1.0309,0 -1.8666,-1.9019 -1.8666,-4.2481 0,-2.3461 0.8357,-4.248 1.8666,-4.248 1.0309,0 1.8666,1.9019 1.8666,4.248 z" transform="matrix(0.14630043,0.27807299,-0.27807299,0.14630043,868.55597,-101.43481)" />
+<path d="m 612.6257,215.7293 c 0,2.3462 -0.8357,4.2481 -1.8666,4.2481 -1.0309,0 -1.8666,-1.9019 -1.8666,-4.2481 0,-2.3461 0.8357,-4.248 1.8666,-4.248 1.0309,0 1.8666,1.9019 1.8666,4.248 z" sodipodi:ry="4.2480874" sodipodi:rx="1.8665838" sodipodi:cy="215.72934" sodipodi:cx="610.75909" id="path2808" style="color:#000000;fill:url(#linearGradient2891);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.47862911;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" sodipodi:type="arc" transform="matrix(0.14630043,0.27807299,-0.27807299,0.14630043,868.81964,-100.93366)" />
+<path sodipodi:type="arc" style="color:#000000;fill:url(#linearGradient2893);fill-opacity:1;fill-rule:evenodd;stroke:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="path2810" sodipodi:cx="592.12543" sodipodi:cy="198.57608" sodipodi:rx="0.740197" sodipodi:ry="0.740197" d="m 592.8656,198.5761 c 0,0.4088 -0.3314,0.7402 -0.7402,0.7402 -0.4088,0 -0.7402,-0.3314 -0.7402,-0.7402 0,-0.4088 0.3314,-0.7402 0.7402,-0.7402 0.4088,0 0.7402,0.3314 0.7402,0.7402 z" transform="matrix(0.33418365,0.63518235,-0.63518235,0.33418365,828.73985,-351.00961)" />
+<path style="color:#000000;fill:none;stroke:#ffffff;stroke-width:0.32490754;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" d="m 888.96202,93.582362 3.91669,-0.895182" id="path2812" />
+<path sodipodi:nodetypes="cccc" id="path2814" d="m 892.04384,101.91489 -2.60569,0.41172 2.02373,-1.25164 0.58196,0.83992 z" style="color:#000000;fill:#b6cbe0;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.46460122;stroke-miterlimit:30;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+<path style="color:#000000;fill:#f7df3a;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.32490754;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:30;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" d="m 902.87514,90.705982 1.51424,-0.488162" id="path2816" />
+<use xlink:href="#path6927" x="0" y="0" id="use2818" transform="matrix(0.75450792,0.30082971,-0.30082971,0.75450792,580.96816,-245.58228)" width="1250" height="540" />
+</g>
+<g id="draw-geometry-set-bounding-box" inkscape:label="#g3679">
+<rect style="color:#000000;fill:none;stroke:#0000ff;stroke-width:2.30013371;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.3001337, 2.3001337;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" id="rect2895" width="10.66002" height="16.84721" x="865.15009" y="115.15007" inkscape:label="lpetool_show_bbox" />
+<path id="path2897" d="m 860,120 0,7.85252 3.99063,-3.99062 L 860,120 z" style="color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.40000001;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+<path style="color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.40000001;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" d="m 881,120 0,7.85252 -3.99063,-3.99062 L 881,120 z" id="path3677" />
+</g>
+<g id="draw-geometry-show-measuring-info" transform="translate(23.01003,-32.10901)" inkscape:label="#g3731">
+<path style="color:#000000;fill:url(#linearGradient3740);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999923;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline" d="m 891.48997,114.60901 22.99994,0 6e-5,14.42552 -4.18179,0 -4.60727,8.57448 -0.61997,-8.57448 -13.59082,0 -1.5e-4,-14.42552 z" id="rect5189-6" sodipodi:nodetypes="cccccccc" />
+<g id="text3706" style="font-size:8.74605656px;writing-mode:lr-tb">
+<path id="path3719" d="m 895.99405,119.29585 c -0.84773,-0.0207 -1.20026,0.90061 -1.27292,1.60217 -0.0917,1.04553 -0.16819,2.19733 0.35882,3.14607 0.41648,0.73692 1.61508,0.62486 1.91767,-0.15314 0.43913,-1.01113 0.38314,-2.17037 0.23062,-3.23901 -0.11066,-0.63205 -0.47841,-1.38829 -1.23419,-1.35609 z m 0,-0.68328 c 0.95681,-0.0602 1.75787,0.70179 1.98172,1.59211 0.31196,1.15879 0.31439,2.42417 -0.0466,3.572 -0.25633,0.88825 -1.128,1.55578 -2.06715,1.44765 -1.03314,0.005 -1.76992,-0.9324 -1.93065,-1.88214 -0.22337,-1.20675 -0.23824,-2.52448 0.29066,-3.65638 0.3215,-0.67313 1.02532,-1.10265 1.77201,-1.07324 z" />
+<path id="path3721" d="m 899.71795,124.01907 c 0.30036,0 0.60073,0 0.90109,0 0,0.36157 0,0.72314 0,1.08471 -0.30036,0 -0.60073,0 -0.90109,0 0,-0.36157 0,-0.72314 0,-1.08471 z" />
+<path id="path3723" d="m 903.24542,124.37779 c 1.00357,0 2.00715,0 3.01072,0 0,0.242 0,0.48399 0,0.72599 -1.34949,0 -2.69897,0 -4.04846,0 0,-0.242 0,-0.48399 0,-0.72599 0.95244,-1.03556 2.05014,-1.94675 2.88394,-3.08493 0.43708,-0.57314 0.32843,-1.53951 -0.39176,-1.82918 -0.82389,-0.32425 -1.72065,0.0454 -2.44948,0.44286 0,-0.2904 0,-0.58079 0,-0.87119 1.07463,-0.45607 2.49913,-0.71183 3.45362,0.13582 0.78212,0.71284 0.60707,1.99676 -0.072,2.7189 -0.75829,0.86206 -1.59084,1.65991 -2.38662,2.48772 z" />
+<path id="path3725" d="m 910.68469,121.666 c 0.89363,0.12497 1.4826,1.05773 1.2925,1.92328 -0.0941,1.00279 -1.11367,1.5906 -2.04198,1.62018 -0.72256,0.0699 -1.45173,-0.0589 -2.13313,-0.29781 0,-0.27759 0,-0.55517 0,-0.83276 0.83664,0.45611 1.92451,0.60201 2.80073,0.17757 0.80169,-0.43444 0.69059,-1.81155 -0.19684,-2.08095 -0.48076,-0.18386 -1.00008,-0.10942 -1.50209,-0.12512 0,-0.2363 0,-0.47261 0,-0.70891 0.6676,-0.0288 1.50939,0.14892 1.9565,-0.47536 0.4177,-0.66094 -0.14468,-1.53437 -0.90782,-1.51097 -0.66571,-0.0681 -1.33009,0.0928 -1.95831,0.2995 0,-0.25623 0,-0.51247 0,-0.7687 1.08005,-0.28661 2.40764,-0.52909 3.35334,0.23188 0.80208,0.64443 0.62653,2.14224 -0.3992,2.46393 l -0.12785,0.0456 -0.13585,0.0387" />
+</g>
+</g>
+<g transform="matrix(0.8557944,0,0,0.8106021,188.92188,242.35843)" id="spray-mode-copy">
+<path d="m 368.21875,315.40625 c -0.5938,0 -1.09375,0.49995 -1.09375,1.09375 l 0,8.1875 -6.625,0 c -0.5938,0 -1.09375,0.4687 -1.09375,1.0625 l 0,18.96875 c 0,0.41391 0.2519,0.75879 0.59375,0.9375 0.026,0.0136 0.0353,0.051 0.0625,0.0625 0.17831,0.34313 0.52264,0.59376 0.9375,0.59375 l 24.625,0 c 0.5938,0 1.09376,-0.46869 1.09375,-1.0625 l 0,-8.71875 6.125,0 c 0.5938,0 1.06251,-0.46869 1.0625,-1.0625 l 0,-18.96875 c 0,-0.5938 -0.4687,-1.09375 -1.0625,-1.09375 l -24.625,0 z" id="rect6196" style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.20000005;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+<g transform="translate(-3.5450574e-7,0.5149192)" id="g6335">
+<rect width="26.775824" height="21.111708" ry="1.0718389" x="367.13776" y="315.42078" id="rect6337" style="fill:url(#linearGradient6466-2);fill-opacity:1;stroke:#000000;stroke-width:1.20000005;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+<g transform="translate(7.2088757,-31.410101)" id="g6339">
+<rect width="26.775824" height="21.111708" ry="1.0718389" x="352.72" y="356.61435" id="rect6341" style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.20000005;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+<rect width="26.775824" height="21.111708" ry="1.0718389" x="352.20511" y="356.09943" id="rect6343" style="fill:url(#linearGradient6468-0);fill-opacity:1;stroke:#000000;stroke-width:1.20000005;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+</g>
+</g>
+</g>
+<g transform="matrix(0.8413762,0,0,0.8105392,266.3079,183.1218)" id="spray-mode-union">
+<path d="m 377.48731,389.03977 c -0.5938,0 -1.09375,0.49995 -1.09375,1.09375 l 0,8.1875 -6.625,0 c -0.5938,0 -1.09375,0.4687 -1.09375,1.0625 l 0,18.96875 c 0,0.41391 0.2519,0.75879 0.59375,0.9375 0.026,0.0136 0.0353,0.0511 0.0625,0.0625 0.17831,0.34313 0.52264,0.59376 0.9375,0.59375 l 24.625,0 c 0.5938,0 1.09376,-0.46869 1.09375,-1.0625 l 0,-8.71875 6.125,0 c 0.5938,0 1.06251,-0.46869 1.0625,-1.0625 l 0,-18.96875 c 0,-0.5938 -0.4687,-1.09375 -1.0625,-1.09375 l -24.625,0 z" id="path6506" style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.20000005;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+<path d="m 377.47944,388.53223 c -0.5938,0 -1.0625,0.49995 -1.0625,1.09375 l 0,8.1875 -6.65625,0 c -0.5938,0 -1.09375,0.4687 -1.09375,1.0625 l 0,18.96875 c 0,0.44535 0.27129,0.83772 0.65625,1 0.17597,0.35015 0.51748,0.59376 0.9375,0.59375 l 24.65625,0 c 0.5938,0 1.06251,-0.46869 1.0625,-1.0625 l 0,-8.71875 6.125,0 c 0.5938,0 1.06251,-0.46869 1.0625,-1.0625 l 0,-18.96875 c 0,-0.5938 -0.4687,-1.09375 -1.0625,-1.09375 l -24.625,0 z" id="rect6510" style="fill:url(#linearGradient6563-3);fill-opacity:1;stroke:#000000;stroke-width:1.20000005;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+</g>
+<g transform="translate(164.42529,191.5008)" id="spray-mode-clone" inkscape:label="#g5793">
+<path transform="matrix(0.8269532,0,0,0.8236011,70.705122,33.206996)" d="m 373.36795,331.88368 c -0.5938,0 -1.09375,0.49995 -1.09375,1.09375 l 0,8.1875 -6.625,0 c -0.5938,0 -1.09375,0.4687 -1.09375,1.0625 l 0,18.96875 c 0,0.41391 0.2519,0.75879 0.59375,0.9375 0.026,0.0136 0.0353,0.051 0.0625,0.0625 0.17831,0.34313 0.52264,0.59376 0.9375,0.59375 l 24.625,0 c 0.5938,0 1.09376,-0.46869 1.09375,-1.0625 l 0,-8.71875 6.125,0 c 0.5938,0 1.06251,-0.46869 1.0625,-1.0625 l 0,-18.96875 c 0,-0.5938 -0.4687,-1.09375 -1.0625,-1.09375 l -24.625,0 z" id="path6442" style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.20000005;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+<g id="g5785">
+<g id="g5780">
+<rect width="22.142353" height="17.387625" ry="0.88276768" x="378.569" y="306.55872" id="rect6446" style="fill:url(#linearGradient5783-6-3);fill-opacity:1;stroke:#000000;stroke-width:0.99000001;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+</g>
+<g id="g5775">
+<rect transform="matrix(0.8269532,0,0,0.8236011,80.498855,-10.474112)" width="26.775824" height="21.111708" ry="1.0718389" x="353.23492" y="394.71841" id="rect6450" style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.20000005;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+<rect width="22.142353" height="17.387625" ry="0.88276768" x="372.51971" y="314.02679" id="rect6452" style="fill:url(#linearGradient6583-7);fill-opacity:1;stroke:#c2c2c2;stroke-width:1.88999999;stroke-linejoin:miter;stroke-miterlimit:4.19999981;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+<rect style="fill:none;stroke:#000000;stroke-width:1.88999999;stroke-linejoin:miter;stroke-miterlimit:4.19999981;stroke-opacity:1;stroke-dasharray:3.77999997, 3.77999997;stroke-dashoffset:0" id="rect6585" y="314.02679" x="372.51971" ry="0.88276768" height="17.387625" width="22.142353" />
+</g>
+</g>
+</g>
+<g id="connector-ignore" inkscape:label="#g8308" transform="translate(16.916975,1.0009742)">
+<g id="g5802" style="stroke:url(#linearGradient8290-1);stroke-opacity:1" transform="matrix(0.625904,0,0,0.672041,489.16821,222.32729)">
+<rect style="fill:none;stroke:url(#linearGradient8288-3);stroke-width:1.54186893;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5792" width="7.9986801" height="2.959625" x="8.5082998" y="211.5502" />
+</g>
+<path style="fill:none;stroke:#3c3c3c;stroke-width:1.00000024px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:0.8469945" d="m 494.5,361.4977 6,8" id="path7667" sodipodi:nodetypes="cc" />
+<g transform="matrix(0.689556,0,0,0.507098,484.56529,256.2643)" id="g5761" style="stroke:#000000;stroke-opacity:1">
+<rect style="fill:none;stroke:#000000;stroke-width:1.69109905;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5763" width="4.5088892" height="2.0118859" x="11.50698" y="205.5087" />
+</g>
+<use xlink:href="#g5761" height="1250" width="1250" transform="matrix(0.997702,0,0,1.018967,8.1086669,2.1407896)" id="use5785" y="0" x="0" />
+</g>
+<g id="connector-avoid" inkscape:label="#g8327" transform="translate(16.916975,1.0009742)">
+<path style="fill:none;stroke:#3c3c3c;stroke-width:1.00000024px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:0.83060111" d="m 517.5,361.4977 5,3 0,5" id="path12164" sodipodi:nodetypes="ccc" />
+<g transform="matrix(0.689556,0,0,0.507098,506.56529,256.2643)" id="use5787" style="stroke:#000000;stroke-opacity:1">
+<rect style="fill:none;stroke:#000000;stroke-width:1.69109905;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect8286" width="4.5088892" height="2.0118859" x="11.50698" y="205.5087" />
+</g>
+<g transform="matrix(0.689556,0,0,0.507098,513.514,265.26677)" id="use5790" style="stroke:#000000;stroke-opacity:1">
+<rect style="fill:none;stroke:#000000;stroke-width:1.69109905;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect8282" width="4.5088892" height="2.0118859" x="11.50698" y="205.5087" />
+</g>
+<g id="use5814" style="stroke:url(#linearGradient8278-4);stroke-opacity:1" transform="matrix(0.625904,0,0,0.672041,509.17462,223.32729)">
+<rect style="fill:none;stroke:url(#linearGradient8276-2);stroke-width:1.54186893;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect8274" width="7.9986801" height="2.959625" x="8.5082998" y="211.5502" />
+</g>
+</g>
+<g id="connector-orthogonal" inkscape:label="#g8327" transform="matrix(-1,0,0,1,1072.9748,1.0009342)">
+<path style="fill:none;stroke:#3c3c3c;stroke-width:1.00000024px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:0.83060111" d="m 517.5,360.9977 2,0.002 0,9.00234 3,-0.002" id="path5193" sodipodi:nodetypes="cccc" />
+<g transform="matrix(0.689556,0,0,0.507098,506.56529,256.2643)" id="g5195" style="stroke:#000000;stroke-opacity:1">
+<rect style="fill:none;stroke:#000000;stroke-width:1.69109905;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5197" width="4.5088892" height="2.0118859" x="11.50698" y="205.5087" />
+</g>
+<g transform="matrix(0.689556,0,0,0.507098,513.514,265.26677)" id="g5199" style="stroke:#000000;stroke-opacity:1">
+<rect style="fill:none;stroke:#000000;stroke-width:1.69109905;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5201" width="4.5088892" height="2.0118859" x="11.50698" y="205.5087" />
+</g>
+<g id="g5203" style="stroke:url(#linearGradient5209);stroke-opacity:1" transform="matrix(0.625904,0,0,0.672041,509.17462,223.32729)" />
+</g>
+<g id="connector-edit" transform="matrix(0.5008045,0,0,0.5008045,547.98616,270.83347)" inkscape:label="#draw_node">
+<rect y="180" x="-110" height="24" width="24" id="rect5213" style="fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<rect style="fill:#ff0000;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.99678624;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5217" width="6.1177049" height="5.9961362" x="-108.26915" y="181.73476" />
+<path sodipodi:nodetypes="cccc" id="path5221" d="m -104.98202,185.05712 10.198948,18.1231 6.79927,-6.79616 -16.998218,-11.32694 z" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.99839354;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+</g>
+<g transform="translate(-11.083035,0.97828419)" id="connector-new-connpoint" inkscape:label="#g6061">
+<path sodipodi:end="4.7170453" sodipodi:start="3.1455643" d="m 578.0001,371.9603 c 0.022,-5.5228 4.5168,-9.9822 10.0396,-9.9602 0,0 0,0 0.01,0 L 588,372 z" sodipodi:ry="10" sodipodi:rx="10" sodipodi:cy="372" sodipodi:cx="588" id="path6018" style="fill:#b0c5da;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.5;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" sodipodi:type="arc" />
+<rect y="360.98068" x="577" height="12.019308" width="12.019308" id="rect5199" style="fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<rect style="fill:#ff7777;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.99999952;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.94117647;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect5202" width="3" height="3" x="580" y="363" />
+</g>
+<g transform="translate(-11.083035,0.97828419)" id="connector-remove-connpoint" inkscape:label="#g6098">
+<rect style="fill:none;stroke:none;stroke-width:1;marker:none;display:inline" id="rect6086" width="12.019308" height="12.019308" x="591.5" y="361" />
+<g transform="matrix(0.5555556,0,0,0.5555556,57.499957,271.55555)" id="g6088">
+<path id="path6090" d="m 972,171 1,-1 7,0 1,1 0,7 -1,1 -7,0 -1,-1 0,-7 z" style="fill:#aa0000;fill-opacity:1;fill-rule:evenodd;stroke:#aa0000;stroke-width:1.79999971px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" sodipodi:nodetypes="ccccccccc" />
+<path style="fill:none;stroke:#ffffff;stroke-width:2.15999985;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 974,171.85 5,5" id="path6092" sodipodi:nodetypes="cc" />
+<path style="fill:none;stroke:#ffffff;stroke-width:2.15999985;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 979,171.85 -5,5" id="path6094" sodipodi:nodetypes="cc" />
+</g>
+<rect y="363" x="593" height="3" width="3" id="rect6096" style="fill:#ff7777;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.99999952;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.94117647;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+</g>
+<g id="node-transform" inkscape:label="#g5821">
+<path sodipodi:nodetypes="ccccccccccc" id="path5786" d="m 480,55 0,5 1.5,-1.5 2,2 -1.5,1.5 5,0 0,-5 -1.5,1.5 -2,-2 1.5,-1.5 -5,0 z" style="fill:#000000;stroke:none;stroke-width:0.15833369999999999;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+<use height="540" width="1250" transform="matrix(-1,0,0,1,976,0)" id="use5795" xlink:href="#path5786" y="0" x="0" />
+<use height="540" width="1250" transform="matrix(1,0,0,-1,0,126)" id="use5805" xlink:href="#path5786" y="0" x="0" />
+<use height="540" width="1250" transform="matrix(-1,0,0,-1,976,126)" id="use5819" xlink:href="#path5786" y="0" x="0" />
+</g>
+<g id="tool-spray" inkscape:label="#g7080" transform="translate(0,-1.97016)">
+<path id="path5769" d="m 452.01281,501.97016 24,0 0,24 -24,0 0,-24 z" style="fill:none;stroke:none" inkscape:connector-curvature="0" />
+<path inkscape:connector-curvature="0" style="fill:#ffffff;fill-opacity:0.75000000000000000;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 469.84518,510.27318 -0.6125,-2.12647 c -0.5069,-1.41581 -4.19993,-1.08963 -3.67673,0.37912 l 0.42518,2.06099" id="path6331-0" sodipodi:nodetypes="cccc" />
+<path inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" id="path6315-8" d="m 473.73077,513.59345 -1.56685,-0.76789 -7.77667,1.05925 -1.34563,1.49786 1.2612,7.06278 c 2.65486,-1.53278 4.20967,6.06515 11.1123,2.07992 l -1.68435,-10.93192 z" style="fill:url(#linearGradient7073);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+<path inkscape:connector-curvature="0" style="fill:url(#linearGradient7067);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient7070);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" d="m 471.97327,512.76682 -0.85175,-2.5639 -6.47412,1.04874 -0.35347,2.9386" id="path5211-1" sodipodi:nodetypes="cccc" />
+<path inkscape:connector-curvature="0" id="path6317-2" style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" d="m 463.99631,521.91457 -0.79118,-5.6356 c -0.21484,-0.93904 0.42907,-2.16731 1.14937,-2.12761 2.65324,0.14615 5.24124,-0.19924 7.73737,-1.27803 0.4782,-0.20671 1.68816,0.69377 1.79436,1.34468 l 1.22233,9.7764" sodipodi:nodetypes="ccsscc" />
+<path inkscape:connector-curvature="0" style="fill:none;stroke:none" d="m 470.92728,507.98887 -6.00498,0.63511 0.24648,4.10555 5.69839,-1.1661 0.0601,-3.57456 z" id="path6311-1" sodipodi:nodetypes="ccccc" />
+<path inkscape:connector-curvature="0" style="fill:none;stroke:#ffffff;stroke-width:1.22622585px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 471.42015,516.19988 1.02383,7.90446" id="path6321-0" sodipodi:nodetypes="cc" />
+<path transform="matrix(0.4357219,0,0,0.4357219,373.84569,283.24992)" d="m 207.5149,518.4219 c 0,0.511 -0.4143,0.9253 -0.9253,0.9253 -0.5111,0 -0.9254,-0.4143 -0.9254,-0.9253 0,-0.5111 0.4143,-0.9254 0.9254,-0.9254 0.511,0 0.9253,0.4143 0.9253,0.9254 z" sodipodi:ry="0.92537314" sodipodi:rx="0.92537314" sodipodi:cy="518.42188" sodipodi:cx="206.58955" id="path23475" style="color:#000000;fill:#000000;stroke:none;stroke-width:0.22950419000000000;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" sodipodi:type="arc" />
+<use height="1052.3622" width="744.09448" transform="matrix(1.0586461,0,0,1.0586461,-27.969181,-28.729696)" id="use23477" xlink:href="#path23475" y="0" x="0" />
+<use height="1052.3622" width="744.09448" transform="translate(0,-2.2081683)" id="use23479" xlink:href="#use23477" y="0" x="0" />
+<use height="1052.3622" width="744.09448" transform="translate(-0.69823087,1.0789188)" id="use23481" xlink:href="#use23479" y="0" x="0" />
+<use height="1052.3622" width="744.09448" transform="matrix(1.3762691,0,0,1.3762691,-175.63564,-191.13423)" id="use23483" xlink:href="#use23477" y="0" x="0" />
+<use height="1052.3622" width="744.09448" transform="matrix(1.3762691,0,0,1.3762691,-175.96745,-192.06739)" id="use23485" xlink:href="#use23479" y="0" x="0" />
+<use height="1052.3622" width="744.09448" transform="matrix(1.3762691,0,0,1.3762691,-175.6304,-191.57278)" id="use23487" xlink:href="#use23481" y="0" x="0" />
+<use height="1052.3622" width="744.09448" transform="matrix(1.5012295,0,0,1.5012295,-233.37625,-255.20287)" id="use23489" xlink:href="#use23483" y="0" x="0" />
+<use height="1052.3622" width="744.09448" transform="matrix(1.5012295,0,0,1.5012295,-233.50101,-255.12925)" id="use23491" xlink:href="#use23485" y="0" x="0" />
+<use height="1052.3622" width="744.09448" transform="matrix(1.5012295,0,0,1.5012295,-233.25387,-255.19482)" id="use23493" xlink:href="#use23487" y="0" x="0" />
+<use height="1052.3622" width="744.09448" transform="matrix(1.4856427,0,0,1.4856427,-226.34972,-247.01891)" id="use23495" xlink:href="#use23489" y="0" x="0" />
+<use height="1052.3622" width="744.09448" transform="matrix(1.4856427,0,0,1.4856427,-226.14425,-246.95651)" id="use23497" xlink:href="#use23491" y="0" x="0" />
+<use height="1052.3622" width="744.09448" transform="matrix(1.4856427,0,0,1.4856427,-226.09634,-247.25898)" id="use23499" xlink:href="#use23493" y="0" x="0" />
+<use height="1052.3622" width="744.09448" transform="translate(-4.2358148,-1.3033276)" id="use23501" xlink:href="#path23475" y="0" x="0" />
+<use height="1052.3622" width="744.09448" transform="translate(0.44801887,2.6881132)" id="use23503" xlink:href="#use23501" y="0" x="0" />
+<use height="1052.3622" width="744.09448" transform="translate(-4.7245626,0)" id="use23505" xlink:href="#use23485" y="0" x="0" />
+<use height="1052.3622" width="744.09448" transform="translate(0.69239279,4.1136278)" id="use23509" xlink:href="#use23505" y="0" x="0" />
+</g>
+<g transform="translate(-1.367187e-5,-1.000977e-6)" id="exchange-positions" inkscape:label="#g5791">
+<rect y="217.9579" x="1105.989" height="24" width="24" id="rect5511" style="opacity:0;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<g transform="translate(1106.989,-822.8055)" id="g6870">
+<rect style="fill:none;stroke:url(#linearGradient6608);stroke-width:0.925648;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect6878" width="9.674352" height="9.673169" x="0.462824" y="1042.226" />
+<rect style="fill:url(#linearGradient6610);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6612);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect6880" width="7.840812" height="7.835659" x="1.379594" y="1043.145" />
+</g>
+<g id="g6888" transform="translate(1119.244,-812.1375)">
+<rect y="1042.226" x="0.462824" height="9.673169" width="9.674352" id="rect6890" style="fill:none;stroke:url(#linearGradient6614);stroke-width:0.925648;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="1043.145" x="1.379594" height="7.835659" width="7.840812" id="rect6892" style="fill:url(#linearGradient6616);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6618-9);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+</g>
+<g id="g6894" transform="matrix(-1.5,0,0,-1.5,1679.065,1036.244)" style="fill:#ffff00">
+<path inkscape:connector-curvature="0" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" d="m 373.1989,533.2837 0,0.7 3,0 1.1645,1 0,2.5154 -1.2973,0 1.6269,1.9968 1.6838,-1.9968 -1.2954,0 0,-2.782 -1.6826,-1.4334 -3.1999,0 z" id="path6896" sodipodi:nodetypes="cccccccccccc" />
+</g>
+<g style="fill:#ffff00" transform="matrix(1.5,0,0,1.5,556.9348,-576.9256)" id="g5473">
+<path inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccccc" id="path5524" d="m 373.1989,533.2837 0,0.7 3,0 1.1645,1 0,2.5154 -1.2973,0 1.6269,1.9968 1.6838,-1.9968 -1.2954,0 0,-2.782 -1.6826,-1.4334 -3.1999,0 z" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" />
+</g>
+</g>
+<g id="exchange-positions-zorder" transform="translate(31.999986,-26.000001)" inkscape:label="exchange-positions-zorder">
+<rect y="244" x="1106" height="24" width="24" id="rect5511-4" style="opacity:0;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" />
+<g transform="matrix(0.8490566,0,0,0.8490566,1107,-639.5161)" id="g6870-3">
+<rect style="fill:none;stroke:url(#linearGradient8772);stroke-width:0.92564797;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect6878-1" width="9.6743517" height="9.6731691" x="0.46282399" y="1042.226" />
+<rect style="fill:url(#linearGradient8774);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient8776);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect6880-9" width="7.8408122" height="7.835659" x="1.379594" y="1043.145" />
+</g>
+<g id="g6888-1" transform="matrix(0.8490566,0,0,0.8490566,1120,-632.5151)">
+<rect y="1042.226" x="0.46282399" height="9.6731691" width="9.6743517" id="rect6890-0" style="fill:none;stroke:url(#linearGradient8766);stroke-width:0.92564797;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="1043.145" x="1.379594" height="7.835659" width="7.8408122" id="rect6892-9" style="fill:url(#linearGradient8768);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient8770);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+</g>
+<g id="g6894-4" transform="matrix(-1.214009,0,0,-1.214009,1572.567,906.4111)" style="fill:#ffff00">
+<path style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" d="m 372.8308,534.9312 0,0.7 5.0155,0 1.1646,1 0,0.8679 -1.2973,0 1.6268,1.9968 1.6838,-1.9968 -1.2953,0 0,-1.1346 -1.6827,-1.4333 -5.2154,0 z" id="path6896-5" sodipodi:nodetypes="cccccccccccc" inkscape:connector-curvature="0" />
+</g>
+<g style="fill:#ffff00" transform="matrix(1.214009,0,0,1.214009,661.8316,-398.1738)" id="g5473-6">
+<path sodipodi:nodetypes="cccccccccccc" id="path5524-2" d="m 373.9715,533.0883 0,0.7 5.606,0 1.1646,1 0,0.8679 -1.2973,0 1.6268,1.9968 1.6838,-1.9968 -1.2953,0 0,-1.1346 -1.6827,-1.4333 -5.8059,0 z" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" inkscape:connector-curvature="0" />
+</g>
+<use xlink:href="#path10475" height="1250" width="1250" id="use7638-0" y="0" x="0" style="display:inline" transform="translate(1155.035,83.0092)" />
+<use xlink:href="#path10483" height="1250" width="1250" id="use8589-6" y="0" x="0" style="display:inline" transform="translate(1152.062,76.0092)" />
+<use transform="translate(1155.062,79.0092)" style="display:inline" x="0" y="0" id="use7946" width="1250" height="1250" xlink:href="#path10483" />
+<path id="path10449-0" d="m 1116.127,258 -0.936,0 0,5.4545 -1.873,0 2.256,2.5524 2.426,-2.5524 -1.873,0 0,-5.4545 z" style="fill:#c80000;fill-opacity:1;fill-rule:evenodd;stroke:none" sodipodi:nodetypes="cccccccc" inkscape:connector-curvature="0" />
+<path id="path10449-0-8" d="m 1112.236,266 -0.882,0 0,-2.9358 0,-2.5187 -1.763,0 2.373,-2.3834 2.036,2.3834 -1.764,0 0,5.4545 z" style="fill:#c80000;fill-opacity:1;fill-rule:evenodd;stroke:none" sodipodi:nodetypes="ccccccccc" inkscape:connector-curvature="0" />
+</g>
+<g id="exchange-positions-clockwise" transform="translate(23.99999,-26)" inkscape:label="exchange-positions-clockwise">
+<rect style="opacity:0;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" id="rect8798" width="24" height="24" x="1146" y="244" />
+<g id="g8800" transform="matrix(0.8490566,0,0,0.8490566,1147,-639.5161)">
+<rect y="1042.226" x="0.462824" height="9.673169" width="9.674352" id="rect8802" style="fill:none;stroke:url(#linearGradient8980);stroke-width:0.925648;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<rect y="1043.145" x="1.379594" height="7.835659" width="7.840812" id="rect8804" style="fill:url(#linearGradient8982);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient8984);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+</g>
+<g transform="matrix(0.8490566,0,0,0.8490566,1160,-632.5151)" id="g8806">
+<rect style="fill:none;stroke:url(#linearGradient8986);stroke-width:0.925648;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect8808" width="9.674352" height="9.673169" x="0.462824" y="1042.226" />
+<rect style="fill:url(#linearGradient8988);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient8990);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect8810" width="7.840812" height="7.835659" x="1.379594" y="1043.145" />
+</g>
+<g style="fill:#ffff00" transform="matrix(-1.214009,0,0,-1.214009,1612.567,906.4111)" id="g8812">
+<path inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccccc" id="path8814" d="m 372.8308,534.9312 0,0.7 5.0155,0 1.1646,1 0,0.8679 -1.2973,0 1.6268,1.9968 1.6838,-1.9968 -1.2953,0 0,-1.1346 -1.6827,-1.4333 -5.2154,0 z" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" />
+</g>
+<g id="g8816" transform="matrix(1.214009,0,0,1.214009,701.8316,-398.1738)" style="fill:#ffff00">
+<path inkscape:connector-curvature="0" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" d="m 373.9715,533.0883 0,0.7 5.606,0 1.1646,1 0,0.8679 -1.2973,0 1.6268,1.9968 1.6838,-1.9968 -1.2953,0 0,-1.1346 -1.6827,-1.4333 -5.8059,0 z" id="path8818" sodipodi:nodetypes="cccccccccccc" />
+</g>
+<g inkscape:transform-center-x="3.042784" transform="matrix(0.5350629,0.5892249,-0.5892249,0.5350629,686.558,-576.3326)" id="g8956">
+<path inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke:#c80000;stroke-width:1.5077016;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:1.5077017, 1.5077017;stroke-dashoffset:0;marker:none;display:inline" d="m 1173.915,279.6085 c 3.028,0 5.485,-2.458 5.485,-5.4866 0,-3.0286 -2.457,-5.4866 -5.485,-5.4866" id="path11132-6" sodipodi:nodetypes="csc" />
+<path inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:#c80000;fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 1172.21,279.2058 3.771,-3.1433 0,6.2868 -3.771,-3.1435 z" id="path11140-4" />
+<path inkscape:connector-curvature="0" sodipodi:nodetypes="csc" id="path8948" d="m 1173.102,268.4294 c -3.028,0 -5.485,2.458 -5.485,5.4866 0,3.0286 2.457,5.4866 5.485,5.4866" style="color:#000000;fill:none;stroke:#c80000;stroke-width:1.5077016;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:1.5077017, 1.5077017;stroke-dashoffset:0.3015402;marker:none;display:inline" />
+<path inkscape:connector-curvature="0" id="path8950" d="m 1174.61,268.7807 -3.771,3.1434 0,-6.2867 3.771,3.1433 z" style="fill:#c80000;fill-opacity:1;fill-rule:evenodd;stroke:none" sodipodi:nodetypes="cccc" />
+</g>
+</g>
+<g id="text_remove_kerns" transform="translate(-693.87,270.0361)">
+<g transform="matrix(0.922438,0,0,0.922438,106.4646,4.828925)" id="g2607">
+<rect style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.7402338px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect3019" width="29.18541" height="29.19199" x="1352.876" y="51.67942" />
+<path id="text3027" d="m 1357.349,63.74015 -1.275,3.44056 2.555,0 -1.28,-3.44056 m -0.53,-0.92149 1.065,0 2.647,6.91352 -0.976,0 -0.634,-1.77353 -3.13,0 -0.633,1.77353 -0.991,0 2.652,-6.91352 m 7.304,0.92149 -1.275,3.44056 2.554,0 -1.279,-3.44056 m -0.53,-0.92149 1.065,0 2.647,6.91352 -0.977,0 -0.633,-1.77353 -3.131,0 -0.632,1.77353 -0.992,0 2.653,-6.91352" style="font-size:7.9593143px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:102.9672503%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" inkscape:connector-curvature="0" />
+<path id="text3097" d="m 1370.815,63.74015 -1.275,3.44056 2.555,0 -1.28,-3.44056 m -0.531,-0.92149 1.066,0 2.647,6.91352 -0.977,0 -0.632,-1.77353 -3.131,0 -0.633,1.77353 -0.991,0 2.651,-6.91352 m 7.305,0.92149 -1.275,3.44056 2.554,0 -1.279,-3.44056 m -0.53,-0.92149 1.065,0 2.647,6.91352 -0.977,0 -0.633,-1.77353 -3.131,0 -0.633,1.77353 -0.99,0 2.652,-6.91352" style="font-size:7.9593143px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:102.9672503%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" inkscape:connector-curvature="0" />
+</g>
+<rect y="51.96389" x="1353.87" height="28" width="28" id="rect6752" style="font-size:12px;fill:none;stroke:none" />
+</g>
+<g id="text_line_spacing" transform="translate(-0.0508118,0.0123038)">
+<rect y="321.9877" x="480.0508" height="28" width="28" id="rect6696" style="font-size:12px;fill:none;stroke:none" />
+<g transform="translate(-787.9306,270.3015)" id="g7600">
+<use xlink:href="#g3805" height="1250" width="1250" transform="matrix(0.684222,0,0,0.684222,1257.669,-36.0664)" id="use3810" y="0" x="0" />
+<g transform="matrix(0.684211,0,0,0.684211,1257.617,-22.11736)" id="g3813">
+<path inkscape:connector-curvature="0" style="font-size:24px;fill:url(#linearGradient12388);fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 33,129.5 5,0 6.5,18 -4,0 -1,-2.5 -8,0 -1,2.5 -4,0 6.5,-18 z m 5.5,12 -3,-8.5 -3,8.5 6,0 z" id="path3815" sodipodi:nodetypes="ccccccccccccc" />
+<path inkscape:connector-curvature="0" sodipodi:nodetypes="cc" id="path3817" d="M 33.5,130.5 28,146" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#b2dafe;stroke-width:1.0000002px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+<path inkscape:connector-curvature="0" sodipodi:nodetypes="cc" id="path3819" d="m 38,142.5244 -5.5,0" style="fill:url(#radialGradient12390);fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient12392);stroke-width:1.0000002px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+</g>
+</g>
+</g>
+<g id="text_word_spacing" transform="matrix(0.942859,0,0,0.942859,-695.392,273.9242)">
+<g transform="matrix(0.992487,0,0,0.989897,10.11498,1.557598)" id="g7621-3">
+<rect style="font-size:12px;fill:none;stroke:none" id="rect6706-6" width="29.92172" height="30" x="1310" y="49.93628" />
+</g>
+<g transform="matrix(1.060604,0,0,1.060604,769.377,-305.3736)" style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0;word-spacing:0;fill:#0000ff;fill-opacity:1;stroke:#000000;stroke-width:0.5;font-family:Arial;-inkscape-font-specification:Arial" id="text11660">
+<path style="font-weight:bold;color:#000000;fill:url(#linearGradient5857-1);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.9999999;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" d="M 510,347.3125 510,349 c 0.2685,0.074 0.5104,0.2153 0.7187,0.4375 0.3125,0.3281 0.4532,0.8021 0.4688,1.4375 l -1.1875,0 0,1.3437 3.375,0 c 0.031,-1.6822 -0.3177,-2.9062 -1.0313,-3.7187 -0.5988,-0.6862 -1.3781,-1.0772 -2.3437,-1.1875 z m 1.0625,5.7812 c -0.1198,0.4167 -0.2969,0.7188 -0.5313,0.9063 -0.1565,0.1253 -0.3258,0.2084 -0.5312,0.25 l 0,1.6562 c 0.7568,-0.048 1.4126,-0.2317 1.9375,-0.5937 0.6094,-0.4219 1.0312,-1.0417 1.3125,-1.8438 l -2.1875,-0.375 z" transform="translate(8.87136e-6,9.40804e-6)" id="path11665" inkscape:connector-curvature="0" />
+<path inkscape:connector-curvature="0" d="m 522.7891,355.75 -2.0391,0 0,-1.2188 c -0.3386,0.474 -0.7396,0.8282 -1.2031,1.0625 -0.4584,0.2292 -0.9219,0.3438 -1.3907,0.3438 -0.9531,0 -1.7708,-0.3828 -2.4531,-1.1484 -0.6771,-0.7709 -1.0156,-1.8438 -1.0156,-3.2188 0,-1.4062 0.3307,-2.4739 0.9922,-3.2031 0.6614,-0.7344 1.4974,-1.1016 2.5078,-1.1016 0.9271,0 1.7292,0.3854 2.4062,1.1563 l 0,-4.125 2.1954,0 0,11.4531 m -5.8594,-4.3281 c 0,0.8854 0.1224,1.526 0.3672,1.9218 0.3541,0.573 0.8489,0.8594 1.4843,0.8594 0.5052,0 0.9349,-0.2135 1.2891,-0.6406 0.3542,-0.4323 0.5313,-1.0755 0.5313,-1.9297 0,-0.9531 -0.1719,-1.638 -0.5157,-2.0547 -0.3437,-0.4218 -0.7838,-0.6328 -1.3203,-0.6328 -0.5208,0 -0.9583,0.2084 -1.3125,0.625 -0.3489,0.4115 -0.5234,1.0287 -0.5234,1.8516" style="font-weight:bold;color:#000000;fill:url(#linearGradient5857-64);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="path11667" />
+<path inkscape:connector-curvature="0" d="m 533.2031,347.4531 0,1.75 -1.5,0 0,3.3438 c 0,0.6771 0.013,1.0729 0.039,1.1875 0.031,0.1093 0.096,0.2005 0.1953,0.2734 0.1042,0.073 0.2292,0.1094 0.375,0.1094 0.2031,0 0.4974,-0.07 0.8828,-0.211 l 0.1875,1.7032 c -0.5104,0.2187 -1.0885,0.3281 -1.7343,0.3281 -0.3959,0 -0.7526,-0.065 -1.0704,-0.1953 -0.3177,-0.1354 -0.552,-0.3073 -0.7031,-0.5156 -0.1458,-0.2136 -0.2474,-0.5 -0.3047,-0.8594 -0.047,-0.2552 -0.07,-0.7708 -0.07,-1.5469 l 0,-3.6172 -1.0078,0 0,-1.75 1.0078,0 0,-1.6484 2.2032,-1.2813 0,2.9297 1.5,0" style="font-weight:bold;color:#000000;fill:url(#linearGradient5621-6);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="path11669" />
+<path style="font-weight:bold;color:#000000;fill:url(#linearGradient5621-8);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.684211;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" d="m 534.75,344.2812 0,11.4688 2.1875,0 0,-4.1563 c 0,-0.6979 0.057,-1.2395 0.1875,-1.5937 0.1354,-0.3594 0.3385,-0.6042 0.625,-0.7813 0.077,-0.048 0.1448,-0.09 0.2279,-0.125 l 0,-1.4687 c -0.3851,0.2058 -0.714,0.4934 -1.0404,0.875 l 0,-4.2188 z" transform="translate(8.87136e-6,9.40804e-6)" id="path11671" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" />
+<path style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:0;word-spacing:0;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" d="m 537.9836,347.3884 c -0.2626,0.1113 -0.5715,0.3803 -0.7961,0.5803 l 0,-3.6875 0,-0.25 -0.25,0 -2.1875,0 -0.25,0 0,0 0,0.25 0,11.4688 0,0.25 0.25,0 2.1875,0 0.25,0 0,-0.25 0,-4.1563 c 0,-0.6842 0.078,-1.201 0.1875,-1.5 l -0.031,0 c 0.1195,-0.3172 0.2875,-0.5055 0.5312,-0.6562 0.06,-0.037 0.055,-0.106 0.1334,-0.1309 M 535,344.5312 l 1.6875,0 0,3.9688 0,0.6875 0.4375,-0.5313 c 0.1921,-0.2245 0.638,-0.5655 0.846,-0.7209 l 0,0.7812 c -0.044,0.022 -0.3031,0.257 -0.346,0.2835 -0.3292,0.2035 -0.5675,0.5047 -0.7188,0.9062 l -0.031,0 c -0.1504,0.4094 -0.1875,0.976 -0.1875,1.6875 l 0,3.9063 -1.6875,0 0,-10.9688 z" id="path11671-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccc" />
+<path style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:0;word-spacing:0;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" d="m 509.9927,349.2942 c 0.2272,0.063 0.3601,0.1092 0.5385,0.2995 l 0,0.031 c 0.2036,0.2137 0.2632,0.583 0.3125,1 l -0.8437,0 0,1.8437 3.375,0 0.25,0 0,-0.25 c 0.032,-1.7191 -0.3247,-2.9993 -1.0938,-3.875 -0.6385,-0.7317 -1.5164,-1.1651 -2.5331,-1.2812 z m 2.1635,-0.638 c 0.6193,0.7052 0.9252,1.8183 0.9375,3.3125 l -3.0923,0 0,-0.8437 1.1861,0 0.25,0 0,-0.25 c -0.016,-0.6576 -0.1755,-1.207 -0.5313,-1.5938 -0.01,-0.01 -0.025,0.01 -0.031,0 -0.1799,-0.1865 -0.6563,-0.3916 -0.8791,-0.4835 l 0,-1.1765 c 0.8775,0.137 1.5383,0.4788 2.1603,1.035 z m -1.2812,4.1563 -0.062,0.2187 c -0.1106,0.3847 -0.2575,0.6373 -0.4375,0.7813 -0.1301,0.1041 -0.2074,0.1594 -0.3768,0.1865 l 0,2.1583 c 0.7896,-0.017 1.5178,-0.2313 2.0902,-0.626 0.6591,-0.4564 1.1124,-1.131 1.4062,-1.9688 l 0.094,-0.2812 -0.3125,-0.062 -2.1875,-0.375 -0.2187,-0.031 z m 0.3125,0.5625 1.625,0.2812 c -0.2595,0.5903 -0.5614,1.1123 -1.0313,1.4375 -0.4028,0.2779 -1.1988,0.4841 -1.7798,0.5572 l 0,-1.1563 c 0.1572,-0.057 0.5579,-0.2045 0.6861,-0.3071 0.2284,-0.1827 0.3745,-0.4901 0.5,-0.8125 z" id="path11665-7" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccc" />
+<path inkscape:connector-curvature="0" sodipodi:nodetypes="cc" id="path3817-5" d="m 537.7359,348.3968 c -0.26,0.1703 -0.5421,0.4041 -0.8021,0.75" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#b2dafe;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+<path inkscape:connector-curvature="0" d="m 515.1958,351.9239 c 0,-1.4062 0.2202,-2.5181 0.8817,-3.2473 0.6614,-0.7344 1.5416,-0.9911 2.552,-0.9027" style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0;word-spacing:0;color:#000000;fill:none;stroke:url(#linearGradient12203);stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" id="path11667-0" sodipodi:nodetypes="ccc" />
+<path inkscape:connector-curvature="0" d="m 520.929,352.4257 c 0,0.7286 -0.286,1.2427 -0.7661,1.7266 -0.3607,0.3635 -0.8208,0.5355 -1.3442,0.4897" style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0;word-spacing:0;color:#000000;fill:none;stroke:url(#linearGradient12201);stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" id="path11667-0-3" sodipodi:nodetypes="csc" />
+<path inkscape:connector-curvature="0" d="m 511.4152,353.5647 c -0.2823,0.6881 -0.5979,0.9388 -1.1869,1.2819" style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0;word-spacing:0;color:#000000;fill:none;stroke:url(#linearGradient12220);stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" id="path11667-0-3-8" sodipodi:nodetypes="cc" />
+</g>
+<path style="fill:#b2dafe;fill-opacity:1;fill-rule:evenodd;stroke:#b2dafe;stroke-width:0.7256771px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 1333.3,63.71495 1.046,0" id="path3819-4" inkscape:connector-curvature="0" />
+<path inkscape:connector-curvature="0" sodipodi:nodetypes="cc" id="path3817-9" d="m 1330.49,63.76263 0.488,-9.6e-4" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#b2dafe;stroke-width:0.7256771px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+</g>
+<g id="text_letter_spacing" transform="matrix(0.942859,0,0,0.942859,-725.403,273.9242)">
+<g transform="matrix(0.992487,0,0,0.989897,10.11498,1.557598)" id="g7621">
+<rect style="font-size:12px;fill:none;stroke:none" id="rect6706" width="29.92172" height="30" x="1310" y="49.93628" />
+</g>
+<g id="g11383" transform="translate(-0.306361,0)">
+<use xlink:href="#use3810" x="0" y="0" id="use11377" transform="matrix(1.060604,0,0,1.060604,-41.64705,2.913479)" width="1250" height="1250" />
+<use xlink:href="#g3813" x="0" y="0" id="use11379" transform="matrix(1.060604,0,0,1.060604,-26.74292,-11.87951)" width="1250" height="1250" />
+</g>
+</g>
+<g id="text_horz_kern" transform="translate(-668.472,236.5637)">
+<g transform="translate(0.437484,0)" id="g7628">
+<path style="color:#000000;fill:none;stroke:#000000;stroke-width:1.1457608;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline;font-family:Bitstream Vera Sans" d="m 1283.273,89.56319 0,20.74611" id="path2219" transform="translate(-1.25,-0.5)" inkscape:connector-curvature="0" />
+<use xlink:href="#g11383" height="1250" width="1250" id="use11389" y="0" x="0" transform="matrix(0.942859,0,0,0.942859,32.60846,37.50304)" />
+</g>
+<g transform="matrix(0.935775,0,0,0.933333,42.8409,7.095812)" id="g7662-8">
+<g id="g6738-8" transform="translate(0.232684,0.559354)" />
+<rect style="font-size:12px;fill:none;stroke:none" id="rect6736-4" width="29.92172" height="30" x="1309.75" y="83.93627" />
+</g>
+</g>
+<g id="text_vert_kern" transform="translate(-741.483,236.5637)">
+<g transform="matrix(0.935775,0,0,0.933333,85.72702,7.095784)" id="g7662">
+<rect style="font-size:12px;fill:none;stroke:none" id="rect6736" width="29.92172" height="30" x="1309.884" y="83.93627" />
+</g>
+<g id="g7648">
+<path id="path2221" style="color:#000000;fill:none;stroke:#000000;stroke-width:1.199;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline;font-family:Bitstream Vera Sans" d="m 1324.696,87.52091 0,21.71199 m 13.383,-7.8478 -13.191,0 m -0.5,4.5 -13,0" sodipodi:nodetypes="cccccc" transform="translate(0.755145,1.059354)" inkscape:connector-curvature="0" />
+<use xlink:href="#use11377" height="1250" width="1250" transform="matrix(0.942859,0,0,0.942859,75.57607,38.50326)" id="use11392" y="0" x="0" />
+</g>
+<use xlink:href="#g3813" height="1250" width="1250" transform="translate(50.538,22.7904)" id="use3728" y="0" x="0" />
+</g>
+<g id="text_rotation" transform="translate(-724.5715,236.3563)">
+<g transform="matrix(0.935775,0,0,0.933333,88.85183,7.069861)" id="g7699">
+<g id="g6769" transform="translate(-0.990112,0.559353)" />
+<rect style="font-size:12px;fill:none;stroke:none" id="rect6775" width="29.92172" height="30" x="1352.59" y="84.18627" />
+</g>
+<g transform="matrix(0.9996731,0,0,1,2.594501,1.121155e-6)" id="g7685">
+<path id="path3005" style="color:#000000;fill:none;stroke:#000000;stroke-width:1.1707308;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;display:inline;font-family:Bitstream Vera Sans" d="m 1366.121,88.83886 0,21.19484 m 11.923,0.04 -11.625,-6.625" sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" />
+<use xlink:href="#use11392" height="1250" width="1250" transform="translate(40.65159,-3.000001)" id="use11398" y="0" x="0" />
+<use xlink:href="#g3813" x="0" y="0" id="use3744" transform="matrix(0.866026,0.5,-0.5,0.866026,301.6845,-602.4203)" width="1250" height="1250" />
+</g>
+<g transform="matrix(0.935775,0,0,0.933333,167.3071,6.369855)" id="g7641">
+<rect style="font-size:12px;fill:none;stroke:none" id="rect15695" width="29.92172" height="30" x="1268.75" y="84.93627" />
+</g>
+</g>
+<g id="text_subscript" transform="matrix(0.942859,0,0,0.942859,-575.14529,244.63136)" style="fill:#cccccc">
+<rect style="font-size:12px;fill:none;stroke:none" id="rect5911" width="29.921721" height="30" x="1310" y="49.936279" />
+<g transform="matrix(1.060604,0,0,1.060604,610.00136,-259.457)" style="font-size:24px;font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0;word-spacing:0;fill:none;stroke:#000000;stroke-width:0.75;stroke-opacity:1;font-family:Arial;-inkscape-font-specification:Arial Bold Italic" id="text5975">
+<path inkscape:connector-curvature="0" d="M 669.69141,306.50781 666.59766,310 l -4.125,0 5.7539,-6.375 -3.16406,-6.07031 3.57422,0 1.8164,3.55078 3.15235,-3.55078 4.08984,0 -5.77734,6.45703 3.14062,5.98828 -3.57422,0 -1.79296,-3.49219" style="color:#000000;fill:url(#linearGradient5918-3-6);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.75;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="path5935" />
+<path inkscape:connector-curvature="0" d="m 677.66193,306.71043 2.17855,0 0.54844,4.02955 c 0.13711,1.03596 0.21328,1.76214 0.22852,2.17855 0.28438,-0.82774 0.6754,-1.70119 1.17307,-2.62035 l 1.93479,-3.58775 2.31566,0 -4.99695,8.88177 c -0.41134,0.73634 -0.73634,1.25177 -0.97501,1.54631 -0.2336,0.29453 -0.51798,0.52559 -0.85314,0.69317 -0.33008,0.16758 -0.72872,0.25137 -1.19591,0.25137 -0.46212,0 -0.98264,-0.0813 -1.56155,-0.24375 l 0.19043,-1.6301 c 0.26407,0.0762 0.52052,0.11426 0.76935,0.11426 0.67032,0 1.2213,-0.50782 1.65295,-1.52346 l -1.4092,-8.08957" style="font-size:65.00091553%;baseline-shift:sub;color:#000000;fill:url(#linearGradient5932-9-2);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.75;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="path5937" />
+<path sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" id="path6782" d="m 663.8155,309.4334 4.86915,-5.38212 m 1.99525,-2.25349 3.13212,-3.60616" style="fill:none;stroke:#808080;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+<path sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" id="path6792" d="m 677.16618,316.79906 c 0.90551,0 1.48175,-0.28808 2.26378,-1.60523 m 1.6464,-2.42842 2.94292,-5.51541" style="fill:none;stroke:#83c3fd;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+</g>
+</g>
+<g id="text_superscript">
+<rect y="292" x="629.99963" height="27.999998" width="28.000008" id="rect5896" style="font-size:12px;fill:none;stroke:none" />
+<g id="text5926" style="font-size:24px;font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0;word-spacing:0;fill-opacity:1;stroke:#000000;stroke-width:0.75;font-family:Arial;-inkscape-font-specification:Arial Bold Italic">
+<path id="path5908" style="fill:url(#linearGradient5918);fill-opacity:1" d="M 639.69141,308.50781 636.59766,312 l -4.125,0 5.7539,-6.375 -3.16406,-6.07031 3.57422,0 1.8164,3.55078 3.15235,-3.55078 4.08984,0 -5.77734,6.45703 3.14062,5.98828 -3.57422,0 -1.79296,-3.49219" inkscape:connector-curvature="0" />
+<path id="path5910" style="font-size:65.00091553%;baseline-shift:super;fill:url(#linearGradient5932);fill-opacity:1;stroke:#000000;stroke-width:0.75" d="m 647.66193,294.31043 2.17855,0 0.54844,4.02955 c 0.13711,1.03596 0.21328,1.76214 0.22852,2.17855 0.28438,-0.82775 0.6754,-1.70119 1.17307,-2.62035 l 1.93479,-3.58775 2.31566,0 -4.99695,8.88177 c -0.41134,0.73634 -0.73634,1.25177 -0.97501,1.54631 -0.2336,0.29453 -0.51798,0.52559 -0.85314,0.69317 -0.33008,0.16758 -0.72872,0.25137 -1.19591,0.25137 -0.46212,0 -0.98264,-0.0812 -1.56155,-0.24375 l 0.19043,-1.6301 c 0.26407,0.0762 0.52052,0.11426 0.76935,0.11426 0.67032,0 1.2213,-0.50782 1.65295,-1.52346 l -1.4092,-8.08957" inkscape:connector-curvature="0" />
+<path sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" id="path6006" d="m 633.8112,311.45286 4.86915,-5.38212 m 1.99525,-2.25349 3.13212,-3.60616" style="fill:none;stroke:#808080;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+<path sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" id="path6790" d="m 647.19598,304.48388 c 0.90551,0 1.48175,-0.28808 2.26378,-1.60523 m 1.6464,-2.42842 2.94292,-5.51541" style="fill:none;stroke:#82c2fe;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+</g>
+</g>
+<g style="display:inline" id="tool-measure" transform="matrix(0,0.99999999,0.99999999,0,303.35939,23.950225)" inkscape:label="#tool-measure">
+<rect transform="matrix(-0.5,0.86602541,0.86602541,0.5,0,0)" style="fill:url(#linearGradient10236);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient10238);stroke-width:0.99999982;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect10234" width="9" height="17" x="-125.51743" y="455.10529" />
+<g transform="matrix(-0.5,0.86602541,0.86602541,0.5,583.01743,-336.60527)" id="g11186">
+<rect y="117.5082" x="456.5083" height="18.991779" width="10.99167" id="rect10232" style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<g id="g11166" transform="matrix(-0.50000001,-0.86602541,-0.86602541,0.50000001,827.03618,462.44953)">
+<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 468.44435,154.45624 0.99999,1.73204" id="path11168" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" />
+<path inkscape:connector-curvature="0" id="path11170" d="m 469.17643,151.72417 c 0,0 2,3.4641 2,3.4641" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 471.90848,152.45622 1,1.73205" id="path11172" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" />
+<path inkscape:connector-curvature="0" id="path11174" d="m 472.64053,149.72417 c 0,0 2,3.4641 2,3.4641" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+<path inkscape:connector-curvature="0" id="path11176" d="m 475.37258,150.45622 0.99996,1.73206" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" sodipodi:nodetypes="cc" />
+<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 476.10463,147.72417 c 0,0 2,3.4641 2,3.4641" id="path11180" inkscape:connector-curvature="0" />
+<path inkscape:connector-curvature="0" id="path11182" d="m 478.83668,148.45622 1,1.73205" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" sodipodi:nodetypes="cc" />
+<path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 479.56873,145.72417 c 0,0 2,3.4641 2,3.4641" id="path11184" inkscape:connector-curvature="0" />
+</g>
+</g>
+</g>
+<g id="g7621-2" transform="matrix(0.9357753,0,0,0.9333333,-316.61139,-22.531117)">
+<rect y="49.936279" x="1310" height="30" width="29.921721" id="rect6706-4" style="font-size:12px;fill:none;stroke:none" />
+</g>
+<g id="snap-text-baseline" inkscape:label="#toggle_snap_text_baseline">
+<path style="fill:none;stroke:#008000;stroke-width:0.94135743px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" d="m 912.5,44.986907 12,-1e-6" id="path13356" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" />
+<use height="1250" width="1250" transform="translate(-363.35011,-20.145792)" id="use11377-6" y="0" x="0" xlink:href="#use3810" />
+<rect transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,0,0)" style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#008000;stroke-width:0.90510172;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect3224-2-8-6-5-8" width="3.5840631" height="3.621212" x="611.27881" y="674.88129" />
+</g>
+<rect style="color:#000000;fill:none;stroke:none;stroke-width:0.4532662;marker:none;display:inline" id="rect2808-3" width="24" height="24" x="930" y="25" />
+<g id="snap-others" inkscape:label="#toggle_snap_others">
+<path inkscape:connector-curvature="0" sodipodi:nodetypes="cc" id="path3570-5" d="m 935,31.25 0,8.5" style="fill:none;stroke:#3c3c3c;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+<rect y="30.1269" x="932.9951" height="4.01786" width="4.0099" id="rect3568-1" style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" />
+<path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="path6498-1-8" d="m 939,39 6,-9" style="color:#000000;fill:#c00000;fill-opacity:1;fill-rule:nonzero;stroke:#0065ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+<path transform="matrix(0.8749999,0,0,0.875,282.6876,5.625)" d="m 755.5,33 a 2,2 0 1 1 -4,0 2,2 0 1 1 4,0 z" sodipodi:ry="2" sodipodi:rx="2" sodipodi:cy="33" sodipodi:cx="753.5" id="path6530-3-7-6" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.1428572;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" sodipodi:type="arc" />
+<g transform="translate(1.5,0.5)" id="g13570">
+<path inkscape:connector-curvature="0" id="path6380-5" d="m 943,37.5 0,3" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+<path inkscape:connector-curvature="0" id="path6380-4-1" d="m 943,41.5 0,3" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+<path inkscape:connector-curvature="0" id="path6380-8-4" d="m 939.5,41 3,0" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+<path inkscape:connector-curvature="0" id="path6380-4-0-5" d="m 943.5,41 3,0" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+</g>
+<path transform="matrix(0.8749999,0,0,0.875,277.1876,14.625)" d="m 755.5,33 a 2,2 0 1 1 -4,0 2,2 0 1 1 4,0 z" sodipodi:ry="2" sodipodi:rx="2" sodipodi:cy="33" sodipodi:cx="753.5" id="path6530-3-7-6-0" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.1428572;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" sodipodi:type="arc" />
+</g>
+<g inkscape:label="#mesh-gradient" id="mesh-gradient" transform="translate(507.9575,294.89331)">
+<rect style="color:#000000;fill:none;stroke:none" id="box" width="24" height="24" x="-19.9575" y="90.106689" />
+<path sodipodi:nodetypes="ccccc" id="path6190" d="m -0.4575,109.60669 c -3.5,-7.5 4.5,-7.5 0,-15 -7.5,4.5 -7.5,-3.5 -15,0 4.5,7.5 -3.5,7.5 0,15 7.5,-3.5 7.5,4.5 15,0 z" style="fill:url(#linearGradient6212);fill-opacity:1;stroke:#3c3c3c;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+<rect style="fill:#ffffff;stroke:#000000;stroke-width:1" id="rect6105" width="4" height="4" x="-17.4575" y="92.606689" />
+<use transform="matrix(1,0,0,0.99644,13.7166,13.067552)" xlink:href="#rect3568" id="use3133" />
+<use transform="matrix(1,0,0,0.99644,13.7265,-1.932448)" xlink:href="#rect3568" id="use3135" />
+<use transform="matrix(1,0,0,0.99644,-1.2735,13.067552)" xlink:href="#rect3568" id="use3137" />
+</g>
+<g id="paint-gradient-mesh" inkscape:label="#fill_mesh">
+<rect style="fill:#99b6d4" height="9.5" width="9.5" y="347" x="1095.5" id="rect3140" />
+<rect style="fill:#ffffff" height="9.5" width="9.5" y="357" x="1095.5" id="rect3142" />
+<rect style="fill:#99b6d4" height="9.5" width="9.5" y="357" x="1105" id="rect3144" />
+<rect style="fill:#ffffff" height="9.5" width="9.5" y="347" x="1105" id="rect3146" />
+<use xlink:href="#rect4381" transform="translate(425.035091 282.020218)" id="use3148" />
+</g>
+<g id="paint-gradient-conical" inkscape:label="#fill_conical">
+<path sodipodi:rx="9.5" sodipodi:ry="9.5" style="fill:#ffffff" sodipodi:type="arc" sodipodi:start="0" sodipodi:cy="357" sodipodi:cx="1135" sodipodi:end="1.0471976" d="m1144.5 357a9.5 9.5 0 0 1 -4.75 8.2272l-4.8-8.23z" id="path3145" />
+<path sodipodi:rx="9.5" sodipodi:ry="9.5" style="fill:#ffffff" sodipodi:type="arc" sodipodi:start="4.1887902" sodipodi:cy="357" sodipodi:cx="1135" sodipodi:end="5.2359878" d="m1130.2 348.77a9.5 9.5 0 0 1 9.5 0l-4.7 8.23z" id="path3147" />
+<path sodipodi:rx="9.5" sodipodi:ry="9.5" style="fill:#99b6d4" sodipodi:type="arc" sodipodi:start="1.0471976" sodipodi:cy="357" sodipodi:cx="1135" sodipodi:end="2.0943951" d="m1139.8 365.23a9.5 9.5 0 0 1 -9.5 0l4.7-8.23z" id="path3149" />
+<path sodipodi:rx="9.5" sodipodi:ry="9.5" style="fill:#ffffff" sodipodi:type="arc" d="m1130.2 365.23a9.5 9.5 0 0 1 -4.7 -8.23h9.5z" sodipodi:cy="357" sodipodi:cx="1135" sodipodi:end="3.1415927" sodipodi:start="2.0943951" id="path3151" />
+<path sodipodi:rx="9.5" sodipodi:ry="9.5" style="fill:#99b6d4" sodipodi:type="arc" sodipodi:start="3.1415927" sodipodi:cy="357" sodipodi:cx="1135" sodipodi:end="4.1887902" d="m1125.5 357a9.5 9.5 0 0 1 4.75 -8.2272l4.8 8.23z" id="path3153" />
+<path sodipodi:rx="9.5" sodipodi:ry="9.5" style="fill:#99b6d4" sodipodi:type="arc" d="m1139.8 348.77a9.5 9.5 0 0 1 4.7 8.23h-9.5z" sodipodi:cy="357" sodipodi:cx="1135" sodipodi:end="6.2831853" sodipodi:start="5.2359878" id="path3155" />
+<path sodipodi:rx="9.5" sodipodi:ry="9.5" style="fill:none;stroke:#000000" sodipodi:type="arc" d="m1144.5 357a9.5 9.5 0 1 1 -19 0 9.5 9.5 0 1 1 19 0z" sodipodi:cy="357" sodipodi:cx="1135" id="path3157" />
+</g>
+<g id="dialog-filters" inkscape:label="#dialog-filters">
+<path sodipodi:nodetypes="cscccccc" inkscape:connector-curvature="0" id="path7138" d="m 272.415,308.6281 c 0.094,-3.3143 5.6445,-3.5094 7.46,-3.5204 1.9957,-0.012 7.3463,0.2617 7.4598,3.4365 l -6.0191,6.2866 0,4.1909 c -1.4294,0.465 -1.6006,0.5246 -2.9496,0 L 278.3661,314.8308 Z" style="opacity:0.909;fill:url(#linearGradient7163);fill-opacity:1;stroke:#000000;stroke-width:0.9143469;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:10;display:inline" />
+<path d="m 294.9642,496.273 a 60.6092,14.6472 0 1 1 -121.2184,0 A 60.6092,14.6472 0 1 1 294.9642,496.273 Z" sodipodi:ry="14.6472" sodipodi:rx="60.6092" sodipodi:cy="496.273" sodipodi:cx="234.355" id="path7140" style="opacity:0.909;fill:url(#radialGradient7218);fill-opacity:1.0;stroke:url(#radialGradient7220);stroke-width:3.5711801;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:10;display:inline" sodipodi:type="arc" transform="matrix(0.115021,0,0,0.1903986,253.0723,212.7017)" />
+<rect style="fill:none;stroke:none" id="rect4326-5" width="16" height="16" x="272" y="304" />
+</g>
+<g id="symbols_old" inkscape:label="#symbols" transform="translate(0.6024061,-0.83343494)">
+<path transform="matrix(1.1987895,-0.31461843,0.30931067,1.2194987,-108.76002,51.062605)" d="m 339.0043,147.2229 c -0.5586,0.3411 -3.6668,-2.4828 -4.299,-2.6522 -0.6527,-0.1749 -4.8622,0.6799 -5.2143,0.1032 -0.3411,-0.5586 2.4828,-3.6668 2.6522,-4.299 0.1749,-0.6527 -0.6798,-4.8621 -0.1031,-5.2143 0.5585,-0.3411 3.6667,2.4828 4.2989,2.6522 0.6527,0.1749 4.8622,-0.6798 5.2143,-0.1031 0.3411,0.5585 -2.4828,3.6667 -2.6522,4.2989 -0.1749,0.6527 0.6799,4.8622 0.1032,5.2143 z" inkscape:randomized="0" inkscape:rounded="0.12956553" inkscape:flatsided="false" sodipodi:arg2="1.8079867" sodipodi:arg1="1.0471976" sodipodi:r2="3.4762988" sodipodi:r1="6.9641943" sodipodi:cy="141.19177" sodipodi:cx="335.52216" sodipodi:sides="4" id="path6040-9" style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:none;stroke:#c80000;stroke-width:0.79027408;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:0.790274, 0.790274;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" sodipodi:type="star" />
+<path transform="matrix(1.1987895,-0.31461843,0.30931067,1.2194987,-106.22945,53.360636)" d="m 339.0043,147.2229 c -0.5586,0.3411 -3.6668,-2.4828 -4.299,-2.6522 -0.6527,-0.1749 -4.8622,0.6799 -5.2143,0.1032 -0.3411,-0.5586 2.4828,-3.6668 2.6522,-4.299 0.1749,-0.6527 -0.6798,-4.8621 -0.1031,-5.2143 0.5585,-0.3411 3.6667,2.4828 4.2989,2.6522 0.6527,0.1749 4.8622,-0.6798 5.2143,-0.1031 0.3411,0.5585 -2.4828,3.6667 -2.6522,4.2989 -0.1749,0.6527 0.6799,4.8622 0.1032,5.2143 z" inkscape:randomized="0" inkscape:rounded="0.12956553" inkscape:flatsided="false" sodipodi:arg2="1.8079867" sodipodi:arg1="1.0471976" sodipodi:r2="3.4762988" sodipodi:r1="6.9641943" sodipodi:cy="141.19177" sodipodi:cx="335.52216" sodipodi:sides="4" id="path6040" style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#99b7d6;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#000000;stroke-width:0.7902742;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" sodipodi:type="star" />
+</g>
+<g transform="translate(10.12068,24.83988)" inkscape:label="#symbols" id="symbols">
+<rect style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#ff07f5;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:0.9868108;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" id="rect14677" width="16" height="16" x="319.423" y="108.194" />
+<path style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:url(#linearGradient5545-0-70);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000007;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" d="m 321.4694,109.627 c 4.013,-1.1346 7.9876,-1.2788 11.9072,0 -0.9623,3.0613 -0.1342,5.9645 -0.5253,8.9123 -0.3223,2.4291 -2.7191,3.8905 -5.3932,5.1263 -2.235,-1.2411 -4.943,-2.2279 -5.4283,-5.1263 C 321.5371,115.5973 322.3342,111.8965 321.4694,109.627 Z" id="path13801" inkscape:connector-curvature="0" sodipodi:nodetypes="ccscsc" />
+<g id="g14615" style="fill:url(#linearGradient15270-5);stroke:none;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill-opacity:1;fill-rule:evenodd;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" transform="matrix(0.0362255,0,0,0.0374743,341.0312,112.2468)">
+<path sodipodi:nodetypes="czczc" inkscape:connector-curvature="0" id="path13803" d="m -477.8634,129.033 c -47.7622,-35.34842 40.4745,-98.71298 71.2745,-29.15779 30.8001,69.55519 -22.9969,107.72809 -39.6868,64.79499 17.4149,-0.107 34.161,-19.3157 13.7689,-48.5962 C -452.899,86.79346 -476.4068,97.43427 -477.8634,129.033 Z" style="fill:url(#linearGradient15270-5);stroke:none;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill-opacity:1;fill-rule:evenodd;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" />
+<path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path13805" d="m -406.5888,201.5225 c 42.8118,-38.3565 24.4831,-122.22255 -19.4385,-158.74789 9.1169,-27.50161 24.6669,-51.989057 51.026,-70.86957 21.4731,16.69615 40.2672,37.030722 51.0261,70.86957 -46.9482,33.5572 -62.3216,121.69019 -19.4385,158.74789 -7.7569,14.5018 -13.3081,31.1485 -31.5875,37.2323 C -389.3257,233.7161 -400.9014,219.5169 -406.5888,201.5225 Z" style="fill:url(#linearGradient15270-5);stroke:none;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill-opacity:1;fill-rule:evenodd;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" />
+<path inkscape:transform-center-y="-7.288905" inkscape:transform-center-x="-68.84826" style="fill:url(#linearGradient15270-5);stroke:none;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill-opacity:1;fill-rule:evenodd;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" d="m -273.4425,129.033 c 47.7622,-35.34842 -40.4745,-98.71298 -71.2745,-29.15779 -30.8001,69.55519 22.9969,107.72809 39.6868,64.79499 -17.4149,-0.107 -34.161,-19.3157 -13.7689,-48.5962 C -298.4069,86.79346 -274.8991,97.43427 -273.4425,129.033 Z" id="path13807" inkscape:connector-curvature="0" sodipodi:nodetypes="czczc" />
+<path inkscape:connector-curvature="0" id="path13809" d="m -443.0312,121.4688 a 10.001,10.001 0 1 0 0,20 l 135.25,0 a 10.001,10.001 0 1 0 0,-20 L -443.0312,121.4688 Z" style="font-size:xx-small;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:url(#linearGradient15270-5);fill-opacity:1;stroke:none;stroke-width:20;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;font-family:sans-serif;-inkscape-font-specification:sans-serif;fill-rule:evenodd" />
+</g>
+</g>
+<g id="symbol-add" inkscape:label="#symbols" transform="translate(10.12068,44.83988)">
+<rect y="108.194" x="319.6498" height="16" width="16" id="rect15227" style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#ff07f5;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:0.9868108;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" />
+<path sodipodi:type="arc" style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:0.9166217;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" id="path10909" sodipodi:cx="337.3443" sodipodi:cy="163.0209" sodipodi:rx="3.963478" sodipodi:ry="4.113043" d="m 341.3078,163.0209 c 0,2.2716 -1.7745,4.113 -3.9635,4.113 -2.189,0 -3.9635,-1.8414 -3.9635,-4.113 0,-2.2716 1.7745,-4.113 3.9635,-4.113 2.189,0 3.9635,1.8414 3.9635,4.113 z" transform="matrix(1.101789,0,0,1.080243,-44.03243,-58.71167)" />
+<path inkscape:connector-curvature="0" id="path4685-2" d="m 319.522,118.6983 0,-2.1228 7.6278,0 0,-5.3815 -2,0 2.8739,-3 2.8739,3 -2,0 L 328.8976,118.6983 Z" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" sodipodi:nodetypes="cccccccccc" />
+</g>
+<g id="no-marker" inkscape:label="#markers" transform="translate(10.75523,88.20311)">
+<rect y="107.8581" x="319.3575" height="16" width="16" id="rect3997" style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#ff07f5;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:0.9868108;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" />
+<g id="g7224" transform="translate(-0.0655561,0.8269009)">
+<path inkscape:connector-curvature="0" id="path4011" d="m 334.5089,115.0312 -14.1716,0" style="fill:none;stroke:#000000;stroke-width:1.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+</g>
+</g>
+<g transform="matrix(0,1,1,0,221.5126,-146.552)" inkscape:label="#symbols" id="symbol-remove">
+<rect style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#ff07f5;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:0.9868108;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" id="rect10952" width="16" height="16" x="319.6498" y="108.194" />
+<path transform="matrix(1.101789,0,0,1.080243,-44.03243,-58.71167)" d="m 341.3078,163.0209 c 0,2.2716 -1.7745,4.113 -3.9635,4.113 -2.189,0 -3.9635,-1.8414 -3.9635,-4.113 0,-2.2716 1.7745,-4.113 3.9635,-4.113 2.189,0 3.9635,1.8414 3.9635,4.113 z" sodipodi:ry="4.113043" sodipodi:rx="3.963478" sodipodi:cy="163.0209" sodipodi:cx="337.3443" id="path10954" style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#cc0000;stroke-width:0.9166216;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:0.9166216,1.8332432;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" sodipodi:type="arc" />
+<path sodipodi:nodetypes="cccccccccc" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" d="m 319.522,118.6983 0,-2.1228 7.6278,0 0,-5.3815 -2,0 2.8739,-3 2.8739,3 -2,0 L 328.8976,118.6983 Z" id="path10956" inkscape:connector-curvature="0" />
+</g>
+<g transform="translate(30.12068,44.83988)" inkscape:label="#symbols" id="symbol-smaller">
+<rect style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#ff00ff;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:0.9868108;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" id="rect10979" width="16" height="16" x="319.6498" y="108.194" />
+<path sodipodi:type="arc" style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#c80000;stroke-width:0.6086934;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:0.6086934,0.6086934;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" id="path10989" sodipodi:cx="337.3443" sodipodi:cy="163.0209" sodipodi:rx="3.963478" sodipodi:ry="4.113043" d="m 341.3078,163.0209 c 0,2.2716 -1.7745,4.113 -3.9635,4.113 -2.189,0 -3.9635,-1.8414 -3.9635,-4.113 0,-2.2716 1.7745,-4.113 3.9635,-4.113 2.189,0 3.9635,1.8414 3.9635,4.113 z" transform="matrix(1.659594,0,0,1.626301,-232.2048,-148.9271)" />
+<path transform="matrix(1.101789,0,0,1.080243,-44.03243,-59.90819)" d="m 341.3078,163.0209 c 0,2.2716 -1.7745,4.113 -3.9635,4.113 -2.189,0 -3.9635,-1.8414 -3.9635,-4.113 0,-2.2716 1.7745,-4.113 3.9635,-4.113 2.189,0 3.9635,1.8414 3.9635,4.113 z" sodipodi:ry="4.113043" sodipodi:rx="3.963478" sodipodi:cy="163.0209" sodipodi:cx="337.3443" id="path10981" style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:0.9166217;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" sodipodi:type="arc" />
+</g>
+<g id="symbol-bigger" inkscape:label="#symbols" transform="translate(30.12068,64.83988)">
+<rect y="108.194" x="319.6498" height="16" width="16" id="rect11047" style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#ff00ff;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:0.9868108;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" />
+<path transform="matrix(1.659594,0,0,1.626301,-232.2048,-148.9271)" d="m 341.3078,163.0209 c 0,2.2716 -1.7745,4.113 -3.9635,4.113 -2.189,0 -3.9635,-1.8414 -3.9635,-4.113 0,-2.2716 1.7745,-4.113 3.9635,-4.113 2.189,0 3.9635,1.8414 3.9635,4.113 z" sodipodi:ry="4.113043" sodipodi:rx="3.963478" sodipodi:cy="163.0209" sodipodi:cx="337.3443" id="path11049" style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#99b7d6;stroke:#000000;stroke-width:0.6086935;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;fill-opacity:0.7019608;fill-rule:evenodd" sodipodi:type="arc" />
+<path sodipodi:type="arc" style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#c80000;stroke-width:0.9166215;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:0.9166215,0.9166215;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" id="path11051" sodipodi:cx="337.3443" sodipodi:cy="163.0209" sodipodi:rx="3.963478" sodipodi:ry="4.113043" d="m 341.3078,163.0209 c 0,2.2716 -1.7745,4.113 -3.9635,4.113 -2.189,0 -3.9635,-1.8414 -3.9635,-4.113 0,-2.2716 1.7745,-4.113 3.9635,-4.113 2.189,0 3.9635,1.8414 3.9635,4.113 z" transform="matrix(1.101789,0,0,1.080243,-44.03243,-59.90819)" />
+</g>
+<g transform="translate(30.12068,84.83988)" inkscape:label="#symbols" id="symbol-fit">
+<rect style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:url(#linearGradient15175-8);fill-opacity:1;fill-rule:evenodd;stroke:#3465a4;stroke-width:1.0000001;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.0000001, 2.0000002;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" id="rect11107" width="16" height="16" x="319.6498" y="108.194" />
+<path transform="matrix(2.894146,0,0,2.833322,-656.743,-353.6308)" d="m 341.3078,163.0209 c 0,2.2716 -1.7745,4.113 -3.9635,4.113 l 0,-4.113 z" sodipodi:ry="4.113043" sodipodi:rx="3.963478" sodipodi:cy="163.0209" sodipodi:cx="337.3443" id="path11111" style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:0.3492142;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" sodipodi:type="arc" sodipodi:start="0" sodipodi:end="1.570796" />
+<path sodipodi:type="arc" style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:none;stroke:#c80000;stroke-width:0.9166215;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:0.9166215, 0.9166215;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" id="path11051-8" sodipodi:cx="337.3443" sodipodi:cy="163.0209" sodipodi:rx="3.963478" sodipodi:ry="4.113043" d="m 341.3078,163.0209 c 0,2.2716 -1.7745,4.113 -3.9635,4.113 -2.189,0 -3.9635,-1.8414 -3.9635,-4.113 0,-2.2716 1.7745,-4.113 3.9635,-4.113 2.189,0 3.9635,1.8414 3.9635,4.113 z" transform="matrix(1.101789,0,0,1.080243,-44.03243,-59.90819)" />
+</g>
</svg>
diff --git a/share/templates/A4.svg b/share/templates/A4.svg
index 34df9310a..b7d7968d6 100644
--- a/share/templates/A4.svg
+++ b/share/templates/A4.svg
@@ -9,7 +9,8 @@
xmlns:cc="http://web.resource.org/cc/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
width="210mm"
- height="297mm">
+ height="297mm"
+ viewBox="0 0 210 297">
<defs
id="defs3" />
<sodipodi:namedview
@@ -37,7 +38,7 @@
</metadata>
<inkscape:_templateinfo>
<inkscape:_name>A4 Page</inkscape:_name>
- <inkscape:_short>Empty A4 sheet</inkscape:_short>
+ <inkscape:_shortdesc>Empty A4 sheet</inkscape:_shortdesc>
<inkscape:_keywords>A4 paper sheet empty</inkscape:_keywords>
</inkscape:_templateinfo>
<g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" />
diff --git a/share/templates/A4_landscape.svg b/share/templates/A4_landscape.svg
index c95cf1642..7d550b3ff 100644
--- a/share/templates/A4_landscape.svg
+++ b/share/templates/A4_landscape.svg
@@ -9,7 +9,8 @@
xmlns:cc="http://web.resource.org/cc/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
width="297mm"
- height="210mm">
+ height="210mm"
+ viewBox="0 0 297 210">
<defs />
<sodipodi:namedview
inkscape:document-units="mm"
@@ -34,7 +35,7 @@
</metadata>
<inkscape:_templateinfo>
<inkscape:_name>A4 Landscape Page</inkscape:_name>
- <inkscape:_short>Empty A4 landscape sheet</inkscape:_short>
+ <inkscape:_shortdesc>Empty A4 landscape sheet</inkscape:_shortdesc>
<inkscape:_keywords>A4 paper sheet empty landscape</inkscape:_keywords>
</inkscape:_templateinfo>
<g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" />
diff --git a/share/templates/CD_cover_300dpi.svg b/share/templates/CD_cover_300dpi.svg
index 9030aae8b..fc23cd48e 100644
--- a/share/templates/CD_cover_300dpi.svg
+++ b/share/templates/CD_cover_300dpi.svg
@@ -9,7 +9,8 @@
xmlns:cc="http://web.resource.org/cc/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
width="343pt"
- height="340pt">
+ height="340pt"
+ viewBox="0 0 343 340">
<defs />
<sodipodi:namedview
pagecolor="#ffffff"
@@ -34,7 +35,7 @@
</metadata>
<inkscape:_templateinfo>
<inkscape:_name>CD Cover 300dpi</inkscape:_name>
- <inkscape:_short>Empty CD box cover.</inkscape:_short>
+ <inkscape:_shortdesc>Empty CD box cover.</inkscape:_shortdesc>
<inkscape:_keywords>CD cover disc disk 300dpi box</inkscape:_keywords>
</inkscape:_templateinfo>
<g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" />
diff --git a/share/templates/CD_label_120x120.svg b/share/templates/CD_label_120x120.svg
index cc0029e15..979c0d91a 100644
--- a/share/templates/CD_label_120x120.svg
+++ b/share/templates/CD_label_120x120.svg
@@ -81,7 +81,7 @@
<inkscape:_templateinfo>
<inkscape:_name>CD Label 120x120 </inkscape:_name>
<inkscape:author>JazzyNico</inkscape:author>
- <inkscape:_short>Simple CD Label template with disc's pattern.</inkscape:_short>
+ <inkscape:_shortdesc>Simple CD Label template with disc's pattern.</inkscape:_shortdesc>
<inkscape:date>2010-11-15</inkscape:date>
<inkscape:_keywords>CD label 120x120 disc disk</inkscape:_keywords>
</inkscape:_templateinfo>
diff --git a/share/templates/DVD_cover_regular_300dpi.svg b/share/templates/DVD_cover_regular_300dpi.svg
index 66465b8ae..b9f471afd 100644
--- a/share/templates/DVD_cover_regular_300dpi.svg
+++ b/share/templates/DVD_cover_regular_300dpi.svg
@@ -78,7 +78,7 @@
<inkscape:_templateinfo>
<inkscape:_name>DVD Cover Regular 300dpi </inkscape:_name>
<inkscape:author>cmarqu</inkscape:author>
- <inkscape:_short>Template for both-sides DVD covers.</inkscape:_short>
+ <inkscape:_shortdesc>Template for both-sides DVD covers.</inkscape:_shortdesc>
<inkscape:date>2006-06-21</inkscape:date>
<inkscape:_keywords>DVD cover regular 300dpi</inkscape:_keywords>
</inkscape:_templateinfo>
diff --git a/share/templates/DVD_cover_slim_300dpi.svg b/share/templates/DVD_cover_slim_300dpi.svg
index e9402b39a..ee7e1584c 100644
--- a/share/templates/DVD_cover_slim_300dpi.svg
+++ b/share/templates/DVD_cover_slim_300dpi.svg
@@ -78,7 +78,7 @@
<inkscape:_templateinfo>
<inkscape:_name>DVD Cover Slim 300dpi </inkscape:_name>
<inkscape:author>cmarqu</inkscape:author>
- <inkscape:_short>Template for both-sides DVD slim covers.</inkscape:_short>
+ <inkscape:_shortdesc>Template for both-sides DVD slim covers.</inkscape:_shortdesc>
<inkscape:date>2006-06-21</inkscape:date>
<inkscape:_keywords>DVD cover slim 300dpi</inkscape:_keywords>
</inkscape:_templateinfo>
diff --git a/share/templates/DVD_cover_superslim_300dpi.svg b/share/templates/DVD_cover_superslim_300dpi.svg
index 842b951c1..fecff3979 100644
--- a/share/templates/DVD_cover_superslim_300dpi.svg
+++ b/share/templates/DVD_cover_superslim_300dpi.svg
@@ -78,7 +78,7 @@
<inkscape:_templateinfo>
<inkscape:_name>DVD Cover Superslim 300dpi </inkscape:_name>
<inkscape:author>cmarqu</inkscape:author>
- <inkscape:_short>Template for both-sides DVD superslim covers.</inkscape:_short>
+ <inkscape:_shortdesc>Template for both-sides DVD superslim covers.</inkscape:_shortdesc>
<inkscape:date>2006-06-21</inkscape:date>
<inkscape:_keywords>DVD cover superslim 300dpi</inkscape:_keywords>
</inkscape:_templateinfo>
diff --git a/share/templates/DVD_cover_ultraslim_300dpi.svg b/share/templates/DVD_cover_ultraslim_300dpi.svg
index 0f0ead540..79288832e 100644
--- a/share/templates/DVD_cover_ultraslim_300dpi.svg
+++ b/share/templates/DVD_cover_ultraslim_300dpi.svg
@@ -78,7 +78,7 @@
<inkscape:_templateinfo>
<inkscape:_name>DVD Cover Ultraslim 300dpi </inkscape:_name>
<inkscape:author>cmarqu</inkscape:author>
- <inkscape:_short>Template for both-sides DVD ultraslim covers.</inkscape:_short>
+ <inkscape:_shortdesc>Template for both-sides DVD ultraslim covers.</inkscape:_shortdesc>
<inkscape:date>2006-06-21</inkscape:date>
<inkscape:_keywords>DVD cover ultraslim 300dpi</inkscape:_keywords>
</inkscape:_templateinfo>
diff --git a/share/templates/LaTeX_Beamer.svg b/share/templates/LaTeX_Beamer.svg
index 50e50143f..9815a2290 100644
--- a/share/templates/LaTeX_Beamer.svg
+++ b/share/templates/LaTeX_Beamer.svg
@@ -82,7 +82,7 @@
<inkscape:_templateinfo>
<inkscape:_name>LaTeX Beamer</inkscape:_name>
<inkscape:author>jiho-sf</inkscape:author>
- <inkscape:_short>LaTeX beamer template with helping grid.</inkscape:_short>
+ <inkscape:_shortdesc>LaTeX beamer template with helping grid.</inkscape:_shortdesc>
<inkscape:date>2007-05-20</inkscape:date>
<inkscape:_keywords>LaTex LaTeX latex grid beamer</inkscape:_keywords>
</inkscape:_templateinfo>
diff --git a/share/templates/Letter.svg b/share/templates/Letter.svg
index 76333107d..8942d2e2f 100644
--- a/share/templates/Letter.svg
+++ b/share/templates/Letter.svg
@@ -8,8 +8,9 @@
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://web.resource.org/cc/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
- width="612pt"
- height="792pt">
+ width="8.5in"
+ height="11in"
+ viewBox="0 0 8.5 11">
<defs />
<sodipodi:namedview
inkscape:document-units="in"
@@ -34,7 +35,7 @@
</metadata>
<inkscape:_templateinfo>
<inkscape:_name>Letter</inkscape:_name>
- <inkscape:_short>Standard letter sheet - 612x792</inkscape:_short>
+ <inkscape:_shortdesc>Standard letter sheet - 612x792</inkscape:_shortdesc>
<inkscape:_keywords>letter 612x792 empty</inkscape:_keywords>
</inkscape:_templateinfo>
<g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" />
diff --git a/share/templates/Letter_landscape.svg b/share/templates/Letter_landscape.svg
index 76f434d20..531bb9d3e 100644
--- a/share/templates/Letter_landscape.svg
+++ b/share/templates/Letter_landscape.svg
@@ -8,8 +8,9 @@
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://web.resource.org/cc/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
- width="792pt"
- height="612pt">
+ width="11in"
+ height="8.5in"
+ viewBox="0 0 11 8.5">
<defs />
<sodipodi:namedview
inkscape:document-units="in"
@@ -34,7 +35,7 @@
</metadata>
<inkscape:_templateinfo>
<inkscape:_name>Letter Landscape</inkscape:_name>
- <inkscape:_short>Standard letter landscape sheet - 792x612</inkscape:_short>
+ <inkscape:_shortdesc>Standard letter landscape sheet - 792x612</inkscape:_shortdesc>
<inkscape:_keywords>letter landscape 792x612 empty</inkscape:_keywords>
</inkscape:_templateinfo>
<g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" />
diff --git a/share/templates/Typography_Canvas.svg b/share/templates/Typography_Canvas.svg
index 2b9773807..f142da13f 100644
--- a/share/templates/Typography_Canvas.svg
+++ b/share/templates/Typography_Canvas.svg
@@ -78,7 +78,7 @@
<inkscape:_templateinfo>
<inkscape:_name>Typography Canvas</inkscape:_name>
<inkscape:author>Felipe C. da S. Sanc...</inkscape:author>
- <inkscape:_short>Empty typography canvas with helping guidelines.</inkscape:_short>
+ <inkscape:_shortdesc>Empty typography canvas with helping guidelines.</inkscape:_shortdesc>
<inkscape:date>2011-05-26</inkscape:date>
<inkscape:_keywords>guidelines typography canvas</inkscape:_keywords>
</inkscape:_templateinfo>
diff --git a/share/templates/black_opaque.svg b/share/templates/black_opaque.svg
index 1b6cbbc69..584abe7c0 100644
--- a/share/templates/black_opaque.svg
+++ b/share/templates/black_opaque.svg
@@ -34,7 +34,7 @@
</metadata>
<inkscape:_templateinfo>
<inkscape:_name>Black Opaque</inkscape:_name>
- <inkscape:_short>Empty black page</inkscape:_short>
+ <inkscape:_shortdesc>Empty black page</inkscape:_shortdesc>
<inkscape:_keywords>black opaque empty</inkscape:_keywords>
</inkscape:_templateinfo>
<g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" />
diff --git a/share/templates/business_card_85x54mm.svg b/share/templates/business_card_85x54mm.svg
index 8afd13a10..227ed6a12 100644
--- a/share/templates/business_card_85x54mm.svg
+++ b/share/templates/business_card_85x54mm.svg
@@ -9,7 +9,8 @@
xmlns:cc="http://web.resource.org/cc/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
width="85mm"
- height="54mm">
+ height="54mm"
+ viewBox="0 0 85 54">
<defs
id="defs3" />
<sodipodi:namedview
@@ -36,7 +37,7 @@
</metadata>
<inkscape:_templateinfo>
<inkscape:_name>Business Card 85x54mm</inkscape:_name>
- <inkscape:_short>Empty business card template.</inkscape:_short>
+ <inkscape:_shortdesc>Empty business card template.</inkscape:_shortdesc>
<inkscape:_keywords>business card empty 85x54</inkscape:_keywords>
</inkscape:_templateinfo>
<g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" />
diff --git a/share/templates/business_card_90x50mm.svg b/share/templates/business_card_90x50mm.svg
index 7b9de3640..a2e40fe9e 100644
--- a/share/templates/business_card_90x50mm.svg
+++ b/share/templates/business_card_90x50mm.svg
@@ -9,7 +9,8 @@
xmlns:cc="http://web.resource.org/cc/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
width="90mm"
- height="50mm">
+ height="50mm"
+ viewBox="0 0 90 50">
<defs
id="defs3" />
<sodipodi:namedview
@@ -36,7 +37,7 @@
</metadata>
<inkscape:_templateinfo>
<inkscape:_name>Business Card 90x50mm</inkscape:_name>
- <inkscape:_short>Empty business card template.</inkscape:_short>
+ <inkscape:_shortdesc>Empty business card template.</inkscape:_shortdesc>
<inkscape:_keywords>business card empty 90x50</inkscape:_keywords>
</inkscape:_templateinfo>
<g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" />
diff --git a/share/templates/default.be.svg b/share/templates/default.be.svg
index 842a26c8f..8759775cb 100644
--- a/share/templates/default.be.svg
+++ b/share/templates/default.be.svg
@@ -9,7 +9,8 @@
xmlns:cc="http://web.resource.org/cc/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
width="210mm"
- height="297mm">
+ height="297mm"
+ viewBox="0 0 210 297">
<defs />
<sodipodi:namedview
id="base"
diff --git a/share/templates/default_mm.svg b/share/templates/default_mm.svg
index e2fda7710..f5da5fdfd 100644
--- a/share/templates/default_mm.svg
+++ b/share/templates/default_mm.svg
@@ -9,7 +9,8 @@
xmlns:cc="http://web.resource.org/cc/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
width="210mm"
- height="297mm">
+ height="297mm"
+ viewBox="0 0 210 297">
<defs />
<sodipodi:namedview
id="base"
diff --git a/share/templates/default_pt.svg b/share/templates/default_pt.svg
index 8c918fadb..25cce1917 100644
--- a/share/templates/default_pt.svg
+++ b/share/templates/default_pt.svg
@@ -9,7 +9,8 @@
xmlns:cc="http://web.resource.org/cc/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
width="210mm"
- height="297mm">
+ height="297mm"
+ viewBox="0 0 595.27558 841.88974">
<defs />
<sodipodi:namedview
id="base"
diff --git a/share/templates/desktop_1024x768.svg b/share/templates/desktop_1024x768.svg
index 84d0bd097..b64a1bc79 100644
--- a/share/templates/desktop_1024x768.svg
+++ b/share/templates/desktop_1024x768.svg
@@ -35,7 +35,7 @@
</metadata>
<inkscape:_templateinfo>
<inkscape:_name>Desktop 1024x768</inkscape:_name>
- <inkscape:_short>Empty desktop size sheet</inkscape:_short>
+ <inkscape:_shortdesc>Empty desktop size sheet</inkscape:_shortdesc>
<inkscape:_keywords>desktop 1024x768 wallpaper</inkscape:_keywords>
</inkscape:_templateinfo>
<g id="layer1" inkscape:label="Layer 1" inkscape:groupmode="layer" />
diff --git a/share/templates/desktop_1600x1200.svg b/share/templates/desktop_1600x1200.svg
index 77fa49379..bb8ca4bd5 100644
--- a/share/templates/desktop_1600x1200.svg
+++ b/share/templates/desktop_1600x1200.svg
@@ -35,7 +35,7 @@
</metadata>
<inkscape:_templateinfo>
<inkscape:_name>Desktop 1600x1200</inkscape:_name>
- <inkscape:_short>Empty desktop size sheet</inkscape:_short>
+ <inkscape:_shortdesc>Empty desktop size sheet</inkscape:_shortdesc>
<inkscape:_keywords>desktop 1600x1200 wallpaper</inkscape:_keywords>
</inkscape:_templateinfo>
<g id="layer1" inkscape:label="Layer 1" inkscape:groupmode="layer" />
diff --git a/share/templates/desktop_640x480.svg b/share/templates/desktop_640x480.svg
index 9fee0812c..28f3de41e 100644
--- a/share/templates/desktop_640x480.svg
+++ b/share/templates/desktop_640x480.svg
@@ -35,7 +35,7 @@
</metadata>
<inkscape:_templateinfo>
<inkscape:_name>Desktop 640x480</inkscape:_name>
- <inkscape:_short>Empty desktop size sheet</inkscape:_short>
+ <inkscape:_shortdesc>Empty desktop size sheet</inkscape:_shortdesc>
<inkscape:_keywords>desktop 640x480 wallpaper</inkscape:_keywords>
</inkscape:_templateinfo>
<g id="layer1" inkscape:label="Layer 1" inkscape:groupmode="layer" />
diff --git a/share/templates/desktop_800x600.svg b/share/templates/desktop_800x600.svg
index 61b250b4b..2f58e3b9d 100644
--- a/share/templates/desktop_800x600.svg
+++ b/share/templates/desktop_800x600.svg
@@ -36,7 +36,7 @@
</metadata>
<inkscape:_templateinfo>
<inkscape:_name>Desktop 800x600</inkscape:_name>
- <inkscape:_short>Empty desktop size sheet</inkscape:_short>
+ <inkscape:_shortdesc>Empty desktop size sheet</inkscape:_shortdesc>
<inkscape:_keywords>desktop 800x600 wallpaper</inkscape:_keywords>
</inkscape:_templateinfo>
<g id="layer1" inkscape:label="Layer 1" inkscape:groupmode="layer" />
diff --git a/share/templates/icon_16x16.svg b/share/templates/icon_16x16.svg
index c21c5c1a1..bb4f5e7a0 100644
--- a/share/templates/icon_16x16.svg
+++ b/share/templates/icon_16x16.svg
@@ -37,7 +37,7 @@
</metadata>
<inkscape:_templateinfo>
<inkscape:_name>Icon 16x16</inkscape:_name>
- <inkscape:_short>Small 16x16 icon template.</inkscape:_short>
+ <inkscape:_shortdesc>Small 16x16 icon template.</inkscape:_shortdesc>
<inkscape:_keywords>icon 16x16 empty</inkscape:_keywords>
</inkscape:_templateinfo>
<g
diff --git a/share/templates/icon_32x32.svg b/share/templates/icon_32x32.svg
index 1ad51df05..72d56ee7d 100644
--- a/share/templates/icon_32x32.svg
+++ b/share/templates/icon_32x32.svg
@@ -37,7 +37,7 @@
</metadata>
<inkscape:_templateinfo>
<inkscape:_name>Icon 32x32</inkscape:_name>
- <inkscape:_short>32x32 icon template.</inkscape:_short>
+ <inkscape:_shortdesc>32x32 icon template.</inkscape:_shortdesc>
<inkscape:_keywords>icon 32x32 empty</inkscape:_keywords>
</inkscape:_templateinfo>
<g
diff --git a/share/templates/icon_48x48.svg b/share/templates/icon_48x48.svg
index ff4c0fb76..9c2ba463b 100644
--- a/share/templates/icon_48x48.svg
+++ b/share/templates/icon_48x48.svg
@@ -37,7 +37,7 @@
</metadata>
<inkscape:_templateinfo>
<inkscape:_name>Icon 48x48</inkscape:_name>
- <inkscape:_short>48x48 icon template.</inkscape:_short>
+ <inkscape:_shortdesc>48x48 icon template.</inkscape:_shortdesc>
<inkscape:_keywords>icon 48x48 empty</inkscape:_keywords>
</inkscape:_templateinfo>
<g
diff --git a/share/templates/icon_64x64.svg b/share/templates/icon_64x64.svg
index aac328323..ce317acc4 100644
--- a/share/templates/icon_64x64.svg
+++ b/share/templates/icon_64x64.svg
@@ -38,7 +38,7 @@
</metadata>
<inkscape:_templateinfo>
<inkscape:_name>Icon 64x64</inkscape:_name>
- <inkscape:_short>64x64 icon template.</inkscape:_short>
+ <inkscape:_shortdesc>64x64 icon template.</inkscape:_shortdesc>
<inkscape:_keywords>icon 64x64 empty</inkscape:_keywords>
</inkscape:_templateinfo>
<g
diff --git a/share/templates/no_borders.svg b/share/templates/no_borders.svg
index 70b5e4b32..8c30476cf 100644
--- a/share/templates/no_borders.svg
+++ b/share/templates/no_borders.svg
@@ -35,7 +35,7 @@
</metadata>
<inkscape:_templateinfo>
<inkscape:_name>No Borders</inkscape:_name>
- <inkscape:_short>Empty sheet with no borders</inkscape:_short>
+ <inkscape:_shortdesc>Empty sheet with no borders</inkscape:_shortdesc>
<inkscape:_keywords>no borders empty</inkscape:_keywords>
</inkscape:_templateinfo>
<g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" />
diff --git a/share/templates/no_layers.svg b/share/templates/no_layers.svg
index e887ad508..0af38fbbe 100644
--- a/share/templates/no_layers.svg
+++ b/share/templates/no_layers.svg
@@ -34,7 +34,7 @@
</metadata>
<inkscape:_templateinfo>
<inkscape:_name>No Layers</inkscape:_name>
- <inkscape:_short>Empty sheet with no layers</inkscape:_short>
+ <inkscape:_shortdesc>Empty sheet with no layers</inkscape:_shortdesc>
<inkscape:_keywords>no layers empty</inkscape:_keywords>
</inkscape:_templateinfo>
</svg>
diff --git a/share/templates/video_HDTV_1920x1080.svg b/share/templates/video_HDTV_1920x1080.svg
index c28082139..b2c8da68f 100644
--- a/share/templates/video_HDTV_1920x1080.svg
+++ b/share/templates/video_HDTV_1920x1080.svg
@@ -36,7 +36,7 @@
<inkscape:_templateinfo>
<inkscape:_name>Video HDTV 1920x1080</inkscape:_name>
<inkscape:author>popolon2</inkscape:author>
- <inkscape:_short>HDTV video template for 1920x1080 resolution.</inkscape:_short>
+ <inkscape:_shortdesc>HDTV video template for 1920x1080 resolution.</inkscape:_shortdesc>
<inkscape:date>2006-10-14</inkscape:date>
<inkscape:_keywords>HDTV video empty 1920x1080</inkscape:_keywords>
</inkscape:_templateinfo>
diff --git a/share/templates/video_NTSC_720x486.svg b/share/templates/video_NTSC_720x486.svg
index 22ee28205..8609c5ca8 100644
--- a/share/templates/video_NTSC_720x486.svg
+++ b/share/templates/video_NTSC_720x486.svg
@@ -36,7 +36,7 @@
<inkscape:_templateinfo>
<inkscape:_name>Video NTSC 720x486</inkscape:_name>
<inkscape:author>popolon2</inkscape:author>
- <inkscape:_short>NTSC video template for 720x486 resolution.</inkscape:_short>
+ <inkscape:_shortdesc>NTSC video template for 720x486 resolution.</inkscape:_shortdesc>
<inkscape:date>2006-10-14</inkscape:date>
<inkscape:_keywords>NTSC video empty 720x486</inkscape:_keywords>
</inkscape:_templateinfo>
diff --git a/share/templates/video_PAL_720x576.svg b/share/templates/video_PAL_720x576.svg
index 548176adf..84eeb5547 100644
--- a/share/templates/video_PAL_720x576.svg
+++ b/share/templates/video_PAL_720x576.svg
@@ -36,7 +36,7 @@
<inkscape:_templateinfo>
<inkscape:_name>Video PAL 728x576</inkscape:_name>
<inkscape:author>popolon2</inkscape:author>
- <inkscape:_short>PAL video template for 728x576 resolution.</inkscape:_short>
+ <inkscape:_shortdesc>PAL video template for 728x576 resolution.</inkscape:_shortdesc>
<inkscape:date>2006-10-14</inkscape:date>
<inkscape:_keywords>PAL video empty 728x576</inkscape:_keywords>
</inkscape:_templateinfo>
diff --git a/share/templates/web_banner_468x60.svg b/share/templates/web_banner_468x60.svg
index 9ca37f075..14237b101 100644
--- a/share/templates/web_banner_468x60.svg
+++ b/share/templates/web_banner_468x60.svg
@@ -35,7 +35,7 @@
</metadata>
<inkscape:_templateinfo>
<inkscape:_name>Web Banner 468x60</inkscape:_name>
- <inkscape:_short>Empty 468x60 web banner template.</inkscape:_short>
+ <inkscape:_shortdesc>Empty 468x60 web banner template.</inkscape:_shortdesc>
<inkscape:_keywords>web banner 468x60 empty</inkscape:_keywords>
</inkscape:_templateinfo>
<g id="layer1" inkscape:label="Layer 1" inkscape:groupmode="layer" />
diff --git a/share/templates/web_banner_728x90.svg b/share/templates/web_banner_728x90.svg
index 48f7237a4..1133fa98f 100644
--- a/share/templates/web_banner_728x90.svg
+++ b/share/templates/web_banner_728x90.svg
@@ -35,7 +35,7 @@
</metadata>
<inkscape:_templateinfo>
<inkscape:_name>Web Banner 728x90</inkscape:_name>
- <inkscape:_short>Empty 728x90 web banner template.</inkscape:_short>
+ <inkscape:_shortdesc>Empty 728x90 web banner template.</inkscape:_shortdesc>
<inkscape:_keywords>web banner 728x90 empty</inkscape:_keywords>
</inkscape:_templateinfo>
<g id="layer1" inkscape:label="Layer 1" inkscape:groupmode="layer" />
diff --git a/share/templates/web_banners.svg b/share/templates/web_banners.svg
index b074ac597..b94d538e8 100644
--- a/share/templates/web_banners.svg
+++ b/share/templates/web_banners.svg
@@ -60,7 +60,7 @@
<inkscape:_templateinfo>
<inkscape:_name>Web Banners Collection</inkscape:_name>
<inkscape:author>Aurélio A. Heckert</inkscape:author>
- <inkscape:_short>A collection of standard web banners</inkscape:_short>
+ <inkscape:_shortdesc>A collection of standard web banners</inkscape:_shortdesc>
<inkscape:date>2010-05-27</inkscape:date>
<inkscape:_keywords>web banners collection</inkscape:_keywords>
</inkscape:_templateinfo>
diff --git a/share/templates/white_opaque.svg b/share/templates/white_opaque.svg
index d9f99d1ab..0fb83ceab 100644
--- a/share/templates/white_opaque.svg
+++ b/share/templates/white_opaque.svg
@@ -35,7 +35,7 @@
</metadata>
<inkscape:_templateinfo>
<inkscape:_name>White Opaque</inkscape:_name>
- <inkscape:_short>Empty white page</inkscape:_short>
+ <inkscape:_shortdesc>Empty white page</inkscape:_shortdesc>
<inkscape:_keywords>white opaque empty</inkscape:_keywords>
</inkscape:_templateinfo>
<g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" />
diff --git a/share/ui/Makefile.am b/share/ui/Makefile.am
index d65668115..7195af0cb 100644
--- a/share/ui/Makefile.am
+++ b/share/ui/Makefile.am
@@ -5,7 +5,6 @@ ui_DATA = \
keybindings.rc \
menus-bars.xml \
toolbox.xml \
- units.txt \
units.xml
EXTRA_DIST = $(ui_DATA)
diff --git a/share/ui/units.txt b/share/ui/units.txt
deleted file mode 100644
index 55fd68577..000000000
--- a/share/ui/units.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-# Simple unit configuration file
-#
-# This is a space-delimited list of unit definitions.
-
-# name name_plural abbr type factor PRI description
-# ---------------------------------------------------------------------------
- % % % DIMENSIONLESS 1.00 Y Percentage
- pixel pixels px LINEAR 1.00 Y CSS Pixels (90/inch)
- point points pt LINEAR 1.25 N PostScript points (72/inch)
- pica picas pc LINEAR 15.0 N 12 points
- inch inches in LINEAR 90.0 N Inches (90 px/in)
- millimeter millimeters mm LINEAR 3.543307 N Millimeters (25.4 mm/in)
- centimeter centimeters cm LINEAR 35.43307 N Centimeters (10 mm/cm)
- meter meters m LINEAR 3543.307 N Meters (100 cm/m)
- foot feet ft LINEAR 1080 N Feet (12 in/ft)
- degree degrees ° RADIAL 1.00 Y Degrees
- radian radians rad RADIAL 57.296 N Radians (57.296 deg/rad)
- font-height font-heights em FONT_HEIGHT 1.00 Y Font height
- x-height x-heights ex FONT_HEIGHT 0.50 N Height of letter 'x'
- half-em half-ems en FONT_HEIGHT 0.50 N Half of font height
diff --git a/src/2geom/conjugate_gradient.cpp b/src/2geom/conjugate_gradient.cpp
index ae69d5281..588513414 100644
--- a/src/2geom/conjugate_gradient.cpp
+++ b/src/2geom/conjugate_gradient.cpp
@@ -36,6 +36,9 @@
/* lifted wholely from wikipedia. */
+namespace Geom
+{
+
using std::valarray;
static void
@@ -126,6 +129,8 @@ conjugate_gradient(valarray<double> const &A,
// x is solution
}
+} // namespace Geom
+
/*
Local Variables:
mode:c++
diff --git a/src/2geom/conjugate_gradient.h b/src/2geom/conjugate_gradient.h
index a34307d4b..4f500c0e6 100644
--- a/src/2geom/conjugate_gradient.h
+++ b/src/2geom/conjugate_gradient.h
@@ -29,11 +29,14 @@
*
*/
-#ifndef _CONJUGATE_GRADIENT_H
-#define _CONJUGATE_GRADIENT_H
+#ifndef _2GEOM_CONJUGATE_GRADIENT_H
+#define _2GEOM_CONJUGATE_GRADIENT_H
#include <valarray>
+namespace Geom
+{
+
double
inner(std::valarray<double> const &x,
std::valarray<double> const &y);
@@ -44,7 +47,10 @@ conjugate_gradient(std::valarray<double> const &A,
std::valarray<double> const &b,
unsigned n, double tol,
unsigned max_iterations, bool ortho1);
-#endif // _CONJUGATE_GRADIENT_H
+
+} // namespace Geom
+
+#endif // _2GEOM_CONJUGATE_GRADIENT_H
/*
Local Variables:
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index a09bceb06..32bcf19a7 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -40,16 +40,17 @@ set(sp_SRC
sp-item-update-cns.cpp
sp-item.cpp
sp-line.cpp
+ sp-linear-gradient.cpp
sp-lpe-item.cpp
sp-mask.cpp
sp-mesh-array.cpp
+ sp-mesh-gradient.cpp
sp-mesh-patch.cpp
sp-mesh-row.cpp
sp-metadata.cpp
sp-missing-glyph.cpp
sp-namedview.cpp
sp-object-group.cpp
- sp-object-repr.cpp
sp-object.cpp
sp-offset.cpp
sp-paint-server.cpp
@@ -57,6 +58,7 @@ set(sp_SRC
sp-pattern.cpp
sp-polygon.cpp
sp-polyline.cpp
+ sp-radial-gradient.cpp
sp-rect.cpp
sp-root.cpp
sp-script.cpp
@@ -92,6 +94,7 @@ set(sp_SRC
sp-defs.h
sp-desc.h
sp-ellipse.h
+ sp-factory.h
sp-filter-primitive.h
sp-filter-reference.h
sp-filter-units.h
@@ -103,7 +106,6 @@ set(sp_SRC
sp-font.h
sp-glyph-kerning.h
sp-glyph.h
- sp-gradient-fns.h
sp-gradient-reference.h
sp-gradient-spread.h
sp-gradient-test.h
@@ -121,23 +123,18 @@ set(sp_SRC
sp-item-update-cns.h
sp-item.h
sp-line.h
- sp-linear-gradient-fns.h
sp-linear-gradient.h
sp-lpe-item.h
sp-marker-loc.h
sp-mask.h
sp-mesh-array.h
- sp-mesh-gradient-fns.h
sp-mesh-gradient.h
- sp-mesh-patch-fns.h
sp-mesh-patch.h
- sp-mesh-row-fns.h
sp-mesh-row.h
sp-metadata.h
sp-missing-glyph.h
sp-namedview.h
sp-object-group.h
- sp-object-repr.h
sp-object.h
sp-offset.h
sp-paint-server-reference.h
@@ -146,7 +143,6 @@ set(sp_SRC
sp-pattern.h
sp-polygon.h
sp-polyline.h
- sp-radial-gradient-fns.h
sp-radial-gradient.h
sp-rect.h
sp-root.h
@@ -357,6 +353,7 @@ set(inkscape_SRC
event.h
extract-uri-test.h
extract-uri.h
+ factory.h
file.h
fill-or-stroke.h
filter-chemistry.h
@@ -393,7 +390,7 @@ set(inkscape_SRC
knotholder.h
layer-fns.h
layer-manager.h
- layer-model.h
+ layer-model.h
line-geometry.h
line-snapper.h
lpe-tool-context.h
@@ -474,6 +471,7 @@ set(inkscape_SRC
text-context.h
text-editing.h
text-tag-attributes.h
+ tool-factory.h
tools-switch.h
transf_mat_3x4.h
tweak-context.h
@@ -490,7 +488,7 @@ set(inkscape_SRC
)
if(WIN32)
- list(APPEND inkscape_SRC
+ list(APPEND inkscape_SRC
registrytool.cpp
#deptool.cpp
winmain.cpp
@@ -571,21 +569,21 @@ set(inkscape_SRC
# -----------------------------------------------------------------------------
# Setup the executable
# -----------------------------------------------------------------------------
-add_inkscape_lib(sp_LIB "${sp_SRC}")
-add_inkscape_lib(inkscape_LIB "${inkscape_SRC}")
+#add_inkscape_lib(sp_LIB "${sp_SRC}")
+#add_inkscape_lib(inkscape_LIB "${inkscape_SRC}")
# make executable for INKSCAPE
-add_executable(inkscape ${main_SRC})
+add_executable(inkscape ${main_SRC} ${inkscape_SRC} ${sp_SRC})
add_dependencies(inkscape inkscape_version)
target_link_libraries(inkscape
# order from automake
- sp_LIB
+ #sp_LIB
nrtype_LIB
- inkscape_LIB
- sp_LIB # annoying, we need both!
+ #inkscape_LIB
+ #sp_LIB # annoying, we need both!
nrtype_LIB # annoying, we need both!
dom_LIB
@@ -597,6 +595,7 @@ target_link_libraries(inkscape
livarot_LIB
uemf_LIB
2geom_LIB
+ depixelize_LIB
${INKSCAPE_LIBS}
)
diff --git a/src/Makefile.am b/src/Makefile.am
index a0c240252..a45a33932 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -267,7 +267,7 @@ TESTS = $(check_PROGRAMS) ../share/extensions/test/run-all-extension-tests
XFAIL_TESTS = $(check_PROGRAMS)
# including the the testsuites here ensures that they get distributed
-cxxtests_SOURCES = cxxtests.cpp $(CXXTEST_TESTSUITES)
+cxxtests_SOURCES = cxxtests.cpp $(CXXTEST_TESTSUITES) $(ink_common_sources) $(win32_sources)
cxxtests_LDADD = $(all_libs)
cxxtests.cpp: $(CXXTEST_TESTSUITES) $(CXXTEST_TEMPLATE)
diff --git a/src/arc-context.cpp b/src/arc-context.cpp
index 10e56f621..350df908b 100644
--- a/src/arc-context.cpp
+++ b/src/arc-context.cpp
@@ -451,6 +451,7 @@ void SPArcContext::finishItem() {
}
this->arc->updateRepr();
+ this->arc->doWriteTransform(this->arc->getRepr(), this->arc->transform, NULL, true);
desktop->canvas->endForcedFullRedraws();
diff --git a/src/box3d-context.cpp b/src/box3d-context.cpp
index 912c67801..f270fa244 100644
--- a/src/box3d-context.cpp
+++ b/src/box3d-context.cpp
@@ -585,7 +585,7 @@ void Box3DContext::drag(guint state) {
box3d_position_set(this->box3d);
// status text
- this->message_context->setF(Inkscape::NORMAL_MESSAGE, _("<b>3D Box</b>; with <b>Shift</b> to extrude along the Z axis"));
+ this->message_context->setF(Inkscape::NORMAL_MESSAGE, "%s", _("<b>3D Box</b>; with <b>Shift</b> to extrude along the Z axis"));
}
void Box3DContext::finishItem() {
diff --git a/src/box3d.cpp b/src/box3d.cpp
index 0f528a592..193051ee5 100644
--- a/src/box3d.cpp
+++ b/src/box3d.cpp
@@ -255,11 +255,8 @@ Inkscape::XML::Node* SPBox3D::write(Inkscape::XML::Document *xml_doc, Inkscape::
return repr;
}
-gchar* SPBox3D::description() {
- SPBox3D* item = this;
-
- g_return_val_if_fail(SP_IS_BOX3D(item), NULL);
- return g_strdup(_("<b>3D Box</b>"));
+const char* SPBox3D::display_name() {
+ return _("3D Box");
}
void box3d_position_set(SPBox3D *box)
diff --git a/src/box3d.h b/src/box3d.h
index 18d99d60a..be5f1926c 100644
--- a/src/box3d.h
+++ b/src/box3d.h
@@ -58,7 +58,7 @@ public:
virtual void update(SPCtx *ctx, guint flags);
virtual Inkscape::XML::Node* write(Inkscape::XML::Document *xml_doc, Inkscape::XML::Node *repr, guint flags);
- virtual gchar *description();
+ virtual const char* display_name();
virtual Geom::Affine set_transform(Geom::Affine const &transform);
virtual void convert_to_guides();
};
diff --git a/src/color-profile-test.h b/src/color-profile-test.h
index b3ead5d55..4276eb774 100644
--- a/src/color-profile-test.h
+++ b/src/color-profile-test.h
@@ -31,13 +31,13 @@ public:
static void createSuiteSubclass( ColorProfileTest*& dst )
{
- Inkscape::ColorProfile *prof = static_cast<Inkscape::ColorProfile *>(g_object_new(COLORPROFILE_TYPE, NULL));
+ Inkscape::ColorProfile *prof = new Inkscape::ColorProfile();
if ( prof ) {
if ( prof->rendering_intent == (guint)Inkscape::RENDERING_INTENT_UNKNOWN ) {
TS_ASSERT_EQUALS( prof->rendering_intent, (guint)Inkscape::RENDERING_INTENT_UNKNOWN );
dst = new ColorProfileTest();
}
- g_object_unref(prof);
+ delete prof;
}
}
@@ -74,7 +74,7 @@ public:
{"auto2", (guint)Inkscape::RENDERING_INTENT_UNKNOWN},
};
- Inkscape::ColorProfile *prof = static_cast<Inkscape::ColorProfile *>(g_object_new(COLORPROFILE_TYPE, NULL));
+ Inkscape::ColorProfile *prof = new Inkscape::ColorProfile();
TS_ASSERT( prof );
SP_OBJECT(prof)->document = _doc;
@@ -84,7 +84,7 @@ public:
TSM_ASSERT_EQUALS( descr, prof->rendering_intent, (guint)cases[i].intVal );
}
- g_object_unref(prof);
+ delete prof;
}
void testSetLocal()
@@ -94,7 +94,7 @@ public:
"something",
};
- Inkscape::ColorProfile *prof = static_cast<Inkscape::ColorProfile *>(g_object_new(COLORPROFILE_TYPE, NULL));
+ Inkscape::ColorProfile *prof = new Inkscape::ColorProfile();
TS_ASSERT( prof );
SP_OBJECT(prof)->document = _doc;
@@ -108,7 +108,7 @@ public:
SP_OBJECT(prof)->setKeyValue( SP_ATTR_LOCAL, NULL);
TS_ASSERT_EQUALS( prof->local, (gchar*)0 );
- g_object_unref(prof);
+ delete prof;
}
void testSetName()
@@ -118,7 +118,7 @@ public:
"something",
};
- Inkscape::ColorProfile *prof = static_cast<Inkscape::ColorProfile *>(g_object_new(COLORPROFILE_TYPE, NULL));
+ Inkscape::ColorProfile *prof = new Inkscape::ColorProfile();
TS_ASSERT( prof );
SP_OBJECT(prof)->document = _doc;
@@ -132,7 +132,7 @@ public:
SP_OBJECT(prof)->setKeyValue( SP_ATTR_NAME, NULL);
TS_ASSERT_EQUALS( prof->name, (gchar*)0 );
- g_object_unref(prof);
+ delete prof;
}
};
diff --git a/src/connector-context.cpp b/src/connector-context.cpp
index c79c58125..3d6a4f28e 100644
--- a/src/connector-context.cpp
+++ b/src/connector-context.cpp
@@ -998,6 +998,8 @@ spcc_flush_white(SPConnectorContext *cc, SPCurve *gc)
cc->newconn->updateRepr();
}
+ cc->newconn->doWriteTransform(cc->newconn->getRepr(), cc->newconn->transform, NULL, true);
+
// Only set the selection after we are finished with creating the attributes of
// the connector. Otherwise, the selection change may alter the defaults for
// values like curvature in the connector context, preventing subsequent lookup
diff --git a/src/desktop.cpp b/src/desktop.cpp
index 69d83d8da..d19a99da6 100644
--- a/src/desktop.cpp
+++ b/src/desktop.cpp
@@ -242,7 +242,7 @@ SPDesktop::init (SPNamedView *nv, SPCanvas *aCanvas, Inkscape::UI::View::EditWid
// display rect and zoom are now handled in sp_desktop_widget_realize()
Geom::Rect const d(Geom::Point(0.0, 0.0),
- Geom::Point(document->getWidth(), document->getHeight()));
+ Geom::Point(document->getWidth().value("px"), document->getHeight().value("px")));
SP_CTRLRECT(page)->setRectangle(d);
SP_CTRLRECT(page_border)->setRectangle(d);
@@ -259,7 +259,7 @@ SPDesktop::init (SPNamedView *nv, SPCanvas *aCanvas, Inkscape::UI::View::EditWid
/* Connect event for page resize */
- _doc2dt[5] = document->getHeight();
+ _doc2dt[5] = document->getHeight().value("px");
sp_canvas_item_affine_absolute (SP_CANVAS_ITEM (drawing), _doc2dt);
_modified_connection = namedview->connectModified(sigc::bind<2>(sigc::ptr_fun(&_namedview_modified), this));
@@ -1108,7 +1108,7 @@ void
SPDesktop::zoom_page()
{
Geom::Rect d(Geom::Point(0, 0),
- Geom::Point(doc()->getWidth(), doc()->getHeight()));
+ Geom::Point(doc()->getWidth().value("px"), doc()->getHeight().value("px")));
if (d.minExtent() < 1.0) {
return;
@@ -1125,12 +1125,12 @@ SPDesktop::zoom_page_width()
{
Geom::Rect const a = get_display_area();
- if (doc()->getWidth() < 1.0) {
+ if (doc()->getWidth().value("px") < 1.0) {
return;
}
Geom::Rect d(Geom::Point(0, a.midpoint()[Geom::Y]),
- Geom::Point(doc()->getWidth(), a.midpoint()[Geom::Y]));
+ Geom::Point(doc()->getWidth().value("px"), a.midpoint()[Geom::Y]));
set_display_area(d, 10);
}
diff --git a/src/display/drawing-item.cpp b/src/display/drawing-item.cpp
index a9836a9e3..1af07cb44 100644
--- a/src/display/drawing-item.cpp
+++ b/src/display/drawing-item.cpp
@@ -281,8 +281,15 @@ DrawingItem::setZOrder(unsigned z)
_markForRendering();
}
-void
-DrawingItem::setItemBounds(Geom::OptRect const &bounds)
+void DrawingItem::setItemBounds(Geom::OptRect const &bounds)
+{
+ if (!bounds) return;
+ Geom::IntRect copy = bounds->roundOutwards();
+ if (_filter) _filter->area_enlarge(copy, this);
+ this->setFilterBounds(copy);
+}
+
+void DrawingItem::setFilterBounds(Geom::OptRect const &bounds)
{
if (bounds) _filter_bbox = bounds;
}
@@ -352,10 +359,10 @@ DrawingItem::update(Geom::IntRect const &area, UpdateContext const &ctx, unsigne
if (to_update & STATE_BBOX) {
// compute drawbox
- if (_filter && render_filters && _bbox) {
- Geom::IntRect newbox(*_bbox);
- _filter->area_enlarge(newbox, this);
- _drawbox = Geom::OptIntRect(newbox);
+ if (_filter && render_filters && _filter_bbox) {
+ Geom::OptRect enlarged = _filter_bbox;
+ *enlarged *= ctm();
+ _drawbox = enlarged->roundOutwards();
} else {
_drawbox = _bbox;
}
diff --git a/src/display/drawing-item.h b/src/display/drawing-item.h
index 8020659db..c69b996b4 100644
--- a/src/display/drawing-item.h
+++ b/src/display/drawing-item.h
@@ -113,6 +113,7 @@ public:
void setMask(DrawingItem *item);
void setZOrder(unsigned z);
void setItemBounds(Geom::OptRect const &bounds);
+ void setFilterBounds(Geom::OptRect const &bounds);
void setKey(unsigned key) { _key = key; }
unsigned key() const { return _key; }
diff --git a/src/display/nr-filter.cpp b/src/display/nr-filter.cpp
index a0103cbb0..c0044c5d8 100644
--- a/src/display/nr-filter.cpp
+++ b/src/display/nr-filter.cpp
@@ -117,9 +117,7 @@ int Filter::render(Inkscape::DrawingItem const *item, DrawingContext &graphic, D
// Get filter are, the filter_effect_area is already done in visualBounds
Geom::OptRect filter_area = item->filterBounds();
// Use the geometricBounds as a backup solution
- if (!filter_area || (filter_area->hasZeroArea() &&
- filter_area->min()[Geom::X] == 0 && filter_area->min()[Geom::Y] == 0))
- filter_area = item->geometricBounds();
+ if (!filter_area) return 1;
FilterUnits units(_filter_units, _primitive_units);
units.set_ctm(trans);
diff --git a/src/document.cpp b/src/document.cpp
index ec831745c..800f2f33d 100644
--- a/src/document.cpp
+++ b/src/document.cpp
@@ -548,81 +548,90 @@ SPDocument *SPDocument::doUnref()
return NULL;
}
-gdouble SPDocument::getWidth() const
+Inkscape::Util::Quantity SPDocument::getWidth() const
{
- g_return_val_if_fail(this->priv != NULL, 0.0);
- g_return_val_if_fail(this->root != NULL, 0.0);
+ g_return_val_if_fail(this->priv != NULL, Inkscape::Util::Quantity(0.0, Inkscape::Util::Unit()));
+ g_return_val_if_fail(this->root != NULL, Inkscape::Util::Quantity(0.0, Inkscape::Util::Unit()));
- gdouble result = root->width.computed;
+ gdouble result = root->width.value;
+ SVGLength::Unit u = root->width.unit;
if (root->width.unit == SVGLength::PERCENT && root->viewBox_set) {
result = root->viewBox.width();
+ u = SVGLength::PX;
}
- return result;
+ if (u == SVGLength::NONE) {
+ u = SVGLength::PX;
+ }
+ return Inkscape::Util::Quantity(result, unit_table.getUnit(u));
}
void SPDocument::setWidth(const Inkscape::Util::Quantity &width)
{
- if (root->width.unit == SVGLength::PERCENT && root->viewBox_set) { // set to viewBox=
- root->viewBox.setMax(Geom::Point(root->viewBox.left() + width.value("px"), root->viewBox.bottom()));
- } else { // set to width=
- gdouble old_computed = root->width.computed;
- root->width.computed = width.value("px");
- /* SVG does not support meters as a unit, so we must translate meters to
- * cm when writing */
- if (*width.unit == unit_table.getUnit("m")) {
- root->width.value = width.value("cm");
- root->width.unit = SVGLength::CM;
- } else {
- root->width.value = width.quantity;
- root->width.unit = (SVGLength::Unit) width.unit->svgUnit();
- }
-
- if (root->viewBox_set)
- root->viewBox.setMax(Geom::Point(root->viewBox.left() + (root->width.computed / old_computed) * root->viewBox.width(), root->viewBox.bottom()));
+ gdouble old_computed = root->width.computed;
+ root->width.computed = width.value("px");
+ /* SVG does not support meters as a unit, so we must translate meters to
+ * cm when writing */
+ if (*width.unit == unit_table.getUnit("m")) {
+ root->width.value = width.value("cm");
+ root->width.unit = SVGLength::CM;
+ } else {
+ root->width.value = width.quantity;
+ root->width.unit = (SVGLength::Unit) width.unit->svgUnit();
}
+ if (root->viewBox_set)
+ root->viewBox.setMax(Geom::Point(root->viewBox.left() + (root->width.computed / old_computed) * root->viewBox.width(), root->viewBox.bottom()));
+
root->updateRepr();
}
-gdouble SPDocument::getHeight() const
+Inkscape::Util::Quantity SPDocument::getHeight() const
{
- g_return_val_if_fail(this->priv != NULL, 0.0);
- g_return_val_if_fail(this->root != NULL, 0.0);
+ g_return_val_if_fail(this->priv != NULL, Inkscape::Util::Quantity(0.0, Inkscape::Util::Unit()));
+ g_return_val_if_fail(this->root != NULL, Inkscape::Util::Quantity(0.0, Inkscape::Util::Unit()));
- gdouble result = root->height.computed;
+ gdouble result = root->height.value;
+ SVGLength::Unit u = root->height.unit;
if (root->height.unit == SVGLength::PERCENT && root->viewBox_set) {
result = root->viewBox.height();
+ u = SVGLength::PX;
}
- return result;
+ if (u == SVGLength::NONE) {
+ u = SVGLength::PX;
+ }
+ return Inkscape::Util::Quantity(result, unit_table.getUnit(u));
}
void SPDocument::setHeight(const Inkscape::Util::Quantity &height)
{
- if (root->height.unit == SVGLength::PERCENT && root->viewBox_set) { // set to viewBox=
- root->viewBox.setMax(Geom::Point(root->viewBox.right(), root->viewBox.top() + height.value("px")));
- } else { // set to height=
- gdouble old_computed = root->height.computed;
- root->height.computed = height.value("px");
- /* SVG does not support meters as a unit, so we must translate meters to
- * cm when writing */
- if (*height.unit == unit_table.getUnit("m")) {
- root->height.value = height.value("cm");
- root->height.unit = SVGLength::CM;
- } else {
- root->height.value = height.quantity;
- root->height.unit = (SVGLength::Unit) height.unit->svgUnit();
- }
-
- if (root->viewBox_set)
- root->viewBox.setMax(Geom::Point(root->viewBox.right(), root->viewBox.top() + (root->height.computed / old_computed) * root->viewBox.height()));
+ gdouble old_computed = root->height.computed;
+ root->height.computed = height.value("px");
+ /* SVG does not support meters as a unit, so we must translate meters to
+ * cm when writing */
+ if (*height.unit == unit_table.getUnit("m")) {
+ root->height.value = height.value("cm");
+ root->height.unit = SVGLength::CM;
+ } else {
+ root->height.value = height.quantity;
+ root->height.unit = (SVGLength::Unit) height.unit->svgUnit();
}
+ if (root->viewBox_set)
+ root->viewBox.setMax(Geom::Point(root->viewBox.right(), root->viewBox.top() + (root->height.computed / old_computed) * root->viewBox.height()));
+
+ root->updateRepr();
+}
+
+void SPDocument::setViewBox(const Geom::Rect &viewBox)
+{
+ root->viewBox_set = true;
+ root->viewBox = viewBox;
root->updateRepr();
}
Geom::Point SPDocument::getDimensions() const
{
- return Geom::Point(getWidth(), getHeight());
+ return Geom::Point(getWidth().value("px"), getHeight().value("px"));
}
Geom::OptRect SPDocument::preferredBounds() const
@@ -644,7 +653,7 @@ void SPDocument::fitToRect(Geom::Rect const &rect, bool with_margins)
double const w = rect.width();
double const h = rect.height();
- double const old_height = getHeight();
+ double const old_height = getHeight().value("px");
Inkscape::Util::Unit const px = unit_table.getUnit("px");
/* in px */
@@ -979,7 +988,7 @@ void SPDocument::setupViewport(SPItemCtx *ctx)
if (root->viewBox_set) { // if set, take from viewBox
ctx->viewport = root->viewBox;
} else { // as a last resort, set size to A4
- ctx->viewport = Geom::Rect::from_xywh(0, 0, 210 * Inkscape::Util::Quantity::convert(1, "mm", "px"), 297 * Inkscape::Util::Quantity::convert(1, "mm", "px"));
+ ctx->viewport = Geom::Rect::from_xywh(0, 0, Inkscape::Util::Quantity::convert(210, "mm", "px"), Inkscape::Util::Quantity::convert(297, "mm", "px"));
}
ctx->i2vp = Geom::identity();
}
diff --git a/src/document.h b/src/document.h
index 63332f431..948b5b867 100644
--- a/src/document.h
+++ b/src/document.h
@@ -227,12 +227,13 @@ public:
SPDocument *doRef();
SPDocument *doUnref();
- gdouble getWidth() const;
- gdouble getHeight() const;
+ Inkscape::Util::Quantity getWidth() const;
+ Inkscape::Util::Quantity getHeight() const;
Geom::Point getDimensions() const;
Geom::OptRect preferredBounds() const;
void setWidth(const Inkscape::Util::Quantity &width);
void setHeight(const Inkscape::Util::Quantity &height);
+ void setViewBox(const Geom::Rect &viewBox);
void requestModified();
gint ensureUpToDate();
bool addResource(const gchar *key, SPObject *object);
diff --git a/src/dom/CMakeLists.txt b/src/dom/CMakeLists.txt
index 7c49466c2..c3078a8e3 100644
--- a/src/dom/CMakeLists.txt
+++ b/src/dom/CMakeLists.txt
@@ -38,7 +38,6 @@ set(dom_SRC
smilimpl.h
stylesheets.h
svg.h
- svg2.h
svgimpl.h
svgreader.h
svgtypes.h
diff --git a/src/dom/Makefile_insert b/src/dom/Makefile_insert
index 25629efb2..6d222987e 100644
--- a/src/dom/Makefile_insert
+++ b/src/dom/Makefile_insert
@@ -27,7 +27,6 @@ dom_libdom_a_SOURCES = \
dom/smilimpl.cpp \
dom/smilimpl.h \
dom/stylesheets.h \
- dom/svg2.h \
dom/svg.h \
dom/svgimpl.cpp \
dom/svgimpl.h \
diff --git a/src/dom/svg2.h b/src/dom/svg2.h
deleted file mode 100644
index 011bafbea..000000000
--- a/src/dom/svg2.h
+++ /dev/null
@@ -1,5560 +0,0 @@
-#ifndef SEEN_SVG_H
-#define SEEN_SVG_H
-
-/**
- * @file
- * Phoebe DOM Implementation.
- *
- * This is a C++ approximation of the W3C DOM model, which follows
- * fairly closely the specifications in the various .idl files, copies of
- * which are provided for reference. Most important is this one:
- *
- * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/idl-definitions.html
- */
-/*
- * Authors:
- * Bob Jamison
- *
- * Copyright(C) 2005-2008 Bob Jamison
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or(at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * =======================================================================
- * NOTES
- *
- * This API follows:
- * http://www.w3.org/TR/SVG11/svgdom.html
- *
- * This file defines the main SVG-DOM Node types. Other non-Node types are
- * defined in svgtypes.h.
- *
- */
-
-
-// For access to DOM2 core
-#include "dom/dom.h"
-
-// For access to DOM2 events
-#include "dom/events.h"
-
-// For access to those parts from DOM2 CSS OM used by SVG DOM.
-#include "dom/css.h"
-
-// For access to those parts from DOM2 Views OM used by SVG DOM.
-#include "dom/views.h"
-
-// For access to the SMIL OM used by SVG DOM.
-#include "dom/smil.h"
-
-
-#include <math.h>
-
-#define SVG_NAMESPACE "http://www.w3.org/2000/svg"
-
-
-namespace org
-{
-namespace w3c
-{
-namespace dom
-{
-namespace svg
-{
-
-
-//local definitions
-typedef dom::DOMString DOMString;
-typedef dom::DOMException DOMException;
-typedef dom::Element Element;
-typedef dom::ElementPtr ElementPtr;
-typedef dom::Document Document;
-typedef dom::DocumentPtr DocumentPtr;
-typedef dom::NodeList NodeList;
-
-
-
-
-class SVGElement;
-typedef Ptr<SVGElement> SVGElementPtr;
-class SVGUseElement;
-typedef Ptr<SVGUseElement> SVGUseElementPtr;
-class SVGDocument;
-typedef Ptr<SVGDocument> SVGDocumentPtr;
-
-/*#########################################################################
-## SVGException
-#########################################################################*/
-
-/**
- *
- */
-class SVGException
-{
-public:
-
- /**
- * SVGExceptionCode
- */
- typedef enum
- {
- SVG_WRONG_TYPE_ERR = 0,
- SVG_INVALID_VALUE_ERR = 1,
- SVG_MATRIX_NOT_INVERTABLE = 2
- } SVGExceptionCode;
-
- unsigned short code;
-};
-
-
-
-
-
-
-
-//########################################################################
-//########################################################################
-//# V A L U E S
-//########################################################################
-//########################################################################
-
-
-
-
-
-/*#########################################################################
-## SVGAngle
-#########################################################################*/
-
-/**
- *
- */
-class SVGAngle
-{
-public:
-
- /**
- * Angle Unit Types
- */
- typedef enum
- {
- SVG_ANGLETYPE_UNKNOWN = 0,
- SVG_ANGLETYPE_UNSPECIFIED = 1,
- SVG_ANGLETYPE_DEG = 2,
- SVG_ANGLETYPE_RAD = 3,
- SVG_ANGLETYPE_GRAD = 4
- } AngleUnitType;
-
- /**
- *
- */
- unsigned short getUnitType();
-
- /**
- *
- */
- double getValue();
-
- /**
- *
- */
- void setValue(double val) throw(DOMException);
-
- /**
- *
- */
- double getValueInSpecifiedUnits();
-
- /**
- *
- */
- void setValueInSpecifiedUnits(double /*val*/)
- throw(DOMException);
-
- /**
- *
- */
- DOMString getValueAsString();
-
- /**
- *
- */
- void setValueAsString(const DOMString &/*val*/)
- throw(DOMException);
-
- /**
- *
- */
- void newValueSpecifiedUnits(unsigned short /*unitType*/,
- double /*valueInSpecifiedUnits*/);
-
- /**
- *
- */
- void convertToSpecifiedUnits(unsigned short /*unitType*/);
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- SVGAngle();
-
- /**
- *
- */
- SVGAngle(const SVGAngle &other);
-
- /**
- *
- */
- ~SVGAngle();
-
-protected:
-
- int unitType;
-
- double value;
-
-};
-
-
-/*#########################################################################
-## SVGLength
-#########################################################################*/
-
-/**
- *
- */
-class SVGLength
-{
-public:
-
- /**
- * Length Unit Types
- */
- typedef enum
- {
- SVG_LENGTHTYPE_UNKNOWN = 0,
- SVG_LENGTHTYPE_NUMBER = 1,
- SVG_LENGTHTYPE_PERCENTAGE = 2,
- SVG_LENGTHTYPE_EMS = 3,
- SVG_LENGTHTYPE_EXS = 4,
- SVG_LENGTHTYPE_PX = 5,
- SVG_LENGTHTYPE_CM = 6,
- SVG_LENGTHTYPE_MM = 7,
- SVG_LENGTHTYPE_IN = 8,
- SVG_LENGTHTYPE_PT = 9,
- SVG_LENGTHTYPE_PC = 10
- } LengthUnitType;
-
- /**
- *
- */
- unsigned short getUnitType();
-
- /**
- *
- */
- double getValue();
-
- /**
- *
- */
- void setValue(double val) throw(DOMException);
-
- /**
- *
- */
- double getValueInSpecifiedUnits();
-
- /**
- *
- */
- void setValueInSpecifiedUnits(double /*val*/) throw(DOMException);
-
- /**
- *
- */
- DOMString getValueAsString();
-
- /**
- *
- */
- void setValueAsString(const DOMString& /*val*/) throw(DOMException);
-
- /**
- *
- */
- void newValueSpecifiedUnits(unsigned short /*unitType*/, double /*val*/);
-
- /**
- *
- */
- void convertToSpecifiedUnits(unsigned short /*unitType*/);
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- SVGLength();
-
- /**
- *
- */
- SVGLength(const SVGLength &other);
-
- /**
- *
- */
- ~SVGLength();
-
-protected:
-
- int unitType;
-
- double value;
-
-};
-
-/*#########################################################################
-## SVGMatrix
-#########################################################################*/
-
-/**
- * In SVG, a Matrix is defined like this:
- *
- * | a c e |
- * | b d f |
- * | 0 0 1 |
- *
- */
-class SVGMatrix
-{
-public:
-
-
- /**
- *
- */
- double getA();
-
- /**
- *
- */
- void setA(double val) throw(DOMException);
-
- /**
- *
- */
- double getB();
-
- /**
- *
- */
- void setB(double val) throw(DOMException);
-
- /**
- *
- */
- double getC();
-
- /**
- *
- */
- void setC(double val) throw(DOMException);
-
- /**
- *
- */
- double getD();
-
- /**
- *
- */
- void setD(double val) throw(DOMException);
-
- /**
- *
- */
- double getE();
-
- /**
- *
- */
- void setE(double val) throw(DOMException);
-
- /**
- *
- */
- double getF();
-
- /**
- *
- */
- void setF(double val) throw(DOMException);
-
-
- /**
- * Return the result of postmultiplying this matrix with another.
- */
- SVGMatrix multiply(const SVGMatrix &other);
-
- /**
- * Calculate the inverse of this matrix
- *
- *
- * The determinant of a 3x3 matrix E
- * (let's use our own notation for a bit)
- *
- * A B C
- * D E F
- * G H I
- * is
- * AEI - AFH - BDI + BFG + CDH - CEG
- *
- * Since in our affine transforms, G and H==0 and I==1,
- * this reduces to:
- * AE - BD
- * In SVG's naming scheme, that is: a * d - c * b . SIMPLE!
- *
- * In a similar method of attack, SVG's adjunct matrix is:
- *
- * d -c cf-ed
- * -b a eb-af
- * 0 0 ad-cb
- *
- * To get the inverse matrix, we divide the adjunct matrix by
- * the determinant. Notice that(ad-cb)/(ad-cb)==1. Very cool.
- * So what we end up with is this:
- *
- * a = d/(ad-cb) c = -c/(ad-cb) e =(cf-ed)/(ad-cb)
- * b = -b/(ad-cb) d = a/(ad-cb) f =(eb-af)/(ad-cb)
- *
- * (Since this would be in all SVG-DOM implementations,
- * somebody needed to document this! ^^)
- *
- */
- SVGMatrix inverse() throw(SVGException);
-
- /**
- * Equivalent to multiplying by:
- * | 1 0 x |
- * | 0 1 y |
- * | 0 0 1 |
- *
- */
- SVGMatrix translate(double x, double y);
-
- /**
- * Equivalent to multiplying by:
- * | scale 0 0 |
- * | 0 scale 0 |
- * | 0 0 1 |
- *
- */
- SVGMatrix scale(double scale);
-
- /**
- * Equivalent to multiplying by:
- * | scaleX 0 0 |
- * | 0 scaleY 0 |
- * | 0 0 1 |
- *
- */
- SVGMatrix scaleNonUniform(double scaleX, double scaleY);
-
- /**
- * Equivalent to multiplying by:
- * | cos(a) -sin(a) 0 |
- * | sin(a) cos(a) 0 |
- * | 0 0 1 |
- *
- */
- SVGMatrix rotate(double angle);
-
- /**
- * Equivalent to multiplying by:
- * | cos(a) -sin(a) 0 |
- * | sin(a) cos(a) 0 |
- * | 0 0 1 |
- * In this case, angle 'a' is computed as the artangent
- * of the slope y/x . It is negative if the slope is negative.
- */
- SVGMatrix rotateFromVector(double x, double y) throw(SVGException);
-
- /**
- * Equivalent to multiplying by:
- * | -1 0 0 |
- * | 0 1 0 |
- * | 0 0 1 |
- *
- */
- SVGMatrix flipX();
-
- /**
- * Equivalent to multiplying by:
- * | 1 0 0 |
- * | 0 -1 0 |
- * | 0 0 1 |
- *
- */
- SVGMatrix flipY();
-
- /**
- * | 1 tan(a) 0 |
- * | 0 1 0 |
- * | 0 0 1 |
- *
- */
- SVGMatrix skewX(double angle);
-
- /**
- * Equivalent to multiplying by:
- * | 1 0 0 |
- * | tan(a) 1 0 |
- * | 0 0 1 |
- *
- */
- SVGMatrix skewY(double angle);
-
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- SVGMatrix();
-
- /**
- *
- */
- SVGMatrix(double aArg, double bArg, double cArg,
- double dArg, double eArg, double fArg);
-
- /**
- * Copy constructor
- */
- SVGMatrix(const SVGMatrix &other);
-
- /**
- *
- */
- ~SVGMatrix() {}
-
-protected:
-
-friend class SVGTransform;
-
- /*
- * Set to the identify matrix
- */
- void identity();
-
- double a, b, c, d, e, f;
-
-};
-
-
-/*#########################################################################
-## SVGNumber
-#########################################################################*/
-
-/**
- *
- */
-class SVGNumber
-{
-public:
-
- /**
- *
- */
- double getValue();
-
- /**
- *
- */
- void setValue(double val) throw(DOMException);
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- SVGNumber();
-
- /**
- *
- */
- SVGNumber(const SVGNumber &other);
-
- /**
- *
- */
- ~SVGNumber();
-
-protected:
-
- double value;
-
-};
-
-/*#########################################################################
-## SVGPoint
-#########################################################################*/
-
-/**
- *
- */
-class SVGPoint
-{
-public:
-
- /**
- *
- */
- double getX();
-
- /**
- *
- */
- void setX(double val) throw(DOMException);
-
- /**
- *
- */
- double getY();
-
- /**
- *
- */
- void setY(double val) throw(DOMException);
-
- /**
- *
- */
- SVGPoint matrixTransform(const SVGMatrix &/*matrix*/);
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- SVGPoint();
-
- /**
- *
- */
- SVGPoint(const SVGPoint &other);
-
- /**
- *
- */
- ~SVGPoint();
-
-protected:
-
- double x, y;
-};
-
-
-/*#########################################################################
-## SVGPathSeg
-#########################################################################*/
-
-/**
- *
- */
-class SVGPathSeg
-{
-public:
-
- /**
- * Path Segment Types
- */
- typedef enum
- {
- PATHSEG_UNKNOWN = 0,
- PATHSEG_CLOSEPATH = 1,
- PATHSEG_MOVETO_ABS = 2,
- PATHSEG_MOVETO_REL = 3,
- PATHSEG_LINETO_ABS = 4,
- PATHSEG_LINETO_REL = 5,
- PATHSEG_CURVETO_CUBIC_ABS = 6,
- PATHSEG_CURVETO_CUBIC_REL = 7,
- PATHSEG_CURVETO_QUADRATIC_ABS = 8,
- PATHSEG_CURVETO_QUADRATIC_REL = 9,
- PATHSEG_ARC_ABS = 10,
- PATHSEG_ARC_REL = 11,
- PATHSEG_LINETO_HORIZONTAL_ABS = 12,
- PATHSEG_LINETO_HORIZONTAL_REL = 13,
- PATHSEG_LINETO_VERTICAL_ABS = 14,
- PATHSEG_LINETO_VERTICAL_REL = 15,
- PATHSEG_CURVETO_CUBIC_SMOOTH_ABS = 16,
- PATHSEG_CURVETO_CUBIC_SMOOTH_REL = 17,
- PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS = 18,
- PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL = 19
- } PathSegmentType;
-
- /**
- *
- */
- unsigned short getPathSegType();
-
- /**
- *
- */
- DOMString getPathSegTypeAsLetter();
-
- /**
- * From the various subclasses
- */
-
- /**
- *
- */
- double getX();
-
- /**
- *
- */
- void setX(double val) throw(DOMException);
-
- /**
- *
- */
- double getX1();
-
- /**
- *
- */
- void setX1(double val) throw(DOMException);
-
- /**
- *
- */
- double getX2();
-
- /**
- *
- */
- void setX2(double val) throw(DOMException);
-
- /**
- *
- */
- double getY();
-
- /**
- *
- */
- void setY(double val) throw(DOMException);
-
- /**
- *
- */
- double getY1();
-
- /**
- *
- */
- void setY1(double val) throw(DOMException);
-
- /**
- *
- */
- double getY2();
-
- /**
- *
- */
- void setY2(double val) throw(DOMException);
-
- /**
- *
- */
- double getR1();
-
- /**
- *
- */
- void setR1(double val) throw(DOMException);
-
- /**
- *
- */
- double getR2();
-
- /**
- *
- */
- void setR2(double val) throw(DOMException);
-
- /**
- *
- */
- double getAngle();
-
- /**
- *
- */
- void setAngle(double val) throw(DOMException);
-
- /**
- *
- */
- bool getLargeArcFlag();
-
- /**
- *
- */
- void setLargeArcFlag(bool val) throw(DOMException);
-
- /**
- *
- */
- bool getSweepFlag();
-
- /**
- *
- */
- void setSweepFlag(bool val) throw(DOMException);
-
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- SVGPathSeg();
-
- /**
- *
- */
- SVGPathSeg(int typeArg);
-
- /**
- *
- */
- SVGPathSeg(const SVGPathSeg &other);
-
- /**
- *
- */
- SVGPathSeg &operator=(const SVGPathSeg &other);
-
- /**
- *
- */
- ~SVGPathSeg();
-
-protected:
-
- void init();
-
- void assign(const SVGPathSeg &other);
-
- int type;
- double x, y, x1, y1, x2, y2;
- double r1, r2;
- double angle;
- bool largeArcFlag;
- bool sweepFlag;
-};
-
-
-/*#########################################################################
-## SVGPreserveAspectRatio
-#########################################################################*/
-
-/**
- *
- */
-class SVGPreserveAspectRatio
-{
-public:
-
-
- /**
- * Alignment Types
- */
- typedef enum
- {
- SVG_PRESERVEASPECTRATIO_UNKNOWN = 0,
- SVG_PRESERVEASPECTRATIO_NONE = 1,
- SVG_PRESERVEASPECTRATIO_XMINYMIN = 2,
- SVG_PRESERVEASPECTRATIO_XMIDYMIN = 3,
- SVG_PRESERVEASPECTRATIO_XMAXYMIN = 4,
- SVG_PRESERVEASPECTRATIO_XMINYMID = 5,
- SVG_PRESERVEASPECTRATIO_XMIDYMID = 6,
- SVG_PRESERVEASPECTRATIO_XMAXYMID = 7,
- SVG_PRESERVEASPECTRATIO_XMINYMAX = 8,
- SVG_PRESERVEASPECTRATIO_XMIDYMAX = 9,
- SVG_PRESERVEASPECTRATIO_XMAXYMAX = 10
- } AlignmentType;
-
-
- /**
- * Meet-or-slice Types
- */
- typedef enum
- {
- SVG_MEETORSLICE_UNKNOWN = 0,
- SVG_MEETORSLICE_MEET = 1,
- SVG_MEETORSLICE_SLICE = 2
- } MeetOrSliceType;
-
-
- /**
- *
- */
- unsigned short getAlign();
-
- /**
- *
- */
- void setAlign(unsigned short val) throw(DOMException);
-
- /**
- *
- */
- unsigned short getMeetOrSlice();
-
- /**
- *
- */
- void setMeetOrSlice(unsigned short val) throw(DOMException);
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- SVGPreserveAspectRatio();
-
- /**
- *
- */
- SVGPreserveAspectRatio(const SVGPreserveAspectRatio &other);
-
- /**
- *
- */
- ~SVGPreserveAspectRatio();
-
-protected:
-
- unsigned short align;
- unsigned short meetOrSlice;
-
-};
-
-
-
-/*#########################################################################
-## SVGRect
-#########################################################################*/
-
-/**
- *
- */
-class SVGRect
-{
-public:
-
- /**
- *
- */
- double getX();
-
- /**
- *
- */
- void setX(double val) throw(DOMException);
-
- /**
- *
- */
- double getY();
-
- /**
- *
- */
- void setY(double val) throw(DOMException);
-
- /**
- *
- */
- double getWidth();
-
- /**
- *
- */
- void setWidth(double val) throw(DOMException);
-
- /**
- *
- */
- double getHeight();
-
- /**
- *
- */
- void setHeight(double val) throw(DOMException);
-
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- SVGRect();
-
- /**
- *
- */
- SVGRect(const SVGRect &other);
-
- /**
- *
- */
- ~SVGRect();
-
-protected:
-
- double x, y, width, height;
-
-};
-
-/*#########################################################################
-## SVGTransform
-#########################################################################*/
-
-/**
- *
- */
-class SVGTransform
-{
-public:
-
- /**
- * Transform Types
- */
- typedef enum
- {
- SVG_TRANSFORM_UNKNOWN = 0,
- SVG_TRANSFORM_MATRIX = 1,
- SVG_TRANSFORM_TRANSLATE = 2,
- SVG_TRANSFORM_SCALE = 3,
- SVG_TRANSFORM_ROTATE = 4,
- SVG_TRANSFORM_SKEWX = 5,
- SVG_TRANSFORM_SKEWY = 6,
- } TransformType;
-
- /**
- *
- */
- unsigned short getType();
-
-
- /**
- *
- */
- SVGMatrix getMatrix();
-
- /**
- *
- */
- double getAngle();
-
- /**
- *
- */
- void setMatrix(const SVGMatrix &matrixArg);
-
- /**
- *
- */
- void setTranslate(double tx, double ty);
-
- /**
- *
- */
- void setScale(double sx, double sy);
-
- /**
- *
- */
- void setRotate(double angleArg, double cx, double cy);
-
- /**
- *
- */
- void setSkewX(double angleArg);
-
- /**
- *
- */
- void setSkewY(double angleArg);
-
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- SVGTransform();
-
- /**
- *
- */
- SVGTransform(const SVGTransform &other);
-
- /**
- *
- */
- ~SVGTransform();
-
-protected:
-
- int type;
- double angle;
-
- SVGMatrix matrix;
-};
-
-
-
-
-/*#########################################################################
-## SVGUnitTypes
-#########################################################################*/
-
-/**
- *
- */
-class SVGUnitTypes
-{
-public:
-
- /**
- * Unit Types
- */
- typedef enum
- {
- SVG_UNIT_TYPE_UNKNOWN = 0,
- SVG_UNIT_TYPE_USERSPACEONUSE = 1,
- SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2
- } UnitType;
-
-
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- SVGUnitTypes();
-
- /**
- *
- */
- ~SVGUnitTypes();
-
-};
-
-
-
-
-/*#########################################################################
-## SVGValue
-#########################################################################*/
-
-/**
- * This is a helper class that will hold several types of data. It will
- * be used in those situations where methods are common to different
- * interfaces, except for the data type. This class holds the following:
- * SVGAngle
- * SVGBoolean
- * SVGEnumeration
- * SVGInteger
- * SVGLength
- * SVGNumber
- * SVGPreserveAspectRatio
- * SVGRect
- * SVGString
- */
-class SVGValue
-{
-public:
-
- /**
- *
- */
- typedef enum
- {
- SVG_ANGLE,
- SVG_BOOLEAN,
- SVG_ENUMERATION,
- SVG_INTEGER,
- SVG_LENGTH,
- SVG_NUMBER,
- SVG_PRESERVE_ASPECT_RATIO,
- SVG_RECT,
- SVG_STRING,
- } SVGValueType;
-
- /**
- * Constructor
- */
- SVGValue();
-
- /**
- * Copy constructor
- */
- SVGValue(const SVGValue &other);
-
- /**
- * Assignment
- */
- SVGValue &operator=(const SVGValue &other);
-
- /**
- *
- */
- ~SVGValue();
-
- //###########################
- // TYPES
- //###########################
-
- /**
- * Angle
- */
- SVGValue(const SVGAngle &v);
-
- SVGAngle angleValue();
-
- /**
- * Boolean
- */
- SVGValue(bool v);
-
- bool booleanValue();
-
-
- /**
- * Enumeration
- */
- SVGValue(short v);
-
- short enumerationValue();
-
- /**
- * Integer
- */
- SVGValue(long v);
-
- long integerValue();
-
- /**
- * Length
- */
- SVGValue(const SVGLength &v);
-
- SVGLength lengthValue();
-
- /**
- * Number
- */
- SVGValue(double v);
-
- double numberValue();
-
- /**
- * PathSegment
- */
- SVGValue(const SVGPathSeg &v);
-
- SVGPathSeg pathDataValue();
-
-
- /**
- * Points
- */
- SVGValue(const SVGPoint &v);
-
- SVGPoint pointValue();
-
-
- /**
- * PreserveAspectRatio
- */
- SVGValue(const SVGPreserveAspectRatio &v);
-
- SVGPreserveAspectRatio preserveAspectRatioValue();
-
- /**
- * Rect
- */
- SVGValue(const SVGRect &v);
-
- SVGRect rectValue();
-
- /**
- * String
- */
- SVGValue(const DOMString &v);
-
- DOMString stringValue();
-
- /**
- * TransformList
- */
- SVGValue(const SVGTransform &v);
-
- SVGTransform transformValue();
-
-
-private:
-
- void init();
-
- void assign(const SVGValue &other);
-
- short type;
- SVGAngle angleval; // SVGAngle
- bool bval; // SVGBoolean
- short eval; // SVGEnumeration
- long ival; // SVGInteger
- SVGLength lengthval; // SVGLength
- double dval; // SVGNumber
- SVGPathSeg segval; // SVGPathSeg
- SVGPoint pointval; // SVGPoint
- SVGPreserveAspectRatio parval; // SVGPreserveAspectRatio
- SVGRect rval; // SVGRect
- DOMString sval; // SVGString
- SVGTransform transformval; // SVGTransform
-
-};
-
-
-/*#########################################################################
-## SVGValueList
-#########################################################################*/
-
-/**
- * THis is used to generify a bit the several different types of lists:
- *
- * SVGLengthList -> SVGValueList<SVGLength>
- * SVGValueList -> SVGValueList<SVGNumber>
- * SVGPathData -> SVGValueList<SVGPathSeg>
- * SVGPoints -> SVGValueList<SVGPoint>
- * SVGTransformList -> SVGValueList<SVGTransform>
- */
-class SVGValueList
-{
-public:
-
- /**
- *
- */
- typedef enum
- {
- SVG_LIST_LENGTH,
- SVG_LIST_NUMBER,
- SVG_LIST_PATHSEG,
- SVG_LIST_POINT,
- SVG_LIST_TRANSFORM
- } SVGValueListTypes;
-
- /**
- *
- */
- unsigned long getNumberOfItems();
-
-
- /**
- *
- */
- void clear() throw(DOMException);
-
- /**
- *
- */
- SVGValue getItem(unsigned long index) throw(DOMException);
-
- /**
- *
- */
- SVGValue insertItemBefore(const SVGValue &newItem,
- unsigned long index)
- throw(DOMException, SVGException);
-
- /**
- *
- */
- SVGValue replaceItem(const SVGValue &newItem,
- unsigned long index)
- throw(DOMException, SVGException);
-
- /**
- *
- */
- SVGValue removeItem(unsigned long index) throw(DOMException);
-
- /**
- *
- */
- SVGValue appendItem(const SVGValue &newItem)
- throw(DOMException, SVGException);
-
- /**
- * Matrix
- */
- SVGValue initialize(const SVGValue &newItem)
- throw(DOMException, SVGException);
-
- /**
- * Matrix
- */
- SVGValue createSVGTransformFromMatrix(const SVGValue &matrix);
-
- /**
- * Matrix
- */
- SVGValue consolidate();
-
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- SVGValueList();
-
- /**
- *
- */
- SVGValueList(const SVGValueList &other);
-
- /**
- *
- */
- ~SVGValueList();
-
-protected:
-
- std::vector<SVGValue> items;
-
-};
-
-
-
-
-
-/*#########################################################################
-## SVGAnimatedValue
-#########################################################################*/
-
-/**
- * This class is used to merge all of the "Animated" values, with only
- * a different type, into a single API. This class subsumes the following:
- * SVGAnimatedValue
- * SVGAnimatedValue
- * SVGAnimatedValue
- * SVGAnimatedValue
- * SVGAnimatedValue
- * SVGAnimatedValue
- * SVGAnimatedPathData
- * SVGAnimatedPoints
- * SVGAnimatedPreserveAspectRatio
- * SVGAnimatedValue
- * SVGAnimatedValue
- */
-class SVGAnimatedValue
-{
-public:
-
- /**
- *
- */
- SVGValue &getBaseVal();
-
- /**
- *
- */
- void setBaseVal(const SVGValue &val) throw (DOMException);
-
- /**
- *
- */
- SVGValue &getAnimVal();
-
- /**
- *
- */
- SVGAnimatedValue();
-
- /**
- *
- */
- SVGAnimatedValue(const SVGValue &baseValue);
-
- /**
- *
- */
- SVGAnimatedValue(const SVGValue &baseValue, const SVGValue &animValue);
-
- /**
- *
- */
- SVGAnimatedValue(const SVGAnimatedValue &other);
-
- /**
- *
- */
- SVGAnimatedValue &operator=(const SVGAnimatedValue &other);
-
- /**
- *
- */
- SVGAnimatedValue &operator=(const SVGValue &baseVal);
-
- /**
- *
- */
- ~SVGAnimatedValue();
-
-private:
-
- void init();
-
- void assign(const SVGAnimatedValue &other);
-
- SVGValue baseVal;
-
- SVGValue animVal;
-
-};
-
-
-/*#########################################################################
-## SVGAnimatedValueList
-#########################################################################*/
-
-/**
- * This class is used to merge all of the "Animated" values, with only
- * a different type, into a single API. This class subsumes the following:
- * SVGAnimatedValueList
- * SVGAnimatedValueList
- * SVGAnimatedTransformList
- */
-class SVGAnimatedValueList
-{
-public:
-
- /**
- *
- */
- SVGValueList &getBaseVal();
-
- /**
- *
- */
- void setBaseVal(const SVGValueList &val) throw (DOMException);
-
- /**
- *
- */
- SVGValueList &getAnimVal();
-
- /**
- *
- */
- SVGAnimatedValueList();
-
- /**
- *
- */
- SVGAnimatedValueList(const SVGValueList &baseValue);
-
- /**
- *
- */
- SVGAnimatedValueList(const SVGValueList &baseValue, const SVGValueList &animValue);
-
- /**
- *
- */
- SVGAnimatedValueList(const SVGAnimatedValueList &other);
-
- /**
- *
- */
- SVGAnimatedValueList &operator=(const SVGAnimatedValueList &other);
-
- /**
- *
- */
- SVGAnimatedValueList &operator=(const SVGValueList &baseVal);
-
- /**
- *
- */
- ~SVGAnimatedValueList();
-
-private:
-
- void init();
-
- void assign(const SVGAnimatedValueList &other);
-
- SVGValueList baseVal;
-
- SVGValueList animVal;
-
-};
-
-
-
-/*#########################################################################
-## SVGICCColor
-#########################################################################*/
-
-/**
- *
- */
-class SVGICCColor
-{
-public:
-
- /**
- *
- */
- DOMString getColorProfile();
-
- /**
- *
- */
- void setColorProfile(const DOMString &val) throw(DOMException);
-
- /**
- *
- */
- SVGValueList &getColors();
-
-
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- SVGICCColor();
-
- /**
- *
- */
- SVGICCColor(const SVGICCColor &other);
-
- /**
- *
- */
- ~SVGICCColor();
-
-protected:
-
- DOMString colorProfile;
-
- SVGValueList colors;
-
-};
-
-
-
-/*#########################################################################
-## SVGColor
-#########################################################################*/
-
-/**
- *
- */
-class SVGColor : public css::CSSValue
-{
-public:
-
-
- /**
- * Color Types
- */
- typedef enum
- {
- SVG_COLORTYPE_UNKNOWN = 0,
- SVG_COLORTYPE_RGBCOLOR = 1,
- SVG_COLORTYPE_RGBCOLOR_ICCCOLOR = 2,
- SVG_COLORTYPE_CURRENTCOLOR = 3
- } ColorType;
-
-
- /**
- *
- */
- unsigned short getColorType();
-
- /**
- *
- */
- css::RGBColor getRgbColor();
-
- /**
- *
- */
- SVGICCColor getIccColor();
-
-
- /**
- *
- */
- void setRGBColor(const DOMString& /*rgbColor*/)
- throw(SVGException);
-
- /**
- *
- */
- void setRGBColorICCColor(const DOMString& /*rgbColor*/,
- const DOMString& /*iccColor*/)
- throw(SVGException);
-
- /**
- *
- */
- void setColor(unsigned short /*colorType*/,
- const DOMString& /*rgbColor*/,
- const DOMString& /*iccColor*/)
- throw(SVGException);
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- SVGColor();
-
- /**
- *
- */
- SVGColor(const SVGColor &other);
-
- /**
- *
- */
- ~SVGColor();
-
-protected:
-
- int colorType;
-
-};
-
-
-
-/*#########################################################################
-## SVGPaint
-#########################################################################*/
-
-/**
- *
- */
-class SVGPaint : public SVGColor
-{
-public:
-
- /**
- * Paint Types
- */
- typedef enum
- {
- SVG_PAINTTYPE_UNKNOWN = 0,
- SVG_PAINTTYPE_RGBCOLOR = 1,
- SVG_PAINTTYPE_RGBCOLOR_ICCCOLOR = 2,
- SVG_PAINTTYPE_NONE = 101,
- SVG_PAINTTYPE_CURRENTCOLOR = 102,
- SVG_PAINTTYPE_URI_NONE = 103,
- SVG_PAINTTYPE_URI_CURRENTCOLOR = 104,
- SVG_PAINTTYPE_URI_RGBCOLOR = 105,
- SVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR = 106,
- SVG_PAINTTYPE_URI = 107
- } PaintType;
-
-
- /**
- *
- */
- unsigned short getPaintType();
-
- /**
- *
- */
- DOMString getUri();
-
- /**
- *
- */
- void setUri(const DOMString& uriArg);
-
- /**
- *
- */
- void setPaint(unsigned short paintTypeArg,
- const DOMString& uriArg,
- const DOMString& /*rgbColor*/,
- const DOMString& /*iccColor*/)
- throw(SVGException);
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- SVGPaint();
-
- /**
- *
- */
- SVGPaint(const SVGPaint &other);
-
- /**
- *
- */
- ~SVGPaint();
-
-protected:
-
- unsigned int paintType;
- DOMString uri;
-
-};
-
-
-
-
-//########################################################################
-//########################################################################
-//# I N T E R F A C E S
-//########################################################################
-//########################################################################
-
-
-
-
-
-
-
-/*#########################################################################
-## SVGStylable
-#########################################################################*/
-
-/**
- *
- */
-class SVGStylable
-{
-public:
-
- /**
- *
- */
- SVGAnimatedValue getClassName();
-
- /**
- *
- */
- css::CSSStyleDeclaration getStyle();
-
-
- /**
- *
- */
- css::CSSValue getPresentationAttribute(const DOMString& /*name*/);
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- SVGStylable();
-
- /**
- *
- */
- SVGStylable(const SVGStylable &other);
-
- /**
- *
- */
- ~SVGStylable();
-
-protected:
-
- SVGAnimatedValue className;
- css::CSSStyleDeclaration style;
-
-};
-
-
-
-
-
-/*#########################################################################
-## SVGLocatable
-#########################################################################*/
-
-/**
- *
- */
-class SVGLocatable
-{
-public:
-
- /**
- *
- */
- SVGElementPtr getNearestViewportElement();
-
- /**
- *
- */
- SVGElementPtr getFarthestViewportElement();
-
- /**
- *
- */
- SVGRect getBBox();
-
- /**
- *
- */
- SVGMatrix getCTM();
-
- /**
- *
- */
- SVGMatrix getScreenCTM();
-
- /**
- *
- */
- SVGMatrix getTransformToElement(const SVGElement &/*element*/)
- throw(SVGException);
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- SVGLocatable();
-
- /**
- *
- */
- SVGLocatable(const SVGLocatable &/*other*/);
-
- /**
- *
- */
- ~SVGLocatable();
-
-protected:
-
- SVGRect bbox;
- SVGMatrix ctm;
- SVGMatrix screenCtm;
-
-};
-
-
-/*#########################################################################
-## SVGTransformable
-#########################################################################*/
-
-/**
- *
- */
-class SVGTransformable : public SVGLocatable
-{
-public:
-
-
- /**
- *
- */
- SVGAnimatedValueList &getTransform();
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- SVGTransformable();
-
- /**
- *
- */
- SVGTransformable(const SVGTransformable &other);
-
- /**
- *
- */
- ~SVGTransformable();
-
-protected:
-
- SVGAnimatedValueList transforms;
-};
-
-
-
-/*#########################################################################
-## SVGTests
-#########################################################################*/
-
-/**
- *
- */
-class SVGTests
-{
-public:
-
- /**
- *
- */
- SVGValueList &getRequiredFeatures();
-
- /**
- *
- */
- SVGValueList &getRequiredExtensions();
-
- /**
- *
- */
- SVGValueList &getSystemLanguage();
-
- /**
- *
- */
- bool hasExtension(const DOMString& /*extension*/);
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- SVGTests();
-
- /**
- *
- */
- SVGTests(const SVGTests &other);
-
- /**
- *
- */
- ~SVGTests();
-
-protected:
-
- SVGValueList requiredFeatures;
- SVGValueList requiredExtensions;
- SVGValueList systemLanguage;
-
-};
-
-
-
-
-
-
-/*#########################################################################
-## SVGLangSpace
-#########################################################################*/
-
-/**
- *
- */
-class SVGLangSpace
-{
-public:
-
-
- /**
- *
- */
- DOMString getXmlLang();
-
- /**
- *
- */
- void setXmlLang(const DOMString &val) throw(DOMException);
-
- /**
- *
- */
- DOMString getXmlSpace();
-
- /**
- *
- */
- void setXmlSpace(const DOMString &val) throw(DOMException);
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- SVGLangSpace();
-
- /**
- *
- */
- SVGLangSpace(const SVGLangSpace &other);
-
- /**
- *
- */
- ~SVGLangSpace();
-
-protected:
-
- DOMString xmlLang;
- DOMString xmlSpace;
-
-};
-
-
-
-/*#########################################################################
-## SVGExternalResourcesRequired
-#########################################################################*/
-
-/**
- *
- */
-class SVGExternalResourcesRequired
-{
-public:
-
- /**
- * boolean
- */
- SVGAnimatedValue getExternalResourcesRequired();
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- SVGExternalResourcesRequired();
-
- /**
- *
- */
- SVGExternalResourcesRequired(const SVGExternalResourcesRequired &other);
-
- /**
- *
- */
- ~SVGExternalResourcesRequired();
-
-protected:
-
- SVGAnimatedValue required; //boolean
-
-};
-
-
-
-
-
-
-
-
-
-/*#########################################################################
-## SVGFitToViewBox
-#########################################################################*/
-
-/**
- *
- */
-class SVGFitToViewBox
-{
-public:
-
- /**
- * rect
- */
- SVGAnimatedValue getViewBox();
-
- /**
- * preserveAspectRatio
- */
- SVGAnimatedValue getPreserveAspectRatio();
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- SVGFitToViewBox();
-
- /**
- *
- */
- SVGFitToViewBox(const SVGFitToViewBox &other);
-
- /**
- *
- */
- ~SVGFitToViewBox();
-
-protected:
-
- SVGAnimatedValue viewBox; //rect
- SVGAnimatedValue preserveAspectRatio;
-
-};
-
-
-/*#########################################################################
-## SVGZoomAndPan
-#########################################################################*/
-
-/**
- *
- */
-class SVGZoomAndPan
-{
-public:
-
- /**
- * Zoom and Pan Types
- */
- typedef enum
- {
- SVG_ZOOMANDPAN_UNKNOWN = 0,
- SVG_ZOOMANDPAN_DISABLE = 1,
- SVG_ZOOMANDPAN_MAGNIFY = 2
- } ZoomAndPanType;
-
- /**
- *
- */
- unsigned short getZoomAndPan();
-
- /**
- *
- */
- void setZoomAndPan(unsigned short val) throw(DOMException);
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- SVGZoomAndPan();
-
- /**
- *
- */
- SVGZoomAndPan(const SVGZoomAndPan &other);
-
- /**
- *
- */
- ~SVGZoomAndPan();
-
-protected:
-
- unsigned short zoomAndPan;
-
-};
-
-
-
-
-
-
-/*#########################################################################
-## SVGViewSpec
-#########################################################################*/
-
-/**
- *
- */
-class SVGViewSpec : public SVGZoomAndPan,
- public SVGFitToViewBox
-{
-public:
-
- /**
- *
- */
- SVGValueList getTransform();
-
- /**
- *
- */
- SVGElementPtr getViewTarget();
-
- /**
- *
- */
- DOMString getViewBoxString();
-
- /**
- *
- */
- DOMString getPreserveAspectRatioString();
-
- /**
- *
- */
- DOMString getTransformString();
-
- /**
- *
- */
- DOMString getViewTargetString();
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- SVGViewSpec();
-
- /**
- *
- */
- SVGViewSpec(const SVGViewSpec &other);
-
- /**
- *
- */
- ~SVGViewSpec();
-
-protected:
-
- SVGElementPtr viewTarget;
- SVGValueList transform;
-};
-
-
-/*#########################################################################
-## SVGURIReference
-#########################################################################*/
-
-/**
- *
- */
-class SVGURIReference
-{
-public:
-
- /**
- * string
- */
- SVGAnimatedValue getHref();
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- SVGURIReference();
-
- /**
- *
- */
- SVGURIReference(const SVGURIReference &other);
-
- /**
- *
- */
- ~SVGURIReference();
-
-protected:
-
- SVGAnimatedValue href;
-
-};
-
-
-
-
-
-
-/*#########################################################################
-## SVGCSSRule
-#########################################################################*/
-
-/**
- *
- */
-class SVGCSSRule : public css::CSSRule
-{
-public:
-
-
- /**
- * Additional CSS RuleType to support ICC color specifications
- */
- typedef enum
- {
- COLOR_PROFILE_RULE = 7
- } ColorProfileRuleType;
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- SVGCSSRule();
-
- /**
- *
- */
- SVGCSSRule(const SVGCSSRule &other);
-
- /**
- *
- */
- ~SVGCSSRule();
-
-};
-
-
-
-/*#########################################################################
-## SVGRenderingIntent
-#########################################################################*/
-
-/**
- *
- */
-class SVGRenderingIntent
-{
-public:
-
- /**
- * Rendering Intent Types
- */
- typedef enum
- {
- RENDERING_INTENT_UNKNOWN = 0,
- RENDERING_INTENT_AUTO = 1,
- RENDERING_INTENT_PERCEPTUAL = 2,
- RENDERING_INTENT_RELATIVE_COLORIMETRIC = 3,
- RENDERING_INTENT_SATURATION = 4,
- RENDERING_INTENT_ABSOLUTE_COLORIMETRIC = 5
- } RenderingIntentType;
-
-
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- SVGRenderingIntent();
-
- /**
- *
- */
- SVGRenderingIntent(const SVGRenderingIntent &other);
-
- /**
- *
- */
- ~SVGRenderingIntent();
-
-protected:
-
- unsigned short renderingIntentType;
-};
-
-
-
-
-
-
-
-
-
-/*#########################################################################
-## SVGColorProfileRule
-#########################################################################*/
-
-/**
- *
- */
-class SVGColorProfileRule : public SVGCSSRule,
- public SVGRenderingIntent
-{
-
-public:
-
- /**
- *
- */
- DOMString getSrc();
-
- /**
- *
- */
- void setSrc(const DOMString &val) throw(DOMException);
-
- /**
- *
- */
- DOMString getName();
-
- /**
- *
- */
- void setName(const DOMString &val) throw(DOMException);
-
- /**
- *
- */
- unsigned short getRenderingIntent();
-
- /**
- *
- */
- void setRenderingIntent(unsigned short val) throw(DOMException);
-
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- SVGColorProfileRule();
-
- /**
- *
- */
- SVGColorProfileRule(const SVGColorProfileRule &other);
-
- /**
- *
- */
- ~SVGColorProfileRule();
-
-protected:
-
- unsigned short renderingIntent;
- DOMString src;
- DOMString name;
-
-};
-
-
-
-/*#########################################################################
-## SVGFilterPrimitiveStandardAttributes
-#########################################################################*/
-
-/**
- *
- */
-class SVGFilterPrimitiveStandardAttributes : public SVGStylable
-{
-public:
-
- /**
- * length
- */
- SVGAnimatedValue getX();
-
- /**
- * length
- */
- SVGAnimatedValue getY();
-
- /**
- * length
- */
- SVGAnimatedValue getWidth();
-
- /**
- * length
- */
- SVGAnimatedValue getHeight();
-
- /**
- * string
- */
- SVGAnimatedValue getResult();
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- SVGFilterPrimitiveStandardAttributes();
-
- /**
- *
- */
- SVGFilterPrimitiveStandardAttributes(
- const SVGFilterPrimitiveStandardAttributes &other);
-
- /**
- *
- */
- ~SVGFilterPrimitiveStandardAttributes();
-
-protected:
-
- SVGAnimatedValue x;
- SVGAnimatedValue y;
- SVGAnimatedValue width;
- SVGAnimatedValue height;
- SVGAnimatedValue result;
-
-};
-
-
-/*#########################################################################
-## SVGEvent
-#########################################################################*/
-
-/**
- *
- */
-class SVGEvent : events::Event
-{
-public:
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- SVGEvent();
-
- /**
- *
- */
- SVGEvent(const SVGEvent &other);
-
- /**
- *
- */
- ~SVGEvent();
-
-};
-
-
-
-
-/*#########################################################################
-## SVGZoomEvent
-#########################################################################*/
-
-/**
- *
- */
-class SVGZoomEvent : events::UIEvent
-{
-public:
-
- /**
- *
- */
- SVGRect getZoomRectScreen();
-
- /**
- *
- */
- double getPreviousScale();
-
- /**
- *
- */
- SVGPoint getPreviousTranslate();
-
- /**
- *
- */
- double getNewScale();
-
- /**
- *
- */
- SVGPoint getNewTranslate();
-
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- SVGZoomEvent();
-
- /**
- *
- */
- SVGZoomEvent(const SVGZoomEvent &other);
-
- /**
- *
- */
- ~SVGZoomEvent();
-
-protected:
-
- SVGRect zoomRectScreen;
- double previousScale;
- SVGPoint previousTranslate;
- double newScale;
- SVGPoint newTranslate;
-
-};
-
-
-
-/*#########################################################################
-## SVGElementInstance
-#########################################################################*/
-
-/**
- *
- */
-class SVGElementInstance : public events::EventTarget
-{
-public:
-
- /**
- *
- */
- SVGElementPtr getCorrespondingElement();
-
- /**
- *
- */
- SVGUseElementPtr getCorrespondingUseElement();
-
- /**
- *
- */
- SVGElementInstance getParentNode();
-
- /**
- * Since we are using stack types and this is a circular definition,
- * we will instead implement this as a global function below:
- * SVGElementInstanceList getChildNodes(const SVGElementInstance instance);
- */
- //SVGElementInstanceList getChildNodes();
-
- /**
- *
- */
- SVGElementInstance getFirstChild();
-
- /**
- *
- */
- SVGElementInstance getLastChild();
-
- /**
- *
- */
- SVGElementInstance getPreviousSibling();
-
- /**
- *
- */
- SVGElementInstance getNextSibling();
-
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- SVGElementInstance();
-
- /**
- *
- */
- SVGElementInstance(const SVGElementInstance &other);
-
- /**
- *
- */
- ~SVGElementInstance();
-
-protected:
-
- SVGElementPtr correspondingElement;
- SVGUseElementPtr correspondingUseElement;
-
-};
-
-
-
-
-
-
-/*#########################################################################
-## SVGElementInstanceList
-#########################################################################*/
-
-/**
- *
- */
-class SVGElementInstanceList
-{
-public:
-
- /**
- *
- */
- unsigned long getLength();
-
- /**
- *
- */
- SVGElementInstance item(unsigned long index);
-
- /**
- * This static method replaces the circular definition of:
- * SVGElementInstanceList SVGElementInstance::getChildNodes()
- *
- */
- static SVGElementInstanceList getChildNodes(const SVGElementInstance &/*instance*/);
-
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- SVGElementInstanceList();
-
- /**
- *
- */
- SVGElementInstanceList(const SVGElementInstanceList &other);
-
- /**
- *
- */
- ~SVGElementInstanceList();
-
-protected:
-
- std::vector<SVGElementInstance> items;
-
-
-};
-
-
-
-
-
-
-
-
-//########################################################################
-//########################################################################
-//########################################################################
-//# D O M
-//########################################################################
-//########################################################################
-//########################################################################
-
-
-
-
-
-/*#########################################################################
-## Types
-#########################################################################*/
-
-/**
- * Bitmasks for has_an interface for SVGElement
- */
-#define SVG_ANGLE 0x00000001
-#define SVG_ANIMATED_ANGLE 0x00000002
-#define SVG_ANIMATED_BOOLEAN 0x00000004
-#define SVG_ANIMATED_ENUMERATION 0x00000008
-#define SVG_ANIMATED_INTEGER 0x00000010
-#define SVG_ANIMATED_LENGTH 0x00000020
-#define SVG_ANIMATED_LENGTH_LIST 0x00000040
-#define SVG_ANIMATED_NUMBER 0x00000080
-#define SVG_ANIMATED_NUMBER_LIST 0x00000100
-#define SVG_ANIMATED_RECT 0x00000200
-#define SVG_ANIMATED_STRING 0x00000400
-#define SVG_COLOR 0x00000800
-#define SVG_CSS_RULE 0x00001000
-#define SVG_EXTERNAL_RESOURCES_REQUIRED 0x00002000
-#define SVG_FIT_TO_VIEWBOX 0x00004000
-#define SVG_ICCCOLOR 0x00008000
-#define SVG_LANG_SPACE 0x00010000
-#define SVG_LENGTH 0x00020000
-#define SVG_LENGTH_LIST 0x00040000
-#define SVG_LOCATABLE 0x00080000
-#define SVG_NUMBER 0x00100000
-#define SVG_NUMBER_LIST 0x00200000
-#define SVG_RECT 0x00400000
-#define SVG_RENDERING_INTENT 0x00800000
-#define SVG_STRING_LIST 0x01000000
-#define SVG_STYLABLE 0x02000000
-#define SVG_TESTS 0x04000000
-#define SVG_TRANSFORMABLE 0x08000000
-#define SVG_UNIT_TYPES 0x10000000
-#define SVG_URI_REFERENCE 0x20000000
-#define SVG_VIEW_SPEC 0x40000000
-#define SVG_ZOOM_AND_PAN 0x80000000
-
-/**
- * How many above? Quite handy
- */
-#define SVG_NR_INTERFACES 32
-
-
-/**
- * Enumerations for SVGElement types
- */
-typedef enum
-{
- SVG_A_ELEMENT = 0,
- SVG_ALTGLYPH_ELEMENT,
- SVG_ALTGLYPHDEF_ELEMENT,
- SVG_ALTGLYPHITEM_ELEMENT,
- SVG_ANIMATE_ELEMENT,
- SVG_ANIMATECOLOR_ELEMENT,
- SVG_ANIMATEMOTION_ELEMENT,
- SVG_ANIMATETRANSFORM_ELEMENT,
- SVG_CIRCLE_ELEMENT,
- SVG_CLIPPATH_ELEMENT,
- SVG_COLOR_PROFILE_ELEMENT,
- SVG_CURSOR_ELEMENT,
- SVG_DEFINITION_SRC_ELEMENT,
- SVG_DEFS_ELEMENT,
- SVG_DESC_ELEMENT,
- SVG_ELLIPSE_ELEMENT,
- SVG_FEBLEND_ELEMENT,
- SVG_FECOLORMATRIX_ELEMENT,
- SVG_FECOMPONENTTRANSFER_ELEMENT,
- SVG_FECOMPOSITE_ELEMENT,
- SVG_FECONVOLVEMATRIX_ELEMENT,
- SVG_FEDIFFUSELIGHTING_ELEMENT,
- SVG_FEDISPLACEMENTMAP_ELEMENT,
- SVG_FEDISTANTLIGHT_ELEMENT,
- SVG_FEFLOOD_ELEMENT,
- SVG_FEFUNCA_ELEMENT,
- SVG_FEFUNCB_ELEMENT,
- SVG_FEFUNCG_ELEMENT,
- SVG_FEFUNCR_ELEMENT,
- SVG_FEGAUSSIANBLUR_ELEMENT,
- SVG_FEIMAGE_ELEMENT,
- SVG_FEMERGE_ELEMENT,
- SVG_FEMERGENODE_ELEMENT,
- SVG_FEMORPHOLOGY_ELEMENT,
- SVG_FEOFFSET_ELEMENT,
- SVG_FEPOINTLIGHT_ELEMENT,
- SVG_FESPECULARLIGHTING_ELEMENT,
- SVG_FESPOTLIGHT_ELEMENT,
- SVG_FETILE_ELEMENT,
- SVG_FETURBULENCE_ELEMENT,
- SVG_FILTER_ELEMENT,
- SVG_FONT_ELEMENT,
- SVG_FONT_FACE_ELEMENT,
- SVG_FONT_FACE_FORMAT_ELEMENT,
- SVG_FONT_FACE_NAME_ELEMENT,
- SVG_FONT_FACE_SRC_ELEMENT,
- SVG_FONT_FACE_URI_ELEMENT,
- SVG_FOREIGNOBJECT_ELEMENT,
- SVG_G_ELEMENT,
- SVG_GLYPH_ELEMENT,
- SVG_GLYPHREF_ELEMENT,
- SVG_HKERN_ELEMENT,
- SVG_IMAGE_ELEMENT,
- SVG_LINE_ELEMENT,
- SVG_LINEARGRADIENT_ELEMENT,
- SVG_MARKER_ELEMENT,
- SVG_MASK_ELEMENT,
- SVG_METADATA_ELEMENT,
- SVG_MISSING_GLYPH_ELEMENT,
- SVG_MPATH_ELEMENT,
- SVG_PATH_ELEMENT,
- SVG_PATTERN_ELEMENT,
- SVG_POLYGON_ELEMENT,
- SVG_POLYLINE_ELEMENT,
- SVG_RADIALGRADIENT_ELEMENT,
- SVG_RECT_ELEMENT,
- SVG_SCRIPT_ELEMENT,
- SVG_SET_ELEMENT,
- SVG_STOP_ELEMENT,
- SVG_STYLE_ELEMENT,
- SVG_SVG_ELEMENT,
- SVG_SWITCH_ELEMENT,
- SVG_SYMBOL_ELEMENT,
- SVG_TEXT_ELEMENT,
- SVG_TEXTPATH_ELEMENT,
- SVG_TITLE_ELEMENT,
- SVG_TREF_ELEMENT,
- SVG_TSPAN_ELEMENT,
- SVG_USE_ELEMENT,
- SVG_VIEW_ELEMENT,
- SVG_VKERN_ELEMENT,
- SVG_MAX_ELEMENT
-} SVGElementType;
-
-
-
-
-/**
- * Look up the SVG Element type enum for a given string
- * Return -1 if not found
- */
-int svgElementStrToEnum(const char *str);
-
-
-/**
- * Return the string corresponding to a given SVG element type enum
- * Return "unknown" if not found
- */
-const char *svgElementEnumToStr(int type);
-
-
-
-
-/*#########################################################################
-## SVGElement
-#########################################################################*/
-
-/**
- * All of the SVG DOM interfaces that correspond directly to elements in the SVG
- * language(e.g., the SVGPathElement interface corresponds directly to the
- * 'path' element in the language) are derivative from base class SVGElement.
- */
-class SVGElement : public Element
-{
-public:
-
- //####################################################################
- //# BASE METHODS FOR SVGElement
- //####################################################################
-
- /**
- * Get the value of the id attribute on the given element.
- */
- DOMString getId();
-
- /**
- * Set the value of the id attribute on the given element.
- */
- void setId(const DOMString &val) throw(DOMException);
-
- /**
- * Corresponds to attribute xml:base on the given element.
- */
- DOMString getXmlBase();
-
- /**
- * Corresponds to attribute xml:base on the given element.
- */
- void setXmlBase(const DOMString &val) throw(DOMException);
-
- /**
- * The nearest ancestor 'svg' element. Null if the given element is the
- * outermost 'svg' element.
- */
- SVGElementPtr getOwnerSVGElement();
-
- /**
- * The element which established the current viewport. Often, the nearest
- * ancestor 'svg' element. Null if the given element is the outermost 'svg'
- * element.
- */
- SVGElementPtr getViewportElement();
-
-
-
- //####################################################################
- //####################################################################
- //# E L E M E N T S
- //####################################################################
- //####################################################################
-
- //####################################################################
- //# SVGAElement
- //####################################################################
-
-
- /**
- *
- */
- SVGAnimatedValue getTarget();
-
-
-
- //####################################################################
- //# SVGAltGlyphElement
- //####################################################################
-
-
- /**
- * Get the attribute glyphRef on the given element.
- */
- DOMString getGlyphRef();
-
- /**
- * Set the attribute glyphRef on the given element.
- */
- void setGlyphRef(const DOMString &val) throw(DOMException);
-
- /**
- * Get the attribute format on the given element.
- */
- DOMString getFormat();
-
- /**
- * Set the attribute format on the given element.
- */
- void setFormat(const DOMString &val) throw(DOMException);
-
-
- //####################################################################
- //# SVGAltGlyphDefElement
- //####################################################################
-
- //####################################################################
- //# SVGAltGlyphItemElement
- //####################################################################
-
-
- //####################################################################
- //# SVGAnimateElement
- //####################################################################
-
-
- //####################################################################
- //# SVGAnimateColorElement
- //####################################################################
-
- //####################################################################
- //# SVGAnimateMotionElement
- //####################################################################
-
-
- //####################################################################
- //# SVGAnimateTransformElement
- //####################################################################
-
-
- //####################################################################
- //# SVGAnimationElement
- //####################################################################
-
-
- /**
- *
- */
- SVGElementPtr getTargetElement();
-
- /**
- *
- */
- double getStartTime();
-
- /**
- *
- */
- double getCurrentTime();
-
- /**
- *
- */
- double getSimpleDuration() throw(DOMException);
-
-
-
- //####################################################################
- //# SVGCircleElement
- //####################################################################
-
- /**
- * Corresponds to attribute cx on the given 'circle' element.
- */
- SVGAnimatedValue getCx();
-
- /**
- * Corresponds to attribute cy on the given 'circle' element.
- */
- SVGAnimatedValue getCy();
-
- /**
- * Corresponds to attribute r on the given 'circle' element.
- */
- SVGAnimatedValue getR();
-
- //####################################################################
- //# SVGClipPathElement
- //####################################################################
-
-
- /**
- * Corresponds to attribute clipPathUnits on the given 'clipPath' element.
- * Takes one of the constants defined in SVGUnitTypes.
- */
- SVGAnimatedValue getClipPathUnits();
-
-
-
- //####################################################################
- //# SVGColorProfileElement
- //####################################################################
-
-
- /**
- * Get the attribute local on the given element.
- */
- DOMString getLocal();
-
- /**
- * Set the attribute local on the given element.
- */
- void setLocal(const DOMString &val) throw(DOMException);
-
- /**
- * Get the attribute name on the given element.
- */
- DOMString getName();
-
- /**
- * Set the attribute name on the given element.
- */
- void setName(const DOMString &val) throw(DOMException);
-
- /**
- * Set the attribute rendering-intent on the given element.
- * The type of rendering intent, identified by one of the
- * SVGRenderingIntent constants.
- */
- unsigned short getRenderingIntent();
-
- /**
- * Get the attribute rendering-intent on the given element.
- */
- void setRenderingIntent(unsigned short val) throw(DOMException);
-
-
- //####################################################################
- //# SVGComponentTransferFunctionElement
- //####################################################################
-
-
- /**
- * Component Transfer Types
- */
- typedef enum
- {
- SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN = 0,
- SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY = 1,
- SVG_FECOMPONENTTRANSFER_TYPE_TABLE = 2,
- SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE = 3,
- SVG_FECOMPONENTTRANSFER_TYPE_LINEAR = 4,
- SVG_FECOMPONENTTRANSFER_TYPE_GAMMA = 5
- } ComponentTransferType;
-
-
- /**
- * Corresponds to attribute type on the given element. Takes one\
- * of the Component Transfer Types.
- * -- also in SVGCSSRule
- */
- // SVGAnimatedValue getType();
-
- /**
- * Corresponds to attribute tableValues on the given element.
- */
- SVGAnimatedValueList getTableValues();
-
- /**
- * Corresponds to attribute slope on the given element.
- */
- SVGAnimatedValue getSlope();
-
- /**
- * Corresponds to attribute intercept on the given element.
- */
- SVGAnimatedValue getIntercept();
-
- /**
- * Corresponds to attribute amplitude on the given element.
- */
- SVGAnimatedValue getAmplitude();
-
- /**
- * Corresponds to attribute exponent on the given element.
- */
- SVGAnimatedValue getExponent();
-
- /**
- * Corresponds to attribute offset on the given element.
- */
- SVGAnimatedValue getOffset();
-
- //####################################################################
- //# SVGCursorElement
- //####################################################################
-
- /**
- * -- also in SVGRect
- */
- // SVGAnimatedValue getX();
-
- /**
- * -- also in SVGRect
- */
- // SVGAnimatedValue getY();
-
-
- //####################################################################
- //# SVGDefinitionSrcElement
- //####################################################################
-
- //####################################################################
- //# SVGDefsElement
- //####################################################################
-
- //####################################################################
- //# SVGDescElement
- //####################################################################
-
- //####################################################################
- //# SVGEllipseElement
- //####################################################################
-
- /**
- * Corresponds to attribute cx on the given 'ellipse' element.
- * -- also in Circle
- */
- // SVGAnimatedValue getCx();
-
- /**
- * Corresponds to attribute cy on the given 'ellipse' element.
- * -- also in Circle
- */
- // SVGAnimatedValue getCy();
-
- /**
- * Corresponds to attribute rx on the given 'ellipse' element.
- */
- SVGAnimatedValue getRx();
-
- /**
- * Corresponds to attribute ry on the given 'ellipse' element.
- */
- SVGAnimatedValue getRy();
-
-
- //####################################################################
- //# SVGFEBlendElement
- //####################################################################
-
- /**
- * Blend Mode Types
- */
- typedef enum
- {
- SVG_FEBLEND_MODE_UNKNOWN = 0,
- SVG_FEBLEND_MODE_NORMAL = 1,
- SVG_FEBLEND_MODE_MULTIPLY = 2,
- SVG_FEBLEND_MODE_SCREEN = 3,
- SVG_FEBLEND_MODE_DARKEN = 4,
- SVG_FEBLEND_MODE_LIGHTEN = 5
- } BlendModeType;
-
- /**
- * Corresponds to attribute in on the given 'feBlend' element.
- */
- SVGAnimatedValue getIn1();
-
- /**
- * Corresponds to attribute in2 on the given 'feBlend' element.
- */
- SVGAnimatedValue getIn2();
-
- /**
- * Corresponds to attribute mode on the given 'feBlend' element.
- * Takes one of the Blend Mode Types.
- */
- SVGAnimatedValue getMode();
-
-
- //####################################################################
- //# SVGFEColorMatrixElement
- //####################################################################
-
- /**
- * Color Matrix Types
- */
- typedef enum
- {
- SVG_FECOLORMATRIX_TYPE_UNKNOWN = 0,
- SVG_FECOLORMATRIX_TYPE_MATRIX = 1,
- SVG_FECOLORMATRIX_TYPE_SATURATE = 2,
- SVG_FECOLORMATRIX_TYPE_HUEROTATE = 3,
- SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA = 4
- } ColorMatrixType;
-
-
- /**
- * Corresponds to attribute in on the given 'feColorMatrix' element.
- * - also in feBlend
- */
- // SVGAnimatedValue getIn1();
-
- /**
- * Corresponds to attribute type on the given 'feColorMatrix' element.
- * Takes one of the Color Matrix Types.
- * -- also in CSSRule
- */
- // SVGAnimatedValue getType();
-
- /**
- * Corresponds to attribute values on the given 'feColorMatrix' element.
- * Provides access to the contents of the values attribute.
- */
- SVGAnimatedValueList getValues();
-
-
- //####################################################################
- //# SVGFEComponentTransferElement
- //####################################################################
-
-
- /**
- * Corresponds to attribute in on the given 'feComponentTransfer' element.
- * -- also in feBlend
- */
- // SVGAnimatedValue getIn1();
-
- //####################################################################
- //# SVGFECompositeElement
- //####################################################################
-
- /**
- * Composite Operators
- */
- typedef enum
- {
- SVG_FECOMPOSITE_OPERATOR_UNKNOWN = 0,
- SVG_FECOMPOSITE_OPERATOR_OVER = 1,
- SVG_FECOMPOSITE_OPERATOR_IN = 2,
- SVG_FECOMPOSITE_OPERATOR_OUT = 3,
- SVG_FECOMPOSITE_OPERATOR_ATOP = 4,
- SVG_FECOMPOSITE_OPERATOR_XOR = 5,
- SVG_FECOMPOSITE_OPERATOR_ARITHMETIC = 6
- } CompositeOperatorType;
-
- /**
- * Corresponds to attribute in on the given 'feComposite' element.
- * -- also in feBlend
- */
- // SVGAnimatedValue getIn1();
-
- /**
- * Corresponds to attribute in2 on the given 'feComposite' element.
- * -- also in feBlend
- */
- // SVGAnimatedValue getIn2();
-
- /**
- * Corresponds to attribute operator on the given 'feComposite' element.
- * Takes one of the Composite Operators.
- */
- SVGAnimatedValue getOperator();
-
- /**
- * Corresponds to attribute k1 on the given 'feComposite' element.
- */
- SVGAnimatedValue getK1();
-
- /**
- * Corresponds to attribute k2 on the given 'feComposite' element.
- */
- SVGAnimatedValue getK2();
-
- /**
- * Corresponds to attribute k3 on the given 'feComposite' element.
- */
- SVGAnimatedValue getK3();
-
- /**
- * Corresponds to attribute k4 on the given 'feComposite' element.
- */
- SVGAnimatedValue getK4();
-
-
- //####################################################################
- //# SVGFEConvolveMatrixElement
- //####################################################################
-
-
- /**
- * Edge Mode Values
- */
- typedef enum
- {
- SVG_EDGEMODE_UNKNOWN = 0,
- SVG_EDGEMODE_DUPLICATE = 1,
- SVG_EDGEMODE_WRAP = 2,
- SVG_EDGEMODE_NONE = 3
- } EdgeModeType;
-
-
- /**
- * Corresponds to attribute order on the given 'feConvolveMatrix' element.
- */
- SVGAnimatedValue getOrderX();
-
- /**
- * Corresponds to attribute order on the given 'feConvolveMatrix' element.
- */
- SVGAnimatedValue getOrderY();
-
- /**
- * Corresponds to attribute kernelMatrix on the given element.
- */
- SVGAnimatedValueList getKernelMatrix();
-
- /**
- * Corresponds to attribute divisor on the given 'feConvolveMatrix' element.
- */
- SVGAnimatedValue getDivisor();
-
- /**
- * Corresponds to attribute bias on the given 'feConvolveMatrix' element.
- */
- SVGAnimatedValue getBias();
-
- /**
- * Corresponds to attribute targetX on the given 'feConvolveMatrix' element.
- */
- SVGAnimatedValue getTargetX();
-
- /**
- * Corresponds to attribute targetY on the given 'feConvolveMatrix' element.
- */
- SVGAnimatedValue getTargetY();
-
- /**
- * Corresponds to attribute edgeMode on the given 'feConvolveMatrix'
- * element. Takes one of the Edge Mode Types.
- */
- SVGAnimatedValue getEdgeMode();
-
- /**
- * Corresponds to attribute kernelUnitLength on the
- * given 'feConvolveMatrix' element.
- */
- SVGAnimatedValue getKernelUnitLengthX();
-
- /**
- * Corresponds to attribute kernelUnitLength on the given
- * 'feConvolveMatrix' element.
- */
- SVGAnimatedValue getKernelUnitLengthY();
-
- /**
- * Corresponds to attribute preserveAlpha on the
- * given 'feConvolveMatrix' element.
- */
- SVGAnimatedValue getPreserveAlpha();
-
-
-
- //####################################################################
- //# SVGFEDiffuseLightingElement
- //####################################################################
-
-
- /**
- * Corresponds to attribute in on the given 'feDiffuseLighting' element.
- * -- also in feBlend
- */
- // SVGAnimatedValue getIn1();
-
- /**
- * Corresponds to attribute surfaceScale on the given
- * 'feDiffuseLighting' element.
- */
- SVGAnimatedValue getSurfaceScale();
-
- /**
- * Corresponds to attribute diffuseConstant on the given
- * 'feDiffuseLighting' element.
- */
- SVGAnimatedValue getDiffuseConstant();
-
- /**
- * Corresponds to attribute kernelUnitLength on the given
- * 'feDiffuseLighting' element.
- */
- // SVGAnimatedValue getKernelUnitLengthX();
-
- /**
- * Corresponds to attribute kernelUnitLength on the given
- * 'feDiffuseLighting' element.
- */
- // SVGAnimatedValue getKernelUnitLengthY();
-
-
-
-
- //####################################################################
- //# SVGFEDisplacementMapElement
- //####################################################################
-
-
- /**
- * Channel Selectors
- */
- typedef enum
- {
- SVG_CHANNEL_UNKNOWN = 0,
- SVG_CHANNEL_R = 1,
- SVG_CHANNEL_G = 2,
- SVG_CHANNEL_B = 3,
- SVG_CHANNEL_A = 4
- } ChannelSelector;
-
- /**
- *
- * -- also in feBlend
- */
- // SVGAnimatedValue getIn1();
-
- /**
- *
- * -- also in feBlend
- */
- // SVGAnimatedValue getIn2();
-
-
- /**
- *
- */
- SVGAnimatedValue getScale();
-
- /**
- *
- */
- SVGAnimatedValue getXChannelSelector();
-
- /**
- *
- */
- SVGAnimatedValue getYChannelSelector();
-
- //####################################################################
- //# SVGFEDistantLightElement
- //####################################################################
-
-
- /**
- * Corresponds to attribute azimuth on the given 'feDistantLight' element.
- */
- SVGAnimatedValue getAzimuth();
-
-
- /**
- * Corresponds to attribute elevation on the given 'feDistantLight'
- * element
- */
- SVGAnimatedValue getElevation();
-
-
- //####################################################################
- //# SVGFEFloodElement
- //####################################################################
-
-
- /**
- *
- * -- also in feBlend
- */
- // SVGAnimatedValue getIn1();
-
-
- //####################################################################
- //# SVGFEFuncAElement
- //####################################################################
-
- //####################################################################
- //# SVGFEFuncBElement
- //####################################################################
-
- //####################################################################
- //# SVGFEFuncGElement
- //####################################################################
-
- //####################################################################
- //# SVGFEFuncRElement
- //####################################################################
-
-
- //####################################################################
- //# SVGFEGaussianBlurElement
- //####################################################################
-
-
- /**
- *
- * -- also in feBlend
- */
- // SVGAnimatedValue getIn1();
-
-
- /**
- *
- */
- SVGAnimatedValue getStdDeviationX();
-
- /**
- *
- */
- SVGAnimatedValue getStdDeviationY();
-
-
- /**
- *
- */
- void setStdDeviation(double stdDeviationX, double stdDeviationY);
-
-
- //####################################################################
- //# SVGFEImageElement
- //####################################################################
-
-
- //####################################################################
- //# SVGFEMergeElement
- //####################################################################
-
- //####################################################################
- //# SVGFEMergeNodeElement
- //####################################################################
-
- //####################################################################
- //# SVGFEMorphologyElement
- //####################################################################
-
-
-
- /**
- * Morphology Operators
- */
- typedef enum
- {
- SVG_MORPHOLOGY_OPERATOR_UNKNOWN = 0,
- SVG_MORPHOLOGY_OPERATOR_ERODE = 1,
- SVG_MORPHOLOGY_OPERATOR_DILATE = 2
- } MorphologyOperatorType;
-
-
- /**
- *
- * -- also in feBlend
- */
- // SVGAnimatedValue getIn1();
-
-
- /**
- *
- */
- // SVGAnimatedValue getOperator();
-
- /**
- *
- */
- SVGAnimatedValue getRadiusX();
-
- /**
- *
- */
- SVGAnimatedValue getRadiusY();
-
- //####################################################################
- //# SVGFEOffsetElement
- //####################################################################
-
- /**
- *
- * -- also in feBlend
- */
- // SVGAnimatedValue getIn1();
-
- /**
- *
- */
- SVGAnimatedValue getDx();
-
- /**
- *
- */
- SVGAnimatedValue getDy();
-
-
- //####################################################################
- //# SVGFEPointLightElement
- //####################################################################
-
- /**
- * Corresponds to attribute x on the given 'fePointLight' element.
- */
- SVGAnimatedValue getX();
-
- /**
- * Corresponds to attribute y on the given 'fePointLight' element.
- */
- SVGAnimatedValue getY();
-
- /**
- * Corresponds to attribute z on the given 'fePointLight' element.
- */
- SVGAnimatedValue getZ();
-
- //####################################################################
- //# SVGFESpecularLightingElement
- //####################################################################
-
-
- /**
- *
- * -- also in feBlend
- */
- // SVGAnimatedValue getIn1();
-
- /**
- *
- */
- // SVGAnimatedValue getSurfaceScale();
-
- /**
- *
- */
- SVGAnimatedValue getSpecularConstant();
-
- /**
- *
- */
- SVGAnimatedValue getSpecularExponent();
-
-
- //####################################################################
- //# SVGFESpotLightElement
- //####################################################################
-
- /**
- * Corresponds to attribute x on the given 'feSpotLight' element.
- */
- // SVGAnimatedValue getX();
-
- /**
- * Corresponds to attribute y on the given 'feSpotLight' element.
- */
- // SVGAnimatedValue getY();
-
- /**
- * Corresponds to attribute z on the given 'feSpotLight' element.
- */
- // SVGAnimatedValue getZ();
-
- /**
- * Corresponds to attribute pointsAtX on the given 'feSpotLight' element.
- */
- SVGAnimatedValue getPointsAtX();
-
- /**
- * Corresponds to attribute pointsAtY on the given 'feSpotLight' element.
- */
- SVGAnimatedValue getPointsAtY();
-
- /**
- * Corresponds to attribute pointsAtZ on the given 'feSpotLight' element.
- */
- SVGAnimatedValue getPointsAtZ();
-
- /**
- * Corresponds to attribute specularExponent on the
- * given 'feSpotLight' element.
- */
- // SVGAnimatedValue getSpecularExponent();
-
- /**
- * Corresponds to attribute limitingConeAngle on the
- * given 'feSpotLight' element.
- */
- SVGAnimatedValue getLimitingConeAngle();
-
-
- //####################################################################
- //# SVGFETileElement
- //####################################################################
-
-
- /**
- *
- * -- also in feBlend
- */
- // SVGAnimatedValue getIn1();
-
-
- //####################################################################
- //# SVGFETurbulenceElement
- //####################################################################
-
-
- /**
- * Turbulence Types
- */
- typedef enum
- {
- SVG_TURBULENCE_TYPE_UNKNOWN = 0,
- SVG_TURBULENCE_TYPE_FRACTALNOISE = 1,
- SVG_TURBULENCE_TYPE_TURBULENCE = 2
- } TurbulenceType;
-
- /**
- * Stitch Options
- */
- typedef enum
- {
- SVG_STITCHTYPE_UNKNOWN = 0,
- SVG_STITCHTYPE_STITCH = 1,
- SVG_STITCHTYPE_NOSTITCH = 2
- } StitchOption;
-
-
-
- /**
- *
- */
- SVGAnimatedValue getBaseFrequencyX();
-
- /**
- *
- */
- SVGAnimatedValue getBaseFrequencyY();
-
- /**
- *
- */
- SVGAnimatedValue getNumOctaves();
-
- /**
- *
- */
- SVGAnimatedValue getSeed();
-
- /**
- *
- */
- SVGAnimatedValue getStitchTiles();
-
- /**
- *
- */
- SVGAnimatedValue getType();
-
-
-
- //####################################################################
- //# SVGFilterElement
- //####################################################################
-
-
- /**
- * Corresponds to attribute filterUnits on the given 'filter' element. Takes one
- * of the constants defined in SVGUnitTypes.
- */
- SVGAnimatedValue getFilterUnits();
-
- /**
- * Corresponds to attribute primitiveUnits on the given 'filter' element. Takes
- * one of the constants defined in SVGUnitTypes.
- */
- SVGAnimatedValue getPrimitiveUnits();
-
- /**
- *
- */
- // SVGAnimatedValue getX();
-
- /**
- * Corresponds to attribute x on the given 'filter' element.
- */
- // SVGAnimatedValue getY();
-
- /**
- * Corresponds to attribute y on the given 'filter' element.
- */
- // SVGAnimatedValue getWidth();
-
- /**
- * Corresponds to attribute height on the given 'filter' element.
- */
- // SVGAnimatedValue getHeight();
-
-
- /**
- * Corresponds to attribute filterRes on the given 'filter' element.
- * Contains the X component of attribute filterRes.
- */
- SVGAnimatedValue getFilterResX();
-
- /**
- * Corresponds to attribute filterRes on the given 'filter' element.
- * Contains the Y component(possibly computed automatically)
- * of attribute filterRes.
- */
- SVGAnimatedValue getFilterResY();
-
- /**
- * Sets the values for attribute filterRes.
- */
- void setFilterRes(unsigned long filterResX, unsigned long filterResY);
-
-
- //####################################################################
- //# SVGFontElement
- //####################################################################
-
- //####################################################################
- //# SVGFontFaceElement
- //####################################################################
-
- //####################################################################
- //# SVGFontFaceFormatElement
- //####################################################################
-
- //####################################################################
- //# SVGFontFaceNameElement
- //####################################################################
-
- //####################################################################
- //# SVGFontFaceSrcElement
- //####################################################################
-
- //####################################################################
- //# SVGFontFaceUriElement
- //####################################################################
-
- //####################################################################
- //# SVGForeignObjectElement
- //####################################################################
-
- /**
- *
- */
- // SVGAnimatedValue getX();
-
- /**
- *
- */
- // SVGAnimatedValue getY();
-
- /**
- *
- */
- // SVGAnimatedValue getWidth();
-
- /**
- *
- */
- // SVGAnimatedValue getHeight();
-
-
-
- //####################################################################
- //# SVGGlyphRefElement
- //####################################################################
-
-
- /**
- * Get the attribute glyphRef on the given element.
- */
- // DOMString getGlyphRef();
-
- /**
- * Set the attribute glyphRef on the given element.
- */
- // void setGlyphRef(const DOMString &val) throw(DOMException);
-
- /**
- * Get the attribute format on the given element.
- */
- // DOMString getFormat();
-
- /**
- * Set the attribute format on the given element.
- */
- // void setFormat(const DOMString &val) throw(DOMException);
-
- /**
- * Get the attribute x on the given element.
- */
- // double getX();
-
- /**
- * Set the attribute x on the given element.
- */
- // void setX(double val) throw(DOMException);
-
- /**
- * Get the attribute y on the given element.
- */
- // double getY();
-
- /**
- * Set the attribute y on the given element.
- */
- // void setY(double val) throw(DOMException);
-
- /**
- * Get the attribute dx on the given element.
- */
- // double getDx();
-
- /**
- * Set the attribute dx on the given element.
- */
- // void setDx(double val) throw(DOMException);
-
- /**
- * Get the attribute dy on the given element.
- */
- // double getDy();
-
- /**
- * Set the attribute dy on the given element.
- */
- // void setDy(double val) throw(DOMException);
-
-
- //####################################################################
- //# SVGGradientElement
- //####################################################################
-
-
- /**
- * Spread Method Types
- */
- typedef enum
- {
- SVG_SPREADMETHOD_UNKNOWN = 0,
- SVG_SPREADMETHOD_PAD = 1,
- SVG_SPREADMETHOD_REFLECT = 2,
- SVG_SPREADMETHOD_REPEAT = 3
- } SpreadMethodType;
-
-
- /**
- * Corresponds to attribute gradientUnits on the given element.
- * Takes one of the constants defined in SVGUnitTypes.
- */
- SVGAnimatedValue &getGradientUnits();
-
- /**
- * Corresponds to attribute gradientTransform on the given element.
- */
- SVGAnimatedValueList &getGradientTransform();
-
- /**
- * Corresponds to attribute spreadMethod on the given element.
- * One of the Spread Method Types.
- */
- SVGAnimatedValue &getSpreadMethod();
-
-
-
- //####################################################################
- //# SVGHKernElement
- //####################################################################
-
- //####################################################################
- //# SVGImageElement
- //####################################################################
-
- /**
- * Corresponds to attribute x on the given 'image' element.
- */
- // SVGAnimatedValue getX();
-
- /**
- * Corresponds to attribute y on the given 'image' element.
- */
- // SVGAnimatedValue getY();
-
- /**
- * Corresponds to attribute width on the given 'image' element.
- */
- // SVGAnimatedValue getWidth();
-
- /**
- * Corresponds to attribute height on the given 'image' element.
- */
- // SVGAnimatedValue getHeight();
-
-
- /**
- * Corresponds to attribute preserveAspectRatio on the given element.
- */
- // SVGAnimatedPreserveAspectRatio getPreserveAspectRatio();
-
- //####################################################################
- //# SVGLinearGradientElement
- //####################################################################
-
- /**
- * Corresponds to attribute x1 on the given 'linearGradient' element.
- */
- // SVGAnimatedValue getX1();
-
- /**
- * Corresponds to attribute y1 on the given 'linearGradient' element.
- */
- // SVGAnimatedValue getY1();
-
- /**
- * Corresponds to attribute x2 on the given 'linearGradient' element.
- */
- // SVGAnimatedValue getX2();
-
- /**
- * Corresponds to attribute y2 on the given 'linearGradient' element.
- */
- // SVGAnimatedValue getY2();
-
-
-
- //####################################################################
- //# SVGLineElement
- //####################################################################
-
- /**
- * Corresponds to attribute x1 on the given 'line' element.
- */
- // SVGAnimatedValue getX1();
-
- /**
- * Corresponds to attribute y1 on the given 'line' element.
- */
- // SVGAnimatedValue getY1();
-
- /**
- * Corresponds to attribute x2 on the given 'line' element.
- */
- // SVGAnimatedValue getX2();
-
- /**
- * Corresponds to attribute y2 on the given 'line' element.
- */
- // SVGAnimatedValue getY2();
-
-
- //####################################################################
- //# SVGMarkerElement
- //####################################################################
-
-
- /**
- * Marker Unit Types
- */
- typedef enum
- {
- SVG_MARKERUNITS_UNKNOWN = 0,
- SVG_MARKERUNITS_USERSPACEONUSE = 1,
- SVG_MARKERUNITS_STROKEWIDTH = 2
- } MarkerUnitType;
-
- /**
- * Marker Orientation Types
- */
- typedef enum
- {
- SVG_MARKER_ORIENT_UNKNOWN = 0,
- SVG_MARKER_ORIENT_AUTO = 1,
- SVG_MARKER_ORIENT_ANGLE = 2
- } MarkerOrientationType;
-
-
- /**
- * Corresponds to attribute refX on the given 'marker' element.
- */
- SVGAnimatedValue getRefX();
-
- /**
- * Corresponds to attribute refY on the given 'marker' element.
- */
- SVGAnimatedValue getRefY();
-
- /**
- * Corresponds to attribute markerUnits on the given 'marker' element.
- * One of the Marker Units Types defined above.
- */
- SVGAnimatedValue getMarkerUnits();
-
- /**
- * Corresponds to attribute markerWidth on the given 'marker' element.
- */
- SVGAnimatedValue getMarkerWidth();
-
- /**
- * Corresponds to attribute markerHeight on the given 'marker' element.
- */
- SVGAnimatedValue getMarkerHeight();
-
- /**
- * Corresponds to attribute orient on the given 'marker' element.
- * One of the Marker Orientation Types defined above.
- */
- SVGAnimatedValue getOrientType();
-
- /**
- * Corresponds to attribute orient on the given 'marker' element.
- * If markerUnits is SVG_MARKER_ORIENT_ANGLE, the angle value for
- * attribute orient; otherwise, it will be set to zero.
- */
- SVGAnimatedValue getOrientAngle();
-
-
- /**
- * Sets the value of attribute orient to 'auto'.
- */
- void setOrientToAuto();
-
- /**
- * Sets the value of attribute orient to the given angle.
- */
- void setOrientToAngle(const SVGAngle &angle);
-
-
- //####################################################################
- //# SVGMaskElement
- //####################################################################
-
-
- /**
- * Corresponds to attribute maskUnits on the given 'mask' element. Takes one of
- * the constants defined in SVGUnitTypes.
- */
- SVGAnimatedValue getMaskUnits();
-
- /**
- * Corresponds to attribute maskContentUnits on the given 'mask' element. Takes
- * one of the constants defined in SVGUnitTypes.
- */
- SVGAnimatedValue getMaskContentUnits();
-
- /**
- * Corresponds to attribute x on the given 'mask' element.
- */
- // SVGAnimatedValue getX();
-
- /**
- * Corresponds to attribute y on the given 'mask' element.
- */
- // SVGAnimatedValue getY();
-
- /**
- * Corresponds to attribute width on the given 'mask' element.
- */
- // SVGAnimatedValue getWidth();
-
- /**
- * Corresponds to attribute height on the given 'mask' element.
- */
- // SVGAnimatedValue getHeight();
-
- //####################################################################
- //# SVGMetadataElement
- //####################################################################
-
- //####################################################################
- //# SVGMissingGlyphElement
- //####################################################################
-
-
- //####################################################################
- //# SVGMPathElement
- //####################################################################
-
- /**
- * Corresponds to attribute pathLength on the given 'path' element.
- */
- SVGAnimatedValue getPathLength();
-
- /**
- * Returns the user agent's computed value for the total length of the path using
- * the user agent's distance-along-a-path algorithm, as a distance in the current
- * user coordinate system.
- */
- double getTotalLength();
-
- /**
- * Returns the(x,y) coordinate in user space which is distance units along the
- * path, utilizing the user agent's distance-along-a-path algorithm.
- */
- SVGPoint getPointAtLength(double distance);
-
- /**
- * Returns the index into pathSegList which is distance units along the path,
- * utilizing the user agent's distance-along-a-path algorithm.
- */
- unsigned long getPathSegAtLength(double distance);
-
- /**
- * Returns a stand-alone, parentless SVGPathSegClosePath object.
- */
- SVGPathSeg createSVGPathSegClosePath();
-
- /**
- * Returns a stand-alone, parentless SVGPathSegMovetoAbs object.
- */
- SVGPathSeg createSVGPathSegMovetoAbs(double x, double y);
-
- /**
- * Returns a stand-alone, parentless SVGPathSegMovetoRel object.
- */
- SVGPathSeg createSVGPathSegMovetoRel(double x, double y);
-
- /**
- * Returns a stand-alone, parentless SVGPathSegLinetoAbs object.
- */
- SVGPathSeg createSVGPathSegLinetoAbs(double x, double y);
-
- /**
- * Returns a stand-alone, parentless SVGPathSegLinetoRel object.
- */
- SVGPathSeg createSVGPathSegLinetoRel(double x, double y);
-
- /**
- * Returns a stand-alone, parentless SVGPathSegCurvetoCubicAbs object.
- */
- SVGPathSeg createSVGPathSegCurvetoCubicAbs(double x, double y,
- double x1, double y1, double x2, double y2);
-
- /**
- * Returns a stand-alone, parentless SVGPathSegCurvetoCubicRel object.
- */
- SVGPathSeg createSVGPathSegCurvetoCubicRel(double x, double y,
- double x1, double y1, double x2, double y2);
-
- /**
- * Returns a stand-alone, parentless SVGPathSegCurvetoQuadraticAbs object.
- */
- SVGPathSeg createSVGPathSegCurvetoQuadraticAbs(double x, double y,
- double x1, double y1);
-
- /**
- * Returns a stand-alone, parentless SVGPathSegCurvetoQuadraticRel object.
- */
- SVGPathSeg createSVGPathSegCurvetoQuadraticRel(double x, double y,
- double x1, double y1);
-
- /**
- * Returns a stand-alone, parentless SVGPathSegArcAbs object.
- */
- SVGPathSeg createSVGPathSegArcAbs(double x, double y,
- double r1, double r2, double angle,
- bool largeArcFlag, bool sweepFlag);
-
- /**
- * Returns a stand-alone, parentless SVGPathSegArcRel object.
- */
- SVGPathSeg createSVGPathSegArcRel(double x, double y, double r1,
- double r2, double angle, bool largeArcFlag,
- bool sweepFlag);
-
- /**
- * Returns a stand-alone, parentless SVGPathSegLinetoHorizontalAbs object.
- */
- SVGPathSeg createSVGPathSegLinetoHorizontalAbs(double x);
-
- /**
- * Returns a stand-alone, parentless SVGPathSegLinetoHorizontalRel object.
- */
- SVGPathSeg createSVGPathSegLinetoHorizontalRel(double x);
-
- /**
- * Returns a stand-alone, parentless SVGPathSegLinetoVerticalAbs object.
- */
- SVGPathSeg createSVGPathSegLinetoVerticalAbs(double y);
-
- /**
- * Returns a stand-alone, parentless SVGPathSegLinetoVerticalRel object.
- */
- SVGPathSeg createSVGPathSegLinetoVerticalRel(double y);
-
- /**
- * Returns a stand-alone, parentless SVGPathSegCurvetoCubicSmoothAbs object.
- */
- SVGPathSeg createSVGPathSegCurvetoCubicSmoothAbs(double x, double y,
- double x2, double y2);
-
- /**
- * Returns a stand-alone, parentless SVGPathSegCurvetoCubicSmoothRel object.
- */
- SVGPathSeg createSVGPathSegCurvetoCubicSmoothRel(double x, double y,
- double x2, double y2);
-
- /**
- * Returns a stand-alone, parentless SVGPathSegCurvetoQuadraticSmoothAbs
- * object.
- */
- SVGPathSeg createSVGPathSegCurvetoQuadraticSmoothAbs(double x, double y);
-
- /**
- * Returns a stand-alone, parentless SVGPathSegCurvetoQuadraticSmoothRel
- * object.
- */
- SVGPathSeg createSVGPathSegCurvetoQuadraticSmoothRel(double x, double y);
-
- //####################################################################
- //# SVGPathElement
- //####################################################################
-
- //####################################################################
- //# SVGPatternElement
- //####################################################################
-
- /**
- * Corresponds to attribute patternUnits on the given 'pattern' element.
- * Takes one of the constants defined in SVGUnitTypes.
- */
- SVGAnimatedValue getPatternUnits();
-
- /**
- * Corresponds to attribute patternContentUnits on the given 'pattern'
- * element. Takes one of the constants defined in SVGUnitTypes.
- */
- SVGAnimatedValue getPatternContentUnits();
-
- /**
- * Corresponds to attribute patternTransform on the given 'pattern' element.
- */
- SVGAnimatedValueList &getPatternTransform();
-
- /**
- * Corresponds to attribute x on the given 'pattern' element.
- */
- // SVGAnimatedValue getX();
-
- /**
- *
- */
- // SVGAnimatedValue getY();
-
- /**
- * Corresponds to attribute width on the given 'pattern' element.
- */
- // SVGAnimatedValue getWidth();
-
- /**
- * Corresponds to attribute height on the given 'pattern' element.
- */
- // SVGAnimatedValue getHeight();
-
-
- //####################################################################
- //# SVGPolyLineElement
- //####################################################################
-
- //####################################################################
- //# SVGPolygonElement
- //####################################################################
-
- //####################################################################
- //# SVGRadialGradientElement
- //####################################################################
-
-
- /**
- * Corresponds to attribute cx on the given 'radialGradient' element.
- */
- // SVGAnimatedValue getCx();
-
-
- /**
- * Corresponds to attribute cy on the given 'radialGradient' element.
- */
- // SVGAnimatedValue getCy();
-
-
- /**
- * Corresponds to attribute r on the given 'radialGradient' element.
- */
- // SVGAnimatedValue getR();
-
-
- /**
- * Corresponds to attribute fx on the given 'radialGradient' element.
- */
- SVGAnimatedValue getFx();
-
-
- /**
- * Corresponds to attribute fy on the given 'radialGradient' element.
- */
- SVGAnimatedValue getFy();
-
-
- //####################################################################
- //# SVGRectElement
- //####################################################################
-
- /**
- * Corresponds to attribute x on the given 'rect' element.
- */
- // SVGAnimatedValue getX();
-
- /**
- * Corresponds to attribute y on the given 'rect' element.
- */
- // SVGAnimatedValue getY();
-
- /**
- * Corresponds to attribute width on the given 'rect' element.
- */
- // SVGAnimatedValue getWidth();
-
- /**
- * Corresponds to attribute height on the given 'rect' element.
- */
- // SVGAnimatedValue getHeight();
-
-
- /**
- * Corresponds to attribute rx on the given 'rect' element.
- */
- // SVGAnimatedValue getRx();
-
- /**
- * Corresponds to attribute ry on the given 'rect' element.
- */
- // SVGAnimatedValue getRy();
-
-
- //####################################################################
- //# SVGScriptElement
- //####################################################################
-
- /**
- *
- */
- // DOMString getType();
-
- /**
- *
- */
- // void setType(const DOMString &val) throw(DOMException);
-
- //####################################################################
- //# SVGSetElement
- //####################################################################
-
- //####################################################################
- //# SVGStopElement
- //####################################################################
-
-
- /**
- * Corresponds to attribute offset on the given 'stop' element.
- */
- // SVGAnimatedValue getOffset();
-
-
- //####################################################################
- //# SVGStyleElement
- //####################################################################
-
- /**
- * Get the attribute xml:space on the given element.
- */
- DOMString getXmlspace();
-
- /**
- * Set the attribute xml:space on the given element.
- */
- void setXmlspace(const DOMString &val) throw(DOMException);
-
- /**
- * Get the attribute type on the given 'style' element.
- */
- // DOMString getType();
-
- /**
- * Set the attribute type on the given 'style' element.
- */
- // void setType(const DOMString &val) throw(DOMException);
-
- /**
- * Get the attribute media on the given 'style' element.
- */
- DOMString getMedia();
-
- /**
- * Set the attribute media on the given 'style' element.
- */
- void setMedia(const DOMString &val) throw(DOMException);
-
- /**
- * Get the attribute title on the given 'style' element.
- */
- DOMString getTitle();
-
- /**
- * Set the attribute title on the given 'style' element.
- */
- void setTitle(const DOMString &val) throw(DOMException);
-
- //####################################################################
- //# SVGSymbolElement
- //####################################################################
-
- //####################################################################
- //# SVGSVGElement
- //####################################################################
-
- /**
- * Corresponds to attribute x on the given 'svg' element.
- */
- // SVGAnimatedValue getX();
-
- /**
- * Corresponds to attribute y on the given 'svg' element.
- */
- // SVGAnimatedValue getY();
-
- /**
- * Corresponds to attribute width on the given 'svg' element.
- */
- // SVGAnimatedValue getWidth();
-
- /**
- * Corresponds to attribute height on the given 'svg' element.
- */
- // SVGAnimatedValue getHeight();
-
- /**
- * Get the attribute contentScriptType on the given 'svg' element.
- */
- DOMString getContentScriptType();
-
- /**
- * Set the attribute contentScriptType on the given 'svg' element.
- */
- void setContentScriptType(const DOMString &val) throw(DOMException);
-
-
- /**
- * Get the attribute contentStyleType on the given 'svg' element.
- */
- DOMString getContentStyleType();
-
- /**
- * Set the attribute contentStyleType on the given 'svg' element.
- */
- void setContentStyleType(const DOMString &val) throw(DOMException);
-
- /**
- * The position and size of the viewport(implicit or explicit) that corresponds
- * to this 'svg' element. When the user agent is actually rendering the content,
- * then the position and size values represent the actual values when rendering.
- * The position and size values are unitless values in the coordinate system of
- * the parent element. If no parent element exists(i.e., 'svg' element
- * represents the root of the document tree), if this SVG document is embedded as
- * part of another document(e.g., via the HTML 'object' element), then the
- * position and size are unitless values in the coordinate system of the parent
- * document.(If the parent uses CSS or XSL layout, then unitless values
- * represent pixel units for the current CSS or XSL viewport, as described in the
- * CSS2 specification.) If the parent element does not have a coordinate system,
- * then the user agent should provide reasonable default values for this attribute.
- * */
- SVGRect getViewport();
-
- /**
- * Size of a pixel units(as defined by CSS2) along the x-axis of the viewport,
- * which represents a unit somewhere in the range of 70dpi to 120dpi, and, on
- * systems that support this, might actually match the characteristics of the
- * target medium. On systems where it is impossible to know the size of a pixel,
- * a suitable default pixel size is provided.
- */
- double getPixelUnitToMillimeterX();
-
- /**
- * Corresponding size of a pixel unit along the y-axis of the viewport.
- */
- double getPixelUnitToMillimeterY();
-
- /**
- * User interface(UI) events in DOM Level 2 indicate the screen positions at
- * which the given UI event occurred. When the user agent actually knows the
- * physical size of a "screen unit", this attribute will express that information;
- * otherwise, user agents will provide a suitable default value such as .28mm.
- */
- double getScreenPixelToMillimeterX();
-
- /**
- * Corresponding size of a screen pixel along the y-axis of the viewport.
- */
- double getScreenPixelToMillimeterY();
-
-
- /**
- * The initial view(i.e., before magnification and panning) of the current
- * innermost SVG document fragment can be either the "standard" view(i.e., based
- * on attributes on the 'svg' element such as fitBoxToViewport) or to a "custom"
- * view(i.e., a hyperlink into a particular 'view' or other element - see
- * Linking into SVG content: URI fragments and SVG views). If the initial view is
- * the "standard" view, then this attribute is false. If the initial view is a
- * "custom" view, then this attribute is true.
- */
- bool getUseCurrentView();
-
- /**
- * Set the value above
- */
- void setUseCurrentView(bool val) throw(DOMException);
-
- /**
- * The definition of the initial view(i.e., before magnification and panning) of
- * the current innermost SVG document fragment. The meaning depends on the
- * situation:
- *
- * * If the initial view was a "standard" view, then:
- * o the values for viewBox, preserveAspectRatio and zoomAndPan within
- * currentView will match the values for the corresponding DOM attributes that
- * are on SVGSVGElement directly
- * o the values for transform and viewTarget within currentView will be null
- * * If the initial view was a link into a 'view' element, then:
- * o the values for viewBox, preserveAspectRatio and zoomAndPan within
- * currentView will correspond to the corresponding attributes for the given
- * 'view' element
- * o the values for transform and viewTarget within currentView will be null
- * * If the initial view was a link into another element(i.e., other than a
- * 'view'), then:
- * o the values for viewBox, preserveAspectRatio and zoomAndPan within
- * currentView will match the values for the corresponding DOM attributes that
- * are on SVGSVGElement directly for the closest ancestor 'svg' element
- * o the values for transform within currentView will be null
- * o the viewTarget within currentView will represent the target of the link
- * * If the initial view was a link into the SVG document fragment using an SVG
- * view specification fragment identifier(i.e., #svgView(...)), then:
- * o the values for viewBox, preserveAspectRatio, zoomAndPan, transform and
- * viewTarget within currentView will correspond to the values from the SVG view
- * specification fragment identifier
- *
- */
- SVGViewSpec getCurrentView();
-
-
- /**
- * This attribute indicates the current scale factor relative to the initial view
- * to take into account user magnification and panning operations, as described
- * under Magnification and panning. DOM attributes currentScale and
- * currentTranslate are equivalent to the 2x3 matrix [a b c d e f] =
- * [currentScale 0 0 currentScale currentTranslate.x currentTranslate.y]. If
- * "magnification" is enabled(i.e., zoomAndPan="magnify"), then the effect is as
- * if an extra transformation were placed at the outermost level on the SVG
- * document fragment(i.e., outside the outermost 'svg' element).
- */
- double getCurrentScale();
-
- /**
- * Set the value above.
- */
- void setCurrentScale(double val) throw(DOMException);
-
- /**
- * The corresponding translation factor that takes into account
- * user "magnification".
- */
- SVGPoint getCurrentTranslate();
-
- /**
- * Takes a time-out value which indicates that redraw shall not occur until:(a)
- * the corresponding unsuspendRedraw(suspend_handle_id) call has been made,(b)
- * an unsuspendRedrawAll() call has been made, or(c) its timer has timed out. In
- * environments that do not support interactivity(e.g., print media), then
- * redraw shall not be suspended. suspend_handle_id =
- * suspendRedraw(max_wait_milliseconds) and unsuspendRedraw(suspend_handle_id)
- * must be packaged as balanced pairs. When you want to suspend redraw actions as
- * a collection of SVG DOM changes occur, then precede the changes to the SVG DOM
- * with a method call similar to suspend_handle_id =
- * suspendRedraw(max_wait_milliseconds) and follow the changes with a method call
- * similar to unsuspendRedraw(suspend_handle_id). Note that multiple
- * suspendRedraw calls can be used at once and that each such method call is
- * treated independently of the other suspendRedraw method calls.
- */
- unsigned long suspendRedraw(unsigned long max_wait_milliseconds);
-
- /**
- * Cancels a specified suspendRedraw() by providing a unique suspend_handle_id.
- */
- void unsuspendRedraw(unsigned long suspend_handle_id) throw(DOMException);
-
- /**
- * Cancels all currently active suspendRedraw() method calls. This method is most
- * useful at the very end of a set of SVG DOM calls to ensure that all pending
- * suspendRedraw() method calls have been cancelled.
- */
- void unsuspendRedrawAll();
-
- /**
- * In rendering environments supporting interactivity, forces the user agent to
- * immediately redraw all regions of the viewport that require updating.
- */
- void forceRedraw();
-
- /**
- * Suspends(i.e., pauses) all currently running animations that are defined
- * within the SVG document fragment corresponding to this 'svg' element, causing
- * the animation clock corresponding to this document fragment to stand still
- * until it is unpaused.
- */
- void pauseAnimations();
-
- /**
- * Unsuspends(i.e., unpauses) currently running animations that are defined
- * within the SVG document fragment, causing the animation clock to continue from
- * the time at which it was suspended.
- */
- void unpauseAnimations();
-
- /**
- * Returns true if this SVG document fragment is in a paused state.
- */
- bool animationsPaused();
-
- /**
- * Returns the current time in seconds relative to the start time for
- * the current SVG document fragment.
- */
- // double getCurrentTime();
-
- /**
- * Adjusts the clock for this SVG document fragment, establishing
- * a new current time.
- */
- void setCurrentTime(double seconds);
-
- /**
- * Returns the list of graphics elements whose rendered content intersects the
- * supplied rectangle, honoring the 'pointer-events' property value on each
- * candidate graphics element.
- */
- NodeList getIntersectionList(const SVGRect &rect,
- const SVGElementPtr referenceElement);
-
- /**
- * Returns the list of graphics elements whose rendered content is entirely
- * contained within the supplied rectangle, honoring the 'pointer-events'
- * property value on each candidate graphics element.
- */
- NodeList getEnclosureList(const SVGRect &rect,
- const SVGElementPtr referenceElement);
-
- /**
- * Returns true if the rendered content of the given element intersects the
- * supplied rectangle, honoring the 'pointer-events' property value on each
- * candidate graphics element.
- */
- bool checkIntersection(const SVGElementPtr element, const SVGRect &rect);
-
- /**
- * Returns true if the rendered content of the given element is entirely
- * contained within the supplied rectangle, honoring the 'pointer-events'
- * property value on each candidate graphics element.
- */
- bool checkEnclosure(const SVGElementPtr element, const SVGRect &rect);
-
- /**
- * Unselects any selected objects, including any selections of text
- * strings and type-in bars.
- */
- void deselectAll();
-
- /**
- * Creates an SVGNumber object outside of any document trees. The object
- * is initialized to a value of zero.
- */
- SVGNumber createSVGNumber();
-
- /**
- * Creates an SVGLength object outside of any document trees. The object
- * is initialized to the value of 0 user units.
- */
- SVGLength createSVGLength();
-
- /**
- * Creates an SVGAngle object outside of any document trees. The object
- * is initialized to the value 0 degrees(unitless).
- */
- SVGAngle createSVGAngle();
-
- /**
- * Creates an SVGPoint object outside of any document trees. The object
- * is initialized to the point(0,0) in the user coordinate system.
- */
- SVGPoint createSVGPoint();
-
- /**
- * Creates an SVGMatrix object outside of any document trees. The object
- * is initialized to the identity matrix.
- */
- SVGMatrix createSVGMatrix();
-
- /**
- * Creates an SVGRect object outside of any document trees. The object
- * is initialized such that all values are set to 0 user units.
- */
- SVGRect createSVGRect();
-
- /**
- * Creates an SVGTransform object outside of any document trees.
- * The object is initialized to an identity matrix transform
- * (SVG_TRANSFORM_MATRIX).
- */
- SVGTransform createSVGTransform();
-
- /**
- * Creates an SVGTransform object outside of any document trees.
- * The object is initialized to the given matrix transform
- * (i.e., SVG_TRANSFORM_MATRIX).
- */
- SVGTransform createSVGTransformFromMatrix(const SVGMatrix &matrix);
-
- /**
- * Searches this SVG document fragment(i.e., the search is restricted to a
- * subset of the document tree) for an Element whose id is given by elementId. If
- * an Element is found, that Element is returned. If no such element exists,
- * returns null. Behavior is not defined if more than one element has this id.
- */
- ElementPtr getElementById(const DOMString& elementId);
-
-
- //####################################################################
- //# SVGTextElement
- //####################################################################
-
-
- //####################################################################
- //# SVGTextContentElement
- //####################################################################
-
-
- /**
- * lengthAdjust Types
- */
- typedef enum
- {
- LENGTHADJUST_UNKNOWN = 0,
- LENGTHADJUST_SPACING = 1,
- LENGTHADJUST_SPACINGANDGLYPHS = 2
- } LengthAdjustType;
-
-
- /**
- * Corresponds to attribute textLength on the given element.
- */
- SVGAnimatedValue getTextLength();
-
-
- /**
- * Corresponds to attribute lengthAdjust on the given element. The value must be
- * one of the length adjust constants specified above.
- */
- SVGAnimatedValue getLengthAdjust();
-
-
- /**
- * Returns the total number of characters to be rendered within the current
- * element. Includes characters which are included via a 'tref' reference.
- */
- long getNumberOfChars();
-
- /**
- * The total sum of all of the advance values from rendering all of the
- * characters within this element, including the advance value on the glyphs
- *(horizontal or vertical), the effect of properties 'kerning', 'letter-spacing'
- * and 'word-spacing' and adjustments due to attributes dx and dy on 'tspan'
- * elements. For non-rendering environments, the user agent shall make reasonable
- * assumptions about glyph metrics.
- */
- double getComputedTextLength();
-
- /**
- * The total sum of all of the advance values from rendering the specified
- * substring of the characters, including the advance value on the glyphs
- *(horizontal or vertical), the effect of properties 'kerning', 'letter-spacing'
- * and 'word-spacing' and adjustments due to attributes dx and dy on 'tspan'
- * elements. For non-rendering environments, the user agent shall make reasonable
- * assumptions about glyph metrics.
- */
- double getSubStringLength(unsigned long charnum, unsigned long nchars)
- throw(DOMException);
-
- /**
- * Returns the current text position before rendering the character in the user
- * coordinate system for rendering the glyph(s) that correspond to the specified
- * character. The current text position has already taken into account the
- * effects of any inter-character adjustments due to properties 'kerning',
- * 'letter-spacing' and 'word-spacing' and adjustments due to attributes x, y, dx
- * and dy. If multiple consecutive characters are rendered inseparably(e.g., as
- * a single glyph or a sequence of glyphs), then each of the inseparable
- * characters will return the start position for the first glyph.
- */
- SVGPoint getStartPositionOfChar(unsigned long charnum) throw(DOMException);
-
- /**
- * Returns the current text position after rendering the character in the user
- * coordinate system for rendering the glyph(s) that correspond to the specified
- * character. This current text position does not take into account the effects
- * of any inter-character adjustments to prepare for the next character, such as
- * properties 'kerning', 'letter-spacing' and 'word-spacing' and adjustments due
- * to attributes x, y, dx and dy. If multiple consecutive characters are rendered
- * inseparably(e.g., as a single glyph or a sequence of glyphs), then each of
- * the inseparable characters will return the end position for the last glyph.
- */
- SVGPoint getEndPositionOfChar(unsigned long charnum) throw(DOMException);
-
- /**
- * Returns a tightest rectangle which defines the minimum and maximum X and Y
- * values in the user coordinate system for rendering the glyph(s) that
- * correspond to the specified character. The calculations assume that all glyphs
- * occupy the full standard glyph cell for the font. If multiple consecutive
- * characters are rendered inseparably(e.g., as a single glyph or a sequence of
- * glyphs), then each of the inseparable characters will return the same extent.
- */
- SVGRect getExtentOfChar(unsigned long charnum) throw(DOMException);
-
- /**
- * Returns the rotation value relative to the current user coordinate system used
- * to render the glyph(s) corresponding to the specified character. If multiple
- * glyph(s) are used to render the given character and the glyphs each have
- * different rotations(e.g., due to text-on-a-path), the user agent shall return
- * an average value(e.g., the rotation angle at the midpoint along the path for
- * all glyphs used to render this character). The rotation value represents the
- * rotation that is supplemental to any rotation due to properties
- * 'glyph-orientation-horizontal' and 'glyph-orientation-vertical'; thus, any
- * glyph rotations due to these properties are not included into the returned
- * rotation value. If multiple consecutive characters are rendered inseparably
- *(e.g., as a single glyph or a sequence of glyphs), then each of the
- * inseparable characters will return the same rotation value.
- */
- double getRotationOfChar(unsigned long charnum) throw(DOMException);
-
- /**
- * Returns the index of the character whose corresponding glyph cell bounding box
- * contains the specified point. The calculations assume that all glyphs occupy
- * the full standard glyph cell for the font. If no such character exists, a
- * value of -1 is returned. If multiple such characters exist, the character
- * within the element whose glyphs were rendered last(i.e., take into account
- * any reordering such as for bidirectional text) is used. If multiple
- * consecutive characters are rendered inseparably(e.g., as a single glyph or a
- * sequence of glyphs), then the user agent shall allocate an equal percentage of
- * the text advance amount to each of the contributing characters in determining
- * which of the characters is chosen.
- */
- long getCharNumAtPosition(const SVGPoint &point);
-
- /**
- * Causes the specified substring to be selected just as if the user
- * selected the substring interactively.
- */
- void selectSubString(unsigned long charnum, unsigned long nchars)
- throw(DOMException);
-
-
-
-
-
- //####################################################################
- //# SVGTextPathElement
- //####################################################################
-
-
- /**
- * textPath Method Types
- */
- typedef enum
- {
- TEXTPATH_METHODTYPE_UNKNOWN = 0,
- TEXTPATH_METHODTYPE_ALIGN = 1,
- TEXTPATH_METHODTYPE_STRETCH = 2
- } TextPathMethodType;
-
- /**
- * textPath Spacing Types
- */
- typedef enum
- {
- TEXTPATH_SPACINGTYPE_UNKNOWN = 0,
- TEXTPATH_SPACINGTYPE_AUTO = 1,
- TEXTPATH_SPACINGTYPE_EXACT = 2
- } TextPathSpacingType;
-
-
- /**
- * Corresponds to attribute startOffset on the given 'textPath' element.
- */
- SVGAnimatedValue getStartOffset();
-
- /**
- * Corresponds to attribute method on the given 'textPath' element. The value
- * must be one of the method type constants specified above.
- */
- SVGAnimatedValue getMethod();
-
- /**
- * Corresponds to attribute spacing on the given 'textPath' element.
- * The value must be one of the spacing type constants specified above.
- */
- SVGAnimatedValue getSpacing();
-
-
- //####################################################################
- //# SVGTextPositioningElement
- //####################################################################
-
-
- /**
- * Corresponds to attribute x on the given element.
- */
- // SVGAnimatedValue getX();
-
- /**
- * Corresponds to attribute y on the given element.
- */
- // SVGAnimatedValue getY();
-
- /**
- * Corresponds to attribute dx on the given element.
- */
- // SVGAnimatedValue getDx();
-
- /**
- * Corresponds to attribute dy on the given element.
- */
- // SVGAnimatedValue getDy();
-
-
- /**
- * Corresponds to attribute rotate on the given element.
- */
- SVGAnimatedValueList getRotate();
-
-
- //####################################################################
- //# SVGTitleElement
- //####################################################################
-
- //####################################################################
- //# SVGTRefElement
- //####################################################################
-
- //####################################################################
- //# SVGTSpanElement
- //####################################################################
-
- //####################################################################
- //# SVGSwitchElement
- //####################################################################
-
- //####################################################################
- //# SVGUseElement
- //####################################################################
-
- /**
- * Corresponds to attribute x on the given 'use' element.
- */
- // SVGAnimatedValue getX();
-
- /**
- * Corresponds to attribute y on the given 'use' element.
- */
- // SVGAnimatedValue getY();
-
- /**
- * Corresponds to attribute width on the given 'use' element.
- */
- // SVGAnimatedValue getWidth();
-
- /**
- * Corresponds to attribute height on the given 'use' element.
- */
- // SVGAnimatedValue getHeight();
-
- /**
- * The root of the "instance tree". See description of SVGElementInstance for
- * a discussion on the instance tree.
- * */
- SVGElementInstance getInstanceRoot();
-
- /**
- * If the 'href' attribute is being animated, contains the current animated root
- * of the "instance tree". If the 'href' attribute is not currently being
- * animated, contains the same value as 'instanceRoot'. The root of the "instance
- * tree". See description of SVGElementInstance for a discussion on the instance
- * tree.
- */
- SVGElementInstance getAnimatedInstanceRoot();
-
- //####################################################################
- //# SVGVKernElement
- //####################################################################
-
- //####################################################################
- //# SVGViewElement
- //####################################################################
-
-
- /**
- *
- */
- SVGValueList getViewTarget();
-
-
-
-
- //##################
- //# Non-API methods
- //##################
-
-
- /**
- *
- */
- ~SVGElement() {}
-
-
-};
-
-
-
-/*#########################################################################
-## SVGDocument
-#########################################################################*/
-
-/**
- * When an 'svg' element is embedded inline as a component of a document from
- * another namespace, such as when an 'svg' element is embedded inline within an
- * XHTML document [XHTML], then an SVGDocument object will not exist; instead,
- * the root object in the document object hierarchy will be a Document object of
- * a different type, such as an HTMLDocument object.
- *
- * However, an SVGDocument object will indeed exist when the root element of the
- * XML document hierarchy is an 'svg' element, such as when viewing a stand-alone
- * SVG file(i.e., a file with MIME type "image/svg+xml"). In this case, the
- * SVGDocument object will be the root object of the document object model
- * hierarchy.
- *
- * In the case where an SVG document is embedded by reference, such as when an
- * XHTML document has an 'object' element whose href attribute references an SVG
- * document(i.e., a document whose MIME type is "image/svg+xml" and whose root
- * element is thus an 'svg' element), there will exist two distinct DOM
- * hierarchies. The first DOM hierarchy will be for the referencing document
- *(e.g., an XHTML document). The second DOM hierarchy will be for the referenced
- * SVG document. In this second DOM hierarchy, the root object of the document
- * object model hierarchy is an SVGDocument object.
- */
-class SVGDocument : public Document,
- public events::DocumentEvent
-{
-public:
-
-
- /**
- * The title of a document as specified by the title sub-element of the 'svg'
- * root element(i.e., <svg><title>Here is the title</title>...</svg>)
- */
- DOMString getTitle();
-
- /**
- * Returns the URI of the page that linked to this page. The value is an empty
- * string if the user navigated to the page directly(not through a link, but,
- * for example, via a bookmark).
- */
- DOMString getReferrer();
-
- /**
- * The domain name of the server that served the document, or a null string if
- * the server cannot be identified by a domain name.
- */
- DOMString getDomain();
-
- /**
- * The complete URI of the document.
- */
- DOMString getURL();
-
- /**
- * The root 'svg' element in the document hierarchy.
- */
- SVGElementPtr getRootElement();
-
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- ~SVGDocument() {}
-
-};
-
-
-
-/*#########################################################################
-## GetSVGDocument
-#########################################################################*/
-
-/**
- * In the case where an SVG document is embedded by reference, such as when an
- * XHTML document has an 'object' element whose href(or equivalent) attribute
- * references an SVG document(i.e., a document whose MIME type is
- * "image/svg+xml" and whose root element is thus an 'svg' element), the SVG user
- * agent is required to implement the GetSVGDocument interface for the element
- * which references the SVG document(e.g., the HTML 'object' or comparable
- * referencing elements).
- */
-class GetSVGDocument
-{
-public:
-
- /**
- * Returns the SVGDocument object for the referenced SVG document.
- */
- SVGDocumentPtr getSVGDocument()
- throw(DOMException);
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- ~GetSVGDocument() {}
-
-};
-
-
-
-
-
-
-
-} //namespace svg
-} //namespace dom
-} //namespace w3c
-} //namespace org
-
-#endif // SEEN_SVG_H
-/*#########################################################################
-## E N D O F F I L E
-#########################################################################*/
-
diff --git a/src/dom/svgimpl.cpp b/src/dom/svgimpl.cpp
index 87f43af81..4372e1b87 100644
--- a/src/dom/svgimpl.cpp
+++ b/src/dom/svgimpl.cpp
@@ -777,7 +777,7 @@ DOMString SVGSVGElementImpl::getAttribute(const DOMString& name)
else if (name == "y")
s = d2s(y.getAnimVal().getValue());
else
- s = SVGElement::getAttribute(name);
+ s = SVGElementImpl::getAttribute(name);
return s;
}
@@ -792,7 +792,7 @@ void SVGSVGElementImpl::setAttribute(const DOMString& name,
x.getAnimVal().setValue(s2d(value));
else if (name == "y")
y.getAnimVal().setValue(s2d(value));
- SVGElement::setAttribute(name, value);
+ SVGElementImpl::setAttribute(name, value);
}
diff --git a/src/draw-context.cpp b/src/draw-context.cpp
index c33bb780c..09366526a 100644
--- a/src/draw-context.cpp
+++ b/src/draw-context.cpp
@@ -599,6 +599,7 @@ static void spdc_flush_white(SPDrawContext *dc, SPCurve *gc)
dc->selection->set(repr);
Inkscape::GC::release(repr);
item->transform = SP_ITEM(desktop->currentLayer())->i2doc_affine().inverse();
+ item->doWriteTransform(item->getRepr(), item->transform, NULL, true);
item->updateRepr();
}
diff --git a/src/dropper-context.cpp b/src/dropper-context.cpp
index 7dfe203ba..d513dd587 100644
--- a/src/dropper-context.cpp
+++ b/src/dropper-context.cpp
@@ -279,7 +279,7 @@ bool SPDropperContext::root_handler(GdkEvent* event) {
// locale-sensitive printf is OK, since this goes to the UI, not into SVG
gchar *alpha = g_strdup_printf(_(" alpha %.3g"), alpha_to_set);
// where the color is picked, to show in the statusbar
- gchar *where = this->dragging ? g_strdup_printf(_(", averaged with radius %d"), (int) rw) : g_strdup_printf(_(" under cursor"));
+ gchar *where = this->dragging ? g_strdup_printf(_(", averaged with radius %d"), (int) rw) : g_strdup_printf("%s", _(" under cursor"));
// message, to show in the statusbar
const gchar *message = this->dragging ? _("<b>Release mouse</b> to set color.") : _("<b>Click</b> to set fill, <b>Shift+click</b> to set stroke; <b>drag</b> to average color in area; with <b>Alt</b> to pick inverse color; <b>Ctrl+C</b> to copy the color under mouse to clipboard");
diff --git a/src/dyna-draw-context.cpp b/src/dyna-draw-context.cpp
index 05ebc3a4a..3e35c0ac1 100644
--- a/src/dyna-draw-context.cpp
+++ b/src/dyna-draw-context.cpp
@@ -958,6 +958,10 @@ void SPDynaDrawContext::set_to_accumulated(bool unionize, bool subtract) {
sp_desktop_selection(desktop)->set(this->repr);
}
}
+
+ SPItem *item=SP_ITEM(desktop->doc()->getObjectByRepr(this->repr));
+ item->doWriteTransform(item->getRepr(), item->transform, NULL, true);
+
} else {
if (this->repr) {
sp_repr_unparent(this->repr);
diff --git a/src/ege-adjustment-action.cpp b/src/ege-adjustment-action.cpp
index 5a827096f..7f844ec4b 100644
--- a/src/ege-adjustment-action.cpp
+++ b/src/ege-adjustment-action.cpp
@@ -115,6 +115,7 @@ struct _EgeAdjustmentActionPrivate
gchar* appearance;
gchar* iconId;
Inkscape::IconSize iconSize;
+ Inkscape::UI::Widget::UnitTracker *unitTracker;
};
#define EGE_ADJUSTMENT_ACTION_GET_PRIVATE( o ) ( G_TYPE_INSTANCE_GET_PRIVATE( (o), EGE_ADJUSTMENT_ACTION_TYPE, EgeAdjustmentActionPrivate ) )
@@ -128,7 +129,8 @@ enum {
PROP_TOOL_POST,
PROP_APPEARANCE,
PROP_ICON_ID,
- PROP_ICON_SIZE
+ PROP_ICON_SIZE,
+ PROP_UNIT_TRACKER
};
enum {
@@ -234,6 +236,13 @@ static void ege_adjustment_action_class_init( EgeAdjustmentActionClass* klass )
(int)Inkscape::ICON_SIZE_SMALL_TOOLBAR,
(GParamFlags)(G_PARAM_READABLE | G_PARAM_WRITABLE | G_PARAM_CONSTRUCT) ) );
+ g_object_class_install_property( objClass,
+ PROP_UNIT_TRACKER,
+ g_param_spec_pointer( "unit_tracker",
+ "Unit Tracker",
+ "The widget that keeps track of the unit",
+ (GParamFlags)(G_PARAM_READABLE | G_PARAM_WRITABLE | G_PARAM_CONSTRUCT) ) );
+
g_type_class_add_private( klass, sizeof(EgeAdjustmentActionClass) );
}
}
@@ -263,6 +272,7 @@ static void ege_adjustment_action_init( EgeAdjustmentAction* action )
action->private_data->appearance = 0;
action->private_data->iconId = 0;
action->private_data->iconSize = Inkscape::ICON_SIZE_SMALL_TOOLBAR;
+ action->private_data->unitTracker = NULL;
}
static void ege_adjustment_action_finalize( GObject* object )
@@ -292,7 +302,8 @@ EgeAdjustmentAction* ege_adjustment_action_new( GtkAdjustment* adjustment,
const gchar *tooltip,
const gchar *stock_id,
gdouble climb_rate,
- guint digits )
+ guint digits,
+ Inkscape::UI::Widget::UnitTracker *unit_tracker )
{
GObject* obj = (GObject*)g_object_new( EGE_ADJUSTMENT_ACTION_TYPE,
"name", name,
@@ -302,6 +313,7 @@ EgeAdjustmentAction* ege_adjustment_action_new( GtkAdjustment* adjustment,
"adjustment", adjustment,
"climb-rate", climb_rate,
"digits", digits,
+ "unit_tracker", unit_tracker,
NULL );
EgeAdjustmentAction* action = EGE_ADJUSTMENT_ACTION( obj );
@@ -349,6 +361,10 @@ static void ege_adjustment_action_get_property( GObject* obj, guint propId, GVal
g_value_set_int( value, action->private_data->iconSize );
break;
+ case PROP_UNIT_TRACKER:
+ g_value_set_pointer( value, action->private_data->unitTracker );
+ break;
+
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID( obj, propId, pspec );
}
@@ -450,6 +466,12 @@ void ege_adjustment_action_set_property( GObject* obj, guint propId, const GValu
}
break;
+ case PROP_UNIT_TRACKER:
+ {
+ action->private_data->unitTracker = (Inkscape::UI::Widget::UnitTracker*)g_value_get_pointer( value );
+ }
+ break;
+
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID( obj, propId, pspec );
}
@@ -812,7 +834,7 @@ static GtkWidget* create_tool_item( GtkAction* action )
gtk_scale_button_set_icons( GTK_SCALE_BUTTON(spinbutton), floogles );
} else {
if ( gFactoryCb ) {
- spinbutton = gFactoryCb( act->private_data->adj, act->private_data->climbRate, act->private_data->digits );
+ spinbutton = gFactoryCb( act->private_data->adj, act->private_data->climbRate, act->private_data->digits, act->private_data->unitTracker );
} else {
spinbutton = gtk_spin_button_new( act->private_data->adj, act->private_data->climbRate, act->private_data->digits );
}
diff --git a/src/ege-adjustment-action.h b/src/ege-adjustment-action.h
index f63d4ed3e..590035eb3 100644
--- a/src/ege-adjustment-action.h
+++ b/src/ege-adjustment-action.h
@@ -63,6 +63,14 @@ typedef struct _EgeAdjustmentAction EgeAdjustmentAction;
typedef struct _EgeAdjustmentActionClass EgeAdjustmentActionClass;
typedef struct _EgeAdjustmentActionPrivate EgeAdjustmentActionPrivate;
+namespace Inkscape {
+ namespace UI {
+ namespace Widget {
+ class UnitTracker;
+ }
+ }
+}
+
/**
* Instance structure of EgeAdjustmentAction.
*/
@@ -95,7 +103,7 @@ GType ege_adjustment_action_get_type( void );
*/
/** Callback type for widgets creation factory */
-typedef GtkWidget* (*EgeCreateAdjWidgetCB)( GtkAdjustment *adjustment, gdouble climb_rate, guint digits );
+typedef GtkWidget* (*EgeCreateAdjWidgetCB)( GtkAdjustment *adjustment, gdouble climb_rate, guint digits, Inkscape::UI::Widget::UnitTracker *unit_tracker );
/**
* Sets a factory callback to be used to create the specific widget.
@@ -117,6 +125,7 @@ void ege_adjustment_action_set_compact_tool_factory( EgeCreateAdjWidgetCB factor
* @param stock_id Icon id to use.
* @param climb_rate Used for created widgets.
* @param digits Used for created widgets.
+ * @param unit_tracker Used to store unit.
*/
EgeAdjustmentAction* ege_adjustment_action_new( GtkAdjustment* adjustment,
const gchar *name,
@@ -124,7 +133,8 @@ EgeAdjustmentAction* ege_adjustment_action_new( GtkAdjustment* adjustment,
const gchar *tooltip,
const gchar *stock_id,
gdouble climb_rate,
- guint digits
+ guint digits,
+ Inkscape::UI::Widget::UnitTracker *unit_tracker
);
/**
* Returns a pointer to the GtkAdjustment represented by the given
diff --git a/src/ege-color-prof-tracker.cpp b/src/ege-color-prof-tracker.cpp
index 53004a96d..eca90ecb7 100644
--- a/src/ege-color-prof-tracker.cpp
+++ b/src/ege-color-prof-tracker.cpp
@@ -110,6 +110,9 @@ typedef struct _ScreenTrack {
GdkFilterReturn x11_win_filter(GdkXEvent *xevent, GdkEvent *event, gpointer data);
void handle_property_change(GdkScreen* screen, const gchar* name);
void add_x11_tracking_for_screen(GdkScreen* screen, ScreenTrack* screenTrack);
+static void fire(GdkScreen* screen, gint monitor);
+static void clear_profile( GdkScreen* screen, guint monitor );
+static void set_profile( GdkScreen* screen, guint monitor, const guint8* data, guint len );
#endif /* GDK_WINDOWING_X11 */
static guint signals[LAST_SIGNAL] = {0};
@@ -132,9 +135,6 @@ static void event_after_cb( GtkWidget* widget, GdkEvent* event, gpointer user_da
static void target_hierarchy_changed_cb(GtkWidget* widget, GtkWidget* prev_top, gpointer user_data);
static void target_screen_changed_cb(GtkWidget* widget, GdkScreen* prev_screen, gpointer user_data);
static void screen_size_changed_cb(GdkScreen* screen, gpointer user_data);
-static void fire(GdkScreen* screen, gint monitor);
-static void clear_profile( GdkScreen* screen, guint monitor );
-static void set_profile( GdkScreen* screen, guint monitor, const guint8* data, guint len );
static void track_screen( GdkScreen* screen, EgeColorProfTracker* tracker );
G_DEFINE_TYPE(EgeColorProfTracker, ege_color_prof_tracker, G_TYPE_OBJECT);
@@ -474,83 +474,6 @@ void screen_size_changed_cb(GdkScreen* screen, gpointer user_data)
}
}
-void fire(GdkScreen* screen, gint monitor)
-{
- GSList* curr = tracked_screens;
- while ( curr ) {
- ScreenTrack* track = (ScreenTrack*)curr->data;
- if ( track->screen == screen) {
- GSList* trackHook = track->trackers;
- while ( trackHook ) {
- EgeColorProfTracker* tracker = (EgeColorProfTracker*)(trackHook->data);
- if ( (monitor == -1) || (tracker->private_data->_monitor == monitor) ) {
- g_signal_emit( G_OBJECT(tracker), signals[CHANGED], 0 );
- }
- trackHook = g_slist_next(trackHook);
- }
- }
- curr = g_slist_next(curr);
- }
-}
-
-static void clear_profile( GdkScreen* screen, guint monitor )
-{
- GSList* curr = tracked_screens;
- while ( curr && ((ScreenTrack*)curr->data)->screen != screen ) {
- curr = g_slist_next(curr);
- }
- if ( curr ) {
- ScreenTrack* track = (ScreenTrack*)curr->data;
- guint i = 0;
- GByteArray* previous = 0;
- for ( i = track->profiles->len; i <= monitor; i++ ) {
- g_ptr_array_add( track->profiles, 0 );
- }
- previous = (GByteArray*)g_ptr_array_index( track->profiles, monitor );
- if ( previous ) {
- g_byte_array_free( previous, TRUE );
- }
-
- track->profiles->pdata[monitor] = 0;
- }
-}
-
-static void set_profile( GdkScreen* screen, guint monitor, const guint8* data, guint len )
-{
- GSList* curr = tracked_screens;
- while ( curr && ((ScreenTrack*)curr->data)->screen != screen ) {
- curr = g_slist_next(curr);
- }
- if ( curr ) {
- /* Something happened to a screen being tracked. */
- ScreenTrack* track = (ScreenTrack*)curr->data;
- gint screenNum = gdk_screen_get_number(screen);
- guint i = 0;
- GByteArray* previous = 0;
- GSList* abstracts = 0;
-
- for ( i = track->profiles->len; i <= monitor; i++ ) {
- g_ptr_array_add( track->profiles, 0 );
- }
- previous = (GByteArray*)g_ptr_array_index( track->profiles, monitor );
- if ( previous ) {
- g_byte_array_free( previous, TRUE );
- }
-
- if ( data && len ) {
- GByteArray* newBytes = g_byte_array_sized_new( len );
- newBytes = g_byte_array_append( newBytes, data, len );
- track->profiles->pdata[monitor] = newBytes;
- } else {
- track->profiles->pdata[monitor] = 0;
- }
-
- for ( abstracts = abstract_trackers; abstracts; abstracts = g_slist_next(abstracts) ) {
- g_signal_emit( G_OBJECT(abstracts->data), signals[MODIFIED], 0, screenNum, monitor );
- }
- }
-}
-
#ifdef GDK_WINDOWING_X11
GdkFilterReturn x11_win_filter(GdkXEvent *xevent,
GdkEvent *event,
@@ -692,4 +615,81 @@ void add_x11_tracking_for_screen(GdkScreen* screen, ScreenTrack* screenTrack)
}
}
}
+
+void fire(GdkScreen* screen, gint monitor)
+{
+ GSList* curr = tracked_screens;
+ while ( curr ) {
+ ScreenTrack* track = (ScreenTrack*)curr->data;
+ if ( track->screen == screen) {
+ GSList* trackHook = track->trackers;
+ while ( trackHook ) {
+ EgeColorProfTracker* tracker = (EgeColorProfTracker*)(trackHook->data);
+ if ( (monitor == -1) || (tracker->private_data->_monitor == monitor) ) {
+ g_signal_emit( G_OBJECT(tracker), signals[CHANGED], 0 );
+ }
+ trackHook = g_slist_next(trackHook);
+ }
+ }
+ curr = g_slist_next(curr);
+ }
+}
+
+static void clear_profile( GdkScreen* screen, guint monitor )
+{
+ GSList* curr = tracked_screens;
+ while ( curr && ((ScreenTrack*)curr->data)->screen != screen ) {
+ curr = g_slist_next(curr);
+ }
+ if ( curr ) {
+ ScreenTrack* track = (ScreenTrack*)curr->data;
+ guint i = 0;
+ GByteArray* previous = 0;
+ for ( i = track->profiles->len; i <= monitor; i++ ) {
+ g_ptr_array_add( track->profiles, 0 );
+ }
+ previous = (GByteArray*)g_ptr_array_index( track->profiles, monitor );
+ if ( previous ) {
+ g_byte_array_free( previous, TRUE );
+ }
+
+ track->profiles->pdata[monitor] = 0;
+ }
+}
+
+static void set_profile( GdkScreen* screen, guint monitor, const guint8* data, guint len )
+{
+ GSList* curr = tracked_screens;
+ while ( curr && ((ScreenTrack*)curr->data)->screen != screen ) {
+ curr = g_slist_next(curr);
+ }
+ if ( curr ) {
+ /* Something happened to a screen being tracked. */
+ ScreenTrack* track = (ScreenTrack*)curr->data;
+ gint screenNum = gdk_screen_get_number(screen);
+ guint i = 0;
+ GByteArray* previous = 0;
+ GSList* abstracts = 0;
+
+ for ( i = track->profiles->len; i <= monitor; i++ ) {
+ g_ptr_array_add( track->profiles, 0 );
+ }
+ previous = (GByteArray*)g_ptr_array_index( track->profiles, monitor );
+ if ( previous ) {
+ g_byte_array_free( previous, TRUE );
+ }
+
+ if ( data && len ) {
+ GByteArray* newBytes = g_byte_array_sized_new( len );
+ newBytes = g_byte_array_append( newBytes, data, len );
+ track->profiles->pdata[monitor] = newBytes;
+ } else {
+ track->profiles->pdata[monitor] = 0;
+ }
+
+ for ( abstracts = abstract_trackers; abstracts; abstracts = g_slist_next(abstracts) ) {
+ g_signal_emit( G_OBJECT(abstracts->data), signals[MODIFIED], 0, screenNum, monitor );
+ }
+ }
+}
#endif /* GDK_WINDOWING_X11 */
diff --git a/src/extension/dbus/document-interface.cpp b/src/extension/dbus/document-interface.cpp
index 3cb03646a..ccc39fbef 100644
--- a/src/extension/dbus/document-interface.cpp
+++ b/src/extension/dbus/document-interface.cpp
@@ -43,6 +43,7 @@
#include "sp-object.h"
#include "sp-root.h"
#include "style.h" //style_write
+#include "util/units.h"
#include "extension/system.h" //IO
@@ -543,13 +544,13 @@ gchar *document_interface_node(DocumentInterface *doc_interface, gchar *type, GE
gdouble
document_interface_document_get_width (DocumentInterface *doc_interface)
{
- return doc_interface->target.getDocument()->getWidth();
+ return doc_interface->target.getDocument()->getWidth().value("px");
}
gdouble
document_interface_document_get_height (DocumentInterface *doc_interface)
{
- return doc_interface->target.getDocument()->getHeight();
+ return doc_interface->target.getDocument()->getHeight().value("px");
}
gchar *document_interface_document_get_css(DocumentInterface *doc_interface, GError ** error)
diff --git a/src/extension/init.cpp b/src/extension/init.cpp
index 1a163d4c2..2dde9eeb8 100644
--- a/src/extension/init.cpp
+++ b/src/extension/init.cpp
@@ -295,7 +295,7 @@ static void
build_module_from_dir(gchar const *dirname)
{
if (!dirname) {
- g_warning(_("Null external module directory name. Modules will not be loaded."));
+ g_warning("%s", _("Null external module directory name. Modules will not be loaded."));
return;
}
diff --git a/src/extension/internal/cairo-renderer-pdf-out.cpp b/src/extension/internal/cairo-renderer-pdf-out.cpp
index b9125582a..0c314a576 100644
--- a/src/extension/internal/cairo-renderer-pdf-out.cpp
+++ b/src/extension/internal/cairo-renderer-pdf-out.cpp
@@ -197,7 +197,7 @@ CairoRendererPdfOutput::save(Inkscape::Extension::Output *mod, SPDocument *doc,
float new_bleedmargin_px = 0.;
try {
- new_bleedmargin_px = mod->get_param_float("bleed") * Inkscape::Util::Quantity::convert(1, "mm", "px");
+ new_bleedmargin_px = Inkscape::Util::Quantity::convert(mod->get_param_float("bleed"), "mm", "px");
}
catch(...) {
g_warning("Parameter <bleed> might not exist");
diff --git a/src/extension/internal/cairo-renderer.cpp b/src/extension/internal/cairo-renderer.cpp
index cace251cf..0a4c86f0b 100644
--- a/src/extension/internal/cairo-renderer.cpp
+++ b/src/extension/internal/cairo-renderer.cpp
@@ -463,8 +463,8 @@ static void sp_asbitmap_render(SPItem *item, CairoRenderContext *ctx)
}
// The width and height of the bitmap in pixels
- unsigned width = ceil(bbox->width() * (res / Inkscape::Util::Quantity::convert(1, "in", "px")));
- unsigned height = ceil(bbox->height() * (res / Inkscape::Util::Quantity::convert(1, "in", "px")));
+ unsigned width = ceil(bbox->width() * Inkscape::Util::Quantity::convert(res, "px", "in"));
+ unsigned height = ceil(bbox->height() * Inkscape::Util::Quantity::convert(res, "px", "in"));
if (width == 0 || height == 0) return;
@@ -638,9 +638,9 @@ CairoRenderer::setupDocument(CairoRenderContext *ctx, SPDocument *doc, bool page
Geom::Affine tp( Geom::Translate( bleedmargin_px, bleedmargin_px ) );
ctx->transform(tp);
} else {
- double high = doc->getHeight();
+ double high = doc->getHeight().value("px");
if (ctx->_vector_based_target)
- high *= Inkscape::Util::Quantity::convert(1, "px", "pt");
+ high = Inkscape::Util::Quantity::convert(high, "px", "pt");
// this transform translates the export drawing to a virtual page (0,0)-(width,height)
Geom::Affine tp(Geom::Translate(-d.left() * (ctx->_vector_based_target ? Inkscape::Util::Quantity::convert(1, "pt", "px") : 1.0),
diff --git a/src/extension/internal/cdr-input.cpp b/src/extension/internal/cdr-input.cpp
index e6c400fb5..517d6fb9c 100644
--- a/src/extension/internal/cdr-input.cpp
+++ b/src/extension/internal/cdr-input.cpp
@@ -51,6 +51,8 @@
#include "svg-view.h"
#include "svg-view-widget.h"
+#include "util/units.h"
+
namespace Inkscape {
namespace Extension {
namespace Internal {
@@ -254,6 +256,10 @@ SPDocument *CdrInput::open(Inkscape::Extension::Input * /*mod*/, const gchar * u
}
SPDocument * doc = SPDocument::createNewDocFromMem(tmpSVGOutput[page_num-1].cstr(), strlen(tmpSVGOutput[page_num-1].cstr()), TRUE);
+ // Set viewBox if it doesn't exist
+ if (!doc->getRoot()->viewBox_set) {
+ doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().quantity, doc->getHeight().quantity));
+ }
return doc;
}
diff --git a/src/extension/internal/emf-inout.cpp b/src/extension/internal/emf-inout.cpp
index b185d3348..d9489af31 100644
--- a/src/extension/internal/emf-inout.cpp
+++ b/src/extension/internal/emf-inout.cpp
@@ -1799,8 +1799,8 @@ std::cout << "BEFORE DRAW"
d->MMX = d->MM100InX / 100.0;
d->MMY = d->MM100InY / 100.0;
- d->PixelsOutX = d->MMX * Inkscape::Util::Quantity::convert(1, "mm", "px");
- d->PixelsOutY = d->MMY * Inkscape::Util::Quantity::convert(1, "mm", "px");
+ d->PixelsOutX = Inkscape::Util::Quantity::convert(d->MMX, "mm", "px");
+ d->PixelsOutY = Inkscape::Util::Quantity::convert(d->MMY, "mm", "px");
// Upper left corner, from header rclBounds, in device units, usually both 0, but not always
d->ulCornerInX = pEmr->rclBounds.left;
@@ -3483,6 +3483,11 @@ Emf::open( Inkscape::Extension::Input * /*mod*/, const gchar *uri )
d.tri = trinfo_release_except_FC(d.tri);
+ // Set viewBox if it doesn't exist
+ if (!doc->getRoot()->viewBox_set) {
+ doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().quantity, doc->getHeight().quantity));
+ }
+
return doc;
}
diff --git a/src/extension/internal/emf-print.cpp b/src/extension/internal/emf-print.cpp
index 770257978..0df643130 100644
--- a/src/extension/internal/emf-print.cpp
+++ b/src/extension/internal/emf-print.cpp
@@ -138,8 +138,8 @@ unsigned int PrintEmf::begin(Inkscape::Extension::Print *mod, SPDocument *doc)
// width and height in px
- _width = doc->getWidth();
- _height = doc->getHeight();
+ _width = doc->getWidth().value("px");
+ _height = doc->getHeight().value("px");
// initialize a few global variables
hbrush = hbrushOld = hpen = 0;
@@ -243,7 +243,7 @@ unsigned int PrintEmf::begin(Inkscape::Extension::Print *mod, SPDocument *doc)
g_error("Fatal programming error in PrintEmf::begin at textcomment_set 1");
}
- snprintf(buff, sizeof(buff) - 1, "Drawing=%.1lfx%.1lfpx, %.1lfx%.1lfmm", _width, _height, dwInchesX * Inkscape::Util::Quantity::convert(1, "in", "mm"), dwInchesY * Inkscape::Util::Quantity::convert(1, "in", "mm"));
+ snprintf(buff, sizeof(buff) - 1, "Drawing=%.1lfx%.1lfpx, %.1lfx%.1lfmm", _width, _height, Inkscape::Util::Quantity::convert(dwInchesX, "in", "mm"), Inkscape::Util::Quantity::convert(dwInchesY, "in", "mm"));
rec = textcomment_set(buff);
if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) {
g_error("Fatal programming error in PrintEmf::begin at textcomment_set 1");
diff --git a/src/extension/internal/filter/filter-file.cpp b/src/extension/internal/filter/filter-file.cpp
index d569c6438..48e64f089 100644
--- a/src/extension/internal/filter/filter-file.cpp
+++ b/src/extension/internal/filter/filter-file.cpp
@@ -44,7 +44,7 @@ void
Filter::filters_load_dir (gchar const * dirname, gchar * menuname)
{
if (!dirname) {
- g_warning(_("Null external module directory name. Filters will not be loaded."));
+ g_warning("%s", _("Null external module directory name. Filters will not be loaded."));
return;
}
diff --git a/src/extension/internal/gdkpixbuf-input.cpp b/src/extension/internal/gdkpixbuf-input.cpp
index 87cf8a9cc..13267ee2b 100644
--- a/src/extension/internal/gdkpixbuf-input.cpp
+++ b/src/extension/internal/gdkpixbuf-input.cpp
@@ -102,6 +102,12 @@ GdkpixbufInput::open(Inkscape::Extension::Input *mod, char const *uri)
doc->getRoot()->appendChildRepr(image_node);
Inkscape::GC::release(image_node);
fit_canvas_to_drawing(doc);
+
+ // Set viewBox if it doesn't exist
+ if (!doc->getRoot()->viewBox_set) {
+ doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().quantity, doc->getHeight().quantity));
+ }
+
// restore undo, as now this document may be shown to the user if a bitmap was opened
DocumentUndo::setUndoSensitive(doc, saved);
} else {
diff --git a/src/extension/internal/grid.cpp b/src/extension/internal/grid.cpp
index 820d1c9d3..2f9d0ff25 100644
--- a/src/extension/internal/grid.cpp
+++ b/src/extension/internal/grid.cpp
@@ -35,6 +35,7 @@
#include "extension/effect.h"
#include "extension/system.h"
+#include "util/units.h"
#include "grid.h"
@@ -97,14 +98,14 @@ Grid::effect (Inkscape::Extension::Effect *module, Inkscape::UI::View::View *doc
/* get page size */
SPDocument * doc = document->doc();
bounding_area = Geom::Rect( Geom::Point(0,0),
- Geom::Point(doc->getWidth(), doc->getHeight()) );
+ Geom::Point(doc->getWidth().value("px"), doc->getHeight().value("px")) );
} else {
Geom::OptRect bounds = selection->visualBounds();
if (bounds) {
bounding_area = *bounds;
}
- gdouble doc_height = (document->doc())->getHeight();
+ gdouble doc_height = (document->doc())->getHeight().value("px");
Geom::Rect temprec = Geom::Rect(Geom::Point(bounding_area.min()[Geom::X], doc_height - bounding_area.min()[Geom::Y]),
Geom::Point(bounding_area.max()[Geom::X], doc_height - bounding_area.max()[Geom::Y]));
diff --git a/src/extension/internal/image-resolution.cpp b/src/extension/internal/image-resolution.cpp
index a9d33e831..b38b0ddc7 100644
--- a/src/extension/internal/image-resolution.cpp
+++ b/src/extension/internal/image-resolution.cpp
@@ -11,6 +11,7 @@
# include <config.h>
#endif
+#include "util/units.h"
#include "image-resolution.h"
#define IR_TRY_PNG 1
@@ -341,15 +342,9 @@ void ImageResolution::readmagick(char const *fn) {
image.read(fn);
} catch (...) {}
Magick::Geometry geo = image.density();
- std::string type = image.magick();
-
- if (type == "PNG") { // PNG only supports pixelspercentimeter
- x_ = (double)geo.width() * 2.54;
- y_ = (double)geo.height() * 2.54;
- } else {
- x_ = (double)geo.width();
- y_ = (double)geo.height();
- }
+
+ x_ = Inkscape::Util::Quantity::convert((double)geo.width(), "pt", "px");
+ y_ = Inkscape::Util::Quantity::convert((double)geo.height(), "pt", "px");
ok_ = true;
}
diff --git a/src/extension/internal/latex-pstricks.cpp b/src/extension/internal/latex-pstricks.cpp
index 2ece1ba87..c8e8e2f2e 100644
--- a/src/extension/internal/latex-pstricks.cpp
+++ b/src/extension/internal/latex-pstricks.cpp
@@ -117,8 +117,8 @@ unsigned int PrintLatex::begin (Inkscape::Extension::Print *mod, SPDocument *doc
}
// width and height in pt
- _width = doc->getWidth() * Inkscape::Util::Quantity::convert(1, "px", "pt");
- _height = doc->getHeight() * Inkscape::Util::Quantity::convert(1, "px", "pt");
+ _width = doc->getWidth().value("pt");
+ _height = doc->getHeight().value("pt");
if (res >= 0) {
@@ -128,10 +128,10 @@ unsigned int PrintLatex::begin (Inkscape::Extension::Print *mod, SPDocument *doc
os << "\\psset{xunit=.5pt,yunit=.5pt,runit=.5pt}\n";
// from now on we can output px, but they will be treated as pt
- os << "\\begin{pspicture}(" << doc->getWidth() << "," << doc->getHeight() << ")\n";
+ os << "\\begin{pspicture}(" << doc->getWidth().value("px") << "," << doc->getHeight().value("px") << ")\n";
}
- m_tr_stack.push( Geom::Scale(1, -1) * Geom::Translate(0, doc->getHeight())); /// @fixme hardcoded doc2dt transform
+ m_tr_stack.push( Geom::Scale(1, -1) * Geom::Translate(0, doc->getHeight().value("px"))); /// @fixme hardcoded doc2dt transform
return fprintf(_stream, "%s", os.str().c_str());
}
diff --git a/src/extension/internal/latex-text-renderer.cpp b/src/extension/internal/latex-text-renderer.cpp
index 7e6941232..398c9f061 100644
--- a/src/extension/internal/latex-text-renderer.cpp
+++ b/src/extension/internal/latex-text-renderer.cpp
@@ -633,7 +633,7 @@ LaTeXTextRenderer::setupDocument(SPDocument *doc, bool pageBoundingBox, float bl
}
// flip y-axis
- push_transform( Geom::Scale(1,-1) * Geom::Translate(0, doc->getHeight()) ); /// @fixme hardcoded desktop transform!
+ push_transform( Geom::Scale(1,-1) * Geom::Translate(0, doc->getHeight().value("px")) ); /// @fixme hardcoded desktop transform!
// write the info to LaTeX
Inkscape::SVGOStringStream os;
@@ -642,7 +642,7 @@ LaTeXTextRenderer::setupDocument(SPDocument *doc, bool pageBoundingBox, float bl
// scaling of the image when including it in LaTeX
os << " \\ifx\\svgwidth\\undefined%\n";
- os << " \\setlength{\\unitlength}{" << d.width() * Inkscape::Util::Quantity::convert(1, "px", "pt") << "bp}%\n"; // note: 'bp' is the Postscript pt unit in LaTeX, see LP bug #792384
+ os << " \\setlength{\\unitlength}{" << Inkscape::Util::Quantity::convert(d.width(), "px", "pt") << "bp}%\n"; // note: 'bp' is the Postscript pt unit in LaTeX, see LP bug #792384
os << " \\ifx\\svgscale\\undefined%\n";
os << " \\relax%\n";
os << " \\else%\n";
diff --git a/src/extension/internal/odf.cpp b/src/extension/internal/odf.cpp
index a7c14387f..fcabcc4b2 100644
--- a/src/extension/internal/odf.cpp
+++ b/src/extension/internal/odf.cpp
@@ -75,6 +75,7 @@
#include "sp-flowtext.h"
#include "svg/svg.h"
#include "text-editing.h"
+#include "util/units.h"
//# DOM-specific includes
@@ -945,7 +946,7 @@ static Geom::Affine getODFTransform(const SPItem *item)
//### Get SVG-to-ODF transform
Geom::Affine tf (item->i2dt_affine());
//Flip Y into document coordinates
- double doc_height = SP_ACTIVE_DOCUMENT->getHeight();
+ double doc_height = SP_ACTIVE_DOCUMENT->getHeight().value("px");
Geom::Affine doc2dt_tf = Geom::Affine(Geom::Scale(1.0, -1.0)); /// @fixme hardcoded desktop transform
doc2dt_tf = doc2dt_tf * Geom::Affine(Geom::Translate(0, doc_height));
tf = tf * doc2dt_tf;
diff --git a/src/extension/internal/pdf-input-cairo.cpp b/src/extension/internal/pdf-input-cairo.cpp
index c2f2b43a5..adac0d6c9 100644
--- a/src/extension/internal/pdf-input-cairo.cpp
+++ b/src/extension/internal/pdf-input-cairo.cpp
@@ -23,6 +23,10 @@
#include "extension/input.h"
#include "dialogs/dialog-events.h"
#include "document.h"
+#include "sp-root.h"
+#include "util/units.h"
+
+#include <2geom/rect.h>
#include "inkscape.h"
@@ -491,7 +495,7 @@ bool PdfImportCairoDialog::_onDraw(const Cairo::RefPtr<Cairo::Context>& cr) {
*/
void PdfImportCairoDialog::_setPreviewPage(int page) {
- PopplerPage *_previewed_page = poppler_document_get_page(_poppler_doc, page);
+ PopplerPage *_previewed_page = poppler_document_get_page(_poppler_doc, page-1);
// Try to get a thumbnail from the PDF if possible
if (!_render_thumb) {
@@ -620,6 +624,11 @@ PdfInputCairo::open(Inkscape::Extension::Input * /*mod*/, const gchar * uri) {
SPDocument * doc = SPDocument::createNewDocFromMem(output->c_str(), output->length(), TRUE);
+ // Set viewBox if it doesn't exist
+ if (!doc->getRoot()->viewBox_set) {
+ doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().quantity, doc->getHeight().quantity));
+ }
+
delete output;
g_object_unref(page);
g_object_unref(document);
diff --git a/src/extension/internal/pdfinput/pdf-input.cpp b/src/extension/internal/pdfinput/pdf-input.cpp
index b04c9782f..213550688 100644
--- a/src/extension/internal/pdfinput/pdf-input.cpp
+++ b/src/extension/internal/pdfinput/pdf-input.cpp
@@ -46,6 +46,7 @@
#include "document-private.h"
#include "document-undo.h"
#include "inkscape.h"
+#include "util/units.h"
#include "dialogs/dialog-events.h"
#include <gtk/gtk.h>
@@ -747,6 +748,11 @@ PdfInput::open(::Inkscape::Extension::Input * /*mod*/, const gchar * uri) {
delete pdf_doc;
delete dlg;
+ // Set viewBox if it doesn't exist
+ if (!doc->getRoot()->viewBox_set) {
+ doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().quantity, doc->getHeight().quantity));
+ }
+
// Restore undo
DocumentUndo::setUndoSensitive(doc, saved);
diff --git a/src/extension/internal/pdfinput/pdf-parser.cpp b/src/extension/internal/pdfinput/pdf-parser.cpp
index 6e57f6278..7edb758fd 100644
--- a/src/extension/internal/pdfinput/pdf-parser.cpp
+++ b/src/extension/internal/pdfinput/pdf-parser.cpp
@@ -279,14 +279,14 @@ PdfParser::PdfParser(XRef *xrefA, Inkscape::Extension::Internal::SvgBuilder *bui
ignoreUndef = 0;
operatorHistory = NULL;
builder = builderA;
- builder->setDocumentSize(state->getPageWidth()*Inkscape::Util::Quantity::convert(1, "pt", "px"),
- state->getPageHeight()*Inkscape::Util::Quantity::convert(1, "pt", "px"));
+ builder->setDocumentSize(Inkscape::Util::Quantity::convert(state->getPageWidth(), "pt", "px"),
+ Inkscape::Util::Quantity::convert(state->getPageHeight(), "pt", "px"));
double *ctm = state->getCTM();
double scaledCTM[6];
for (int i = 0; i < 6; ++i) {
baseMatrix[i] = ctm[i];
- scaledCTM[i] = Inkscape::Util::Quantity::convert(1, "pt", "px") * ctm[i];
+ scaledCTM[i] = Inkscape::Util::Quantity::convert(ctm[i], "pt", "px");
}
saveState();
builder->setTransform((double*)&scaledCTM);
diff --git a/src/extension/internal/pdfinput/svg-builder.cpp b/src/extension/internal/pdfinput/svg-builder.cpp
index a1a309a87..b3f15bbff 100644
--- a/src/extension/internal/pdfinput/svg-builder.cpp
+++ b/src/extension/internal/pdfinput/svg-builder.cpp
@@ -793,7 +793,7 @@ gchar *SvgBuilder::_createGradient(GfxShading *shading, double *matrix, bool for
Geom::Affine pat_matrix(matrix[0], matrix[1], matrix[2], matrix[3],
matrix[4], matrix[5]);
if ( !for_shading && _is_top_level ) {
- Geom::Affine flip(1.0, 0.0, 0.0, -1.0, 0.0, _height * Inkscape::Util::Quantity::convert(1, "px", "pt"));
+ Geom::Affine flip(1.0, 0.0, 0.0, -1.0, 0.0, Inkscape::Util::Quantity::convert(_height, "px", "pt"));
pat_matrix *= flip;
}
gchar *transform_text = sp_svg_transform_write(pat_matrix);
diff --git a/src/extension/internal/vsd-input.cpp b/src/extension/internal/vsd-input.cpp
index 12e5150cb..42a9e3d41 100644
--- a/src/extension/internal/vsd-input.cpp
+++ b/src/extension/internal/vsd-input.cpp
@@ -39,6 +39,7 @@
#include "document-private.h"
#include "document-undo.h"
#include "inkscape.h"
+#include "util/units.h"
#include "dialogs/dialog-events.h"
#include <gtk/gtk.h>
@@ -254,6 +255,12 @@ SPDocument *VsdInput::open(Inkscape::Extension::Input * /*mod*/, const gchar * u
}
SPDocument * doc = SPDocument::createNewDocFromMem(tmpSVGOutput[page_num-1].cstr(), strlen(tmpSVGOutput[page_num-1].cstr()), TRUE);
+
+ // Set viewBox if it doesn't exist
+ if (!doc->getRoot()->viewBox_set) {
+ doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().quantity, doc->getHeight().quantity));
+ }
+
return doc;
}
diff --git a/src/extension/internal/wmf-inout.cpp b/src/extension/internal/wmf-inout.cpp
index 451d94c0e..e7dfa46d7 100644
--- a/src/extension/internal/wmf-inout.cpp
+++ b/src/extension/internal/wmf-inout.cpp
@@ -1742,8 +1742,8 @@ int Wmf::myMetaFileProc(const char *contents, unsigned int length, PWMF_CALLBACK
tmp_outdef << " version=\"1.0\"\n";
tmp_outdef <<
- " width=\"" << d->PixelsOutX/ Inkscape::Util::Quantity::convert(1, "mm", "px") << "mm\"\n" <<
- " height=\"" << d->PixelsOutY/ Inkscape::Util::Quantity::convert(1, "mm", "px") << "mm\">\n";
+ " width=\"" << Inkscape::Util::Quantity::convert(d->PixelsOutX, "px", "mm") << "mm\"\n" <<
+ " height=\"" << Inkscape::Util::Quantity::convert(d->PixelsOutY, "px", "mm") << "mm\">\n";
*(d->outdef) += tmp_outdef.str().c_str();
*(d->outdef) += "<defs>"; // temporary end of header
@@ -3171,6 +3171,11 @@ Wmf::open( Inkscape::Extension::Input * /*mod*/, const gchar *uri )
d.tri = trinfo_release_except_FC(d.tri);
+ // Set viewBox if it doesn't exist
+ if (!doc->getRoot()->viewBox_set) {
+ doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().quantity, doc->getHeight().quantity));
+ }
+
return doc;
}
diff --git a/src/extension/internal/wmf-print.cpp b/src/extension/internal/wmf-print.cpp
index 99262b109..cf0302b38 100644
--- a/src/extension/internal/wmf-print.cpp
+++ b/src/extension/internal/wmf-print.cpp
@@ -138,8 +138,8 @@ unsigned int PrintWmf::begin(Inkscape::Extension::Print *mod, SPDocument *doc)
// WMF header the only things that can be set are the page size in inches (w,h) and the dpi
// width and height in px
- _width = doc->getWidth();
- _height = doc->getHeight();
+ _width = doc->getWidth().value("px");
+ _height = doc->getHeight().value("px");
// initialize a few global variables
hbrush = hpen = 0;
diff --git a/src/extension/internal/wpg-input.cpp b/src/extension/internal/wpg-input.cpp
index cb1677547..ac86a6171 100644
--- a/src/extension/internal/wpg-input.cpp
+++ b/src/extension/internal/wpg-input.cpp
@@ -48,6 +48,8 @@
#include "extension/system.h"
#include "extension/input.h"
#include "document.h"
+#include "sp-root.h"
+#include "util/units.h"
#include <cstring>
// Take a guess and fallback to 0.1.x if no configure has run
@@ -109,6 +111,12 @@ SPDocument *WpgInput::open(Inkscape::Extension::Input * /*mod*/, const gchar * u
//printf("I've got a doc: \n%s", painter.document.c_str());
SPDocument * doc = SPDocument::createNewDocFromMem(output.cstr(), strlen(output.cstr()), TRUE);
+
+ // Set viewBox if it doesn't exist
+ if (!doc->getRoot()->viewBox_set) {
+ doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().quantity, doc->getHeight().quantity));
+ }
+
delete input;
return doc;
}
diff --git a/src/extension/system.cpp b/src/extension/system.cpp
index f7fd48b3f..a4c370f4c 100644
--- a/src/extension/system.cpp
+++ b/src/extension/system.cpp
@@ -124,7 +124,7 @@ SPDocument *open(Extension *key, gchar const *filename)
if ( inkscape_use_gui() ) {
sp_ui_error_dialog(_("Format autodetect failed. The file is being opened as SVG."));
} else {
- g_warning(_("Format autodetect failed. The file is being opened as SVG."));
+ g_warning("%s", _("Format autodetect failed. The file is being opened as SVG."));
}
}
diff --git a/src/file.cpp b/src/file.cpp
index 68e229e62..b19fe21ff 100644
--- a/src/file.cpp
+++ b/src/file.cpp
@@ -74,6 +74,8 @@
#include <glibmm/i18n.h>
#include <glibmm/miscutils.h>
+#include <string>
+
using Inkscape::DocumentUndo;
#ifdef WITH_GNOME_VFS
@@ -124,7 +126,7 @@ static void sp_file_add_recent(gchar const *uri)
/**
* Create a blank document and add it to the desktop
*/
-SPDesktop *sp_file_new(const Glib::ustring &templ)
+SPDesktop *sp_file_new(const std::string &templ)
{
SPDocument *doc = SPDocument::createNewDoc( !templ.empty() ? templ.c_str() : 0 , TRUE, true );
g_return_val_if_fail(doc != NULL, NULL);
@@ -138,25 +140,19 @@ SPDesktop *sp_file_new(const Glib::ustring &templ)
DocumentUndo::clearUndo(doc);
}
+ // Set viewBox if it doesn't exist
+ if (!doc->getRoot()->viewBox_set) {
+ doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().quantity, doc->getHeight().quantity));
+ }
+
SPDesktop *desktop = SP_ACTIVE_DESKTOP;
- if (desktop) {
+ if (desktop)
desktop->setWaitingCursor();
- }
- SPDocument *existing = desktop ? sp_desktop_document(desktop) : NULL;
-
- if (existing && existing->virgin) {
- // If the current desktop is empty, open the document there
- doc->ensureUpToDate(); // TODO this will trigger broken link warnings, etc.
- desktop->change_document(doc);
- doc->emitResizedSignal(doc->getWidth(), doc->getHeight());
- } else {
- // create a whole new desktop and window
- SPViewWidget *dtw = sp_desktop_widget_new(sp_document_namedview(doc, NULL)); // TODO this will trigger broken link warnings, etc.
- g_return_val_if_fail(dtw != NULL, NULL);
- sp_create_window(dtw, TRUE);
- desktop = static_cast<SPDesktop *>(dtw->view);
- }
+ SPViewWidget *dtw = sp_desktop_widget_new(sp_document_namedview(doc, NULL)); // TODO this will trigger broken link warnings, etc.
+ g_return_val_if_fail(dtw != NULL, NULL);
+ sp_create_window(dtw, TRUE);
+ desktop = static_cast<SPDesktop *>(dtw->view);
doc->doUnref();
@@ -166,6 +162,9 @@ SPDesktop *sp_file_new(const Glib::ustring &templ)
#ifdef WITH_DBUS
Inkscape::Extension::Dbus::dbus_init_desktop_interface(desktop);
#endif
+
+ if (desktop)
+ desktop->clearWaitingCursor();
return desktop;
}
@@ -220,7 +219,7 @@ SPDesktop* sp_file_new_default()
{
Glib::ustring templateUri = sp_file_default_template_uri();
SPDesktop* desk = sp_file_new(sp_file_default_template_uri());
- rdf_add_from_preferences( SP_ACTIVE_DOCUMENT );
+ //rdf_add_from_preferences( SP_ACTIVE_DOCUMENT );
return desk;
}
@@ -291,7 +290,7 @@ bool sp_file_open(const Glib::ustring &uri,
// If the current desktop is empty, open the document there
doc->ensureUpToDate(); // TODO this will trigger broken link warnings, etc.
desktop->change_document(doc);
- doc->emitResizedSignal(doc->getWidth(), doc->getHeight());
+ doc->emitResizedSignal(doc->getWidth().value("px"), doc->getHeight().value("px"));
} else {
// create a whole new desktop and window
SPViewWidget *dtw = sp_desktop_widget_new(sp_document_namedview(doc, NULL)); // TODO this will trigger broken link warnings, etc.
diff --git a/src/file.h b/src/file.h
index 682ca422e..7f80f3645 100644
--- a/src/file.h
+++ b/src/file.h
@@ -16,6 +16,7 @@
*/
#include <glibmm/ustring.h>
+#include <string>
#include "extension/system.h"
class SPDesktop;
@@ -43,7 +44,7 @@ Glib::ustring sp_file_default_template_uri();
* Creates a new Inkscape document and window.
* Return value is a pointer to the newly created desktop.
*/
-SPDesktop* sp_file_new (const Glib::ustring &templ);
+SPDesktop* sp_file_new (const std::string &templ);
SPDesktop* sp_file_new_default (void);
/*######################
diff --git a/src/filters/componenttransfer-funcnode.cpp b/src/filters/componenttransfer-funcnode.cpp
index 7c5191700..7c7375802 100644
--- a/src/filters/componenttransfer-funcnode.cpp
+++ b/src/filters/componenttransfer-funcnode.cpp
@@ -30,10 +30,37 @@
#define SP_MACROS_SILENT
#include "macros.h"
+
+#include "sp-factory.h"
+
+namespace {
+ SPObject* createFuncR() {
+ return new SPFeFuncNode(SPFeFuncNode::R);
+ }
+
+ SPObject* createFuncG() {
+ return new SPFeFuncNode(SPFeFuncNode::G);
+ }
+
+ SPObject* createFuncB() {
+ return new SPFeFuncNode(SPFeFuncNode::B);
+ }
+
+ SPObject* createFuncA() {
+ return new SPFeFuncNode(SPFeFuncNode::A);
+ }
+
+ bool funcRRegistered = SPFactory::instance().registerObject("svg:feFuncR", createFuncR);
+ bool funcGRegistered = SPFactory::instance().registerObject("svg:feFuncG", createFuncG);
+ bool funcBRegistered = SPFactory::instance().registerObject("svg:feFuncB", createFuncB);
+ bool funcARegistered = SPFactory::instance().registerObject("svg:feFuncA", createFuncA);
+}
+
+
/* FeFuncNode class */
-SPFeFuncNode::SPFeFuncNode()
+SPFeFuncNode::SPFeFuncNode(SPFeFuncNode::Channel channel)
: SPObject(), type(Inkscape::Filters::COMPONENTTRANSFER_TYPE_IDENTITY),
- slope(1), intercept(0), amplitude(1), exponent(1), offset(0) {
+ slope(1), intercept(0), amplitude(1), exponent(1), offset(0), channel(channel) {
}
SPFeFuncNode::~SPFeFuncNode() {
diff --git a/src/filters/componenttransfer-funcnode.h b/src/filters/componenttransfer-funcnode.h
index a5f813e1e..4f9b8de2e 100644
--- a/src/filters/componenttransfer-funcnode.h
+++ b/src/filters/componenttransfer-funcnode.h
@@ -18,32 +18,15 @@
#include "sp-object.h"
#include "display/nr-filter-component-transfer.h"
-//#define SP_TYPE_FEFUNCR (sp_fefuncR_get_type())
-//#define SP_TYPE_FEFUNCG (sp_fefuncG_get_type())
-//#define SP_TYPE_FEFUNCB (sp_fefuncB_get_type())
-//#define SP_TYPE_FEFUNCA (sp_fefuncA_get_type())
-
-// CPPIFY: Casting macros buggy, as these aren't classes.
-//#define SP_IS_FEFUNCR(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), SP_TYPE_FEFUNCR))
-//#define SP_IS_FEFUNCG(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), SP_TYPE_FEFUNCG))
-//#define SP_IS_FEFUNCB(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), SP_TYPE_FEFUNCB))
-//#define SP_IS_FEFUNCA(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), SP_TYPE_FEFUNCA))
-
#define SP_FEFUNCNODE(obj) (dynamic_cast<SPFeFuncNode*>((SPObject*)obj))
-//#define SP_IS_FEFUNCR(obj) (obj != NULL && static_cast<const SPObject*>(obj)->typeHierarchy.count(typeid(SPFeFuncNode)))
-//#define SP_IS_FEFUNCG(obj) (obj != NULL && static_cast<const SPObject*>(obj)->typeHierarchy.count(typeid(SPFeFuncNode)))
-//#define SP_IS_FEFUNCB(obj) (obj != NULL && static_cast<const SPObject*>(obj)->typeHierarchy.count(typeid(SPFeFuncNode)))
-//#define SP_IS_FEFUNCA(obj) (obj != NULL && static_cast<const SPObject*>(obj)->typeHierarchy.count(typeid(SPFeFuncNode)))
-
-#define SP_IS_FEFUNCR(obj) (dynamic_cast<const SPFeFuncNode*>((SPObject*)obj) != NULL)
-#define SP_IS_FEFUNCG(obj) (dynamic_cast<const SPFeFuncNode*>((SPObject*)obj) != NULL)
-#define SP_IS_FEFUNCB(obj) (dynamic_cast<const SPFeFuncNode*>((SPObject*)obj) != NULL)
-#define SP_IS_FEFUNCA(obj) (dynamic_cast<const SPFeFuncNode*>((SPObject*)obj) != NULL)
-
class SPFeFuncNode : public SPObject {
public:
- SPFeFuncNode();
+ enum Channel {
+ R, G, B, A
+ };
+
+ SPFeFuncNode(Channel channel);
virtual ~SPFeFuncNode();
Inkscape::Filters::FilterComponentTransferType type;
@@ -53,6 +36,7 @@ public:
double amplitude;
double exponent;
double offset;
+ Channel channel;
protected:
virtual void build(SPDocument* doc, Inkscape::XML::Node* repr);
diff --git a/src/filters/componenttransfer.cpp b/src/filters/componenttransfer.cpp
index 96d1ea0bf..610b3dd02 100644
--- a/src/filters/componenttransfer.cpp
+++ b/src/filters/componenttransfer.cpp
@@ -65,12 +65,26 @@ static void sp_feComponentTransfer_children_modified(SPFeComponentTransfer *sp_c
bool set[4] = {false, false, false, false};
SPObject* node = sp_componenttransfer->children;
for(;node;node=node->next){
- int i=4;
- if (SP_IS_FEFUNCR(node)) i=0;
- if (SP_IS_FEFUNCG(node)) i=1;
- if (SP_IS_FEFUNCB(node)) i=2;
- if (SP_IS_FEFUNCA(node)) i=3;
- if (i==4) {
+ int i = 4;
+
+ SPFeFuncNode *funcNode = SP_FEFUNCNODE(node);
+
+ switch (funcNode->channel) {
+ case SPFeFuncNode::R:
+ i = 0;
+ break;
+ case SPFeFuncNode::G:
+ i = 1;
+ break;
+ case SPFeFuncNode::B:
+ i = 2;
+ break;
+ case SPFeFuncNode::A:
+ i = 3;
+ break;
+ }
+
+ if (i == 4) {
g_warning("Unrecognized channel for component transfer.");
break;
}
diff --git a/src/filters/distantlight.cpp b/src/filters/distantlight.cpp
index 8b6ef023b..bd8bd2797 100644
--- a/src/filters/distantlight.cpp
+++ b/src/filters/distantlight.cpp
@@ -29,6 +29,18 @@
#define SP_MACROS_SILENT
#include "macros.h"
+
+#include "sp-factory.h"
+
+namespace {
+ SPObject* createDistantLight() {
+ return new SPFeDistantLight();
+ }
+
+ bool distantLightRegistered = SPFactory::instance().registerObject("svg:feDistantLight", createDistantLight);
+}
+
+
SPFeDistantLight::SPFeDistantLight()
: SPObject(), azimuth(0), azimuth_set(FALSE), elevation(0), elevation_set(FALSE) {
}
diff --git a/src/flood-context.cpp b/src/flood-context.cpp
index 1f2a240ca..28aedba6e 100644
--- a/src/flood-context.cpp
+++ b/src/flood-context.cpp
@@ -764,7 +764,7 @@ static void sp_flood_do_flood_fill(SPEventContext *event_context, GdkEvent *even
unsigned int height = (int)ceil(screen.height() * zoom_scale * padding);
Geom::Point origin(screen.min()[Geom::X],
- document->getHeight() - screen.height() - screen.min()[Geom::Y]);
+ document->getHeight().value("px") - screen.height() - screen.min()[Geom::Y]);
origin[Geom::X] += (screen.width() * ((1 - padding) / 2));
origin[Geom::Y] += (screen.height() * ((1 - padding) / 2));
@@ -874,7 +874,7 @@ static void sp_flood_do_flood_fill(SPEventContext *event_context, GdkEvent *even
}
for (unsigned int i = 0; i < fill_points.size(); i++) {
- Geom::Point pw = Geom::Point(fill_points[i][Geom::X] / zoom_scale, document->getHeight() + (fill_points[i][Geom::Y] / zoom_scale)) * affine;
+ Geom::Point pw = Geom::Point(fill_points[i][Geom::X] / zoom_scale, document->getHeight().value("px") + (fill_points[i][Geom::Y] / zoom_scale)) * affine;
pw[Geom::X] = (int)MIN(width - 1, MAX(0, pw[Geom::X]));
pw[Geom::Y] = (int)MIN(height - 1, MAX(0, pw[Geom::Y]));
diff --git a/src/gradient-drag.cpp b/src/gradient-drag.cpp
index fb58aa508..b3622107b 100644
--- a/src/gradient-drag.cpp
+++ b/src/gradient-drag.cpp
@@ -1417,7 +1417,7 @@ void GrDragger::updateTip()
if (g_slist_length (this->draggables) == 1) {
GrDraggable *draggable = (GrDraggable *) this->draggables->data;
- char *item_desc = draggable->item->getDetailedDescription();
+ char *item_desc = draggable->item->detailedDescription();
switch (draggable->point_type) {
case POINT_LG_MID:
case POINT_RG_MID1:
@@ -1438,7 +1438,7 @@ void GrDragger::updateTip()
}
g_free(item_desc);
} else if (g_slist_length (draggables) == 2 && isA (POINT_RG_CENTER) && isA (POINT_RG_FOCUS)) {
- this->knot->tip = g_strdup_printf (_("Radial gradient <b>center</b> and <b>focus</b>; drag with <b>Shift</b> to separate focus"));
+ this->knot->tip = g_strdup_printf ("%s", _("Radial gradient <b>center</b> and <b>focus</b>; drag with <b>Shift</b> to separate focus"));
} else {
int length = g_slist_length (this->draggables);
this->knot->tip = g_strdup_printf (ngettext("Gradient point shared by <b>%d</b> gradient; drag with <b>Shift</b> to separate",
diff --git a/src/helper/pixbuf-ops.cpp b/src/helper/pixbuf-ops.cpp
index 8e611d197..cd4f539ec 100644
--- a/src/helper/pixbuf-ops.cpp
+++ b/src/helper/pixbuf-ops.cpp
@@ -115,12 +115,12 @@ Inkscape::Pixbuf *sp_generate_internal_bitmap(SPDocument *doc, gchar const */*fi
double padding = 1.0;
Geom::Point origin(screen.min()[Geom::X],
- doc->getHeight() - screen[Geom::Y].extent() - screen.min()[Geom::Y]);
+ doc->getHeight().value("px") - screen[Geom::Y].extent() - screen.min()[Geom::Y]);
origin[Geom::X] = origin[Geom::X] + (screen[Geom::X].extent() * ((1 - padding) / 2));
origin[Geom::Y] = origin[Geom::Y] + (screen[Geom::Y].extent() * ((1 - padding) / 2));
- Geom::Scale scale( (xdpi / Inkscape::Util::Quantity::convert(1, "in", "px")), (ydpi / Inkscape::Util::Quantity::convert(1, "in", "px")));
+ Geom::Scale scale(Inkscape::Util::Quantity::convert(xdpi, "px", "in"), Inkscape::Util::Quantity::convert(ydpi, "px", "in"));
Geom::Affine affine = scale * Geom::Translate(-origin * scale);
/* Create ArenaItems and set transform */
diff --git a/src/helper/png-write.cpp b/src/helper/png-write.cpp
index c43a207c8..b8b815b4c 100644
--- a/src/helper/png-write.cpp
+++ b/src/helper/png-write.cpp
@@ -34,6 +34,7 @@
#include "preferences.h"
#include "rdf.h"
#include "display/cairo-utils.h"
+#include "util/units.h"
/* This is an example of how to use libpng to read and write PNG files.
* The file libpng.txt is much more verbose then this. If you have not
@@ -415,7 +416,7 @@ ExportResult sp_export_png_file(SPDocument *doc, gchar const *filename,
doc->ensureUpToDate();
/* Calculate translation by transforming to document coordinates (flipping Y)*/
- Geom::Point translation = Geom::Point(-area[Geom::X][0], area[Geom::Y][1] - doc->getHeight());
+ Geom::Point translation = Geom::Point(-area[Geom::X][0], area[Geom::Y][1] - doc->getHeight().value("px"));
/* This calculation is only valid when assumed that (x0,y0)= area.corner(0) and (x1,y1) = area.corner(2)
* 1) a[0] * x0 + a[2] * y1 + a[4] = 0.0
diff --git a/src/inkview.cpp b/src/inkview.cpp
index fd7f6b608..e65638df6 100644
--- a/src/inkview.cpp
+++ b/src/inkview.cpp
@@ -54,6 +54,7 @@
#include "document.h"
#include "svg-view.h"
#include "svg-view-widget.h"
+#include "util/units.h"
#ifdef WITH_INKJAR
#include "io/inkjar.h"
@@ -308,8 +309,8 @@ main (int argc, const char **argv)
w = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_title( GTK_WINDOW(w), ss.doc->getName() );
gtk_window_set_default_size (GTK_WINDOW (w),
- MIN ((int)(ss.doc)->getWidth (), (int)gdk_screen_width () - 64),
- MIN ((int)(ss.doc)->getHeight (), (int)gdk_screen_height () - 64));
+ MIN ((int)(ss.doc)->getWidth().value("px"), (int)gdk_screen_width() - 64),
+ MIN ((int)(ss.doc)->getHeight().value("px"), (int)gdk_screen_height() - 64));
ss.window = w;
g_signal_connect (G_OBJECT (w), "delete_event", (GCallback) sp_svgview_main_delete, &ss);
@@ -318,7 +319,7 @@ main (int argc, const char **argv)
(ss.doc)->ensureUpToDate();
ss.view = sp_svg_view_widget_new (ss.doc);
(ss.doc)->doUnref ();
- SP_SVG_VIEW_WIDGET(ss.view)->setResize( false, ss.doc->getWidth(), ss.doc->getHeight() );
+ SP_SVG_VIEW_WIDGET(ss.view)->setResize( false, ss.doc->getWidth().value("px"), ss.doc->getHeight().value("px") );
gtk_widget_show (ss.view);
gtk_container_add (GTK_CONTAINER (w), ss.view);
diff --git a/src/interface.cpp b/src/interface.cpp
index ea5eaf16a..e57092e2b 100644
--- a/src/interface.cpp
+++ b/src/interface.cpp
@@ -50,6 +50,7 @@
#include "sp-gradient.h"
#include "sp-flowtext.h"
#include "sp-namedview.h"
+#include "sp-root.h"
#include "ui/view/view.h"
#include "helper/action.h"
#include "helper/action-context.h"
@@ -321,6 +322,10 @@ sp_ui_close_view(GtkWidget */*widget*/)
if (desktops.size() == 1) {
Glib::ustring templateUri = sp_file_default_template_uri();
SPDocument *doc = SPDocument::createNewDoc( templateUri.c_str() , TRUE, true );
+ // Set viewBox if it doesn't exist
+ if (!doc->getRoot()->viewBox_set) {
+ doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().quantity, doc->getHeight().quantity));
+ }
dt->change_document(doc);
sp_namedview_window_from_document(dt);
sp_namedview_update_layers_from_document(dt);
@@ -716,33 +721,6 @@ sp_recent_open(GtkRecentChooser *recent_menu, gpointer /*user_data*/)
g_free(uri);
}
-static bool
-compare_file_basenames(gchar const *a, gchar const *b) {
- bool rc;
- gchar *ba, *bb;
-
- bool sort_by_fullname = true; // Sort by full name (including path) or just filename
- if (sort_by_fullname) {
- ba = g_strdup(a);
- bb = g_strdup(b);
- } else {
- ba = g_path_get_basename(a);
- bb = g_path_get_basename(b);
- }
-
- gchar *fa = g_filename_to_utf8(ba, -1, NULL, NULL, NULL);
- gchar *fb = g_filename_to_utf8(bb, -1, NULL, NULL, NULL);
- g_free(ba);
- g_free(bb);
-
- rc = g_utf8_collate(fa, fb) < 0;
-
- g_free(fa);
- g_free(fb);
-
- return rc;
-}
-
static void
sp_ui_checkboxes_menus(GtkMenu *m, Inkscape::UI::View::View *view)
{
diff --git a/src/io/CMakeLists.txt b/src/io/CMakeLists.txt
index 8f8355c03..ef577b014 100644
--- a/src/io/CMakeLists.txt
+++ b/src/io/CMakeLists.txt
@@ -2,7 +2,6 @@
set(io_SRC
base64stream.cpp
bufferstream.cpp
- ftos.cpp
gzipstream.cpp
inkjar.cpp
inkscapestream.cpp
@@ -16,7 +15,6 @@ set(io_SRC
# Headers
base64stream.h
bufferstream.h
- ftos.h
gzipstream.h
inkjar.h
inkscapestream.h
diff --git a/src/libdepixelize/CMakeLists.txt b/src/libdepixelize/CMakeLists.txt
index 64a72f9d9..895e16e85 100644
--- a/src/libdepixelize/CMakeLists.txt
+++ b/src/libdepixelize/CMakeLists.txt
@@ -4,8 +4,20 @@ set(libdepixelize_SRC
# -------
# Headers
- kopftracer2011.h
- splines.h
+ kopftracer2011.h
+ splines.h
+
+ priv/branchless.h
+ priv/colorspace.h
+ priv/curvature.h
+ priv/homogeneoussplines.h
+ priv/integral
+ priv/iterator.h
+ priv/optimization-kopf2011.h
+ priv/pixelgraph.h
+ priv/point.h
+ priv/simplifiedvoronoi.h
+ priv/splines-kopf2011.h
)
add_inkscape_lib(depixelize_LIB "${libdepixelize_SRC}")
diff --git a/src/libdepixelize/Makefile_insert b/src/libdepixelize/Makefile_insert
index 75b19bf5c..b5be88c5f 100644
--- a/src/libdepixelize/Makefile_insert
+++ b/src/libdepixelize/Makefile_insert
@@ -5,7 +5,18 @@ libdepixelize/all: libdepixelize/libdepixelize.a
libdepixelize/clean:
rm -f libdepixelize/libdepixelize.a $(libdepixelize_libdepixelize_a_OBJECTS)
-libdepixelize_libdepixelize_a_SOURCES = \
- libdepixelize/kopftracer2011.cpp \
- libdepixelize/kopftracer2011.h \
- libdepixelize/splines.h
+libdepixelize_libdepixelize_a_SOURCES = \
+ libdepixelize/kopftracer2011.cpp \
+ libdepixelize/kopftracer2011.h \
+ libdepixelize/splines.h \
+ libdepixelize/priv/branchless.h \
+ libdepixelize/priv/colorspace.h \
+ libdepixelize/priv/curvature.h \
+ libdepixelize/priv/homogeneoussplines.h \
+ libdepixelize/priv/integral \
+ libdepixelize/priv/iterator.h \
+ libdepixelize/priv/optimization-kopf2011.h \
+ libdepixelize/priv/pixelgraph.h \
+ libdepixelize/priv/point.h \
+ libdepixelize/priv/simplifiedvoronoi.h \
+ libdepixelize/priv/splines-kopf2011.h
diff --git a/src/libdepixelize/kopftracer2011.cpp b/src/libdepixelize/kopftracer2011.cpp
index 26ad8863b..50b12d527 100644
--- a/src/libdepixelize/kopftracer2011.cpp
+++ b/src/libdepixelize/kopftracer2011.cpp
@@ -37,7 +37,7 @@
#include "priv/colorspace.h"
#include "priv/homogeneoussplines.h"
#include "priv/branchless.h"
-#include "priv/splines.h"
+#include "priv/splines-kopf2011.h"
#include "priv/iterator.h"
namespace Tracer {
@@ -146,6 +146,12 @@ SimplifiedVoronoi<T> Kopf2011::_voronoi(const Glib::RefPtr<Gdk::Pixbuf const> &b
graph.checkConsistency();
#endif
+ _remove_puzzle_pattern(graph);
+
+#ifndef NDEBUG
+ graph.checkConsistency();
+#endif
+
return SimplifiedVoronoi<T>(graph);
}
@@ -309,6 +315,33 @@ void Kopf2011::_remove_crossing_edges_unsafe(PixelGraph &graph,
}
}
+inline
+void Kopf2011::_remove_puzzle_pattern(PixelGraph &graph)
+{
+ if ( graph.width() < 2 || graph.height() < 2 )
+ return;
+
+ PixelGraph::iterator it = graph.begin();
+ for ( int i = 0 ; i + 1 != graph.height() ; ++i ) {
+ PixelGraph::iterator it2 = it;
+ for ( int j = 0 ; j + 1 != graph.width() ; ++j ) {
+ // Evil pattern currently not handled correctly in SimplifiedVoronoi
+ if ( it2->adj.right + it2->adj.bottom
+ + graph.nodeBottomRight(it2)->adj.left
+ + graph.nodeBottomRight(it2)->adj.top == 3 ) {
+ // We fake a new connection =)
+ it2->adj.right = true;
+ it2->adj.bottom = true;
+ graph.nodeBottomRight(it2)->adj.left = true;
+ graph.nodeBottomRight(it2)->adj.top = true;
+ }
+
+ it2 = graph.nodeRight(it2);
+ }
+ it = graph.nodeBottom(it);
+ }
+}
+
inline int Heuristics::curves(const PixelGraph &graph,
PixelGraph::const_iterator a,
PixelGraph::const_iterator b)
@@ -383,22 +416,25 @@ inline void Heuristics::SparsePixels::operator ()(const PixelGraph &graph,
{
unsigned x = graph.toX(diagonals[MAIN_DIAGONAL].first.first);
unsigned y = graph.toY(diagonals[MAIN_DIAGONAL].first.first);
- unsigned minor = std::min(x, y);
unsigned displace = radius - 1;
- if ( displace > minor ) {
- displace = minor;
- radius = displace + 1;
+ {
+ unsigned minor = std::min(x, y);
+
+ if ( displace > minor ) {
+ displace = minor;
+ radius = displace + 1;
+ }
}
displace = radius;
- if ( x + displace >= graph.width() ) {
+ if ( x + displace >= unsigned(graph.width()) ) {
displace = unsigned(graph.width()) - x - 1;
radius = displace;
}
- if ( y + displace >= graph.height() ) {
+ if ( y + displace >= unsigned(graph.height()) ) {
displace = unsigned(graph.height()) - y - 1;
radius = displace;
}
@@ -434,7 +470,6 @@ inline void Heuristics::SparsePixels::operator ()(const PixelGraph &graph,
int minor = std::min(diagonals[0].second, diagonals[1].second);
for ( int i = 0 ; i != 2 ; ++i )
diagonals[i].second -= minor;
-
std::swap(diagonals[0].second, diagonals[1].second);
}
diff --git a/src/libdepixelize/kopftracer2011.h b/src/libdepixelize/kopftracer2011.h
index 73f3b7274..aff39d3d8 100644
--- a/src/libdepixelize/kopftracer2011.h
+++ b/src/libdepixelize/kopftracer2011.h
@@ -73,12 +73,17 @@ public:
/**
* # Exceptions
*
+ * \p options.optimize and options.nthreads will be ignored
+ *
* Glib::FileError
* Gdk::PixbufError
*/
static Splines to_voronoi(const std::string &filename,
const Options &options = Options());
+ /*
+ * \p options.optimize and options.nthreads will be ignored
+ */
static Splines to_voronoi(const Glib::RefPtr<Gdk::Pixbuf const> &buf,
const Options &options = Options());
@@ -95,7 +100,7 @@ public:
const Options &options = Options());
private:
- typedef double Precision;
+ typedef Geom::Coord Precision;
template<class T>
static SimplifiedVoronoi<T> _voronoi(const Glib::RefPtr<Gdk::Pixbuf const> &buf,
@@ -105,6 +110,7 @@ private:
static void _remove_crossing_edges_safe(PixelGraph &graph);
static void _remove_crossing_edges_unsafe(PixelGraph &graph,
const Options &options);
+ static void _remove_puzzle_pattern(PixelGraph &graph);
};
} // namespace Tracer
diff --git a/src/libdepixelize/priv/curvature.h b/src/libdepixelize/priv/curvature.h
new file mode 100644
index 000000000..3a1af4197
--- /dev/null
+++ b/src/libdepixelize/priv/curvature.h
@@ -0,0 +1,115 @@
+/* This file is part of the libdepixelize project
+ Copyright (C) 2013 Vinícius dos Santos Oliveira <vini.ipsmaker@gmail.com>
+
+ GNU Lesser General Public License Usage
+ This library is free software; you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as published by the
+ Free Software Foundation; either version 2.1 of the License, or (at your
+ option) any later version.
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library. If not, see <http://www.gnu.org/licenses/>.
+
+ GNU General Public License Usage
+ Alternatively, this library may be used under the terms of the GNU General
+ Public License as published by the Free Software Foundation, either version
+ 2 of the License, or (at your option) any later version.
+ You should have received a copy of the GNU General Public License along with
+ this library. If not, see <http://www.gnu.org/licenses/>.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+*/
+
+#ifndef LIBDEPIXELIZE_TRACER_CURVATURE_H
+#define LIBDEPIXELIZE_TRACER_CURVATURE_H
+
+#include "point.h"
+#include <cmath>
+
+namespace Tracer {
+
+/**
+ * Curvature function for a quadratic Bézier curve where the points are know.
+ * Its main use is to numerically integrate the curvature function and then
+ * smooth the B-Splines generated by the Kopf-Lischinski algorithm.
+ */
+template<class T>
+struct Curvature
+{
+ Curvature(Point<T> p0, Point<T> c1, Point<T> p2) :
+ p0(p0), c1(c1), p2(p2)
+ {}
+
+ T operator()(T t) const;
+
+ /**
+ * The derivative of x
+ */
+ T xPrime(T t) const;
+
+ /**
+ * The derivative of y
+ */
+ T yPrime(T t) const;
+
+ /**
+ * The second derivative of x
+ */
+ T xPrimePrime() const;
+
+ /**
+ * The second derivative of y
+ */
+ T yPrimePrime() const;
+
+ Point<T> p0, c1, p2;
+};
+
+template<class T>
+T Curvature<T>::operator()(T t) const
+{
+ T num = xPrime(t) * yPrimePrime() - yPrime(t) * xPrimePrime();
+ T den = std::pow(xPrime(t) * xPrime(t) + yPrime(t) * yPrime(t), T(3) / 2);
+ return num / den;
+}
+
+template<class T>
+T Curvature<T>::xPrime(T t) const
+{
+ return (1-t)*2*(c1.x-p0.x) + t*2*(p2.x-c1.x);
+}
+
+template<class T>
+T Curvature<T>::yPrime(T t) const
+{
+ return (1-t)*2*(c1.y-p0.y) + t*2*(p2.y-c1.y);
+}
+
+template<class T>
+T Curvature<T>::xPrimePrime() const
+{
+ return 2 * (p2.x - 2*c1.x + p0.x);
+}
+
+template<class T>
+T Curvature<T>::yPrimePrime() const
+{
+ return 2 * (p2.y - 2*c1.y + p0.y);
+}
+
+} // namespace Tracer
+
+#endif // LIBDEPIXELIZE_TRACER_CURVATURE_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:encoding=utf-8:textwidth=99 :
diff --git a/src/libdepixelize/priv/integral.h b/src/libdepixelize/priv/integral.h
new file mode 100644
index 000000000..fc1a49f27
--- /dev/null
+++ b/src/libdepixelize/priv/integral.h
@@ -0,0 +1,61 @@
+/* This file is part of the libdepixelize project
+ Copyright (C) 2013 Vinícius dos Santos Oliveira <vini.ipsmaker@gmail.com>
+
+ GNU Lesser General Public License Usage
+ This library is free software; you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as published by the
+ Free Software Foundation; either version 2.1 of the License, or (at your
+ option) any later version.
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library. If not, see <http://www.gnu.org/licenses/>.
+
+ GNU General Public License Usage
+ Alternatively, this library may be used under the terms of the GNU General
+ Public License as published by the Free Software Foundation, either version
+ 2 of the License, or (at your option) any later version.
+ You should have received a copy of the GNU General Public License along with
+ this library. If not, see <http://www.gnu.org/licenses/>.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+*/
+
+#ifndef LIBDEPIXELIZE_TRACER_INTEGRAL_H
+#define LIBDEPIXELIZE_TRACER_INTEGRAL_H
+
+#include <2geom/coord.h>
+
+namespace Tracer {
+
+/**
+ * Compute the integral numerically using Gaussian Quadrature rule with
+ * \p samples number of samples.
+ */
+template<class T, class F>
+Geom::Coord integral(F f, T begin, T end, unsigned samples)
+{
+ T ret = 0;
+ const T width = (end - begin) / samples;
+
+ for ( unsigned i = 0 ; i != samples ; ++i )
+ ret += width * f(begin + width * (i + .5));
+
+ return ret;
+}
+
+} // namespace Tracer
+
+#endif // LIBDEPIXELIZE_TRACER_INTEGRAL_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:encoding=utf-8:textwidth=99 :
diff --git a/src/libdepixelize/priv/optimization-kopf2011.h b/src/libdepixelize/priv/optimization-kopf2011.h
new file mode 100644
index 000000000..0c9011ca7
--- /dev/null
+++ b/src/libdepixelize/priv/optimization-kopf2011.h
@@ -0,0 +1,263 @@
+/* This file is part of the libdepixelize project
+ Copyright (C) 2013 Vinícius dos Santos Oliveira <vini.ipsmaker@gmail.com>
+
+ GNU Lesser General Public License Usage
+ This library is free software; you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as published by the
+ Free Software Foundation; either version 2.1 of the License, or (at your
+ option) any later version.
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library. If not, see <http://www.gnu.org/licenses/>.
+
+ GNU General Public License Usage
+ Alternatively, this library may be used under the terms of the GNU General
+ Public License as published by the Free Software Foundation, either version
+ 2 of the License, or (at your option) any later version.
+ You should have received a copy of the GNU General Public License along with
+ this library. If not, see <http://www.gnu.org/licenses/>.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+*/
+
+#ifndef LIBDEPIXELIZE_TRACER_OPTIMIZATION_KOPF2011_H
+#define LIBDEPIXELIZE_TRACER_OPTIMIZATION_KOPF2011_H
+
+#include "curvature.h"
+#include "integral.h"
+#include <cmath>
+#include <limits>
+
+namespace Tracer {
+
+/**
+ * m is angular coeficient
+ */
+template<class T>
+bool is_valid_border_m(T a)
+{
+ if ( a < 0 )
+ a *= -1;
+
+ // TODO: alternative behaviour if has no infinity
+ return a == std::numeric_limits<T>::infinity()
+ || a == 3 || a == 1;
+}
+
+/**
+ * Return true if the four points are considered a border.
+ */
+template<class T>
+bool is_border(const Point<T> (&points)[4])
+{
+ T dy[2];
+ T dx[2];
+ T m[2];
+ if ( points[1].y == points[2].y ) {
+ dy[0] = points[1].y - points[0].y;
+ dy[1] = points[3].y - points[2].y;
+
+ dx[0] = points[1].x - points[0].x;
+ dx[1] = points[3].x - points[2].x;
+
+ m[0] = dy[0] / dx[0];
+ m[1] = dy[1] / dx[1];
+ } else if ( points[1].x == points[2].x ) {
+ // It's easier to have a unified logic, then we'll fake dx and dy
+ dy[0] = points[1].x - points[0].x;
+ dy[1] = points[3].x - points[2].x;
+
+ dx[0] = points[1].y - points[0].y;
+ dx[1] = points[3].y - points[2].y;
+
+ m[0] = dy[0] / dx[0];
+ m[1] = dy[1] / dx[1];
+ } else {
+ return false;
+ }
+
+ return m[0] == -m[1] && is_valid_border_m(m[0]);
+}
+
+template<class T>
+typename std::vector< Point<T> >::iterator
+skip1visible(typename std::vector< Point<T> >::iterator it,
+ typename std::vector< Point<T> >::iterator end)
+{
+ for ( ++it ; it != end ; ++it ) {
+ if ( it->visible )
+ return it;
+ }
+ return end;
+}
+
+/**
+ * Return how many elements should be skipped.
+ */
+template<class T>
+typename std::vector< Point<T> >::difference_type
+border_detection(typename std::vector< Point<T> >::iterator it,
+ typename std::vector< Point<T> >::iterator end)
+{
+ typename std::vector< Point<T> >::iterator begin = it;
+
+ if ( end - it < 4 )
+ return 0;
+
+ Point<T> last[4];
+ typename std::vector< Point<T> >::iterator prev = it;
+
+ for ( int i = 0 ; i != 4 ; ++i ) {
+ if ( it == end )
+ return 0;
+ last[i] = *it;
+ prev = it;
+ it = skip1visible<T>(it, end);
+ }
+
+ if ( !is_border(last) )
+ return 0;
+
+ if ( it == end )
+ return prev - begin;
+
+ bool got_another = false;
+ for ( it = skip1visible<T>(it, end) ; it != end
+ ; it = skip1visible<T>(it, end) ) {
+ if ( !got_another ) {
+ last[0] = last[2];
+ last[1] = last[3];
+ last[2] = *it;
+
+ got_another = true;
+ continue;
+ }
+ last[3] = *it;
+
+ if ( !is_border(last) )
+ return prev - begin;
+ prev = it;
+ }
+
+ return prev - begin;
+}
+
+template<class T>
+T smoothness_energy(Point<T> c0, Point<T> c1, Point<T> c2)
+{
+ Point<T> p0 = midpoint(c0, c1);
+ Point<T> p2 = midpoint(c1, c2);
+ Curvature<T> cur(p0, c1, p2);
+
+ return std::abs(integral<T>(cur, 0, 1, 16));
+}
+
+template<class T>
+T positional_energy(Point<T> guess, Point<T> initial)
+{
+ using std::pow;
+
+ return pow(pow(guess.x - initial.x, 2)
+ + pow(guess.y - initial.y, 2), 2);
+}
+
+/**
+ * Kopf-Lischinski simple relaxation procedure: a random new offset position
+ * within a small radius around its current location.
+ *
+ * The small radius is not revealed. I chose the empirically determined value of
+ * 0.125. New tests can give a better value for "small". I believe this value
+ * showed up because the optimization sharply penalize larger deviations.
+ */
+template<class T>
+Point<T> optimization_guess(Point<T> p)
+{
+ // See the value explanation in the function documentation.
+ T radius = 0.125;
+
+ T d[] = {
+ (T(std::rand()) / RAND_MAX) * radius * 2 - radius,
+ (T(std::rand()) / RAND_MAX) * radius * 2 - radius
+ };
+
+ return p + Point<T>(d[0], d[1]);
+}
+
+template<class T>
+std::vector< Point<T> > optimize(const std::vector< Point<T> > &path)
+{
+ typedef std::vector< Point<T> > Path;
+
+ Path ret = path;
+
+ /* The number of vertices not constrained by optimization */
+ unsigned n = 0;
+
+ /* Values chosen by test
+ * TODO: make values configurable via function parameters. */
+ const unsigned iterations = 4;
+ const unsigned nguess_per_iteration = 4;
+
+ for ( unsigned i = 0 ; i != iterations ; ++i ) {
+ n = 0;
+
+ /* This iteration bounds is not something to worry about, because the
+ * smallest path has size 4. */
+ for ( typename Path::size_type j = 0 ; j != ret.size() ; ++j ) {
+ Point<T> prev = ( j == 0 ) ? ret.back() : ret[j-1];
+ Point<T> next = ( j + 1 == ret.size() ) ? ret.front() : ret[j+1] ;
+
+ if ( !ret[j].visible || !ret[j].smooth )
+ continue;
+
+ {
+ typename Path::iterator it = ret.begin() + j;
+ typename Path::difference_type skip
+ = border_detection<T>(it, ret.end());
+ j += skip;
+ if ( j == ret.size() )
+ break;
+ }
+
+ ++n;
+
+ for ( unsigned k = 0 ; k != nguess_per_iteration ; ++k ) {
+ Point<T> guess = optimization_guess(ret[j]);
+
+ T s = smoothness_energy(prev, guess, next);
+ T p = positional_energy(guess, path[j]);
+
+ T e = s + p;
+
+ T prev_e = smoothness_energy(prev, ret[j], next)
+ + positional_energy(ret[j], path[j]);
+
+ if ( prev_e > e ) {
+ // We don't want to screw other metadata, then we manually
+ // assign the new coords
+ ret[j].x = guess.x;
+ ret[j].y = guess.y;
+ }
+ }
+ }
+ }
+
+ return ret;
+}
+
+} // namespace Tracer
+
+#endif // LIBDEPIXELIZE_TRACER_OPTIMIZATION_KOPF2011_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:encoding=utf-8:textwidth=99 :
diff --git a/src/libdepixelize/priv/pixelgraph.h b/src/libdepixelize/priv/pixelgraph.h
index 32523d8ee..9e8c2124a 100644
--- a/src/libdepixelize/priv/pixelgraph.h
+++ b/src/libdepixelize/priv/pixelgraph.h
@@ -378,7 +378,7 @@ inline void PixelGraph::connectAllNeighbors()
it = nodeRight(it);
}
- // After the previous loop, 'it' is poiting to the last node from
+ // After the previous loop, 'it' is pointing to the last node from
// the row.
// Go south, then first node in the row (increment 'it' by 1)
// Go to the second node in the line (increment 'it' by 1)
@@ -445,21 +445,34 @@ inline void PixelGraph::connectAllNeighbors()
// ...and the 4 corner nodes
{
Node *const top_left = &(*this)[0][0];
- top_left->adj.right = 1;
- top_left->adj.bottomright = 1;
- top_left->adj.bottom = 1;
+
+ if ( _width > 1 )
+ top_left->adj.right = 1;
+
+ if ( _width > 1 && _height > 1 )
+ top_left->adj.bottomright = 1;
+
+ if ( _height > 1 )
+ top_left->adj.bottom = 1;
}
if ( _width > 1 ) {
Node *const top_right = &(*this)[_width - 1][0];
- top_right->adj.bottom = 1;
- top_right->adj.bottomleft = 1;
+
+ if ( _height > 1 ) {
+ top_right->adj.bottom = 1;
+ top_right->adj.bottomleft = 1;
+ }
+
top_right->adj.left = 1;
}
if ( _height > 1 ) {
Node *const down_left = &(*this)[0][_height - 1];
down_left->adj.top = 1;
- down_left->adj.topright = 1;
- down_left->adj.right = 1;
+
+ if ( _width > 1 ) {
+ down_left->adj.topright = 1;
+ down_left->adj.right = 1;
+ }
}
if ( _width > 1 && _height > 1 ) {
Node *const down_right = &(*this)[_width - 1][_height - 1];
diff --git a/src/libdepixelize/priv/point.h b/src/libdepixelize/priv/point.h
index 6bea752ed..dc28a2b84 100644
--- a/src/libdepixelize/priv/point.h
+++ b/src/libdepixelize/priv/point.h
@@ -30,9 +30,9 @@ namespace Tracer {
template<class T>
struct Point
{
- Point() {}
- Point(T x, T y) : x(x), y(y) {}
- Point(T x, T y, bool smooth) : smooth(smooth), x(x), y(y) {}
+ Point() : visible(true) {}
+ Point(T x, T y) : visible(true), x(x), y(y) {}
+ Point(T x, T y, bool smooth) : smooth(smooth), visible(true), x(x), y(y) {}
Point operator+(const Point &rhs) const
{
@@ -44,21 +44,58 @@ struct Point
return Point(x / foo, y / foo);
}
+ Point invisible() const
+ {
+ Point p = *this;
+ p.visible = false;
+ return p;
+ }
+
bool smooth;
+ /**
+ * By default, all points are visible, but the poor amount of information
+ * that B-Splines (libdepixelize-specific) allows us to represent forces us
+ * to create additional points. But... these additional points don't need to
+ * be visible.
+ */
+ bool visible;
+
T x, y;
};
template<class T>
-inline bool operator==(const Point<T> &lhs, const Point<T> &rhs)
+Point<T> midpoint(const Point<T> &a, const Point<T> &b)
+{
+ return Point<T>((a.x + b.x) / 2, (a.y + b.y) / 2);
+}
+
+template<class T>
+bool operator==(const Point<T> &lhs, const Point<T> &rhs)
{
return
+ /*
+ * Will make a better job identifying which points can be eliminated by
+ * cells union.
+ */
#ifndef LIBDEPIXELIZE_IS_VERY_WELL_TESTED
lhs.smooth == rhs.smooth &&
#endif // LIBDEPIXELIZE_IS_VERY_WELL_TESTED
lhs.x == rhs.x && lhs.y == rhs.y;
}
+template<class T>
+bool weakly_equal(const Point<T> &a, const Point<T> &b)
+{
+ return a.x == b.x && a.y == b.y;
+}
+
+template<class T>
+Geom::Point to_geom_point(Point<T> p)
+{
+ return Geom::Point(p.x, p.y);
+}
+
} // namespace Tracer
#endif // LIBDEPIXELIZE_TRACER_POINT_H
diff --git a/src/libdepixelize/priv/simplifiedvoronoi.h b/src/libdepixelize/priv/simplifiedvoronoi.h
index a33695ff7..d5ebc36e5 100644
--- a/src/libdepixelize/priv/simplifiedvoronoi.h
+++ b/src/libdepixelize/priv/simplifiedvoronoi.h
@@ -124,11 +124,6 @@ private:
typedef void (*PointTransform)(Point<T> &p, T dx, T dy);
typedef bool (*NodeTransform)(PixelGraph::const_iterator);
- static Point<T> _midpoint(const Point<T> &p1, const Point<T> p2)
- {
- return Point<T>((p1.x + p2.x) / 2, (p1.y + p2.y) / 2);
- }
-
/**
* Output is translated by -.5 in each axis. This function fixes this error.
*/
@@ -220,7 +215,7 @@ private:
* code base 4 times smaller and bugs will be MUCH MUCH difficult to hide.
*
* Some maintainers may go mad because the level extra level of
- * abstracation.
+ * abstraction.
*
* "All problems in computer science can be solved by another level of
* indirection, except for the problem of too many layers of indirection."
@@ -255,6 +250,11 @@ SimplifiedVoronoi<T>::SimplifiedVoronoi(const PixelGraph &graph) :
if (!graph.size())
return;
+ /*
+ * The insertion order of cells is not a big deal. Here I just follow
+ * the order of PixelGraph arrangement.
+ */
+
// ...the "center" cells first...
if ( _width > 2 && _height > 2 ) {
PixelGraph::const_iterator graph_it = graph.begin() + _width + 1;
@@ -276,7 +276,7 @@ SimplifiedVoronoi<T>::SimplifiedVoronoi(const PixelGraph &graph) :
// Bottom-left
_complexBottomLeft(graph, graph_it, cells_it, j, i);
}
- // After the previous loop, 'it' is poiting to the last cell from
+ // After the previous loop, 'it' is pointing to the last cell from
// the row.
// Go south, then first node in the row (increment 'it' by 1)
// Go to the second node in the line (increment 'it' by 1)
@@ -794,13 +794,13 @@ SimplifiedVoronoi<T>
PixelGraph::const_iterator d_it,
Cell *const cells_it, int x, int y,
PointTransform transform,
- NodeTransform top,
+ NodeTransform,
NodeTransform topright,
NodeTransform right,
NodeTransform bottomright,
NodeTransform bottom,
NodeTransform bottomleft,
- NodeTransform left,
+ NodeTransform,
NodeTransform topleft)
{
using colorspace::contour_edge;
@@ -808,31 +808,36 @@ SimplifiedVoronoi<T>
const Point<T> initial(x, y);
+ /*
+ * The insertion order of points within the cell is very important. You must
+ * follow current practice: Clockwise order.
+ */
+
if ( bottomright(a_it) ) {
// this and bottom-right are connected
bool smooth[2] = {
- same_color(a_it->rgba, d_it->rgba) + right(a_it),
- same_color(a_it->rgba, d_it->rgba) + bottom(a_it)
+ same_color(a_it->rgba, d_it->rgba) || right(a_it),
+ same_color(a_it->rgba, d_it->rgba) || bottom(a_it)
};
Point<T> borderMid = initial;
{
transform(borderMid, 1, 1);
- borderMid = _midpoint(initial, borderMid);
+ borderMid = midpoint(initial, borderMid);
}
Point<T> vertices[2] = {initial, initial};
{
transform(vertices[0], 1, 0);
- vertices[0] = _adjust(_midpoint(borderMid, vertices[0]), smooth[0]);
+ vertices[0] = _adjust(midpoint(borderMid, vertices[0]), smooth[0]);
transform(vertices[1], 0, 1);
- vertices[1] = _adjust(_midpoint(borderMid, vertices[1]), smooth[1]);
+ vertices[1] = _adjust(midpoint(borderMid, vertices[1]), smooth[1]);
}
if ( !smooth[0] ) {
- cells_it->vertices.push_back(vertices[0]);
+ cells_it->vertices.push_back(vertices[0].invisible());
{
Point<T> another = vertices[0];
transform(another,
@@ -841,7 +846,7 @@ SimplifiedVoronoi<T>
// y
- ( 0.5625
- ( topright(a_it) + topleft(b_it) ) * 0.1875 ));
- cells_it->vertices.push_back(another);
+ cells_it->vertices.push_back(another.invisible());
}
{
Point<T> another = vertices[0];
@@ -862,7 +867,7 @@ SimplifiedVoronoi<T>
// y
0.0625
+ ( bottomright(b_it) - topright(d_it) ) * 0.0625);
- cells_it->vertices.push_back(another);
+ cells_it->vertices.push_back(another.invisible());
}
{
transform(vertices[0],
@@ -874,6 +879,7 @@ SimplifiedVoronoi<T>
+ ( topright(d_it) - topright(a_it)
- topleft(b_it) - bottomright(b_it) )
* 0.03125 ));
+ vertices[0].visible = false;
}
}
@@ -891,7 +897,7 @@ SimplifiedVoronoi<T>
0.0625
+ ( bottomleft(a_it) - bottomleft(d_it)
- topleft(c_it) - bottomright(c_it) ) * 0.03125);
- cells_it->vertices.push_back(another);
+ cells_it->vertices.push_back(another.invisible());
}
{
Point<T> another = vertices[1];
@@ -901,7 +907,7 @@ SimplifiedVoronoi<T>
// y
0.1875
- ( bottomright(c_it) + bottomleft(d_it) ) * 0.0625);
- cells_it->vertices.push_back(another);
+ cells_it->vertices.push_back(another.invisible());
}
{
Point<T> another = vertices[1];
@@ -926,8 +932,9 @@ SimplifiedVoronoi<T>
- ( 0.1875
- ( bottomleft(a_it) - topleft(c_it) )
* 0.1875 ));
- cells_it->vertices.push_back(another);
+ cells_it->vertices.push_back(another.invisible());
}
+ vertices[1].visible = false;
}
cells_it->vertices.push_back(vertices[1]);
@@ -936,7 +943,7 @@ SimplifiedVoronoi<T>
Point<T> vertex = initial;
transform(vertex, 1, 1);
- vertex = _adjust(_midpoint(_midpoint(initial, vertex), initial), true);
+ vertex = _adjust(midpoint(midpoint(initial, vertex), initial), true);
cells_it->vertices.push_back(vertex);
} else {
// Connections don't affect the shape of this squared-like
@@ -944,7 +951,7 @@ SimplifiedVoronoi<T>
Point<T> vertex = initial;
transform(vertex, 1, 1);
- vertex = _adjust(_midpoint(initial, vertex));
+ vertex = _adjust(midpoint(initial, vertex));
// compute smoothness
if ( right(a_it) ) {
@@ -969,13 +976,13 @@ SimplifiedVoronoi<T>
- ( ( bottomright(c_it) + topleft(c_it) )
* 0.03125 );
transform(another, - amount, amount);
- cells_it->vertices.push_back(another);
+ cells_it->vertices.push_back(another.invisible());
}
{
Point<T> another = vertex;
T amount = 0.0625 * bottomright(c_it);
transform(another, amount, 0.25 - amount);
- cells_it->vertices.push_back(another);
+ cells_it->vertices.push_back(another.invisible());
}
{
Point<T> another = vertex;
@@ -990,8 +997,9 @@ SimplifiedVoronoi<T>
T amount = 0.1875 * topleft(c_it);
transform(another, - ( 0.75 - amount ),
- amount);
- cells_it->vertices.push_back(another);
+ cells_it->vertices.push_back(another.invisible());
}
+ vertex.visible = false;
} else if ( twin_is_contour ) {
T amount = 0.125
- ( ( bottomleft(d_it) + topright(d_it) )
@@ -1036,13 +1044,13 @@ SimplifiedVoronoi<T>
if ( !vertex.smooth ) {
if ( another_is_contour ) {
- cells_it->vertices.push_back(vertex);
+ cells_it->vertices.push_back(vertex.invisible());
{
Point<T> another = vertex;
T amount = 0.1875 * topleft(b_it);
transform(another, - amount,
- ( 0.75 - amount ));
- cells_it->vertices.push_back(another);
+ cells_it->vertices.push_back(another.invisible());
}
{
Point<T> another = vertex;
@@ -1056,13 +1064,14 @@ SimplifiedVoronoi<T>
Point<T> another = vertex;
T amount = 0.0625 * bottomright(b_it);
transform(another, 0.25 - amount, amount);
- cells_it->vertices.push_back(another);
+ cells_it->vertices.push_back(another.invisible());
}
{
T amount = 0.125
- (bottomright(b_it) + topleft(b_it))
* 0.03125;
transform(vertex, amount, - amount);
+ vertex.visible = false;
}
} else if ( twin_is_contour ) {
T amount = 0.125
@@ -1115,13 +1124,13 @@ SimplifiedVoronoi<T>
- ( topleft(c_it) + bottomright(c_it) )
* 0.03125;
transform(another, - amount, amount);
- cells_it->vertices.push_back(another);
+ cells_it->vertices.push_back(another.invisible());
}
{
Point<T> another = vertex;
T amount = 0.0625 * bottomright(c_it);
transform(another, amount, 0.25 - amount);
- cells_it->vertices.push_back(another);
+ cells_it->vertices.push_back(another.invisible());
}
{
Point<T> another = vertex;
@@ -1134,8 +1143,9 @@ SimplifiedVoronoi<T>
Point<T> another = vertex;
T amount = 0.1875 * topleft(c_it);
transform(another, - ( 0.75 - amount ), - amount);
- cells_it->vertices.push_back(another);
+ cells_it->vertices.push_back(another.invisible());
}
+ vertex.visible = false;
} else {
special = true;
}
@@ -1149,7 +1159,7 @@ SimplifiedVoronoi<T>
}
if ( special ) {
- cells_it->vertices.push_back(vertex);
+ cells_it->vertices.push_back(vertex.invisible());
{
Point<T> another = vertex;
T amount = 0.1875;
@@ -1159,7 +1169,7 @@ SimplifiedVoronoi<T>
- ( 0.75
- ( topleft(b_it) + topright(a_it) )
* amount ));
- cells_it->vertices.push_back(another);
+ cells_it->vertices.push_back(another.invisible());
}
{
Point<T> another = vertex;
@@ -1181,7 +1191,7 @@ SimplifiedVoronoi<T>
// y
0.25 - amount
* ( bottomleft(d_it) + bottomright(c_it) ));
- cells_it->vertices.push_back(another);
+ cells_it->vertices.push_back(another.invisible());
}
{
transform(vertex,
@@ -1192,6 +1202,7 @@ SimplifiedVoronoi<T>
( topleft(b_it) - bottomleft(d_it)
+ topright(a_it) - bottomright(c_it) )
* 0.03125);
+ vertex.visible = false;
}
}
} else if ( right(c_it) ) {
@@ -1212,12 +1223,12 @@ SimplifiedVoronoi<T>
if ( !vertex.smooth ) {
if ( similar_neighbor_is_contour ) {
- cells_it->vertices.push_back(vertex);
+ cells_it->vertices.push_back(vertex.invisible());
{
Point<T> another = vertex;
T amount = 0.1875 * topleft(b_it);
transform(another, - amount, - ( 0.75 - amount ));
- cells_it->vertices.push_back(another);
+ cells_it->vertices.push_back(another.invisible());
}
{
Point<T> another = vertex;
@@ -1230,12 +1241,13 @@ SimplifiedVoronoi<T>
Point<T> another = vertex;
T amount = 0.0625 * bottomright(b_it);
transform(another, 0.25 - amount, amount);
- cells_it->vertices.push_back(another);
+ cells_it->vertices.push_back(another.invisible());
}
{
T amount = 0.125
- 0.03125 * (topleft(b_it) + bottomright(b_it));
transform(vertex, amount, - amount);
+ vertex.visible = false;
}
} else {
special = true;
@@ -1261,7 +1273,7 @@ SimplifiedVoronoi<T>
- amount
* ( topleft(c_it) + topright(d_it)
- bottomleft(a_it) - bottomright(b_it) ));
- cells_it->vertices.push_back(another);
+ cells_it->vertices.push_back(another.invisible());
}
{
Point<T> another = vertex;
@@ -1272,7 +1284,7 @@ SimplifiedVoronoi<T>
// y
- amount
* ( topright(d_it) - bottomright(b_it) ));
- cells_it->vertices.push_back(another);
+ cells_it->vertices.push_back(another.invisible());
}
{
Point<T> another = vertex;
@@ -1295,8 +1307,9 @@ SimplifiedVoronoi<T>
// y
- amount
* ( topleft(c_it) - bottomleft(a_it) ));
- cells_it->vertices.push_back(another);
+ cells_it->vertices.push_back(another.invisible());
}
+ vertex.visible = false;
}
} else {
// there is a 4-color pattern, where the current node
diff --git a/src/libdepixelize/priv/splines.h b/src/libdepixelize/priv/splines-kopf2011.h
index c7ef2b492..eb84c3bfb 100644
--- a/src/libdepixelize/priv/splines.h
+++ b/src/libdepixelize/priv/splines-kopf2011.h
@@ -22,55 +22,65 @@
Lesser General Public License for more details.
*/
-#ifndef LIBDEPIXELIZE_TRACER_SPLINES_PRIV_H
-#define LIBDEPIXELIZE_TRACER_SPLINES_PRIV_H
+#ifndef LIBDEPIXELIZE_TRACER_SPLINES_KOPF2011_H
+#define LIBDEPIXELIZE_TRACER_SPLINES_KOPF2011_H
#include "../splines.h"
#include "homogeneoussplines.h"
+#include "optimization-kopf2011.h"
namespace Tracer {
+/**
+ * Maybe the pass-by-value and then move idiom should be more efficient. But all
+ * this is inlinable and we're not even in C++11 yet.
+ */
template<class T>
-Geom::Point to_geom_point(Point<T> p)
-{
- return Geom::Point(p.x, p.y);
-}
-
-template<class T>
-Geom::Path worker_helper(const std::vector< Point<T> > &source, bool optimize)
+Geom::Path worker_helper(const std::vector< Point<T> > &source1, bool optimize)
{
typedef Geom::LineSegment Line;
typedef Geom::QuadraticBezier Quad;
typedef typename std::vector< Point<T> >::const_iterator iterator;
- iterator it = source.begin();
- Geom::Path ret(to_geom_point((source.back() + *it) / 2));
+ std::vector< Point<T> > source;
- for ( iterator end = --source.end() ; it != end ; ++it ) {
- Point<T> next = *(it + 1);
- Point<T> middle = (*it + next) / 2;
+ if ( optimize )
+ source = Tracer::optimize(source1);
+ else
+ source = source1;
- if ( !it->smooth ) {
- // TODO: remove redundant colinear points
- ret.appendNew<Line>(Geom::Point(it->x, it->y));
- ret.appendNew<Line>(Geom::Point(middle.x, middle.y));
- } else {
- ret.appendNew<Quad>(Geom::Point(it->x, it->y),
- Geom::Point(middle.x, middle.y));
+ iterator it = source.begin();
+ Point<T> prev = source.back();
+ Geom::Path ret(to_geom_point(midpoint(prev, *it)));
+
+ for ( iterator end = source.end() ; it != end ; ++it ) {
+#if LIBDEPIXELIZE_ENABLE_EXPERIMENTAL_FEATURES
+ // remove redundant points
+ if ( !it->visible ) {
+ prev = *it;
+ continue;
+ }
+#endif // LIBDEPIXELIZE_ENABLE_EXPERIMENTAL_FEATURES
+
+ if ( !prev.visible ) {
+ Geom::Point middle = to_geom_point(midpoint(prev, *it));
+ if ( ret.finalPoint() != middle ) {
+ // All generated invisible points are straight lines
+ ret.appendNew<Line>(middle);
+ }
}
- }
- {
- Point<T> next = source.front();
- Point<T> middle = (*it + next) / 2;
+ Point<T> next = (it + 1 == end) ? source.front() : *(it + 1);
+ Point<T> middle = midpoint(*it, next);
if ( !it->smooth ) {
- ret.appendNew<Line>(Geom::Point(it->x, it->y));
- ret.appendNew<Line>(Geom::Point(middle.x, middle.y));
+ ret.appendNew<Line>(to_geom_point(*it));
+ ret.appendNew<Line>(to_geom_point(middle));
} else {
- ret.appendNew<Quad>(Geom::Point(it->x, it->y),
- Geom::Point(middle.x, middle.y));
+ ret.appendNew<Quad>(to_geom_point(*it), to_geom_point(middle));
}
+
+ prev = *it;
}
return ret;
@@ -98,7 +108,9 @@ void worker(const typename HomogeneousSplines<T>::Polygon &source,
}
template<typename T>
-Splines::Splines(const SimplifiedVoronoi<T> &diagram)
+Splines::Splines(const SimplifiedVoronoi<T> &diagram) :
+ _width(diagram.width()),
+ _height(diagram.height())
{
_paths.reserve(diagram.size());
@@ -141,7 +153,7 @@ Splines::Splines(const HomogeneousSplines<T> &homogeneousSplines,
} // namespace Tracer
-#endif // LIBDEPIXELIZE_TRACER_SPLINES_PRIV_H
+#endif // LIBDEPIXELIZE_TRACER_SPLINES_KOPF2011_H
/*
Local Variables:
diff --git a/src/libnrtype/FontFactory.cpp b/src/libnrtype/FontFactory.cpp
index 74c706a1b..c91e57065 100644
--- a/src/libnrtype/FontFactory.cpp
+++ b/src/libnrtype/FontFactory.cpp
@@ -962,7 +962,7 @@ font_instance *font_factory::Face(PangoFontDescription *descr, bool canFail)
nFace = pango_font_map_load_font(fontServer,fontContext,descr);
}
else {
- g_warning(_("Ignoring font without family that will crash Pango"));
+ g_warning("%s", _("Ignoring font without family that will crash Pango"));
}
if ( nFace ) {
diff --git a/src/libnrtype/Layout-TNG-Output.cpp b/src/libnrtype/Layout-TNG-Output.cpp
index f7f910c2f..060cecebf 100644
--- a/src/libnrtype/Layout-TNG-Output.cpp
+++ b/src/libnrtype/Layout-TNG-Output.cpp
@@ -181,8 +181,9 @@ void Layout::show(DrawingGroup *in_arena, Geom::OptRect const &paintbox) const
glyph_index++;
}
nr_text->setStyle(text_source->style);
- nr_text->setItemBounds(paintbox);
in_arena->prependChild(nr_text);
+ // Set item bounds without filter enlargement
+ in_arena->setItemBounds(paintbox);
}
}
diff --git a/src/lpe-tool-context.cpp b/src/lpe-tool-context.cpp
index 63707c1c5..14a536b7d 100644
--- a/src/lpe-tool-context.cpp
+++ b/src/lpe-tool-context.cpp
@@ -330,8 +330,8 @@ lpetool_context_switch_mode(SPLPEToolContext *lc, Inkscape::LivePathEffect::Effe
void
lpetool_get_limiting_bbox_corners(SPDocument *document, Geom::Point &A, Geom::Point &B) {
- Geom::Coord w = document->getWidth();
- Geom::Coord h = document->getHeight();
+ Geom::Coord w = document->getWidth().value("px");
+ Geom::Coord h = document->getHeight().value("px");
Inkscape::Preferences *prefs = Inkscape::Preferences::get();
double ulx = prefs->getDouble("/tools/lpetool/bbox_upperleftx", 0);
diff --git a/src/main.cpp b/src/main.cpp
index 27346a230..1c0f4cee7 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -11,7 +11,7 @@
* Michael Meeks <michael@helixcode.com>
* Chema Celorio <chema@celorio.com>
* Pawel Palucha
- * Bryce Harrington <bryce@bryceharrington.com>
+ * Bryce Harrington <bryce@bryceharrington.org>
* ... and various people who have worked with various projects
* Jon A. Cruz <jon@oncruz.org>
* Abhishek Sharma
@@ -1535,7 +1535,7 @@ static int sp_do_export_png(SPDocument *doc)
g_warning("Export width %lu out of range (1 - %lu). Nothing exported.", width, (unsigned long int)PNG_UINT_31_MAX);
return 1;
}
- dpi = (gdouble) width * Inkscape::Util::Quantity::convert(1, "in", "px") / area.width();
+ dpi = (gdouble) Inkscape::Util::Quantity::convert(width, "in", "px") / area.width();
}
if (sp_export_height) {
@@ -1545,15 +1545,15 @@ static int sp_do_export_png(SPDocument *doc)
g_warning("Export height %lu out of range (1 - %lu). Nothing exported.", height, (unsigned long int)PNG_UINT_31_MAX);
return 1;
}
- dpi = (gdouble) height * Inkscape::Util::Quantity::convert(1, "in", "px") / area.height();
+ dpi = (gdouble) Inkscape::Util::Quantity::convert(height, "in", "px") / area.height();
}
if (!sp_export_width) {
- width = (unsigned long int) (area.width() * dpi / Inkscape::Util::Quantity::convert(1, "in", "px") + 0.5);
+ width = (unsigned long int) (Inkscape::Util::Quantity::convert(area.width(), "px", "in") * dpi + 0.5);
}
if (!sp_export_height) {
- height = (unsigned long int) (area.height() * dpi / Inkscape::Util::Quantity::convert(1, "in", "px") + 0.5);
+ height = (unsigned long int) (Inkscape::Util::Quantity::convert(area.height(), "px", "in") * dpi + 0.5);
}
guint32 bgcolor = 0x00000000;
diff --git a/src/marker.cpp b/src/marker.cpp
index 730985b01..45188b4a4 100644
--- a/src/marker.cpp
+++ b/src/marker.cpp
@@ -35,11 +35,6 @@ struct SPMarkerView {
std::vector<Inkscape::DrawingItem *> items;
};
-static Inkscape::DrawingItem *sp_marker_private_show (SPItem *item, Inkscape::Drawing &drawing, unsigned int key, unsigned int flags);
-static void sp_marker_private_hide (SPItem *item, unsigned int key);
-static Geom::OptRect sp_marker_bbox(SPItem const *item, Geom::Affine const &transform, SPItem::BBoxType type);
-static void sp_marker_print (SPItem *item, SPPrintContext *ctx);
-
static void sp_marker_view_remove (SPMarker *marker, SPMarkerView *view, unsigned int destroyitems);
#include "sp-factory.h"
@@ -503,57 +498,19 @@ Inkscape::DrawingItem* SPMarker::show(Inkscape::Drawing &drawing, unsigned int k
return SPGroup::show(drawing, key, flags);
}
-/**
- * This routine is disabled to break propagation.
- */
-static Inkscape::DrawingItem *
-sp_marker_private_show (SPItem */*item*/, Inkscape::Drawing &/*drawing*/, unsigned int /*key*/, unsigned int /*flags*/)
-{
- /* Break propagation */
- return NULL;
-}
-
void SPMarker::hide(unsigned int key) {
// CPPIFY: correct?
SPGroup::hide(key);
}
-/**
- * This routine is disabled to break propagation.
- */
-static void
-sp_marker_private_hide (SPItem */*item*/, unsigned int /*key*/)
-{
- /* Break propagation */
-}
-
Geom::OptRect SPMarker::bbox(Geom::Affine const &transform, SPItem::BBoxType type) {
return Geom::OptRect();
}
-/**
- * This routine is disabled to break propagation.
- */
-static Geom::OptRect
-sp_marker_bbox(SPItem const *, Geom::Affine const &, SPItem::BBoxType)
-{
- /* Break propagation */
- return Geom::OptRect();
-}
-
void SPMarker::print(SPPrintContext* ctx) {
}
-/**
- * This routine is disabled to break propagation.
- */
-static void
-sp_marker_print (SPItem */*item*/, SPPrintContext */*ctx*/)
-{
- /* Break propagation */
-}
-
/* fixme: Remove link if zero-sized (Lauris) */
/**
diff --git a/src/persp3d.cpp b/src/persp3d.cpp
index a0e6f1c02..530da0799 100644
--- a/src/persp3d.cpp
+++ b/src/persp3d.cpp
@@ -24,6 +24,7 @@
#include "desktop-handles.h"
#include <glibmm/i18n.h>
#include "verbs.h"
+#include "util/units.h"
using Inkscape::DocumentUndo;
@@ -168,10 +169,10 @@ Persp3D *persp3d_create_xml_element(SPDocument *document, Persp3DImpl *dup) {//
repr = xml_doc->createElement("inkscape:perspective");
repr->setAttribute("sodipodi:type", "inkscape:persp3d");
- Proj::Pt2 proj_vp_x = Proj::Pt2 (0.0, document->getHeight()/2, 1.0);
+ Proj::Pt2 proj_vp_x = Proj::Pt2 (0.0, document->getHeight().value("px")/2, 1.0);
Proj::Pt2 proj_vp_y = Proj::Pt2 (0.0, 1000.0, 0.0);
- Proj::Pt2 proj_vp_z = Proj::Pt2 (document->getWidth(), document->getHeight()/2, 1.0);
- Proj::Pt2 proj_origin = Proj::Pt2 (document->getWidth()/2, document->getHeight()/3, 1.0);
+ Proj::Pt2 proj_vp_z = Proj::Pt2 (document->getWidth().value("px"), document->getHeight().value("px")/2, 1.0);
+ Proj::Pt2 proj_origin = Proj::Pt2 (document->getWidth().value("px")/2, document->getHeight().value("px")/3, 1.0);
if (dup) {
proj_vp_x = dup->tmat.column (Proj::X);
diff --git a/src/rect-context.cpp b/src/rect-context.cpp
index 8a7427928..f60b3d465 100644
--- a/src/rect-context.cpp
+++ b/src/rect-context.cpp
@@ -165,9 +165,7 @@ bool SPRectContext::item_handler(SPItem* item, GdkEvent* event) {
break;
}
- if (!ret) {
- ret = SPEventContext::item_handler(item, event);
- }
+ ret = SPEventContext::item_handler(item, event);
return ret;
}
@@ -478,6 +476,7 @@ void SPRectContext::finishItem() {
}
this->rect->updateRepr();
+ this->rect->doWriteTransform(this->rect->getRepr(), this->rect->transform, NULL, true);
this->desktop->canvas->endForcedFullRedraws();
diff --git a/src/selection-chemistry.h b/src/selection-chemistry.h
index f7a4f928c..e86000f70 100644
--- a/src/selection-chemistry.h
+++ b/src/selection-chemistry.h
@@ -85,7 +85,7 @@ void sp_selection_raise_to_top(Inkscape::Selection *selection, SPDesktop *deskto
void sp_selection_lower(Inkscape::Selection *selection, SPDesktop *desktop);
void sp_selection_lower_to_bottom(Inkscape::Selection *selection, SPDesktop *desktop);
-SPCSSAttr *take_style_from_item (SPItem *item);
+SPCSSAttr *take_style_from_item (SPObject *object);
void sp_selection_cut(SPDesktop *desktop);
void sp_selection_copy(SPDesktop *desktop);
diff --git a/src/selection-describer.cpp b/src/selection-describer.cpp
index 4c2229667..5dddb0832 100644
--- a/src/selection-describer.cpp
+++ b/src/selection-describer.cpp
@@ -38,64 +38,22 @@
#include "sp-polyline.h"
#include "sp-spiral.h"
-// CPPIFY: this is ugly.
-static const gchar *
-type2term(SPItem *item)
+// Returns a list of terms for the items to be used in the statusbar
+char* collect_terms (GSList *items)
{
-// GType type = G_OBJECT_TYPE( item );
-// if (type == SP_TYPE_ANCHOR)
-// //TRANSLATORS: "Link" means internet link (anchor)
-// { return C_("Web", "Link"); }
-// if (type == SP_TYPE_CIRCLE)
-// { return _("Circle"); }
-// if (type == SP_TYPE_ELLIPSE)
-// { return _("Ellipse"); }
-// if (type == SP_TYPE_FLOWTEXT)
-// { return _("Flowed text"); }
-// if (type == SP_TYPE_GROUP)
-// { return _("Group"); }
-// if (type == SP_TYPE_IMAGE)
-// { return _("Image"); }
-// if (type == SP_TYPE_LINE)
-// { return _("Line"); }
-// if (type == SP_TYPE_PATH)
-// { return _("Path"); }
-// if (type == SP_TYPE_POLYGON)
-// { return _("Polygon"); }
-// if (type == SP_TYPE_POLYLINE)
-// { return _("Polyline"); }
-// if (type == SP_TYPE_RECT)
-// { return _("Rectangle"); }
-// if (type == SP_TYPE_BOX3D)
-// { return _("3D Box"); }
-// if (type == SP_TYPE_TEXT)
-// { return C_("Object", "Text"); }
-// if (type == SP_TYPE_USE)
-// if (SP_IS_SYMBOL(item->firstChild()))
-// { return C_("Object", "Symbol"); }
-// // TRANSLATORS: "Clone" is a noun, type of object
-// { return C_("Object", "Clone"); }
-// if (type == SP_TYPE_ARC)
-// { return _("Ellipse"); }
-// if (type == SP_TYPE_OFFSET)
-// { return _("Offset path"); }
-// if (type == SP_TYPE_SPIRAL)
-// { return _("Spiral"); }
-// if (type == SP_TYPE_STAR)
-// { return _("Star"); }
-// return NULL;
- return "Selektion-Describer ---";
-}
-
-static GSList *collect_terms (GSList *items)
-{
- GSList *r = NULL;
- for (GSList *i = items; i != NULL; i = i->next) {
- const gchar *term = type2term ( SP_ITEM(i->data) );
- if (term != NULL && g_slist_find (r, term) == NULL)
- r = g_slist_prepend (r, (void *) term);
+ GSList *check = NULL;
+ std::stringstream ss;
+ bool first = true;
+
+ for (GSList *i = (GSList *)items; i != NULL; i = i->next) {
+ const char *term = SP_ITEM(i->data)->displayName();
+ if (term != NULL && g_slist_find (check, term) == NULL) {
+ check = g_slist_prepend (check, (void *) term);
+ ss << (first ? "" : ", ") << "<b>" << term << "</b>";
+ first = false;
+ }
}
- return r;
+ return g_strdup(ss.str().c_str());
}
// Returns the number of filtered items in the list
@@ -188,20 +146,21 @@ void SelectionDescriber::_updateMessageFromSelection(Inkscape::Selection *select
if (layer == parent)
in_phrase = g_strdup_printf(_(" in %s"), layer_name);
else if (!layer)
- in_phrase = g_strdup_printf(_(" hidden in definitions"));
+ in_phrase = g_strdup_printf("%s", _(" hidden in definitions"));
else
in_phrase = g_strdup_printf(_(" in group %s (%s)"), parent_name, layer_name);
} else {
- in_phrase = g_strdup_printf(ngettext(" in <b>%i</b> parents (%s)", " in <b>%i</b> parents (%s)", num_parents), num_parents, layer_name);
+ in_phrase = g_strdup_printf(ngettext(" in <b>%i</b> parent (%s)", " in <b>%i</b> parents (%s)", num_parents), num_parents, layer_name);
}
} else {
- in_phrase = g_strdup_printf(ngettext(" in <b>%i</b> layers", " in <b>%i</b> layers", num_layers), num_layers);
+ in_phrase = g_strdup_printf(ngettext(" in <b>%i</b> layer", " in <b>%i</b> layers", num_layers), num_layers);
}
g_free (layer_name);
g_free (parent_name);
if (!items->next) { // one item
- char *item_desc = item->description();
+ char *item_desc = item->detailedDescription();
+
if (SP_IS_USE(item) && SP_IS_SYMBOL(item->firstChild())) {
_context.setF(Inkscape::NORMAL_MESSAGE, "%s%s. %s. %s.",
item_desc, in_phrase,
@@ -228,39 +187,13 @@ void SelectionDescriber::_updateMessageFromSelection(Inkscape::Selection *select
}
g_free(item_desc);
} else { // multiple items
- int object_count = g_slist_length((GSList *)items);
+ int objcount = g_slist_length((GSList *)items);
+ char *terms = collect_terms ((GSList *)items);
- gchar *objects_str = NULL;
- GSList *terms = collect_terms ((GSList *)items);
- int n_terms = g_slist_length(terms);
- if (n_terms == 0) {
- objects_str = g_strdup_printf (
- // this is only used with 2 or more objects
- ngettext("<b>%i</b> object selected", "<b>%i</b> objects selected", object_count),
- object_count);
- } else if (n_terms == 1) {
- objects_str = g_strdup_printf (
- // this is only used with 2 or more objects
- ngettext("<b>%i</b> object of type <b>%s</b>", "<b>%i</b> objects of type <b>%s</b>", object_count),
- object_count, (gchar *) terms->data);
- } else if (n_terms == 2) {
- objects_str = g_strdup_printf (
- // this is only used with 2 or more objects
- ngettext("<b>%i</b> object of types <b>%s</b>, <b>%s</b>", "<b>%i</b> objects of types <b>%s</b>, <b>%s</b>", object_count),
- object_count, (gchar *) terms->data, (gchar *) terms->next->data);
- } else if (n_terms == 3) {
- objects_str = g_strdup_printf (
- // this is only used with 2 or more objects
- ngettext("<b>%i</b> object of types <b>%s</b>, <b>%s</b>, <b>%s</b>", "<b>%i</b> objects of types <b>%s</b>, <b>%s</b>, <b>%s</b>", object_count),
- object_count, (gchar *) terms->data, (gchar *) terms->next->data, (gchar *) terms->next->next->data);
- } else {
- objects_str = g_strdup_printf (
- // this is only used with 2 or more objects
- ngettext("<b>%i</b> object of <b>%i</b> types", "<b>%i</b> objects of <b>%i</b> types", object_count),
- object_count, n_terms);
- }
- g_slist_free (terms);
+ gchar *objects_str = g_strdup_printf(
+ "<b>%i</b> objects selected of types %s", objcount, terms);
+ g_free(terms);
// indicate all, some, or none filtered
gchar *filt_str = NULL;
@@ -269,7 +202,7 @@ void SelectionDescriber::_updateMessageFromSelection(Inkscape::Selection *select
filt_str = g_strdup_printf(ngettext("; <i>%d filtered object</i> ",
"; <i>%d filtered objects</i> ", n_filt), n_filt);
} else {
- filt_str = g_strdup_printf("%s", "");
+ filt_str = g_strdup("");
}
_context.setF(Inkscape::NORMAL_MESSAGE, "%s%s%s. %s.", objects_str, filt_str, in_phrase, _when_selected);
@@ -279,7 +212,7 @@ void SelectionDescriber::_updateMessageFromSelection(Inkscape::Selection *select
}
if (filt_str) {
g_free(filt_str);
- objects_str = 0;
+ filt_str = 0;
}
}
diff --git a/src/selection.cpp b/src/selection.cpp
index 1335c5fca..aea5f539c 100644
--- a/src/selection.cpp
+++ b/src/selection.cpp
@@ -238,14 +238,7 @@ void Selection::_remove(SPObject *obj) {
void Selection::setList(GSList const *list) {
_clear();
-
- if ( list != NULL ) {
- for ( GSList const *iter = list ; iter != NULL ; iter = iter->next ) {
- _add(reinterpret_cast<SPObject *>(iter->data));
- }
- }
-
- _emitChanged();
+ addList(list);
}
void Selection::addList(GSList const *list) {
@@ -257,9 +250,7 @@ void Selection::addList(GSList const *list) {
for ( GSList const *iter = list ; iter != NULL ; iter = iter->next ) {
SPObject *obj = reinterpret_cast<SPObject *>(iter->data);
- if (includes(obj)) {
- continue;
- }
+ if (includes(obj)) continue;
_add (obj);
}
diff --git a/src/shape-editor.cpp b/src/shape-editor.cpp
index 71018d89b..59d43f24c 100644
--- a/src/shape-editor.cpp
+++ b/src/shape-editor.cpp
@@ -35,6 +35,8 @@
using Inkscape::createKnotHolder;
+bool ShapeEditor::_blockSetItem = false;
+
ShapeEditor::ShapeEditor(SPDesktop *dt) {
this->desktop = dt;
this->knotholder = NULL;
@@ -169,6 +171,10 @@ static Inkscape::XML::NodeEventVector shapeeditor_repr_events = {
void ShapeEditor::set_item(SPItem *item, SubType type, bool keep_knotholder) {
+ if (_blockSetItem) {
+ return;
+ }
+
// this happens (and should only happen) when for an LPEItem having both knotholder and
// nodepath the knotholder is adapted; in this case we don't want to delete the knotholder
// since this freezes the handles
diff --git a/src/shape-editor.h b/src/shape-editor.h
index 206ff269b..9b3771fee 100644
--- a/src/shape-editor.h
+++ b/src/shape-editor.h
@@ -65,11 +65,14 @@ public:
void shapeeditor_event_attr_changed(gchar const *name);
bool knot_mouseover();
+
+ static void blockSetItem(bool b) {_blockSetItem = b;}
private:
bool has_knotholder ();
void reset_item (SubType type, bool keep_knotholder = true);
const SPItem *get_item (SubType type);
+ static bool _blockSetItem;
SPDesktop *desktop;
KnotHolder *knotholder;
diff --git a/src/sp-anchor.cpp b/src/sp-anchor.cpp
index d9a8c4142..a6a41bef3 100644
--- a/src/sp-anchor.cpp
+++ b/src/sp-anchor.cpp
@@ -115,14 +115,18 @@ Inkscape::XML::Node* SPAnchor::write(Inkscape::XML::Document *xml_doc, Inkscape:
return repr;
}
+const char* SPAnchor::displayName() {
+ return _("Link");
+}
+
gchar* SPAnchor::description() {
if (this->href) {
char *quoted_href = xml_quote_strdup(this->href);
- char *ret = g_strdup_printf(_("<b>Link</b> to %s"), quoted_href);
+ char *ret = g_strdup_printf(_("to %s"), quoted_href);
g_free(quoted_href);
return ret;
} else {
- return g_strdup (_("<b>Link</b> without URI"));
+ return g_strdup (_("without URI"));
}
}
diff --git a/src/sp-anchor.h b/src/sp-anchor.h
index cada9665e..39f6d0b7a 100644
--- a/src/sp-anchor.h
+++ b/src/sp-anchor.h
@@ -30,6 +30,7 @@ public:
virtual void set(unsigned int key, gchar const* value);
virtual Inkscape::XML::Node* write(Inkscape::XML::Document *xml_doc, Inkscape::XML::Node *repr, guint flags);
+ virtual const char* displayName();
virtual gchar* description();
virtual gint event(SPEvent *event);
};
diff --git a/src/sp-ellipse.cpp b/src/sp-ellipse.cpp
index a3e1a475a..09b99dad1 100644
--- a/src/sp-ellipse.cpp
+++ b/src/sp-ellipse.cpp
@@ -322,6 +322,59 @@ void SPGenericEllipse::snappoints(std::vector<Inkscape::SnapCandidatePoint> &p,
}
}
+Geom::Affine SPGenericEllipse::set_transform(Geom::Affine const &xform)
+{
+ /* Calculate ellipse start in parent coords. */
+ Geom::Point pos( Geom::Point(this->cx.computed, this->cy.computed) * xform );
+
+ /* This function takes care of translation and scaling, we return whatever parts we can't
+ handle. */
+ Geom::Affine ret(Geom::Affine(xform).withoutTranslation());
+ gdouble const sw = hypot(ret[0], ret[1]);
+ gdouble const sh = hypot(ret[2], ret[3]);
+ if (sw > 1e-9) {
+ ret[0] /= sw;
+ ret[1] /= sw;
+ } else {
+ ret[0] = 1.0;
+ ret[1] = 0.0;
+ }
+ if (sh > 1e-9) {
+ ret[2] /= sh;
+ ret[3] /= sh;
+ } else {
+ ret[2] = 0.0;
+ ret[3] = 1.0;
+ }
+
+ if (this->rx._set) {
+ this->rx = this->rx.computed * sw;
+ }
+ if (this->ry._set) {
+ this->ry = this->ry.computed * sh;
+ }
+
+ /* Find start in item coords */
+ pos = pos * ret.inverse();
+ this->cx = pos[Geom::X];
+ this->cy = pos[Geom::Y];
+
+ this->set_shape();
+
+ // Adjust stroke width
+ this->adjust_stroke(sqrt(fabs(sw * sh)));
+
+ // Adjust pattern fill
+ this->adjust_pattern(xform * ret.inverse());
+
+ // Adjust gradient fill
+ this->adjust_gradient(xform * ret.inverse());
+
+ this->requestDisplayUpdate(SP_OBJECT_MODIFIED_FLAG | SP_OBJECT_STYLE_MODIFIED_FLAG);
+
+ return ret;
+}
+
void
sp_genericellipse_normalize(SPGenericEllipse *ellipse)
{
@@ -431,8 +484,8 @@ void SPEllipse::set(unsigned int key, gchar const* value) {
}
}
-gchar* SPEllipse::description() {
- return g_strdup(_("<b>Ellipse</b>"));
+const char* SPEllipse::displayName() {
+ return _("Ellipse");
}
@@ -511,8 +564,8 @@ void SPCircle::set(unsigned int key, gchar const* value) {
}
}
-gchar* SPCircle::description() {
- return g_strdup(_("<b>Circle</b>"));
+const char* SPCircle::displayName() {
+ return _("Circle");
}
/* <path sodipodi:type="arc"> element */
@@ -685,7 +738,7 @@ void SPArc::modified(guint flags) {
}
-gchar* SPArc::description() {
+const char* SPArc::displayName() {
gdouble len = fmod(this->end - this->start, SP_2PI);
if (len < 0.0) {
@@ -694,12 +747,12 @@ gchar* SPArc::description() {
if (!(fabs(len) < 1e-8 || fabs(len - SP_2PI) < 1e-8)) {
if (this->closed) {
- return g_strdup(_("<b>Segment</b>"));
+ return _("Segment");
} else {
- return g_strdup(_("<b>Arc</b>"));
+ return _("Arc");
}
} else {
- return g_strdup(_("<b>Ellipse</b>"));
+ return _("Ellipse");
}
}
diff --git a/src/sp-ellipse.h b/src/sp-ellipse.h
index 67e12006a..083f5847d 100644
--- a/src/sp-ellipse.h
+++ b/src/sp-ellipse.h
@@ -39,6 +39,7 @@ public:
virtual void snappoints(std::vector<Inkscape::SnapCandidatePoint> &p, Inkscape::SnapPreferences const *snapprefs);
virtual void set_shape();
+ virtual Geom::Affine set_transform(Geom::Affine const& xform);
virtual void update_patheffect(bool write);
};
@@ -58,7 +59,7 @@ public:
virtual void build(SPDocument *document, Inkscape::XML::Node *repr);
virtual Inkscape::XML::Node* write(Inkscape::XML::Document *xml_doc, Inkscape::XML::Node *repr, guint flags);
virtual void set(unsigned int key, gchar const* value);
- virtual gchar* description();
+ virtual const char* displayName();
};
void sp_ellipse_position_set (SPEllipse * ellipse, gdouble x, gdouble y, gdouble rx, gdouble ry);
@@ -75,7 +76,7 @@ public:
virtual void build(SPDocument *document, Inkscape::XML::Node *repr);
virtual Inkscape::XML::Node* write(Inkscape::XML::Document *xml_doc, Inkscape::XML::Node *repr, guint flags);
virtual void set(unsigned int key, gchar const* value);
- virtual gchar* description();
+ virtual const char* displayName();
};
/* <path sodipodi:type="arc"> element */
@@ -90,7 +91,7 @@ public:
virtual void build(SPDocument *document, Inkscape::XML::Node *repr);
virtual Inkscape::XML::Node* write(Inkscape::XML::Document *xml_doc, Inkscape::XML::Node *repr, guint flags);
virtual void set(unsigned int key, gchar const* value);
- virtual gchar* description();
+ virtual const char* displayName();
virtual void modified(unsigned int flags);
};
diff --git a/src/sp-flowregion.cpp b/src/sp-flowregion.cpp
index 3a0aef6be..ed17f1948 100644
--- a/src/sp-flowregion.cpp
+++ b/src/sp-flowregion.cpp
@@ -188,14 +188,11 @@ Inkscape::XML::Node *SPFlowregion::write(Inkscape::XML::Document *xml_doc, Inksc
return repr;
}
-gchar* SPFlowregion::description() {
+const char* SPFlowregion::displayName() {
// TRANSLATORS: "Flow region" is an area where text is allowed to flow
- return g_strdup_printf(_("Flow region"));
+ return _("Flow Region");
}
-/*
- *
- */
SPFlowregionExclude::SPFlowregionExclude() : SPItem() {
this->computed = NULL;
}
@@ -338,18 +335,14 @@ Inkscape::XML::Node *SPFlowregionExclude::write(Inkscape::XML::Document *xml_doc
return repr;
}
-gchar* SPFlowregionExclude::description() {
+const char* SPFlowregionExclude::displayName() {
/* TRANSLATORS: A region "cut out of" a flow region; text is not allowed to flow inside the
* flow excluded region. flowRegionExclude in SVG 1.2: see
* http://www.w3.org/TR/2004/WD-SVG12-20041027/flow.html#flowRegion-elem and
* http://www.w3.org/TR/2004/WD-SVG12-20041027/flow.html#flowRegionExclude-elem. */
- return g_strdup_printf(_("Flow excluded region"));
+ return _("Flow Excluded Region");
}
-/*
- *
- */
-
static void UnionShape(Shape **base_shape, Shape const *add_shape)
{
if (*base_shape == NULL)
diff --git a/src/sp-flowregion.h b/src/sp-flowregion.h
index 59818651a..111a32c6c 100644
--- a/src/sp-flowregion.h
+++ b/src/sp-flowregion.h
@@ -31,7 +31,7 @@ public:
virtual void update(SPCtx *ctx, unsigned int flags);
virtual void modified(guint flags);
virtual Inkscape::XML::Node* write(Inkscape::XML::Document *xml_doc, Inkscape::XML::Node *repr, guint flags);
- virtual gchar *description();
+ virtual const char* displayName();
};
class SPFlowregionExclude : public SPItem {
@@ -48,7 +48,7 @@ public:
virtual void update(SPCtx *ctx, unsigned int flags);
virtual void modified(guint flags);
virtual Inkscape::XML::Node* write(Inkscape::XML::Document *xml_doc, Inkscape::XML::Node *repr, guint flags);
- virtual gchar *description();
+ virtual const char* displayName();
};
#endif
diff --git a/src/sp-flowtext.h b/src/sp-flowtext.h
index bd7c5990a..f56cba3cd 100644
--- a/src/sp-flowtext.h
+++ b/src/sp-flowtext.h
@@ -43,6 +43,12 @@ public:
double par_indent;
+ bool _optimizeScaledText;
+
+ /** Optimize scaled flow text on next set_transform. */
+ void optimizeScaledText()
+ {_optimizeScaledText = true;}
+
private:
/** Recursively walks the xml tree adding tags and their contents. */
void _buildLayoutInput(SPObject *root, Shape const *exclusion_shape, std::list<Shape> *shapes, SPObject **pending_line_break_object);
@@ -58,6 +64,7 @@ public:
virtual void remove_child(Inkscape::XML::Node* child);
virtual void set(unsigned int key, const gchar* value);
+ virtual Geom::Affine set_transform(Geom::Affine const& xform);
virtual void update(SPCtx* ctx, unsigned int flags);
virtual void modified(unsigned int flags);
@@ -66,6 +73,7 @@ public:
virtual Geom::OptRect bbox(Geom::Affine const &transform, SPItem::BBoxType type);
virtual void print(SPPrintContext *ctx);
+ virtual const char* displayName();
virtual gchar* description();
virtual Inkscape::DrawingItem* show(Inkscape::Drawing &drawing, unsigned int key, unsigned int flags);
virtual void hide(unsigned int key);
diff --git a/src/sp-gradient-spread.h b/src/sp-gradient-spread.h
index cc74ef614..60e33b7c0 100644
--- a/src/sp-gradient-spread.h
+++ b/src/sp-gradient-spread.h
@@ -4,7 +4,8 @@
enum SPGradientSpread {
SP_GRADIENT_SPREAD_PAD,
SP_GRADIENT_SPREAD_REFLECT,
- SP_GRADIENT_SPREAD_REPEAT
+ SP_GRADIENT_SPREAD_REPEAT,
+ SP_GRADIENT_SPREAD_UNDEFINED = INT_MAX
};
diff --git a/src/sp-guide.cpp b/src/sp-guide.cpp
index 039edc90f..83d2d8e78 100644
--- a/src/sp-guide.cpp
+++ b/src/sp-guide.cpp
@@ -287,7 +287,7 @@ sp_guide_create_guides_around_page(SPDesktop *dt) {
std::list<std::pair<Geom::Point, Geom::Point> > pts;
Geom::Point A(0, 0);
- Geom::Point C(doc->getWidth(), doc->getHeight());
+ Geom::Point C(doc->getWidth().value("px"), doc->getHeight().value("px"));
Geom::Point B(C[Geom::X], 0);
Geom::Point D(0, C[Geom::Y]);
@@ -470,7 +470,7 @@ char *sp_guide_description(SPGuide const *guide, const bool verbose)
char *descr = 0;
if ( !guide->document ) {
// Guide has probably been deleted and no longer has an attached namedview.
- descr = g_strdup_printf(_("Deleted"));
+ descr = g_strdup_printf("%s", _("Deleted"));
} else {
SPNamedView *namedview = sp_document_namedview(guide->document, NULL);
diff --git a/src/sp-image.cpp b/src/sp-image.cpp
index 80daf33c3..05dfb5f48 100644
--- a/src/sp-image.cpp
+++ b/src/sp-image.cpp
@@ -78,9 +78,6 @@ static void sp_image_set_curve(SPImage *image);
static Inkscape::Pixbuf *sp_image_repr_read_image(gchar const *href, gchar const *absref, gchar const *base );
static void sp_image_update_arenaitem (SPImage *img, Inkscape::DrawingImage *ai);
static void sp_image_update_canvas_image (SPImage *image);
-static GdkPixbuf * sp_image_repr_read_dataURI (const gchar * uri_data);
-static GdkPixbuf * sp_image_repr_read_b64 (const gchar * uri_data);
-static void pixbuf_set_mime_data(GdkPixbuf *pb, guchar *data, gsize len, GdkPixbufFormat *fmt);
#ifdef DEBUG_LCMS
extern guint update_in_progress;
@@ -613,6 +610,10 @@ void SPImage::print(SPPrintContext *ctx) {
}
}
+const char* SPImage::displayName() {
+ return _("Image");
+}
+
gchar* SPImage::description() {
char *href_desc;
@@ -626,8 +627,8 @@ gchar* SPImage::description() {
}
char *ret = ( this->pixbuf == NULL
- ? g_strdup_printf(_("<b>Image with bad reference</b>: %s"), href_desc)
- : g_strdup_printf(_("<b>Image</b> %d &#215; %d: %s"),
+ ? g_strdup_printf(_("[bad reference]: %s"), href_desc)
+ : g_strdup_printf(_("%d &#215; %d: %s"),
this->pixbuf->width(),
this->pixbuf->height(),
href_desc) );
diff --git a/src/sp-image.h b/src/sp-image.h
index bfc10e7f2..b5834c988 100644
--- a/src/sp-image.h
+++ b/src/sp-image.h
@@ -64,6 +64,7 @@ public:
virtual Geom::OptRect bbox(Geom::Affine const &transform, SPItem::BBoxType type);
virtual void print(SPPrintContext *ctx);
+ virtual const char* displayName();
virtual gchar* description();
virtual Inkscape::DrawingItem* show(Inkscape::Drawing &drawing, unsigned int key, unsigned int flags);
virtual void snappoints(std::vector<Inkscape::SnapCandidatePoint> &p, Inkscape::SnapPreferences const *snapprefs);
diff --git a/src/sp-item-group.h b/src/sp-item-group.h
index 88ca9657a..3954a5d21 100644
--- a/src/sp-item-group.h
+++ b/src/sp-item-group.h
@@ -52,6 +52,7 @@ public:
LayerMode layerDisplayMode(unsigned int display_key) const;
void setLayerDisplayMode(unsigned int display_key, LayerMode mode);
void translateChildItems(Geom::Translate const &tr);
+ void scaleChildItemsRec(Geom::Scale const &sc, Geom::Point const &p);
gint getItemCount();
void _showChildren (Inkscape::Drawing &drawing, Inkscape::DrawingItem *ai, unsigned int key, unsigned int flags);
@@ -75,6 +76,7 @@ public:
virtual Geom::OptRect bbox(Geom::Affine const &transform, SPItem::BBoxType bboxtype);
virtual void print(SPPrintContext *ctx);
+ virtual const char* displayName();
virtual gchar *description();
virtual Inkscape::DrawingItem *show (Inkscape::Drawing &drawing, unsigned int key, unsigned int flags);
virtual void hide (unsigned int key);
diff --git a/src/sp-item.cpp b/src/sp-item.cpp
index e6991a1fa..bdcbefbba 100644
--- a/src/sp-item.cpp
+++ b/src/sp-item.cpp
@@ -73,6 +73,8 @@
#include "live_effects/effect.h"
#include "live_effects/lpeobject-reference.h"
+#include "util/units.h"
+
#define noSP_ITEM_DEBUG_IDLE
@@ -606,8 +608,8 @@ void SPItem::update(SPCtx *ctx, guint flags) {
Geom::OptRect item_bbox = item->visualBounds();
SPItemView *itemview = item->display;
do {
- if (itemview->arenaitem)
- itemview->arenaitem->setItemBounds(item_bbox);
+ if (itemview->arenaitem) // Already enlarged by visualBounds
+ itemview->arenaitem->setFilterBounds(item_bbox);
} while ( (itemview = itemview->next) );
}
@@ -818,7 +820,7 @@ Geom::OptRect SPItem::desktopGeometricBounds() const
Geom::OptRect SPItem::desktopVisualBounds() const
{
/// @fixme hardcoded desktop transform
- Geom::Affine m = Geom::Scale(1, -1) * Geom::Translate(0, document->getHeight());
+ Geom::Affine m = Geom::Scale(1, -1) * Geom::Translate(0, document->getHeight().value("px"));
Geom::OptRect ret = documentVisualBounds();
if (ret) *ret *= m;
return ret;
@@ -931,9 +933,12 @@ void SPItem::invoke_print(SPPrintContext *ctx)
}
}
-// CPPIFY: is it possible to combine this method with "SPItem::description()"?
+const char* SPItem::displayName() {
+ return _("Object");
+}
+
gchar* SPItem::description() {
- return g_strdup(_("Object"));
+ return g_strdup("");
}
/**
@@ -941,9 +946,10 @@ gchar* SPItem::description() {
*
* Must be freed by caller.
*/
-gchar *SPItem::getDetailedDescription()
+gchar *SPItem::detailedDescription()
{
- gchar* s = this->description();
+ gchar* s = g_strdup_printf("<b>%s</b> %s",
+ this->displayName(), this->description());
if (s && clip_ref->getObject()) {
gchar *snew = g_strdup_printf (_("%s; <i>clipped</i>"), s);
@@ -1059,7 +1065,8 @@ Inkscape::DrawingItem *SPItem::invoke_show(Inkscape::Drawing &drawing, unsigned
item_bbox = visualBounds();
}
ai->setData(this);
- ai->setItemBounds(item_bbox);
+ // Already enlarged by visualBounds for filters
+ ai->setFilterBounds(item_bbox);
}
return ai;
@@ -1496,7 +1503,7 @@ Geom::Affine SPItem::i2dt_affine() const
// TODO temp code to prevent crashing on command-line launch:
ret = i2doc_affine()
* Geom::Scale(1, -1)
- * Geom::Translate(0, document->getHeight());
+ * Geom::Translate(0, document->getHeight().value("px"));
}
return ret;
}
diff --git a/src/sp-item.h b/src/sp-item.h
index 8dfb4142a..ce5400e66 100644
--- a/src/sp-item.h
+++ b/src/sp-item.h
@@ -188,7 +188,7 @@ public:
Geom::OptRect desktopBounds(BBoxType type) const;
unsigned pos_in_parent();
- gchar *getDetailedDescription();
+ gchar *detailedDescription();
int ifilt();
void invoke_print(SPPrintContext *ctx);
static unsigned int display_key_new(unsigned int numkeys);
@@ -236,6 +236,7 @@ public:
virtual Geom::OptRect bbox(Geom::Affine const &transform, SPItem::BBoxType type);
virtual void print(SPPrintContext *ctx);
+ virtual const char* displayName();
virtual gchar* description();
virtual Inkscape::DrawingItem* show(Inkscape::Drawing &drawing, unsigned int key, unsigned int flags);
virtual void hide(unsigned int key);
diff --git a/src/sp-line.cpp b/src/sp-line.cpp
index 3963007de..6b7df84f6 100644
--- a/src/sp-line.cpp
+++ b/src/sp-line.cpp
@@ -122,8 +122,8 @@ Inkscape::XML::Node* SPLine::write(Inkscape::XML::Document *xml_doc, Inkscape::X
return repr;
}
-gchar* SPLine::description() {
- return g_strdup(_("<b>Line</b>"));
+const char* SPLine::displayName() {
+ return _("Line");
}
void SPLine::convert_to_guides() {
diff --git a/src/sp-line.h b/src/sp-line.h
index ebdfc9f04..f76c3449b 100644
--- a/src/sp-line.h
+++ b/src/sp-line.h
@@ -34,7 +34,7 @@ public:
virtual Inkscape::XML::Node* write(Inkscape::XML::Document *xml_doc, Inkscape::XML::Node *repr, guint flags);
virtual void set(unsigned int key, gchar const* value);
- virtual gchar* description();
+ virtual const char* displayName();
virtual Geom::Affine set_transform(Geom::Affine const &transform);
virtual void convert_to_guides();
virtual void update(SPCtx* ctx, guint flags);
diff --git a/src/sp-object.cpp b/src/sp-object.cpp
index 895b36e1c..6fd4de43b 100644
--- a/src/sp-object.cpp
+++ b/src/sp-object.cpp
@@ -61,6 +61,14 @@ using std::strstr;
# define debug(f, a...) /* */
#endif
+namespace {
+ SPObject* createObject() {
+ return new SPObject();
+ }
+
+ bool gridRegistered = SPFactory::instance().registerObject("inkscape:grid", createObject);
+}
+
guint update_in_progress = 0; // guard against update-during-update
Inkscape::XML::NodeEventVector object_event_vector = {
@@ -588,9 +596,14 @@ void SPObject::child_added(Inkscape::XML::Node *child, Inkscape::XML::Node *ref)
ochild->invoke_build(object->document, child, object->cloned);
} catch (const FactoryExceptions::TypeNotRegistered& e) {
- if (std::string(e.what()) != "rdf:RDF") { // temporary special case
- g_warning("TypeNotRegistered exception: %s", e.what());
- }
+ std::string node = e.what();
+
+ // special cases
+ if (node.empty()) return; // comments, usually
+ if (node == "rdf:RDF") return; // no SP node yet
+ if (node == "inkscape:clipboard") return; // SP node not necessary
+
+ g_warning("TypeNotRegistered exception: %s", e.what());
}
}
@@ -635,27 +648,21 @@ void SPObject::build(SPDocument *document, Inkscape::XML::Node *repr) {
object->readAttr("inkscape:collect");
for (Inkscape::XML::Node *rchild = repr->firstChild() ; rchild != NULL; rchild = rchild->next()) {
-// GType type = sp_repr_type_lookup(rchild);
-// if (!type) {
-// continue;
-// }
-// SPObject *child = SP_OBJECT(g_object_new(type, 0));
-
-// SPObject* child = SPFactory::instance().createObject(*rchild);
-// if (!child) {
-// continue;
-// }
-
try {
const std::string typeString = NodeTraits::get_type_string(*rchild);
+ // special cases
+ if (typeString.empty()) continue; // comments, usually
+ if (typeString == "rdf:RDF") continue; // no SP node yet
+ if (typeString == "inkscape:clipboard") continue; // SP node not necessary
+
SPObject* child = SPFactory::instance().createObject(typeString);
object->attach(child, object->lastChild());
sp_object_unref(child, NULL);
child->invoke_build(document, rchild, object->cloned);
} catch (const FactoryExceptions::TypeNotRegistered& e) {
- //g_warning("TypeNotRegistered exception: %s", e.what());
+ g_warning("TypeNotRegistered exception: %s", e.what());
}
}
}
diff --git a/src/sp-offset.cpp b/src/sp-offset.cpp
index ef18acc8e..f0b152d0e 100644
--- a/src/sp-offset.cpp
+++ b/src/sp-offset.cpp
@@ -339,18 +339,20 @@ void SPOffset::update(SPCtx *ctx, guint flags) {
SPShape::update(ctx, flags);
}
-gchar* SPOffset::description() {
+const char* SPOffset::displayName() {
if ( this->sourceHref ) {
- // TRANSLATORS COMMENT: %s is either "outset" or "inset" depending on sign
- return g_strdup_printf(_("<b>Linked offset</b>, %s by %f pt"),
- (this->rad >= 0)? _("outset") : _("inset"), fabs (this->rad));
+ return _("Linked Offset");
} else {
- // TRANSLATORS COMMENT: %s is either "outset" or "inset" depending on sign
- return g_strdup_printf(_("<b>Dynamic offset</b>, %s by %f pt"),
- (this->rad >= 0)? _("outset") : _("inset"), fabs (this->rad));
+ return _("Dynamic Offset");
}
}
+gchar* SPOffset::description() {
+ // TRANSLATORS COMMENT: %s is either "outset" or "inset" depending on sign
+ return g_strdup_printf(_("%s by %f pt"), (this->rad >= 0) ?
+ _("outset") : _("inset"), fabs (this->rad));
+}
+
void SPOffset::set_shape() {
if ( this->originalPath == NULL ) {
// oops : no path?! (the offset object should do harakiri)
diff --git a/src/sp-offset.h b/src/sp-offset.h
index 7fe6a8a24..b93a6846b 100644
--- a/src/sp-offset.h
+++ b/src/sp-offset.h
@@ -82,6 +82,7 @@ public:
virtual void release();
virtual void snappoints(std::vector<Inkscape::SnapCandidatePoint> &p, Inkscape::SnapPreferences const *snapprefs);
+ virtual const char* displayName();
virtual gchar* description();
virtual void set_shape();
diff --git a/src/sp-path.cpp b/src/sp-path.cpp
index 105506d6e..6a503c6b2 100644
--- a/src/sp-path.cpp
+++ b/src/sp-path.cpp
@@ -66,8 +66,13 @@ gint SPPath::nodesInPath() const
return _curve ? _curve->nodes_in_path() : 0;
}
+const char* SPPath::displayName() {
+ return _("Path");
+}
+
gchar* SPPath::description() {
int count = this->nodesInPath();
+ char *lpe_desc = g_strdup("");
if (sp_lpe_item_has_path_effect(this)) {
Glib::ustring s;
@@ -87,13 +92,12 @@ gchar* SPPath::description() {
s = s + ", " + lpeobj->get_lpe()->getName();
}
}
-
- return g_strdup_printf(ngettext("<b>Path</b> (%i node, path effect: %s)",
- "<b>Path</b> (%i nodes, path effect: %s)",count), count, s.c_str());
- } else {
- return g_strdup_printf(ngettext("<b>Path</b> (%i node)",
- "<b>Path</b> (%i nodes)",count), count);
+ lpe_desc = g_strdup_printf(_(", path effect: %s"), s.c_str());
}
+ char *ret = g_strdup_printf(ngettext(
+ _("%i node%s"), _("%i nodes%s"), count), count, lpe_desc);
+ g_free(lpe_desc);
+ return ret;
}
void SPPath::convert_to_guides() {
diff --git a/src/sp-path.h b/src/sp-path.h
index 42c0f22c8..77c64a2cc 100644
--- a/src/sp-path.h
+++ b/src/sp-path.h
@@ -54,6 +54,7 @@ public:
virtual void set(unsigned int key, gchar const* value);
virtual Inkscape::XML::Node* write(Inkscape::XML::Document *xml_doc, Inkscape::XML::Node *repr, guint flags);
+ virtual const char* displayName();
virtual gchar* description();
virtual Geom::Affine set_transform(Geom::Affine const &transform);
virtual void convert_to_guides();
diff --git a/src/sp-rect.cpp b/src/sp-rect.cpp
index 519b7ba6e..ff5e81f95 100644
--- a/src/sp-rect.cpp
+++ b/src/sp-rect.cpp
@@ -159,8 +159,8 @@ Inkscape::XML::Node * SPRect::write(Inkscape::XML::Document *xml_doc, Inkscape::
return repr;
}
-gchar* SPRect::description() {
- return g_strdup(_("<b>Rectangle</b>"));
+const char* SPRect::displayName() {
+ return _("Rectangle");
}
#define C1 0.554
diff --git a/src/sp-rect.h b/src/sp-rect.h
index 28f74f9f9..3219a3ace 100644
--- a/src/sp-rect.h
+++ b/src/sp-rect.h
@@ -55,7 +55,7 @@ public:
virtual void update(SPCtx* ctx, unsigned int flags);
virtual Inkscape::XML::Node* write(Inkscape::XML::Document *xml_doc, Inkscape::XML::Node *repr, guint flags);
- virtual gchar* description();
+ virtual const char* displayName();
virtual void set_shape();
virtual Geom::Affine set_transform(Geom::Affine const& xform);
diff --git a/src/sp-root.cpp b/src/sp-root.cpp
index 4faefabef..c87c8397d 100644
--- a/src/sp-root.cpp
+++ b/src/sp-root.cpp
@@ -34,18 +34,20 @@
#include "sp-factory.h"
namespace {
- SPObject* createRoot() {
- return new SPRoot();
- }
+SPObject *createRoot()
+{
+ return new SPRoot();
+}
- bool rootRegistered = SPFactory::instance().registerObject("svg:svg", createRoot);
+bool rootRegistered = SPFactory::instance().registerObject("svg:svg", createRoot);
}
-SPRoot::SPRoot() : SPGroup() {
- this->aspect_set = 0;
- this->aspect_align = 0;
- this->onload = NULL;
- this->aspect_clip = 0;
+SPRoot::SPRoot() : SPGroup()
+{
+ this->aspect_set = 0;
+ this->aspect_align = 0;
+ this->onload = NULL;
+ this->aspect_clip = 0;
static Inkscape::Version const zero_version(0, 0);
@@ -67,30 +69,32 @@ SPRoot::SPRoot() : SPGroup() {
this->defs = NULL;
}
-SPRoot::~SPRoot() {
+SPRoot::~SPRoot()
+{
}
-void SPRoot::build(SPDocument *document, Inkscape::XML::Node *repr) {
+void SPRoot::build(SPDocument *document, Inkscape::XML::Node *repr)
+{
//XML Tree being used directly here while it shouldn't be.
- if ( !this->getRepr()->attribute("version") ) {
+ if (!this->getRepr()->attribute("version")) {
repr->setAttribute("version", SVG_VERSION);
}
- this->readAttr( "version" );
- this->readAttr( "inkscape:version" );
+ this->readAttr("version");
+ this->readAttr("inkscape:version");
/* It is important to parse these here, so objects will have viewport build-time */
- this->readAttr( "x" );
- this->readAttr( "y" );
- this->readAttr( "width" );
- this->readAttr( "height" );
- this->readAttr( "viewBox" );
- this->readAttr( "preserveAspectRatio" );
- this->readAttr( "onload" );
+ this->readAttr("x");
+ this->readAttr("y");
+ this->readAttr("width");
+ this->readAttr("height");
+ this->readAttr("viewBox");
+ this->readAttr("preserveAspectRatio");
+ this->readAttr("onload");
SPGroup::build(document, repr);
// Search for first <defs> node
- for (SPObject *o = this->firstChild() ; o ; o = o->getNext() ) {
+ for (SPObject *o = this->firstChild() ; o ; o = o->getNext()) {
if (SP_IS_DEFS(o)) {
this->defs = SP_DEFS(o);
break;
@@ -101,232 +105,239 @@ void SPRoot::build(SPDocument *document, Inkscape::XML::Node *repr) {
SP_ITEM(this)->transform = Geom::identity();
}
-void SPRoot::release() {
+void SPRoot::release()
+{
this->defs = NULL;
SPGroup::release();
}
-void SPRoot::set(unsigned int key, const gchar* value) {
+void SPRoot::set(unsigned int key, const gchar *value)
+{
switch (key) {
- case SP_ATTR_VERSION:
- if (!sp_version_from_string(value, &this->version.svg)) {
- this->version.svg = this->original.svg;
- }
- break;
+ case SP_ATTR_VERSION:
+ if (!sp_version_from_string(value, &this->version.svg)) {
+ this->version.svg = this->original.svg;
+ }
+ break;
- case SP_ATTR_INKSCAPE_VERSION:
- if (!sp_version_from_string(value, &this->version.inkscape)) {
- this->version.inkscape = this->original.inkscape;
- }
- break;
+ case SP_ATTR_INKSCAPE_VERSION:
+ if (!sp_version_from_string(value, &this->version.inkscape)) {
+ this->version.inkscape = this->original.inkscape;
+ }
+ break;
- case SP_ATTR_X:
- if (!this->x.readAbsolute(value)) {
- /* fixme: em, ex, % are probably valid, but require special treatment (Lauris) */
- this->x.unset();
- }
+ case SP_ATTR_X:
+ if (!this->x.readAbsolute(value)) {
+ /* fixme: em, ex, % are probably valid, but require special treatment (Lauris) */
+ this->x.unset();
+ }
- /* fixme: I am almost sure these do not require viewport flag (Lauris) */
- this->requestDisplayUpdate(SP_OBJECT_MODIFIED_FLAG | SP_OBJECT_VIEWPORT_MODIFIED_FLAG);
- break;
+ /* fixme: I am almost sure these do not require viewport flag (Lauris) */
+ this->requestDisplayUpdate(SP_OBJECT_MODIFIED_FLAG | SP_OBJECT_VIEWPORT_MODIFIED_FLAG);
+ break;
- case SP_ATTR_Y:
- if (!this->y.readAbsolute(value)) {
- /* fixme: em, ex, % are probably valid, but require special treatment (Lauris) */
- this->y.unset();
- }
+ case SP_ATTR_Y:
+ if (!this->y.readAbsolute(value)) {
+ /* fixme: em, ex, % are probably valid, but require special treatment (Lauris) */
+ this->y.unset();
+ }
- /* fixme: I am almost sure these do not require viewport flag (Lauris) */
- this->requestDisplayUpdate(SP_OBJECT_MODIFIED_FLAG | SP_OBJECT_VIEWPORT_MODIFIED_FLAG);
- break;
+ /* fixme: I am almost sure these do not require viewport flag (Lauris) */
+ this->requestDisplayUpdate(SP_OBJECT_MODIFIED_FLAG | SP_OBJECT_VIEWPORT_MODIFIED_FLAG);
+ break;
- case SP_ATTR_WIDTH:
- if (!this->width.readAbsolute(value) || !(this->width.computed > 0.0)) {
- /* fixme: em, ex, % are probably valid, but require special treatment (Lauris) */
- this->width.unset(SVGLength::PERCENT, 1.0, 1.0);
- }
+ case SP_ATTR_WIDTH:
+ if (!this->width.readAbsolute(value) || !(this->width.computed > 0.0)) {
+ /* fixme: em, ex, % are probably valid, but require special treatment (Lauris) */
+ this->width.unset(SVGLength::PERCENT, 1.0, 1.0);
+ }
- this->requestDisplayUpdate(SP_OBJECT_MODIFIED_FLAG | SP_OBJECT_VIEWPORT_MODIFIED_FLAG);
- break;
+ this->requestDisplayUpdate(SP_OBJECT_MODIFIED_FLAG | SP_OBJECT_VIEWPORT_MODIFIED_FLAG);
+ break;
- case SP_ATTR_HEIGHT:
- if (!this->height.readAbsolute(value) || !(this->height.computed > 0.0)) {
- /* fixme: em, ex, % are probably valid, but require special treatment (Lauris) */
- this->height.unset(SVGLength::PERCENT, 1.0, 1.0);
- }
+ case SP_ATTR_HEIGHT:
+ if (!this->height.readAbsolute(value) || !(this->height.computed > 0.0)) {
+ /* fixme: em, ex, % are probably valid, but require special treatment (Lauris) */
+ this->height.unset(SVGLength::PERCENT, 1.0, 1.0);
+ }
- this->requestDisplayUpdate(SP_OBJECT_MODIFIED_FLAG | SP_OBJECT_VIEWPORT_MODIFIED_FLAG);
- break;
+ this->requestDisplayUpdate(SP_OBJECT_MODIFIED_FLAG | SP_OBJECT_VIEWPORT_MODIFIED_FLAG);
+ break;
- case SP_ATTR_VIEWBOX:
- if (value) {
- double x, y, width, height;
- char *eptr;
+ case SP_ATTR_VIEWBOX:
+ if (value) {
+ double x, y, width, height;
+ char *eptr;
- /* fixme: We have to take original item affine into account */
- /* fixme: Think (Lauris) */
- eptr = (gchar *) value;
- x = g_ascii_strtod(eptr, &eptr);
+ /* fixme: We have to take original item affine into account */
+ /* fixme: Think (Lauris) */
+ eptr = (gchar *) value;
+ x = g_ascii_strtod(eptr, &eptr);
- while (*eptr && ((*eptr == ',') || (*eptr == ' '))) {
- eptr++;
- }
+ while (*eptr && ((*eptr == ',') || (*eptr == ' '))) {
+ eptr++;
+ }
- y = g_ascii_strtod(eptr, &eptr);
+ y = g_ascii_strtod(eptr, &eptr);
- while (*eptr && ((*eptr == ',') || (*eptr == ' '))) {
- eptr++;
- }
+ while (*eptr && ((*eptr == ',') || (*eptr == ' '))) {
+ eptr++;
+ }
- width = g_ascii_strtod(eptr, &eptr);
+ width = g_ascii_strtod(eptr, &eptr);
- while (*eptr && ((*eptr == ',') || (*eptr == ' '))) {
- eptr++;
- }
+ while (*eptr && ((*eptr == ',') || (*eptr == ' '))) {
+ eptr++;
+ }
- height = g_ascii_strtod(eptr, &eptr);
+ height = g_ascii_strtod(eptr, &eptr);
- while (*eptr && ((*eptr == ',') || (*eptr == ' '))) {
- eptr++;
- }
+ while (*eptr && ((*eptr == ',') || (*eptr == ' '))) {
+ eptr++;
+ }
- if ((width > 0) && (height > 0)) {
- /* Set viewbox */
- this->viewBox = Geom::Rect::from_xywh(x, y, width, height);
- this->viewBox_set = TRUE;
- } else {
- this->viewBox_set = FALSE;
- }
+ if ((width > 0) && (height > 0)) {
+ /* Set viewbox */
+ this->viewBox = Geom::Rect::from_xywh(x, y, width, height);
+ this->viewBox_set = TRUE;
} else {
this->viewBox_set = FALSE;
}
+ } else {
+ this->viewBox_set = FALSE;
+ }
- this->requestDisplayUpdate(SP_OBJECT_MODIFIED_FLAG | SP_OBJECT_VIEWPORT_MODIFIED_FLAG);
- break;
+ this->requestDisplayUpdate(SP_OBJECT_MODIFIED_FLAG | SP_OBJECT_VIEWPORT_MODIFIED_FLAG);
+ break;
- case SP_ATTR_PRESERVEASPECTRATIO:
- /* Do setup before, so we can use break to escape */
- this->aspect_set = FALSE;
- this->aspect_align = SP_ASPECT_XMID_YMID;
- this->aspect_clip = SP_ASPECT_MEET;
+ case SP_ATTR_PRESERVEASPECTRATIO:
+ /* Do setup before, so we can use break to escape */
+ this->aspect_set = FALSE;
+ this->aspect_align = SP_ASPECT_XMID_YMID;
+ this->aspect_clip = SP_ASPECT_MEET;
- this->requestDisplayUpdate(SP_OBJECT_MODIFIED_FLAG | SP_OBJECT_VIEWPORT_MODIFIED_FLAG);
+ this->requestDisplayUpdate(SP_OBJECT_MODIFIED_FLAG | SP_OBJECT_VIEWPORT_MODIFIED_FLAG);
- if (value) {
- int len;
- gchar c[256];
- gchar const *p, *e;
- unsigned int align, clip;
- p = value;
+ if (value) {
+ int len;
+ gchar c[256];
+ gchar const *p, *e;
+ unsigned int align, clip;
+ p = value;
- while (*p && *p == 32) {
- p += 1;
- }
+ while (*p && *p == 32) {
+ p += 1;
+ }
- if (!*p) {
- break;
- }
+ if (!*p) {
+ break;
+ }
- e = p;
+ e = p;
- while (*e && *e != 32) {
- e += 1;
- }
+ while (*e && *e != 32) {
+ e += 1;
+ }
- len = e - p;
+ len = e - p;
- if (len > 8) {
- break;
- }
+ if (len > 8) {
+ break;
+ }
- memcpy(c, value, len);
-
- c[len] = 0;
-
- /* Now the actual part */
- if (!strcmp(c, "none")) {
- align = SP_ASPECT_NONE;
- } else if (!strcmp(c, "xMinYMin")) {
- align = SP_ASPECT_XMIN_YMIN;
- } else if (!strcmp(c, "xMidYMin")) {
- align = SP_ASPECT_XMID_YMIN;
- } else if (!strcmp(c, "xMaxYMin")) {
- align = SP_ASPECT_XMAX_YMIN;
- } else if (!strcmp(c, "xMinYMid")) {
- align = SP_ASPECT_XMIN_YMID;
- } else if (!strcmp(c, "xMidYMid")) {
- align = SP_ASPECT_XMID_YMID;
- } else if (!strcmp(c, "xMaxYMid")) {
- align = SP_ASPECT_XMAX_YMID;
- } else if (!strcmp(c, "xMinYMax")) {
- align = SP_ASPECT_XMIN_YMAX;
- } else if (!strcmp(c, "xMidYMax")) {
- align = SP_ASPECT_XMID_YMAX;
- } else if (!strcmp(c, "xMaxYMax")) {
- align = SP_ASPECT_XMAX_YMAX;
- } else {
- break;
- }
+ memcpy(c, value, len);
+
+ c[len] = 0;
+
+ /* Now the actual part */
+ if (!strcmp(c, "none")) {
+ align = SP_ASPECT_NONE;
+ } else if (!strcmp(c, "xMinYMin")) {
+ align = SP_ASPECT_XMIN_YMIN;
+ } else if (!strcmp(c, "xMidYMin")) {
+ align = SP_ASPECT_XMID_YMIN;
+ } else if (!strcmp(c, "xMaxYMin")) {
+ align = SP_ASPECT_XMAX_YMIN;
+ } else if (!strcmp(c, "xMinYMid")) {
+ align = SP_ASPECT_XMIN_YMID;
+ } else if (!strcmp(c, "xMidYMid")) {
+ align = SP_ASPECT_XMID_YMID;
+ } else if (!strcmp(c, "xMaxYMid")) {
+ align = SP_ASPECT_XMAX_YMID;
+ } else if (!strcmp(c, "xMinYMax")) {
+ align = SP_ASPECT_XMIN_YMAX;
+ } else if (!strcmp(c, "xMidYMax")) {
+ align = SP_ASPECT_XMID_YMAX;
+ } else if (!strcmp(c, "xMaxYMax")) {
+ align = SP_ASPECT_XMAX_YMAX;
+ } else {
+ break;
+ }
- clip = SP_ASPECT_MEET;
+ clip = SP_ASPECT_MEET;
- while (*e && *e == 32) {
- e += 1;
- }
+ while (*e && *e == 32) {
+ e += 1;
+ }
- if (*e) {
- if (!strcmp(e, "meet")) {
- clip = SP_ASPECT_MEET;
- } else if (!strcmp(e, "slice")) {
- clip = SP_ASPECT_SLICE;
- } else {
- break;
- }
+ if (*e) {
+ if (!strcmp(e, "meet")) {
+ clip = SP_ASPECT_MEET;
+ } else if (!strcmp(e, "slice")) {
+ clip = SP_ASPECT_SLICE;
+ } else {
+ break;
}
-
- this->aspect_set = TRUE;
- this->aspect_align = align;
- this->aspect_clip = clip;
}
- break;
- case SP_ATTR_ONLOAD:
- this->onload = (char *) value;
- break;
+ this->aspect_set = TRUE;
+ this->aspect_align = align;
+ this->aspect_clip = clip;
+ }
+ break;
- default:
- /* Pass the set event to the parent */
- SPGroup::set(key, value);
- break;
+ case SP_ATTR_ONLOAD:
+ this->onload = (char *) value;
+ break;
+
+ default:
+ /* Pass the set event to the parent */
+ SPGroup::set(key, value);
+ break;
}
}
-void SPRoot::child_added(Inkscape::XML::Node *child, Inkscape::XML::Node *ref) {
+void SPRoot::child_added(Inkscape::XML::Node *child, Inkscape::XML::Node *ref)
+{
SPGroup::child_added(child, ref);
SPObject *co = this->document->getObjectByRepr(child);
- g_assert (co != NULL || !strcmp("comment", child->name())); // comment repr node has no object
+ // NOTE: some XML nodes do not have corresponding SP objects,
+ // for instance inkscape:clipboard used in the clipboard code.
+ // See LP bug #1227827
+ //g_assert (co != NULL || !strcmp("comment", child->name())); // comment repr node has no object
if (co && SP_IS_DEFS(co)) {
// We search for first <defs> node - it is not beautiful, but works
- for (SPObject *c = this->firstChild() ; c ; c = c->getNext() ) {
+ for (SPObject *c = this->firstChild() ; c ; c = c->getNext()) {
if (SP_IS_DEFS(c)) {
- this->defs = SP_DEFS(c);
+ this->defs = SP_DEFS(c);
break;
}
}
}
}
-void SPRoot::remove_child(Inkscape::XML::Node* child) {
- if ( this->defs && (this->defs->getRepr() == child) ) {
+void SPRoot::remove_child(Inkscape::XML::Node *child)
+{
+ if (this->defs && (this->defs->getRepr() == child)) {
SPObject *iter = 0;
// We search for first remaining <defs> node - it is not beautiful, but works
- for ( iter = this->firstChild() ; iter ; iter = iter->getNext() ) {
- if ( SP_IS_DEFS(iter) && (SPDefs *)iter != this->defs ) {
+ for (iter = this->firstChild() ; iter ; iter = iter->getNext()) {
+ if (SP_IS_DEFS(iter) && (SPDefs *)iter != this->defs) {
this->defs = (SPDefs *)iter;
break;
}
@@ -341,14 +352,15 @@ void SPRoot::remove_child(Inkscape::XML::Node* child) {
SPGroup::remove_child(child);
}
-void SPRoot::update(SPCtx *ctx, guint flags) {
+void SPRoot::update(SPCtx *ctx, guint flags)
+{
SPItemCtx *ictx = (SPItemCtx *) ctx;
/* fixme: This will be invoked too often (Lauris) */
/* fixme: We should calculate only if parent viewport has changed (Lauris) */
/* If position is specified as percentage, calculate actual values */
if (this->x.unit == SVGLength::PERCENT) {
- this->x.computed = this->x.value * ictx->viewport.width();
+ this->x.computed = this->x.value * ictx->viewport.width();
}
if (this->y.unit == SVGLength::PERCENT) {
@@ -377,7 +389,7 @@ void SPRoot::update(SPCtx *ctx, guint flags) {
* fixme: height seems natural, as this makes the inner svg element
* fixme: self-contained. The spec is vague here.
*/
- this->c2p = Geom::Affine(Geom::Translate(this->x.computed, this->y.computed));
+ this->c2p = Geom::Affine(Geom::Translate(this->x.computed, this->y.computed));
}
if (this->viewBox_set) {
@@ -401,66 +413,66 @@ void SPRoot::update(SPCtx *ctx, guint flags) {
/* todo: Use an array lookup to find the 0.0/0.5/1.0 coefficients,
as is done for dialogs/align.cpp. */
switch (this->aspect_align) {
- case SP_ASPECT_XMIN_YMIN:
- x = 0.0;
- y = 0.0;
- break;
+ case SP_ASPECT_XMIN_YMIN:
+ x = 0.0;
+ y = 0.0;
+ break;
- case SP_ASPECT_XMID_YMIN:
- x = 0.5 * (this->width.computed - width);
- y = 0.0;
- break;
+ case SP_ASPECT_XMID_YMIN:
+ x = 0.5 * (this->width.computed - width);
+ y = 0.0;
+ break;
- case SP_ASPECT_XMAX_YMIN:
- x = 1.0 * (this->width.computed - width);
- y = 0.0;
- break;
+ case SP_ASPECT_XMAX_YMIN:
+ x = 1.0 * (this->width.computed - width);
+ y = 0.0;
+ break;
- case SP_ASPECT_XMIN_YMID:
- x = 0.0;
- y = 0.5 * (this->height.computed - height);
- break;
+ case SP_ASPECT_XMIN_YMID:
+ x = 0.0;
+ y = 0.5 * (this->height.computed - height);
+ break;
- case SP_ASPECT_XMID_YMID:
- x = 0.5 * (this->width.computed - width);
- y = 0.5 * (this->height.computed - height);
- break;
+ case SP_ASPECT_XMID_YMID:
+ x = 0.5 * (this->width.computed - width);
+ y = 0.5 * (this->height.computed - height);
+ break;
- case SP_ASPECT_XMAX_YMID:
- x = 1.0 * (this->width.computed - width);
- y = 0.5 * (this->height.computed - height);
- break;
+ case SP_ASPECT_XMAX_YMID:
+ x = 1.0 * (this->width.computed - width);
+ y = 0.5 * (this->height.computed - height);
+ break;
- case SP_ASPECT_XMIN_YMAX:
- x = 0.0;
- y = 1.0 * (this->height.computed - height);
- break;
+ case SP_ASPECT_XMIN_YMAX:
+ x = 0.0;
+ y = 1.0 * (this->height.computed - height);
+ break;
- case SP_ASPECT_XMID_YMAX:
- x = 0.5 * (this->width.computed - width);
- y = 1.0 * (this->height.computed - height);
- break;
+ case SP_ASPECT_XMID_YMAX:
+ x = 0.5 * (this->width.computed - width);
+ y = 1.0 * (this->height.computed - height);
+ break;
- case SP_ASPECT_XMAX_YMAX:
- x = 1.0 * (this->width.computed - width);
- y = 1.0 * (this->height.computed - height);
- break;
+ case SP_ASPECT_XMAX_YMAX:
+ x = 1.0 * (this->width.computed - width);
+ y = 1.0 * (this->height.computed - height);
+ break;
- default:
- x = 0.0;
- y = 0.0;
- break;
+ default:
+ x = 0.0;
+ y = 0.0;
+ break;
}
}
/* Compose additional transformation from scale and position */
- Geom::Scale const viewBox_length( this->viewBox.dimensions() );
+ Geom::Scale const viewBox_length(this->viewBox.dimensions());
Geom::Scale const new_length(width, height);
/* Append viewbox transformation */
/* TODO: The below looks suspicious to me (pjrm): I wonder whether the RHS
expression should have c2p at the beginning rather than at the end. Test it. */
- this->c2p = Geom::Translate(-this->viewBox.min()) * ( new_length * viewBox_length.inverse() ) * Geom::Translate(x, y) * this->c2p;
+ this->c2p = Geom::Translate(-this->viewBox.min()) * (new_length * viewBox_length.inverse()) * Geom::Translate(x, y) * this->c2p;
}
rctx.i2doc = this->c2p * rctx.i2doc;
@@ -470,7 +482,7 @@ void SPRoot::update(SPCtx *ctx, guint flags) {
rctx.viewport = this->viewBox;
} else {
/* fixme: I wonder whether this logic is correct (Lauris) */
- Geom::Point minp(0,0);
+ Geom::Point minp(0, 0);
if (this->parent) {
minp = Geom::Point(this->x.computed, this->y.computed);
}
@@ -490,17 +502,19 @@ void SPRoot::update(SPCtx *ctx, guint flags) {
}
}
-void SPRoot::modified(unsigned int flags) {
+void SPRoot::modified(unsigned int flags)
+{
SPGroup::modified(flags);
/* fixme: (Lauris) */
if (!this->parent && (flags & SP_OBJECT_VIEWPORT_MODIFIED_FLAG)) {
- this->document->emitResizedSignal(this->width.computed, this->height.computed);
+ this->document->emitResizedSignal(this->width.computed, this->height.computed);
}
}
-Inkscape::XML::Node* SPRoot::write(Inkscape::XML::Document *xml_doc, Inkscape::XML::Node *repr, guint flags) {
+Inkscape::XML::Node *SPRoot::write(Inkscape::XML::Document *xml_doc, Inkscape::XML::Node *repr, guint flags)
+{
if ((flags & SP_OBJECT_WRITE_BUILD) && !repr) {
repr = xml_doc->createElement("svg:svg");
}
@@ -509,8 +523,8 @@ Inkscape::XML::Node* SPRoot::write(Inkscape::XML::Document *xml_doc, Inkscape::X
repr->setAttribute("inkscape:version", Inkscape::version_string);
}
- if ( !repr->attribute("version") ) {
- gchar* myversion = sp_version_to_string(this->version.svg);
+ if (!repr->attribute("version")) {
+ gchar *myversion = sp_version_to_string(this->version.svg);
repr->setAttribute("version", myversion);
g_free(myversion);
}
@@ -542,20 +556,22 @@ Inkscape::XML::Node* SPRoot::write(Inkscape::XML::Document *xml_doc, Inkscape::X
return repr;
}
-Inkscape::DrawingItem* SPRoot::show(Inkscape::Drawing &drawing, unsigned int key, unsigned int flags) {
+Inkscape::DrawingItem *SPRoot::show(Inkscape::Drawing &drawing, unsigned int key, unsigned int flags)
+{
Inkscape::DrawingItem *ai = 0;
ai = SPGroup::show(drawing, key, flags);
if (ai) {
- Inkscape::DrawingGroup *g = dynamic_cast<Inkscape::DrawingGroup *>(ai);
- g->setChildTransform(this->c2p);
+ Inkscape::DrawingGroup *g = dynamic_cast<Inkscape::DrawingGroup *>(ai);
+ g->setChildTransform(this->c2p);
}
return ai;
}
-void SPRoot::print(SPPrintContext* ctx) {
+void SPRoot::print(SPPrintContext *ctx)
+{
sp_print_bind(ctx, this->c2p, 1.0);
SPGroup::print(ctx);
diff --git a/src/sp-root.h b/src/sp-root.h
index a9f64a53b..47a37029d 100644
--- a/src/sp-root.h
+++ b/src/sp-root.h
@@ -41,7 +41,7 @@ public:
SVGLength height;
/* viewBox; */
- unsigned int viewBox_set : 1;
+ bool viewBox_set : true;
Geom::Rect viewBox;
/* preserveAspectRatio */
diff --git a/src/sp-spiral.cpp b/src/sp-spiral.cpp
index 8d2954c6e..0c5ef253f 100644
--- a/src/sp-spiral.cpp
+++ b/src/sp-spiral.cpp
@@ -28,7 +28,6 @@
#include "sp-spiral.h"
-
#include "sp-factory.h"
namespace {
@@ -227,12 +226,14 @@ void SPSpiral::update_patheffect(bool write) {
shape->requestDisplayUpdate(SP_OBJECT_MODIFIED_FLAG);
}
-gchar* SPSpiral::description() {
- SPSpiral* item = this;
+const char* SPSpiral::displayName() {
+ return _("Spiral");
+}
- // TRANSLATORS: since turn count isn't an integer, please adjust the
+gchar* SPSpiral::description() {
+ // TRANSLATORS: since turn count isn't an integer, please adjust the
// string as needed to deal with an localized plural forms.
- return g_strdup_printf (_("<b>Spiral</b> with %3f turns"), SP_SPIRAL(item)->revo);
+ return g_strdup_printf (_("with %3f turns"), SP_SPIRAL(this)->revo);
}
/**
@@ -433,6 +434,58 @@ void SPSpiral::snappoints(std::vector<Inkscape::SnapCandidatePoint> &p, Inkscape
}
/**
+ * Set spiral transform
+ */
+Geom::Affine SPSpiral::set_transform(Geom::Affine const &xform)
+{
+ // Only set transform with proportional scaling
+ if (!xform.withoutTranslation().isUniformScale()) {
+ return xform;
+ }
+
+ /* Calculate spiral start in parent coords. */
+ Geom::Point pos( Geom::Point(this->cx, this->cy) * xform );
+
+ /* This function takes care of translation and scaling, we return whatever parts we can't
+ handle. */
+ Geom::Affine ret(Geom::Affine(xform).withoutTranslation());
+ gdouble const s = hypot(ret[0], ret[1]);
+ if (s > 1e-9) {
+ ret[0] /= s;
+ ret[1] /= s;
+ ret[2] /= s;
+ ret[3] /= s;
+ } else {
+ ret[0] = 1.0;
+ ret[1] = 0.0;
+ ret[2] = 0.0;
+ ret[3] = 1.0;
+ }
+
+ this->rad *= s;
+
+ /* Find start in item coords */
+ pos = pos * ret.inverse();
+ this->cx = pos[Geom::X];
+ this->cy = pos[Geom::Y];
+
+ this->set_shape();
+
+ // Adjust stroke width
+ this->adjust_stroke(s);
+
+ // Adjust pattern fill
+ this->adjust_pattern(xform * ret.inverse());
+
+ // Adjust gradient fill
+ this->adjust_gradient(xform * ret.inverse());
+
+ this->requestDisplayUpdate(SP_OBJECT_MODIFIED_FLAG | SP_OBJECT_STYLE_MODIFIED_FLAG);
+
+ return ret;
+}
+
+/**
* Return one of the points on the spiral.
*
* \param t specifies how far along the spiral.
diff --git a/src/sp-spiral.h b/src/sp-spiral.h
index 1e9c2d2b4..a81b4a3dd 100644
--- a/src/sp-spiral.h
+++ b/src/sp-spiral.h
@@ -53,6 +53,7 @@ public:
/* Lowlevel interface */
void setPosition(gdouble cx, gdouble cy, gdouble exp, gdouble revo, gdouble rad, gdouble arg, gdouble t0);
+ virtual Geom::Affine set_transform(Geom::Affine const& xform);
Geom::Point getXY(gdouble t) const;
@@ -71,6 +72,7 @@ public:
virtual void set(unsigned int key, gchar const* value);
virtual void snappoints(std::vector<Inkscape::SnapCandidatePoint> &p, Inkscape::SnapPreferences const *snapprefs);
+ virtual const char* displayName();
virtual gchar* description();
virtual void set_shape();
diff --git a/src/sp-star.cpp b/src/sp-star.cpp
index 4a3a8cbe3..10c3267b2 100644
--- a/src/sp-star.cpp
+++ b/src/sp-star.cpp
@@ -251,19 +251,18 @@ void SPStar::update_patheffect(bool write) {
this->requestDisplayUpdate(SP_OBJECT_MODIFIED_FLAG);
}
+const char* SPStar::displayName() {
+ if (this->flatsided == false)
+ return _("Star");
+ return _("Polygon");
+}
+
gchar* SPStar::description() {
// while there will never be less than 3 vertices, we still need to
// make calls to ngettext because the pluralization may be different
// for various numbers >=3. The singular form is used as the index.
- if (this->flatsided == false) {
- return g_strdup_printf (ngettext("<b>Star</b> with %d vertex",
- "<b>Star</b> with %d vertices",
- this->sides), this->sides);
- } else {
- return g_strdup_printf (ngettext("<b>Polygon</b> with %d vertex",
- "<b>Polygon</b> with %d vertices",
- this->sides), this->sides);
- }
+ return g_strdup_printf (ngettext(_("with %d vertex"), _("with %d vertices"),
+ this->sides), this->sides);
}
/**
@@ -515,6 +514,55 @@ void SPStar::snappoints(std::vector<Inkscape::SnapCandidatePoint> &p, Inkscape::
}
}
+Geom::Affine SPStar::set_transform(Geom::Affine const &xform)
+{
+ // Only set transform with proportional scaling
+ if (!xform.withoutTranslation().isUniformScale()) {
+ return xform;
+ }
+
+ /* Calculate star start in parent coords. */
+ Geom::Point pos( this->center * xform );
+
+ /* This function takes care of translation and scaling, we return whatever parts we can't
+ handle. */
+ Geom::Affine ret(Geom::Affine(xform).withoutTranslation());
+ gdouble const s = hypot(ret[0], ret[1]);
+ if (s > 1e-9) {
+ ret[0] /= s;
+ ret[1] /= s;
+ ret[2] /= s;
+ ret[3] /= s;
+ } else {
+ ret[0] = 1.0;
+ ret[1] = 0.0;
+ ret[2] = 0.0;
+ ret[3] = 1.0;
+ }
+
+ this->r[0] *= s;
+ this->r[1] *= s;
+
+ /* Find start in item coords */
+ pos = pos * ret.inverse();
+ this->center = pos;
+
+ this->set_shape();
+
+ // Adjust stroke width
+ this->adjust_stroke(s);
+
+ // Adjust pattern fill
+ this->adjust_pattern(xform * ret.inverse());
+
+ // Adjust gradient fill
+ this->adjust_gradient(xform * ret.inverse());
+
+ this->requestDisplayUpdate(SP_OBJECT_MODIFIED_FLAG | SP_OBJECT_STYLE_MODIFIED_FLAG);
+
+ return ret;
+}
+
/**
* sp_star_get_xy: Get X-Y value as item coordinate system
* @star: star item
diff --git a/src/sp-star.h b/src/sp-star.h
index 0f1280139..799880c42 100644
--- a/src/sp-star.h
+++ b/src/sp-star.h
@@ -50,11 +50,13 @@ public:
virtual void set(unsigned int key, gchar const* value);
virtual void update(SPCtx* ctx, guint flags);
+ virtual const char* displayName();
virtual gchar* description();
virtual void snappoints(std::vector<Inkscape::SnapCandidatePoint> &p, Inkscape::SnapPreferences const *snapprefs);
virtual void update_patheffect(bool write);
virtual void set_shape();
+ virtual Geom::Affine set_transform(Geom::Affine const& xform);
};
void sp_star_position_set (SPStar *star, gint sides, Geom::Point center, gdouble r1, gdouble r2, gdouble arg1, gdouble arg2, bool isflat, double rounded, double randomized);
diff --git a/src/sp-style-elem-test.h b/src/sp-style-elem-test.h
index 7021be13d..6f65a48ea 100644
--- a/src/sp-style-elem-test.h
+++ b/src/sp-style-elem-test.h
@@ -28,12 +28,13 @@ public:
static void createSuiteSubclass( SPStyleElemTest *& dst )
{
- SPStyleElem *style_elem = static_cast<SPStyleElem *>(g_object_new(SP_TYPE_STYLE_ELEM, NULL));
+ SPStyleElem *style_elem = new SPStyleElem();
+
if ( style_elem ) {
TS_ASSERT(!style_elem->is_css);
TS_ASSERT(style_elem->media.print);
TS_ASSERT(style_elem->media.screen);
- g_object_unref(style_elem);
+ delete style_elem;
dst = new SPStyleElemTest();
}
@@ -52,7 +53,7 @@ public:
void testSetType()
{
- SPStyleElem *style_elem = static_cast<SPStyleElem *>(g_object_new(SP_TYPE_STYLE_ELEM, NULL));
+ SPStyleElem *style_elem = new SPStyleElem();
SP_OBJECT(style_elem)->document = _doc;
SP_OBJECT(style_elem)->setKeyValue( SP_ATTR_TYPE, "something unrecognized");
@@ -67,7 +68,7 @@ public:
SP_OBJECT(style_elem)->setKeyValue( SP_ATTR_TYPE, "text/cssx");
TS_ASSERT( !style_elem->is_css );
- g_object_unref(style_elem);
+ delete style_elem;
}
void testWrite()
@@ -78,7 +79,7 @@ public:
return; // evil early return
}
- SPStyleElem *style_elem = SP_STYLE_ELEM(g_object_new(SP_TYPE_STYLE_ELEM, NULL));
+ SPStyleElem *style_elem = new SPStyleElem();
SP_OBJECT(style_elem)->document = _doc;
SP_OBJECT(style_elem)->setKeyValue( SP_ATTR_TYPE, "text/css");
@@ -93,7 +94,7 @@ public:
}
}
- g_object_unref(style_elem);
+ delete style_elem;
}
void testBuild()
@@ -104,13 +105,13 @@ public:
return; // evil early return
}
- SPStyleElem &style_elem = *SP_STYLE_ELEM(g_object_new(SP_TYPE_STYLE_ELEM, NULL));
+ SPStyleElem *style_elem = new SPStyleElem();
Inkscape::XML::Node *const repr = _doc->getReprDoc()->createElement("svg:style");
repr->setAttribute("type", "text/css");
- (&style_elem)->invoke_build( _doc, repr, false);
- TS_ASSERT( style_elem.is_css );
- TS_ASSERT( style_elem.media.print );
- TS_ASSERT( style_elem.media.screen );
+ style_elem->invoke_build( _doc, repr, false);
+ TS_ASSERT( style_elem->is_css );
+ TS_ASSERT( style_elem->media.print );
+ TS_ASSERT( style_elem->media.screen );
/* Some checks relevant to the read_content test below. */
{
@@ -120,7 +121,7 @@ public:
g_assert(stylesheet->statements == NULL);
}
- g_object_unref(&style_elem);
+ delete style_elem;
Inkscape::GC::release(repr);
}
@@ -132,19 +133,19 @@ public:
return; // evil early return
}
- SPStyleElem &style_elem = *SP_STYLE_ELEM(g_object_new(SP_TYPE_STYLE_ELEM, NULL));
+ SPStyleElem *style_elem = new SPStyleElem();
Inkscape::XML::Node *const repr = _doc->getReprDoc()->createElement("svg:style");
repr->setAttribute("type", "text/css");
Inkscape::XML::Node *const content_repr = _doc->getReprDoc()->createTextNode(".myclass { }");
repr->addChild(content_repr, NULL);
- (&style_elem)->invoke_build(_doc, repr, false);
- TS_ASSERT( style_elem.is_css );
+ style_elem->invoke_build(_doc, repr, false);
+ TS_ASSERT( style_elem->is_css );
TS_ASSERT( _doc->style_cascade );
CRStyleSheet const *const stylesheet = cr_cascade_get_sheet(_doc->style_cascade, ORIGIN_AUTHOR);
TS_ASSERT(stylesheet != NULL);
TS_ASSERT(stylesheet->statements != NULL);
- g_object_unref(&style_elem);
+ delete style_elem;
Inkscape::GC::release(repr);
}
diff --git a/src/sp-switch.cpp b/src/sp-switch.cpp
index cc50a8fef..fa97cde91 100644
--- a/src/sp-switch.cpp
+++ b/src/sp-switch.cpp
@@ -71,12 +71,14 @@ GSList *SPSwitch::_childList(bool add_ref, SPObject::Action action) {
return g_slist_prepend (NULL, child);
}
+const char *SPSwitch::displayName() {
+ return _("Conditional Group");
+}
+
gchar *SPSwitch::description() {
gint len = this->getItemCount();
return g_strdup_printf(
- ngettext("<b>Conditional group</b> of <b>%d</b> object",
- "<b>Conditional group</b> of <b>%d</b> objects",
- len), len);
+ ngettext(_("of <b>%d</b> object"), _("of <b>%d</b> objects"), len), len);
}
void SPSwitch::child_added(Inkscape::XML::Node* child, Inkscape::XML::Node* ref) {
diff --git a/src/sp-switch.h b/src/sp-switch.h
index 210cd0ddc..e6dc6f01f 100644
--- a/src/sp-switch.h
+++ b/src/sp-switch.h
@@ -41,6 +41,7 @@ public:
virtual void child_added(Inkscape::XML::Node* child, Inkscape::XML::Node* ref);
virtual void remove_child(Inkscape::XML::Node *child);
virtual void order_changed(Inkscape::XML::Node *child, Inkscape::XML::Node *old_ref, Inkscape::XML::Node *new_ref);
+ virtual const char* displayName();
virtual gchar *description();
};
diff --git a/src/sp-text.cpp b/src/sp-text.cpp
index 85137e58d..72a5996d1 100644
--- a/src/sp-text.cpp
+++ b/src/sp-text.cpp
@@ -321,6 +321,9 @@ void SPText::hide(unsigned int key) {
// SPItem::onHide(key);
}
+const char* SPText::displayName() {
+ return _("Text");
+}
gchar* SPText::description() {
SPStyle *style = this->style;
@@ -350,8 +353,8 @@ gchar* SPText::description() {
}
char *ret = ( SP_IS_TEXT_TEXTPATH(this)
- ? g_strdup_printf(_("<b>Text on path</b>%s (%s, %s)"), trunc, n, xs->str)
- : g_strdup_printf(_("<b>Text</b>%s (%s, %s)"), trunc, n, xs->str) );
+ ? g_strdup_printf(_("on path%s (%s, %s)"), trunc, n, xs->str)
+ : g_strdup_printf(_("%s (%s, %s)"), trunc, n, xs->str) );
g_free(n);
return ret;
}
@@ -374,8 +377,13 @@ void SPText::snappoints(std::vector<Inkscape::SnapCandidatePoint> &p, Inkscape::
Geom::Affine SPText::set_transform(Geom::Affine const &xform) {
// we cannot optimize textpath because changing its fontsize will break its match to the path
- if (SP_IS_TEXT_TEXTPATH (this))
- return xform;
+ if (SP_IS_TEXT_TEXTPATH (this)) {
+ if (!this->_optimizeTextpathText) {
+ return xform;
+ } else {
+ this->_optimizeTextpathText = false;
+ }
+ }
/* This function takes care of scaling & translation only, we return whatever parts we can't
handle. */
diff --git a/src/sp-text.h b/src/sp-text.h
index 12f773ded..a7149159a 100644
--- a/src/sp-text.h
+++ b/src/sp-text.h
@@ -58,6 +58,8 @@ public:
/** discards the drawing objects representing this text. */
void _clearFlow(Inkscape::DrawingGroup *in_arena);
+ bool _optimizeTextpathText;
+
private:
/** Recursively walks the xml tree adding tags and their contents. The
non-trivial code does two things: firstly, it manages the positioning
@@ -67,6 +69,10 @@ private:
unsigned _buildLayoutInput(SPObject *root, Inkscape::Text::Layout::OptionalTextTagAttrs const &parent_optional_attrs, unsigned parent_attrs_offset, bool in_textpath);
public:
+ /** Optimize textpath text on next set_transform. */
+ void optimizeTextpathText()
+ {_optimizeTextpathText = true;}
+
virtual void build(SPDocument* doc, Inkscape::XML::Node* repr);
virtual void release();
virtual void child_added(Inkscape::XML::Node* child, Inkscape::XML::Node* ref);
@@ -78,6 +84,7 @@ public:
virtual Geom::OptRect bbox(Geom::Affine const &transform, SPItem::BBoxType type);
virtual void print(SPPrintContext *ctx);
+ virtual const char* displayName();
virtual gchar* description();
virtual Inkscape::DrawingItem* show(Inkscape::Drawing &drawing, unsigned int key, unsigned int flags);
virtual void hide(unsigned int key);
diff --git a/src/sp-tref.cpp b/src/sp-tref.cpp
index 1872cdf7c..4f9947a04 100644
--- a/src/sp-tref.cpp
+++ b/src/sp-tref.cpp
@@ -233,28 +233,30 @@ Geom::OptRect SPTRef::bbox(Geom::Affine const &transform, SPItem::BBoxType type)
return bbox;
}
+const char* SPTRef::displayName() {
+ return _("Cloned Character Data");
+}
+
gchar* SPTRef::description() {
- SPObject *referred = this->getObjectReferredTo();
+ SPObject *referred = this->getObjectReferredTo();
- if (this->getObjectReferredTo()) {
- char *child_desc;
+ if (this->getObjectReferredTo()) {
+ char *child_desc;
- if (SP_IS_ITEM(referred)) {
- child_desc = SP_ITEM(referred)->getDetailedDescription();
- } else {
- child_desc = g_strdup("");
- }
+ if (SP_IS_ITEM(referred)) {
+ child_desc = SP_ITEM(referred)->detailedDescription();
+ } else {
+ child_desc = g_strdup("");
+ }
- char *ret = g_strdup_printf(
- _("<b>Cloned character data</b>%s%s"),
- (SP_IS_ITEM(referred) ? _(" from ") : ""),
- child_desc);
- g_free(child_desc);
+ char *ret = g_strdup_printf("%s%s",
+ (SP_IS_ITEM(referred) ? _(" from ") : ""), child_desc);
+ g_free(child_desc);
- return ret;
- }
+ return ret;
+ }
- return g_strdup(_("<b>Orphaned cloned character data</b>"));
+ return g_strdup(_("[orphaned]"));
}
diff --git a/src/sp-tref.h b/src/sp-tref.h
index 451c6cb58..6d43d679d 100644
--- a/src/sp-tref.h
+++ b/src/sp-tref.h
@@ -58,6 +58,7 @@ public:
virtual Inkscape::XML::Node* write(Inkscape::XML::Document* doc, Inkscape::XML::Node* repr, guint flags);
virtual Geom::OptRect bbox(Geom::Affine const &transform, SPItem::BBoxType type);
+ virtual const char* displayName();
virtual gchar* description();
};
diff --git a/src/sp-tspan.cpp b/src/sp-tspan.cpp
index 63dcd07d8..21c5ee11f 100644
--- a/src/sp-tspan.cpp
+++ b/src/sp-tspan.cpp
@@ -216,8 +216,8 @@ Inkscape::XML::Node* SPTSpan::write(Inkscape::XML::Document *xml_doc, Inkscape::
return repr;
}
-gchar* SPTSpan::description() {
- return g_strdup(_("<b>Text span</b>"));
+const char* SPTSpan::displayName() {
+ return _("Text Span");
}
diff --git a/src/sp-tspan.h b/src/sp-tspan.h
index d1c6ec4bc..a7ae563bb 100644
--- a/src/sp-tspan.h
+++ b/src/sp-tspan.h
@@ -34,7 +34,7 @@ public:
virtual Inkscape::XML::Node* write(Inkscape::XML::Document* doc, Inkscape::XML::Node* repr, guint flags);
virtual Geom::OptRect bbox(Geom::Affine const &transform, SPItem::BBoxType type);
- virtual gchar* description();
+ virtual const char* displayName();
};
#endif /* !INKSCAPE_SP_TSPAN_H */
diff --git a/src/spiral-context.cpp b/src/spiral-context.cpp
index f841fe6d6..24a3ea6de 100644
--- a/src/spiral-context.cpp
+++ b/src/spiral-context.cpp
@@ -417,6 +417,7 @@ void SPSpiralContext::finishItem() {
spiral->set_shape();
spiral->updateRepr(SP_OBJECT_WRITE_EXT);
+ spiral->doWriteTransform(spiral->getRepr(), spiral->transform, NULL, true);
this->desktop->canvas->endForcedFullRedraws();
diff --git a/src/spray-context.cpp b/src/spray-context.cpp
index 51fdab6ff..08dc59bce 100644
--- a/src/spray-context.cpp
+++ b/src/spray-context.cpp
@@ -186,7 +186,7 @@ void SPSprayContext::update_cursor(bool /*with_shift*/) {
num = g_slist_length(const_cast<GSList *>(desktop->selection->itemList()));
sel_message = g_strdup_printf(ngettext("<b>%i</b> object selected","<b>%i</b> objects selected",num), num);
} else {
- sel_message = g_strdup_printf(_("<b>Nothing</b> selected"));
+ sel_message = g_strdup_printf("%s", _("<b>Nothing</b> selected"));
}
switch (this->mode) {
diff --git a/src/star-context.cpp b/src/star-context.cpp
index 1a04f823f..30112cbe9 100644
--- a/src/star-context.cpp
+++ b/src/star-context.cpp
@@ -443,6 +443,7 @@ void SPStarContext::finishItem() {
this->star->setCenter(this->center);
this->star->set_shape();
this->star->updateRepr(SP_OBJECT_WRITE_EXT);
+ this->star->doWriteTransform(this->star->getRepr(), this->star->transform, NULL, true);
desktop->canvas->endForcedFullRedraws();
diff --git a/src/style.cpp b/src/style.cpp
index e9cf22891..03c90bc09 100644
--- a/src/style.cpp
+++ b/src/style.cpp
@@ -2523,11 +2523,11 @@ sp_style_css_size_px_to_units(double size, int unit)
case SP_CSS_UNIT_NONE: unit_size = size; break;
case SP_CSS_UNIT_PX: unit_size = size; break;
- case SP_CSS_UNIT_PT: unit_size = size * Inkscape::Util::Quantity::convert(1, "px", "pt"); break;
- case SP_CSS_UNIT_PC: unit_size = size * (Inkscape::Util::Quantity::convert(1, "px", "pt") / Inkscape::Util::Quantity::convert(1, "pc", "pt")); break;
- case SP_CSS_UNIT_MM: unit_size = size * Inkscape::Util::Quantity::convert(1, "px", "mm"); break;
- case SP_CSS_UNIT_CM: unit_size = size * Inkscape::Util::Quantity::convert(1, "px", "cm"); break;
- case SP_CSS_UNIT_IN: unit_size = size * Inkscape::Util::Quantity::convert(1, "px", "in"); break;
+ case SP_CSS_UNIT_PT: unit_size = Inkscape::Util::Quantity::convert(size, "px", "pt"); break;
+ case SP_CSS_UNIT_PC: unit_size = Inkscape::Util::Quantity::convert(size, "px", "pc"); break;
+ case SP_CSS_UNIT_MM: unit_size = Inkscape::Util::Quantity::convert(size, "px", "mm"); break;
+ case SP_CSS_UNIT_CM: unit_size = Inkscape::Util::Quantity::convert(size, "px", "cm"); break;
+ case SP_CSS_UNIT_IN: unit_size = Inkscape::Util::Quantity::convert(size, "px", "in"); break;
case SP_CSS_UNIT_EM: unit_size = size / SP_CSS_FONT_SIZE_DEFAULT; break;
case SP_CSS_UNIT_EX: unit_size = size * 2.0 / SP_CSS_FONT_SIZE_DEFAULT ; break;
case SP_CSS_UNIT_PERCENT: unit_size = size * 100.0 / SP_CSS_FONT_SIZE_DEFAULT; break;
@@ -3530,19 +3530,19 @@ sp_style_read_ilength(SPILength *val, gchar const *str)
} else if (!strcmp(e, "pt")) {
/* Userspace / DEVICESCALE */
val->unit = SP_CSS_UNIT_PT;
- val->computed = value * Inkscape::Util::Quantity::convert(1, "pt", "px");
+ val->computed = Inkscape::Util::Quantity::convert(value, "pt", "px");
} else if (!strcmp(e, "pc")) {
val->unit = SP_CSS_UNIT_PC;
- val->computed = value * Inkscape::Util::Quantity::convert(1, "pc", "px");
+ val->computed = Inkscape::Util::Quantity::convert(value, "pc", "px");
} else if (!strcmp(e, "mm")) {
val->unit = SP_CSS_UNIT_MM;
- val->computed = value * Inkscape::Util::Quantity::convert(1, "mm", "px");
+ val->computed = Inkscape::Util::Quantity::convert(value, "mm", "px");
} else if (!strcmp(e, "cm")) {
val->unit = SP_CSS_UNIT_CM;
- val->computed = value * Inkscape::Util::Quantity::convert(1, "cm", "px");
+ val->computed = Inkscape::Util::Quantity::convert(value, "cm", "px");
} else if (!strcmp(e, "in")) {
val->unit = SP_CSS_UNIT_IN;
- val->computed = value * Inkscape::Util::Quantity::convert(1, "in", "px");
+ val->computed = Inkscape::Util::Quantity::convert(value, "in", "px");
} else if (!strcmp(e, "em")) {
/* EM square */
val->unit = SP_CSS_UNIT_EM;
@@ -4204,23 +4204,23 @@ sp_style_write_ilength(gchar *p, gint const len, gchar const *const key,
return g_strlcpy(p, os.str().c_str(), len);
break;
case SP_CSS_UNIT_PT:
- os << key << ":" << val->computed * Inkscape::Util::Quantity::convert(1, "px", "pt") << "pt;";
+ os << key << ":" << Inkscape::Util::Quantity::convert(val->computed, "px", "pt") << "pt;";
return g_strlcpy(p, os.str().c_str(), len);
break;
case SP_CSS_UNIT_PC:
- os << key << ":" << val->computed * Inkscape::Util::Quantity::convert(1, "px", "pt") / 12.0 << "pc;";
+ os << key << ":" << Inkscape::Util::Quantity::convert(val->computed, "px", "pc") << "pc;";
return g_strlcpy(p, os.str().c_str(), len);
break;
case SP_CSS_UNIT_MM:
- os << key << ":" << val->computed * Inkscape::Util::Quantity::convert(1, "px", "mm") << "mm;";
+ os << key << ":" << Inkscape::Util::Quantity::convert(val->computed, "px", "mm") << "mm;";
return g_strlcpy(p, os.str().c_str(), len);
break;
case SP_CSS_UNIT_CM:
- os << key << ":" << val->computed * Inkscape::Util::Quantity::convert(1, "px", "cm") << "cm;";
+ os << key << ":" << Inkscape::Util::Quantity::convert(val->computed, "px", "cm") << "cm;";
return g_strlcpy(p, os.str().c_str(), len);
break;
case SP_CSS_UNIT_IN:
- os << key << ":" << val->computed * Inkscape::Util::Quantity::convert(1, "px", "in") << "in;";
+ os << key << ":" << Inkscape::Util::Quantity::convert(val->computed, "px", "in") << "in;";
return g_strlcpy(p, os.str().c_str(), len);
break;
case SP_CSS_UNIT_EM:
diff --git a/src/svg-view-widget.cpp b/src/svg-view-widget.cpp
index d392943e0..567156fec 100644
--- a/src/svg-view-widget.cpp
+++ b/src/svg-view-widget.cpp
@@ -21,6 +21,7 @@
#include "document.h"
#include "svg-view.h"
#include "svg-view-widget.h"
+#include "util/units.h"
static void sp_svg_view_widget_class_init (SPSVGSPViewWidgetClass *klass);
static void sp_svg_view_widget_init (SPSVGSPViewWidget *widget);
@@ -175,8 +176,8 @@ static void sp_svg_view_widget_size_request(GtkWidget *widget, GtkRequisition *r
gdouble width, height;
svgv = static_cast<SPSVGView*> (v);
- width = (v->doc())->getWidth () * svgv->_hscale;
- height = (v->doc())->getHeight () * svgv->_vscale;
+ width = (v->doc())->getWidth().value("px") * svgv->_hscale;
+ height = (v->doc())->getHeight().value("px") * svgv->_vscale;
if (width <= vw->maxwidth) {
hpol = GTK_POLICY_NEVER;
diff --git a/src/svg-view.cpp b/src/svg-view.cpp
index 7559cbb24..f52608420 100644
--- a/src/svg-view.cpp
+++ b/src/svg-view.cpp
@@ -20,6 +20,7 @@
#include "sp-item.h"
#include "svg-view.h"
#include "sp-root.h"
+#include "util/units.h"
SPSVGView::SPSVGView(SPCanvasGroup *parent)
{
@@ -71,16 +72,16 @@ void SPSVGView::doRescale(bool event)
if (!doc()) {
return;
}
- if (doc()->getWidth () < 1e-9) {
+ if (doc()->getWidth().value("px") < 1e-9) {
return;
}
- if (doc()->getHeight () < 1e-9) {
+ if (doc()->getHeight().value("px") < 1e-9) {
return;
}
if (_rescale) {
- _hscale = _width / doc()->getWidth ();
- _vscale = _height / doc()->getHeight ();
+ _hscale = _width / doc()->getWidth().value("px");
+ _vscale = _height / doc()->getHeight().value("px");
if (_keepaspect) {
if (_hscale > _vscale) {
_hscale = _vscale;
@@ -95,8 +96,8 @@ void SPSVGView::doRescale(bool event)
}
if (event) {
- emitResized (doc()->getWidth () * _hscale,
- doc()->getHeight () * _vscale);
+ emitResized (doc()->getWidth().value("px") * _hscale,
+ doc()->getHeight().value("px") * _vscale);
}
}
diff --git a/src/svg/CMakeLists.txt b/src/svg/CMakeLists.txt
index 943c3088f..968287895 100644
--- a/src/svg/CMakeLists.txt
+++ b/src/svg/CMakeLists.txt
@@ -1,10 +1,7 @@
set(svg_SRC
css-ostringstream.cpp
- #ftos.cpp
- itos.cpp
path-string.cpp
- round.cpp
sp-svg.def
stringstream.cpp
strip-trailing-zeros.cpp
diff --git a/src/text-context.cpp b/src/text-context.cpp
index 502973633..f12ce6aa6 100644
--- a/src/text-context.cpp
+++ b/src/text-context.cpp
@@ -441,6 +441,7 @@ static void sp_text_context_setup_text(SPTextContext *tc)
text_item->transform = SP_ITEM(ec->desktop->currentLayer())->i2doc_affine().inverse();
text_item->updateRepr();
+ text_item->doWriteTransform(text_item->getRepr(), text_item->transform, NULL, true);
DocumentUndo::done(sp_desktop_document(ec->desktop), SP_VERB_CONTEXT_TEXT,
_("Create text"));
}
@@ -1389,8 +1390,11 @@ SPCSSAttr *sp_text_get_style_at_cursor(SPEventContext const *ec)
return NULL;
SPObject const *obj = sp_te_object_at_position(tc->text, tc->text_sel_end);
- if (obj)
- return take_style_from_item(SP_ITEM(obj));
+
+ if (obj) {
+ return take_style_from_item(const_cast<SPObject*>(obj));
+ }
+
return NULL;
}
diff --git a/src/trace/trace.cpp b/src/trace/trace.cpp
index e2cda6247..cb83541e3 100644
--- a/src/trace/trace.cpp
+++ b/src/trace/trace.cpp
@@ -213,7 +213,7 @@ Glib::RefPtr<Gdk::Pixbuf> Tracer::sioxProcessImage(SPImage *img, Glib::RefPtr<Gd
SPDesktop *desktop = SP_ACTIVE_DESKTOP;
if (!desktop)
{
- g_warning(_("Trace: No active desktop"));
+ g_warning("%s", _("Trace: No active desktop"));
return Glib::RefPtr<Gdk::Pixbuf>(NULL);
}
@@ -310,7 +310,7 @@ Glib::RefPtr<Gdk::Pixbuf> Tracer::sioxProcessImage(SPImage *img, Glib::RefPtr<Gd
SioxImage result = sengine.extractForeground(simage, 0xffffff);
if (!result.isValid())
{
- g_warning(_("Invalid SIOX result"));
+ g_warning("%s", _("Invalid SIOX result"));
return Glib::RefPtr<Gdk::Pixbuf>(NULL);
}
diff --git a/src/tweak-context.cpp b/src/tweak-context.cpp
index 2171ecbe4..65106e651 100644
--- a/src/tweak-context.cpp
+++ b/src/tweak-context.cpp
@@ -168,7 +168,7 @@ void SPTweakContext::update_cursor (bool with_shift) {
num = g_slist_length(const_cast<GSList *>(desktop->selection->itemList()));
sel_message = g_strdup_printf(ngettext("<b>%i</b> object selected","<b>%i</b> objects selected",num), num);
} else {
- sel_message = g_strdup_printf(_("<b>Nothing</b> selected"));
+ sel_message = g_strdup_printf("%s", _("<b>Nothing</b> selected"));
}
switch (this->mode) {
diff --git a/src/ui/CMakeLists.txt b/src/ui/CMakeLists.txt
index 233e01862..24324c874 100644
--- a/src/ui/CMakeLists.txt
+++ b/src/ui/CMakeLists.txt
@@ -175,6 +175,7 @@ set(ui_SRC
dialog/object-properties.h
dialog/ocaldialogs.h
dialog/panel-dialog.h
+ dialog/pixelartdialog.h
dialog/print-colors-preview-dialog.h
dialog/print.h
@@ -183,7 +184,7 @@ set(ui_SRC
dialog/swatches.h
dialog/symbols.h
dialog/template-load-tab.h
- dialog/template-widget.h
+ dialog/template-widget.h
dialog/text-edit.h
dialog/tile.h
dialog/tracedialog.h
diff --git a/src/ui/clipboard.cpp b/src/ui/clipboard.cpp
index 8a7812494..1d91a3b4d 100644
--- a/src/ui/clipboard.cpp
+++ b/src/ui/clipboard.cpp
@@ -1087,8 +1087,8 @@ void ClipboardManagerImpl::_onGet(Gtk::SelectionData &sel, guint /*info*/)
Geom::Point origin (_clipboardSPDoc->getRoot()->x.computed, _clipboardSPDoc->getRoot()->y.computed);
Geom::Rect area = Geom::Rect(origin, origin + _clipboardSPDoc->getDimensions());
- unsigned long int width = (unsigned long int) (area.width() * dpi / Inkscape::Util::Quantity::convert(1, "in", "px") + 0.5);
- unsigned long int height = (unsigned long int) (area.height() * dpi / Inkscape::Util::Quantity::convert(1, "in", "px") + 0.5);
+ unsigned long int width = (unsigned long int) (Inkscape::Util::Quantity::convert(area.width(), "px", "in") * dpi + 0.5);
+ unsigned long int height = (unsigned long int) (Inkscape::Util::Quantity::convert(area.height(), "in", "px") * dpi + 0.5);
// read from namedview
Inkscape::XML::Node *nv = sp_repr_lookup_name (_clipboardSPDoc->rroot, "sodipodi:namedview");
diff --git a/src/ui/dialog/aboutbox.cpp b/src/ui/dialog/aboutbox.cpp
index 6f1137e46..121773b6d 100644
--- a/src/ui/dialog/aboutbox.cpp
+++ b/src/ui/dialog/aboutbox.cpp
@@ -34,6 +34,7 @@
#include "svg-view-widget.h"
#include "sp-text.h"
#include "text-editing.h"
+#include "util/units.h"
#include "inkscape-version.h"
@@ -175,8 +176,8 @@ Gtk::Widget *build_splash_widget() {
GtkWidget *v=sp_svg_view_widget_new(doc);
- double width=doc->getWidth();
- double height=doc->getHeight();
+ double width=doc->getWidth().value("px");
+ double height=doc->getHeight().value("px");
doc->doUnref();
diff --git a/src/ui/dialog/document-properties.cpp b/src/ui/dialog/document-properties.cpp
index 511e63d02..37d0ce213 100644
--- a/src/ui/dialog/document-properties.cpp
+++ b/src/ui/dialog/document-properties.cpp
@@ -31,9 +31,12 @@
#include "inkscape.h"
#include "io/sys.h"
#include "preferences.h"
+#include "shape-editor.h"
#include "sp-namedview.h"
#include "sp-root.h"
#include "sp-script.h"
+#include "svg/stringstream.h"
+#include "tools-switch.h"
#include "ui/widget/color-picker.h"
#include "ui/widget/scalar-unit.h"
#include "ui/dialog/filedialog.h"
@@ -53,6 +56,8 @@
#include <gtkmm/stock.h>
#include <gtkmm/table.h>
+#include <2geom/transforms.h>
+
using std::pair;
namespace Inkscape {
@@ -168,6 +173,9 @@ DocumentProperties::DocumentProperties()
signalDocumentReplaced().connect(sigc::mem_fun(*this, &DocumentProperties::_handleDocumentReplaced));
signalActivateDesktop().connect(sigc::mem_fun(*this, &DocumentProperties::_handleActivateDesktop));
signalDeactiveDesktop().connect(sigc::mem_fun(*this, &DocumentProperties::_handleDeactivateDesktop));
+
+ _rum_deflt._changed_connection.block();
+ _rum_deflt.getUnitMenu()->signal_changed().connect(sigc::mem_fun(*this, &DocumentProperties::onDocUnitChange));
}
void DocumentProperties::init()
@@ -1432,9 +1440,23 @@ void DocumentProperties::update()
if (nv->doc_units)
_rum_deflt.setUnit (nv->doc_units->abbr);
- double const doc_w_px = sp_desktop_document(dt)->getWidth();
- double const doc_h_px = sp_desktop_document(dt)->getHeight();
- _page_sizer.setDim (doc_w_px, doc_h_px);
+ double doc_w = sp_desktop_document(dt)->getRoot()->width.value;
+ Glib::ustring doc_w_unit = unit_table.getUnit(sp_desktop_document(dt)->getRoot()->width.unit).abbr;
+ if (doc_w_unit == "") {
+ doc_w_unit = "px";
+ } else if (doc_w_unit == "%" && sp_desktop_document(dt)->getRoot()->viewBox_set) {
+ doc_w_unit = "px";
+ doc_w = sp_desktop_document(dt)->getRoot()->viewBox.width();
+ }
+ double doc_h = sp_desktop_document(dt)->getRoot()->height.value;
+ Glib::ustring doc_h_unit = unit_table.getUnit(sp_desktop_document(dt)->getRoot()->height.unit).abbr;
+ if (doc_h_unit == "") {
+ doc_h_unit = "px";
+ } else if (doc_h_unit == "%" && sp_desktop_document(dt)->getRoot()->viewBox_set) {
+ doc_h_unit = "px";
+ doc_h = sp_desktop_document(dt)->getRoot()->viewBox.height();
+ }
+ _page_sizer.setDim(Inkscape::Util::Quantity(doc_w, doc_w_unit), Inkscape::Util::Quantity(doc_h, doc_h_unit));
_page_sizer.updateFitMarginsUI(nv->getRepr());
//-----------------------------------------------------------guide page
@@ -1617,6 +1639,47 @@ void DocumentProperties::onRemoveGrid()
}
}
+/** Callback for document unit change. */
+void DocumentProperties::onDocUnitChange()
+{
+ SPDocument *doc = SP_ACTIVE_DOCUMENT;
+ Inkscape::XML::Node *repr = sp_desktop_namedview(getDesktop())->getRepr();
+ Inkscape::Util::Unit old_doc_unit = unit_table.getUnit("px");
+ if(repr->attribute("inkscape:document-units")) {
+ old_doc_unit = unit_table.getUnit(repr->attribute("inkscape:document-units"));
+ }
+ Inkscape::Util::Unit doc_unit = _rum_deflt.getUnit();
+
+ // Don't execute when change is being undone
+ if (!DocumentUndo::getUndoSensitive(doc)) {
+ return;
+ }
+
+ // Set document unit
+ Inkscape::SVGOStringStream os;
+ os << doc_unit.abbr;
+ repr->setAttribute("inkscape:document-units", os.str().c_str());
+
+ // Set viewBox
+ Inkscape::Util::Quantity width = doc->getWidth();
+ Inkscape::Util::Quantity height = doc->getHeight();
+ doc->setViewBox(Geom::Rect::from_xywh(0, 0, width.value(doc_unit), height.value(doc_unit)));
+
+ // TODO: Fix bug in nodes tool instead of switching away from it
+ if (tools_active(getDesktop()) == TOOLS_NODES) {
+ tools_switch(getDesktop(), TOOLS_SELECT);
+ }
+
+ // Scale and translate objects
+ gdouble scale = Inkscape::Util::Quantity::convert(1, old_doc_unit, doc_unit);
+ ShapeEditor::blockSetItem(true);
+ doc->getRoot()->scaleChildItemsRec(Geom::Scale(scale), Geom::Point(0, doc->getHeight().value("px")));
+ ShapeEditor::blockSetItem(false);
+
+ doc->setModifiedSinceSave();
+
+ DocumentUndo::done(doc, SP_VERB_NONE, _("Changed document unit"));
+}
} // namespace Dialog
} // namespace UI
diff --git a/src/ui/dialog/document-properties.h b/src/ui/dialog/document-properties.h
index 56fed30c4..e3ca91731 100644
--- a/src/ui/dialog/document-properties.h
+++ b/src/ui/dialog/document-properties.h
@@ -216,6 +216,9 @@ private:
// callback methods for buttons on grids page.
void onNewGrid();
void onRemoveGrid();
+
+ // callback for document unit change
+ void onDocUnitChange();
};
} // namespace Dialog
diff --git a/src/ui/dialog/export.cpp b/src/ui/dialog/export.cpp
index 0b20c08a2..577793496 100644
--- a/src/ui/dialog/export.cpp
+++ b/src/ui/dialog/export.cpp
@@ -762,7 +762,7 @@ void Export::onAreaToggled ()
}
case SELECTION_PAGE:
bbox = Geom::Rect(Geom::Point(0.0, 0.0),
- Geom::Point(doc->getWidth(), doc->getHeight()));
+ Geom::Point(doc->getWidth().value("px"), doc->getHeight().value("px")));
// std::cout << "Using selection: PAGE" << std::endl;
key = SELECTION_PAGE;
@@ -1475,8 +1475,8 @@ void Export::detectSize() {
doc = sp_desktop_document (SP_ACTIVE_DESKTOP);
Geom::Point x(0.0, 0.0);
- Geom::Point y(doc->getWidth(),
- doc->getHeight());
+ Geom::Point y(doc->getWidth().value("px"),
+ doc->getHeight().value("px"));
Geom::Rect bbox(x, y);
if (bbox_equal(bbox,current_bbox)) {
diff --git a/src/ui/dialog/layer-properties.cpp b/src/ui/dialog/layer-properties.cpp
index 3feed2afe..b9e5d4883 100644
--- a/src/ui/dialog/layer-properties.cpp
+++ b/src/ui/dialog/layer-properties.cpp
@@ -3,7 +3,7 @@
* Dialog for renaming layers.
*/
/* Author:
- * Bryce W. Harrington <bryce@bryceharrington.com>
+ * Bryce W. Harrington <bryce@bryceharrington.org>
* Andrius R. <knutux@gmail.com>
* Abhishek Sharma
*
diff --git a/src/ui/dialog/layer-properties.h b/src/ui/dialog/layer-properties.h
index d38b8edf5..d114c6ba5 100644
--- a/src/ui/dialog/layer-properties.h
+++ b/src/ui/dialog/layer-properties.h
@@ -2,7 +2,7 @@
* @brief Dialog for renaming layers
*/
/* Author:
- * Bryce W. Harrington <bryce@bryceharrington.com>
+ * Bryce W. Harrington <bryce@bryceharrington.org>
*
* Copyright (C) 2004 Bryce Harrington
*
diff --git a/src/ui/dialog/pixelartdialog.cpp b/src/ui/dialog/pixelartdialog.cpp
index ef181b357..ff527434e 100644
--- a/src/ui/dialog/pixelartdialog.cpp
+++ b/src/ui/dialog/pixelartdialog.cpp
@@ -16,13 +16,10 @@
# include <config.h>
#endif
-#ifdef HAVE_CONFIG_H
-#include "config.h"
-#endif
-
#include "pixelartdialog.h"
#include <gtkmm/radiobutton.h>
#include <gtkmm/stock.h>
+#include <gtkmm/messagedialog.h>
#include <gtk/gtk.h> //for GTK_RESPONSE* types
#include <glibmm/i18n.h>
@@ -132,7 +129,9 @@ private:
Gtk::RadioButton voronoiRadioButton;
Gtk::RadioButton noOptimizeRadioButton;
+#if LIBDEPIXELIZE_INKSCAPE_ENABLE_SMOOTH
Gtk::RadioButton optimizeRadioButton;
+#endif // LIBDEPIXELIZE_INKSCAPE_ENABLE_SMOOTH
SPDesktop *desktop;
DesktopTracker deskTrack;
@@ -250,12 +249,14 @@ PixelArtDialogImpl::PixelArtDialogImpl() :
outputVBox.pack_start(noOptimizeRadioButton, false, false);
+#if LIBDEPIXELIZE_INKSCAPE_ENABLE_SMOOTH
optimizeRadioButton.set_label(_("_Smooth curves"));
optimizeRadioButton.set_tooltip_text(_("The Kopf-Lischinski algorithm"));
optimizeRadioButton.set_use_underline(true);
optimizeRadioButton.set_group(outputGroup);
outputVBox.pack_start(optimizeRadioButton, false, false);
+#endif // LIBDEPIXELIZE_INKSCAPE_ENABLE_SMOOTH
outputFrame.set_label(_("Output"));
outputFrame.add(outputVBox);
@@ -311,7 +312,11 @@ Tracer::Kopf2011::Options PixelArtDialogImpl::options()
options.islandsWeight = islandsWeightSpinner.get_value_as_int();
options.sparsePixelsMultiplier = sparsePixelsMultiplierSpinner.get_value();
options.sparsePixelsRadius = sparsePixelsRadiusSpinner.get_value_as_int();
+#if LIBDEPIXELIZE_INKSCAPE_ENABLE_SMOOTH
options.optimize = optimizeRadioButton.get_active();
+#else // LIBDEPIXELIZE_INKSCAPE_ENABLE_SMOOTH
+ options.optimize = false;
+#endif // LIBDEPIXELIZE_INKSCAPE_ENABLE_SMOOTH
options.nthreads = Inkscape::Preferences::get()
->getIntLimited("/options/threading/numthreads",
@@ -367,6 +372,17 @@ void PixelArtDialogImpl::processLibdepixelize(SPImage *img)
Glib::RefPtr<Gdk::Pixbuf> pixbuf
= Glib::wrap(img->pixbuf->getPixbufRaw(), true);
+ if ( pixbuf->get_width() > 256 || pixbuf->get_height() > 256 ) {
+ char *msg = _("Image looks too big. Process may take a while and is"
+ " wise to save your document before continue."
+ "\n\nContinue the procedure (without saving)?");
+ Gtk::MessageDialog dialog(msg, false, Gtk::MESSAGE_WARNING,
+ Gtk::BUTTONS_OK_CANCEL, true);
+
+ if ( dialog.run() != Gtk::RESPONSE_OK )
+ return;
+ }
+
if ( voronoiRadioButton.get_active() ) {
out = Tracer::Kopf2011::to_voronoi(pixbuf, options());
} else {
@@ -442,7 +458,11 @@ void PixelArtDialogImpl::setDefaults()
sparsePixelsMultiplierSpinner.set_value(Tracer::Kopf2011::Options
::SPARSE_PIXELS_MULTIPLIER);
+#if LIBDEPIXELIZE_INKSCAPE_ENABLE_SMOOTH
optimizeRadioButton.set_active();
+#else // LIBDEPIXELIZE_INKSCAPE_ENABLE_SMOOTH
+ noOptimizeRadioButton.set_active();
+#endif // LIBDEPIXELIZE_INKSCAPE_ENABLE_SMOOTH
ignorePreview = false;
diff --git a/src/ui/dialog/print.cpp b/src/ui/dialog/print.cpp
index 4c8c77f96..03ac9dc64 100644
--- a/src/ui/dialog/print.cpp
+++ b/src/ui/dialog/print.cpp
@@ -49,8 +49,8 @@ static void draw_page(
if (junk->_tab->as_bitmap()) {
// Render as exported PNG
- gdouble width = (junk->_doc)->getWidth();
- gdouble height = (junk->_doc)->getHeight();
+ gdouble width = (junk->_doc)->getWidth().value("px");
+ gdouble height = (junk->_doc)->getHeight().value("px");
gdouble dpi = junk->_tab->bitmap_dpi();
std::string tmp_png;
std::string tmp_base = "inkscape-print-png-XXXXXX";
@@ -72,8 +72,8 @@ static void draw_page(
sp_export_png_file(junk->_doc, tmp_png.c_str(), 0.0, 0.0,
width, height,
- (unsigned long)(width * dpi / Inkscape::Util::Quantity::convert(1, "in", "px")),
- (unsigned long)(height * dpi / Inkscape::Util::Quantity::convert(1, "in", "px")),
+ (unsigned long)(Inkscape::Util::Quantity::convert(width, "px", "in") * dpi),
+ (unsigned long)(Inkscape::Util::Quantity::convert(height, "px", "in") * dpi),
dpi, dpi, bgcolor, NULL, NULL, true, NULL);
// This doesn't seem to work:
@@ -101,7 +101,7 @@ static void draw_page(
unlink (tmp_png.c_str());
}
else {
- g_warning(_("Could not open temporary PNG for bitmap printing"));
+ g_warning("%s", _("Could not open temporary PNG for bitmap printing"));
}
}
else {
@@ -144,11 +144,11 @@ static void draw_page(
ret = ctx->finish();
}
else {
- g_warning(_("Could not set up Document"));
+ g_warning("%s", _("Could not set up Document"));
}
}
else {
- g_warning(_("Failed to set CairoRenderContext"));
+ g_warning("%s", _("Failed to set CairoRenderContext"));
}
// Clean up
@@ -195,8 +195,8 @@ Print::Print(SPDocument *doc, SPItem *base) :
// set up paper size to match the document size
gtk_print_operation_set_unit (_printop, GTK_UNIT_POINTS);
GtkPageSetup *page_setup = gtk_page_setup_new();
- gdouble doc_width = _doc->getWidth() * Inkscape::Util::Quantity::convert(1, "px", "pt");
- gdouble doc_height = _doc->getHeight() * Inkscape::Util::Quantity::convert(1, "px", "pt");
+ gdouble doc_width = _doc->getWidth().value("pt");
+ gdouble doc_height = _doc->getHeight().value("pt");
GtkPaperSize *paper_size;
if (doc_width > doc_height) {
gtk_page_setup_set_orientation (page_setup, GTK_PAGE_ORIENTATION_LANDSCAPE);
diff --git a/src/ui/dialog/spellcheck.cpp b/src/ui/dialog/spellcheck.cpp
index 9cc18c02c..45106755c 100644
--- a/src/ui/dialog/spellcheck.cpp
+++ b/src/ui/dialog/spellcheck.cpp
@@ -459,7 +459,7 @@ SpellCheck::finished ()
if (_stops)
label = g_strdup_printf(_("<b>Finished</b>, <b>%d</b> words added to dictionary"), _adds);
else
- label = g_strdup_printf(_("<b>Finished</b>, nothing suspicious found"));
+ label = g_strdup_printf("%s", _("<b>Finished</b>, nothing suspicious found"));
banner_label.set_markup(label);
g_free(label);
}
diff --git a/src/ui/dialog/template-load-tab.cpp b/src/ui/dialog/template-load-tab.cpp
index 265ee8026..8e33cf503 100644
--- a/src/ui/dialog/template-load-tab.cpp
+++ b/src/ui/dialog/template-load-tab.cpp
@@ -18,12 +18,16 @@
#include <glibmm/fileutils.h>
#include <glibmm/miscutils.h>
#include <glibmm/stringutils.h>
+#include <iostream>
+#include <list>
+#include "extension/db.h"
+#include "extension/effect.h"
+#include "inkscape.h"
#include "interface.h"
#include "file.h"
#include "path-prefix.h"
#include "preferences.h"
-#include "inkscape.h"
#include "xml/repr.h"
#include "xml/document.h"
#include "xml/node.h"
@@ -152,7 +156,7 @@ void TemplateLoadTab::_refreshTemplatesList()
case LIST_KEYWORD: {
for (std::map<Glib::ustring, TemplateData>::iterator it = _tdata.begin() ; it != _tdata.end() ; ++it) {
- if (it->second.keywords.count(_current_keyword) != 0){
+ if (it->second.keywords.count(_current_keyword.lowercase()) != 0){
Gtk::TreeModel::iterator iter = _tlist_store->append();
Gtk::TreeModel::Row row = *iter;
row[_columns.textValue] = it->first;
@@ -163,11 +167,11 @@ void TemplateLoadTab::_refreshTemplatesList()
case USER_SPECIFIED : {
for (std::map<Glib::ustring, TemplateData>::iterator it = _tdata.begin() ; it != _tdata.end() ; ++it) {
- if (it->second.keywords.count(_current_keyword) != 0 ||
- it->second.display_name.find(_current_keyword) != Glib::ustring::npos ||
- it->second.author.find(_current_keyword) != Glib::ustring::npos ||
- it->second.short_description.find(_current_keyword) != Glib::ustring::npos ||
- it->second.long_description.find(_current_keyword) != Glib::ustring::npos )
+ if (it->second.keywords.count(_current_keyword.lowercase()) != 0 ||
+ it->second.display_name.lowercase().find(_current_keyword.lowercase()) != Glib::ustring::npos ||
+ it->second.author.lowercase().find(_current_keyword.lowercase()) != Glib::ustring::npos ||
+ it->second.short_description.lowercase().find(_current_keyword.lowercase()) != Glib::ustring::npos ||
+ it->second.long_description.lowercase().find(_current_keyword.lowercase()) != Glib::ustring::npos )
{
Gtk::TreeModel::iterator iter = _tlist_store->append();
Gtk::TreeModel::Row row = *iter;
@@ -187,10 +191,13 @@ void TemplateLoadTab::_loadTemplates()
// system templates dir
_getTemplatesFromDir(INKSCAPE_TEMPLATESDIR + _loading_path);
+
+ // procedural templates
+ _getProceduralTemplates();
}
-TemplateLoadTab::TemplateData TemplateLoadTab::_processTemplateFile(const Glib::ustring &path)
+TemplateLoadTab::TemplateData TemplateLoadTab::_processTemplateFile(const std::string &path)
{
TemplateData result;
result.path = path;
@@ -209,7 +216,6 @@ TemplateLoadTab::TemplateData TemplateLoadTab::_processTemplateFile(const Glib::
Inkscape::XML::Document *rdoc;
rdoc = sp_repr_read_file(path.data(), SP_SVG_NS_URI);
Inkscape::XML::Node *myRoot;
- Inkscape::XML::Node *dataNode;
if (rdoc){
myRoot = rdoc->root();
@@ -221,44 +227,14 @@ TemplateLoadTab::TemplateData TemplateLoadTab::_processTemplateFile(const Glib::
if (myRoot == NULL) // No template info
return result;
-
- if ((dataNode = sp_repr_lookup_name(myRoot, "inkscape:_name")) != NULL)
- result.display_name = dgettext("Document template name", dataNode->firstChild()->content());
- if ((dataNode = sp_repr_lookup_name(myRoot, "inkscape:author")) != NULL)
- result.author = dataNode->firstChild()->content();
- if ((dataNode = sp_repr_lookup_name(myRoot, "inkscape:_short")) != NULL)
- result.short_description = dgettext("Document template short description", dataNode->firstChild()->content());
- if ((dataNode = sp_repr_lookup_name(myRoot, "inkscape:_long") )!= NULL)
- result.long_description = dgettext("Document template long description", dataNode->firstChild()->content());
- if ((dataNode = sp_repr_lookup_name(myRoot, "inkscape:preview")) != NULL)
- result.preview_name = dataNode->firstChild()->content();
- if ((dataNode = sp_repr_lookup_name(myRoot, "inkscape:date")) != NULL){
- result.creation_date = dataNode->firstChild()->content();
- }
-
- if ((dataNode = sp_repr_lookup_name(myRoot, "inkscape:_keywords")) != NULL){
- Glib::ustring data = dataNode->firstChild()->content();
- while (!data.empty()){
- std::size_t pos = data.find_first_of(" ");
- if (pos == Glib::ustring::npos)
- pos = data.size();
-
- Glib::ustring keyword = dgettext("Document template keyword", data.substr(0, pos).data());
- result.keywords.insert(keyword);
- _keywords.insert(keyword);
-
- if (pos == data.size())
- break;
- data.erase(0, pos+1);
- }
- }
+ _getDataFromNode(myRoot, result);
}
return result;
}
-void TemplateLoadTab::_getTemplatesFromDir(const Glib::ustring &path)
+void TemplateLoadTab::_getTemplatesFromDir(const std::string &path)
{
if ( !Glib::file_test(path, Glib::FILE_TEST_EXISTS) ||
!Glib::file_test(path, Glib::FILE_TEST_IS_DIR))
@@ -266,9 +242,9 @@ void TemplateLoadTab::_getTemplatesFromDir(const Glib::ustring &path)
Glib::Dir dir(path);
- Glib::ustring file = Glib::build_filename(path, dir.read_name());
+ std::string file = Glib::build_filename(path, dir.read_name());
while (file != path){
- if (Glib::str_has_suffix(file, ".svg") && !Glib::str_has_prefix(Glib::path_get_basename(file), "default")){
+ if (Glib::str_has_suffix(file, ".svg") && !Glib::str_has_prefix(Glib::path_get_basename(file), "default.")){
TemplateData tmp = _processTemplateFile(file);
if (tmp.display_name != "")
_tdata[tmp.display_name] = tmp;
@@ -277,5 +253,66 @@ void TemplateLoadTab::_getTemplatesFromDir(const Glib::ustring &path)
}
}
+
+void TemplateLoadTab::_getProceduralTemplates()
+{
+ std::list<Inkscape::Extension::Effect *> effects;
+ Inkscape::Extension::db.get_effect_list(effects);
+
+ std::list<Inkscape::Extension::Effect *>::iterator it = effects.begin();
+ while (it != effects.end()){
+ Inkscape::XML::Node *myRoot;
+ myRoot = (*it)->get_repr();
+ myRoot = sp_repr_lookup_name(myRoot, "inkscape:_templateinfo");
+
+ if (myRoot){
+ TemplateData result;
+ result.display_name = (*it)->get_name();
+ result.is_procedural = true;
+ result.path = "";
+ result.tpl_effect = *it;
+
+ _getDataFromNode(myRoot, result);
+ _tdata[result.display_name] = result;
+ }
+ ++it;
+ }
+}
+
+
+void TemplateLoadTab::_getDataFromNode(Inkscape::XML::Node *dataNode, TemplateData &data)
+{
+ Inkscape::XML::Node *currentData;
+ if ((currentData = sp_repr_lookup_name(dataNode, "inkscape:_name")) != NULL)
+ data.display_name = dgettext("Document template name", currentData->firstChild()->content());
+ if ((currentData = sp_repr_lookup_name(dataNode, "inkscape:author")) != NULL)
+ data.author = currentData->firstChild()->content();
+ if ((currentData = sp_repr_lookup_name(dataNode, "inkscape:_shortdesc")) != NULL)
+ data.short_description = dgettext("Document template short description", currentData->firstChild()->content());
+ if ((currentData = sp_repr_lookup_name(dataNode, "inkscape:_long") )!= NULL)
+ data.long_description = dgettext("Document template long description", currentData->firstChild()->content());
+ if ((currentData = sp_repr_lookup_name(dataNode, "inkscape:preview")) != NULL)
+ data.preview_name = currentData->firstChild()->content();
+ if ((currentData = sp_repr_lookup_name(dataNode, "inkscape:date")) != NULL)
+ data.creation_date = currentData->firstChild()->content();
+
+ if ((currentData = sp_repr_lookup_name(dataNode, "inkscape:_keywords")) != NULL){
+ Glib::ustring tplKeywords = currentData->firstChild()->content();
+ while (!tplKeywords.empty()){
+ std::size_t pos = tplKeywords.find_first_of(" ");
+ if (pos == Glib::ustring::npos)
+ pos = tplKeywords.size();
+
+ Glib::ustring keyword = dgettext("Document template keyword", tplKeywords.substr(0, pos).data());
+ data.keywords.insert(keyword.lowercase());
+ _keywords.insert(keyword.lowercase());
+
+ if (pos == tplKeywords.size())
+ break;
+ tplKeywords.erase(0, pos+1);
+ }
+ }
+}
+
}
}
diff --git a/src/ui/dialog/template-load-tab.h b/src/ui/dialog/template-load-tab.h
index 50f3e0be2..744a2a9fb 100644
--- a/src/ui/dialog/template-load-tab.h
+++ b/src/ui/dialog/template-load-tab.h
@@ -18,6 +18,10 @@
#include <gtkmm/treeview.h>
#include <map>
#include <set>
+#include <string>
+
+#include "xml/node.h"
+#include "extension/effect.h"
namespace Inkscape {
@@ -32,7 +36,7 @@ public:
struct TemplateData
{
bool is_procedural;
- Glib::ustring path;
+ std::string path;
Glib::ustring display_name;
Glib::ustring author;
Glib::ustring short_description;
@@ -40,6 +44,7 @@ public:
Glib::ustring preview_name;
Glib::ustring creation_date;
std::set<Glib::ustring> keywords;
+ Inkscape::Extension::Effect *tpl_effect;
};
TemplateLoadTab();
@@ -60,7 +65,7 @@ protected:
Glib::ustring _current_keyword;
Glib::ustring _current_template;
- Glib::ustring _loading_path;
+ std::string _loading_path;
std::map<Glib::ustring, TemplateData> _tdata;
std::set<Glib::ustring> _keywords;
@@ -91,9 +96,11 @@ private:
SearchType _current_search_type;
- void _getTemplatesFromDir(const Glib::ustring &);
+ void _getDataFromNode(Inkscape::XML::Node *, TemplateData &);
+ void _getProceduralTemplates();
+ void _getTemplatesFromDir(const std::string &);
void _keywordSelected();
- TemplateData _processTemplateFile(const Glib::ustring &);
+ TemplateData _processTemplateFile(const std::string &);
};
}
diff --git a/src/ui/dialog/template-widget.cpp b/src/ui/dialog/template-widget.cpp
index be7e2b515..7e34e5a58 100644
--- a/src/ui/dialog/template-widget.cpp
+++ b/src/ui/dialog/template-widget.cpp
@@ -19,7 +19,14 @@
#include <glibmm/miscutils.h>
#include "template-load-tab.h"
+#include "desktop.h"
+#include "desktop-handles.h"
+#include "document.h"
+#include "document-undo.h"
#include "file.h"
+#include "extension/implementation/implementation.h"
+#include "inkscape.h"
+
namespace Inkscape {
namespace UI {
@@ -28,18 +35,16 @@ namespace UI {
TemplateWidget::TemplateWidget()
: _more_info_button(_("More info"))
, _short_description_label(_(" "))
- , _template_author_label(_(" "))
, _template_name_label(_("no template selected"))
+ , _effect_prefs(NULL)
{
pack_start(_template_name_label, Gtk::PACK_SHRINK, 10);
- pack_start(_template_author_label, Gtk::PACK_SHRINK, 0);
pack_start(_preview_box, Gtk::PACK_SHRINK, 0);
_preview_box.pack_start(_preview_image, Gtk::PACK_EXPAND_PADDING, 15);
_preview_box.pack_start(_preview_render, Gtk::PACK_EXPAND_PADDING, 10);
_short_description_label.set_line_wrap(true);
- //_short_description_label.set_size_request(200);
Gtk::Alignment *align;
align = manage(new Gtk::Alignment(Gtk::ALIGN_END, Gtk::ALIGN_CENTER, 0.0, 0.0));
@@ -55,10 +60,19 @@ TemplateWidget::TemplateWidget()
void TemplateWidget::create()
{
- if (_current_template.path == "")
+ if (_current_template.display_name == "")
return;
- if (_current_template.is_procedural) {}
+ if (_current_template.is_procedural){
+ SPDesktop *desktop = SP_ACTIVE_DESKTOP;
+ SPDesktop *desc = sp_file_new_default();
+ _current_template.tpl_effect->effect(desc);
+ DocumentUndo::clearUndo(sp_desktop_document(desc));
+ sp_desktop_document(desc)->setModifiedSinceSave(false);
+
+ if (desktop)
+ desktop->clearWaitingCursor();
+ }
else {
sp_file_new(_current_template.path);
}
@@ -68,34 +82,41 @@ void TemplateWidget::create()
void TemplateWidget::display(TemplateLoadTab::TemplateData data)
{
_current_template = data;
- if (data.is_procedural){}
- else{
- _template_name_label.set_text(_current_template.display_name);
- _template_author_label.set_text(_current_template.author);
- _short_description_label.set_text(_current_template.short_description);
+
+ _template_name_label.set_text(_current_template.display_name);
+ _short_description_label.set_text(_current_template.short_description);
- Glib::ustring imagePath = Glib::build_filename(Glib::path_get_dirname(_current_template.path), _current_template.preview_name);
- if (data.preview_name != ""){
- _preview_image.set(imagePath);
- _preview_image.show();
- _preview_render.hide();
- }
- else{
- _preview_render.showImage(data.path);
- _preview_render.show();
- _preview_image.hide();
- }
+ _preview_render.hide();
+ _preview_image.hide();
+
+ std::string imagePath = Glib::build_filename(Glib::path_get_dirname(_current_template.path), _current_template.preview_name);
+ if (data.preview_name != ""){
+ _preview_image.set(imagePath);
+ _preview_image.show();
+ }
+ else if (!data.is_procedural){
+ Glib::ustring gPath = data.path.c_str();
+ _preview_render.showImage(gPath);
+ _preview_render.show();
+ }
+
+ if (_effect_prefs != NULL){
+ remove (*_effect_prefs);
+ _effect_prefs = NULL;
+ }
+ if (data.is_procedural){
+ _effect_prefs = data.tpl_effect->get_imp()->prefs_effect(data.tpl_effect, SP_ACTIVE_DESKTOP, NULL, NULL);
+ pack_start(*_effect_prefs);
}
}
void TemplateWidget::_displayTemplateDetails()
{
- if (_current_template.path == "")
- return;
+ Glib::ustring message = _current_template.display_name + "\n\n";
- Glib::ustring message = _current_template.display_name + "\n\n" +
- _("Path: ") + _current_template.path + "\n\n";
+ if (_current_template.path != "")
+ message += _("Path: ") + _current_template.path + "\n\n";
if (_current_template.long_description != "")
message += _("Description: ") + _current_template.long_description + "\n\n";
diff --git a/src/ui/dialog/template-widget.h b/src/ui/dialog/template-widget.h
index f7e1267ce..bb35d26a0 100644
--- a/src/ui/dialog/template-widget.h
+++ b/src/ui/dialog/template-widget.h
@@ -17,6 +17,7 @@
#include "template-load-tab.h"
+
namespace Inkscape {
namespace UI {
@@ -36,8 +37,8 @@ private:
Gtk::Image _preview_image;
Dialog::SVGPreview _preview_render;
Gtk::Label _short_description_label;
- Gtk::Label _template_author_label;
Gtk::Label _template_name_label;
+ Gtk::Widget *_effect_prefs;
void _displayTemplateDetails();
};
diff --git a/src/ui/dialog/text-edit.cpp b/src/ui/dialog/text-edit.cpp
index 4a25f723b..9124681a0 100644
--- a/src/ui/dialog/text-edit.cpp
+++ b/src/ui/dialog/text-edit.cpp
@@ -401,7 +401,7 @@ void TextEdit::setPreviewText (Glib::ustring font_spec, Glib::ustring phrase)
Inkscape::Preferences *prefs = Inkscape::Preferences::get();
int unit = prefs->getInt("/options/font/unitType", SP_CSS_UNIT_PT);
- double pt_size = sp_style_css_size_units_to_px(sp_font_selector_get_size(fsel), unit) * Inkscape::Util::Quantity::convert(1, "px", "pt");
+ double pt_size = Inkscape::Util::Quantity::convert(sp_style_css_size_units_to_px(sp_font_selector_get_size(fsel), unit), "px", "pt");
// Pango font size is in 1024ths of a point
// C++11: Glib::ustring size = std::to_string( pt_size * PANGO_SCALE );
diff --git a/src/ui/widget/page-sizer.cpp b/src/ui/widget/page-sizer.cpp
index 8287452d7..2379dc181 100644
--- a/src/ui/widget/page-sizer.cpp
+++ b/src/ui/widget/page-sizer.cpp
@@ -442,6 +442,7 @@ PageSizer::init ()
_portrait_connection = _portraitButton.signal_toggled().connect (sigc::mem_fun (*this, &PageSizer::on_portrait));
_changedw_connection = _dimensionWidth.signal_value_changed().connect (sigc::mem_fun (*this, &PageSizer::on_value_changed));
_changedh_connection = _dimensionHeight.signal_value_changed().connect (sigc::mem_fun (*this, &PageSizer::on_value_changed));
+ _changedu_connection = _dimensionUnits.getUnitMenu()->signal_changed().connect (sigc::mem_fun (*this, &PageSizer::on_units_changed));
_fitPageButton.signal_clicked().connect(sigc::mem_fun(*this, &PageSizer::fire_fit_canvas_to_selection_or_drawing));
show_all_children();
@@ -454,11 +455,11 @@ PageSizer::init ()
* 'changeList' is true, then adjust the paperSizeList to show the closest
* standard page size.
*
- * \param w, h given in px
+ * \param w, h
* \param changeList whether to modify the paper size list
*/
void
-PageSizer::setDim (double w, double h, bool changeList)
+PageSizer::setDim (Inkscape::Util::Quantity w, Inkscape::Util::Quantity h, bool changeList)
{
static bool _called = false;
if (_called) {
@@ -473,14 +474,16 @@ PageSizer::setDim (double w, double h, bool changeList)
_changedw_connection.block();
_changedh_connection.block();
+ _unit = w.unit->abbr;
+
if (SP_ACTIVE_DESKTOP && !_widgetRegistry->isUpdating()) {
SPDocument *doc = sp_desktop_document(SP_ACTIVE_DESKTOP);
- double const old_height = doc->getHeight();
- doc->setWidth (Inkscape::Util::Quantity(w, "px"));
- doc->setHeight (Inkscape::Util::Quantity(h, "px"));
+ Inkscape::Util::Quantity const old_height = doc->getHeight();
+ doc->setWidth (w);
+ doc->setHeight (h);
// The origin for the user is in the lower left corner; this point should remain stationary when
// changing the page size. The SVG's origin however is in the upper left corner, so we must compensate for this
- Geom::Translate const vert_offset(Geom::Point(0, (old_height - h)));
+ Geom::Translate const vert_offset(Geom::Point(0, (old_height.value("px") - h.value("px"))));
doc->getRoot()->translateChildItems(vert_offset);
DocumentUndo::done(doc, SP_VERB_NONE, _("Set page size"));
}
@@ -503,9 +506,10 @@ PageSizer::setDim (double w, double h, bool changeList)
_paperSizeListSelection->select(row);
}
- Unit const& unit = _dimensionUnits.getUnit();
- _dimensionWidth.setValue (w / unit.factor);
- _dimensionHeight.setValue (h / unit.factor);
+ _dimensionWidth.setUnit(w.unit->abbr);
+ _dimensionWidth.setValue (w.quantity);
+ _dimensionHeight.setUnit(h.unit->abbr);
+ _dimensionHeight.setValue (h.quantity);
_paper_size_list_connection.unblock();
_landscape_connection.unblock();
@@ -547,12 +551,12 @@ PageSizer::updateFitMarginsUI(Inkscape::XML::Node *nv_repr)
* paperSizeListStore->children().end() if no such paper exists.
*/
Gtk::ListStore::iterator
-PageSizer::find_paper_size (double w, double h) const
+PageSizer::find_paper_size (Inkscape::Util::Quantity w, Inkscape::Util::Quantity h) const
{
- double smaller = w;
- double larger = h;
+ double smaller = w.quantity;
+ double larger = h.quantity;
if ( h < w ) {
- smaller = h; larger = w;
+ smaller = h.quantity; larger = w.quantity;
}
g_return_val_if_fail(smaller <= larger, _paperSizeListStore->children().end());
@@ -562,8 +566,8 @@ PageSizer::find_paper_size (double w, double h) const
iter != _paperSizeTable.end() ; ++iter) {
PaperSize paper = iter->second;
Inkscape::Util::Unit const &i_unit = paper.unit;
- double smallX = Inkscape::Util::Quantity::convert(paper.smaller, i_unit, "px");
- double largeX = Inkscape::Util::Quantity::convert(paper.larger, i_unit, "px");
+ double smallX = Inkscape::Util::Quantity::convert(paper.smaller, i_unit, *w.unit);
+ double largeX = Inkscape::Util::Quantity::convert(paper.larger, i_unit, *w.unit);
g_return_val_if_fail(smallX <= largeX, _paperSizeListStore->children().end());
@@ -643,8 +647,8 @@ PageSizer::on_paper_size_list_changed()
return;
}
PaperSize paper = piter->second;
- double w = paper.smaller;
- double h = paper.larger;
+ Inkscape::Util::Quantity w = Inkscape::Util::Quantity(paper.smaller, paper.unit);
+ Inkscape::Util::Quantity h = Inkscape::Util::Quantity(paper.larger, paper.unit);
if (std::find(lscape_papers.begin(), lscape_papers.end(), paper.name.c_str()) != lscape_papers.end()) {
// enforce landscape mode if this is desired for the given page format
@@ -654,9 +658,6 @@ PageSizer::on_paper_size_list_changed()
_landscape = _landscapeButton.get_active();
}
- w = Inkscape::Util::Quantity::convert(w, paper.unit, "px");
- h = Inkscape::Util::Quantity::convert(h, paper.unit, "px");
-
if (_landscape)
setDim (h, w, false);
else
@@ -673,8 +674,8 @@ PageSizer::on_portrait()
{
if (!_portraitButton.get_active())
return;
- double w = _dimensionWidth.getValue ("px");
- double h = _dimensionHeight.getValue ("px");
+ Inkscape::Util::Quantity w = Inkscape::Util::Quantity(_dimensionWidth.getValue(""), _dimensionWidth.getUnit());
+ Inkscape::Util::Quantity h = Inkscape::Util::Quantity(_dimensionHeight.getValue(""), _dimensionHeight.getUnit());
if (h < w) {
setDim (h, w);
}
@@ -689,8 +690,8 @@ PageSizer::on_landscape()
{
if (!_landscapeButton.get_active())
return;
- double w = _dimensionWidth.getValue ("px");
- double h = _dimensionHeight.getValue ("px");
+ Inkscape::Util::Quantity w = Inkscape::Util::Quantity(_dimensionWidth.getValue(""), _dimensionWidth.getUnit());
+ Inkscape::Util::Quantity h = Inkscape::Util::Quantity(_dimensionHeight.getValue(""), _dimensionHeight.getUnit());
if (w < h) {
setDim (h, w);
}
@@ -703,11 +704,18 @@ void
PageSizer::on_value_changed()
{
if (_widgetRegistry->isUpdating()) return;
-
- setDim (_dimensionWidth.getValue("px"),
- _dimensionHeight.getValue("px"));
+ if (_unit != _dimensionUnits.getUnit().abbr) return;
+ setDim (Inkscape::Util::Quantity(_dimensionWidth.getValue(""), _dimensionUnits.getUnit()),
+ Inkscape::Util::Quantity(_dimensionHeight.getValue(""), _dimensionUnits.getUnit()));
+}
+void
+PageSizer::on_units_changed()
+{
+ if (_widgetRegistry->isUpdating()) return;
+ _unit = _dimensionUnits.getUnit().abbr;
+ setDim (Inkscape::Util::Quantity(_dimensionWidth.getValue(""), _dimensionUnits.getUnit()),
+ Inkscape::Util::Quantity(_dimensionHeight.getValue(""), _dimensionUnits.getUnit()));
}
-
} // namespace Widget
} // namespace UI
diff --git a/src/ui/widget/page-sizer.h b/src/ui/widget/page-sizer.h
index 34ed7592d..95836a005 100644
--- a/src/ui/widget/page-sizer.h
+++ b/src/ui/widget/page-sizer.h
@@ -161,7 +161,7 @@ public:
* Set the page size to the given dimensions. If 'changeList' is
* true, then reset the paper size list to the closest match
*/
- void setDim (double w, double h, bool changeList=true);
+ void setDim (Inkscape::Util::Quantity w, Inkscape::Util::Quantity h, bool changeList=true);
/**
* Updates the scalar widgets for the fit margins. (Just changes the value
@@ -179,7 +179,7 @@ protected:
/**
* Find the closest standard paper size in the table, to the
*/
- Gtk::ListStore::iterator find_paper_size (double w, double h) const;
+ Gtk::ListStore::iterator find_paper_size (Inkscape::Util::Quantity w, Inkscape::Util::Quantity h) const;
void fire_fit_canvas_to_selection_or_drawing();
@@ -252,13 +252,17 @@ protected:
//callback
void on_value_changed();
+ void on_units_changed();
sigc::connection _changedw_connection;
sigc::connection _changedh_connection;
+ sigc::connection _changedu_connection;
Registry *_widgetRegistry;
//### state - whether we are currently landscape or portrait
bool _landscape;
+
+ Glib::ustring _unit;
};
diff --git a/src/ui/widget/spinbutton.cpp b/src/ui/widget/spinbutton.cpp
index c107979a8..1114ff32b 100644
--- a/src/ui/widget/spinbutton.cpp
+++ b/src/ui/widget/spinbutton.cpp
@@ -14,6 +14,7 @@
#include "spinbutton.h"
#include "unit-menu.h"
+#include "unit-tracker.h"
#include "util/expression-evaluator.h"
#include "event-context.h"
@@ -32,16 +33,23 @@ SpinButton::connect_signals() {
int SpinButton::on_input(double* newvalue)
{
try {
- Inkscape::Util::GimpEevlQuantity result;
- if (_unit_menu) {
- Unit unit = _unit_menu->getUnit();
- result = Inkscape::Util::gimp_eevl_evaluate (get_text().c_str(), &unit);
+ Inkscape::Util::EvaluatorQuantity result;
+ if (_unit_menu || _unit_tracker) {
+ Unit unit;
+ if (_unit_menu) {
+ unit = _unit_menu->getUnit();
+ } else {
+ unit = _unit_tracker->getActiveUnit();
+ }
+ Inkscape::Util::ExpressionEvaluator eval = Inkscape::Util::ExpressionEvaluator(get_text().c_str(), &unit);
+ result = eval.evaluate();
// check if output dimension corresponds to input unit
if (result.dimension != (unit.isAbsolute() ? 1 : 0) ) {
throw Inkscape::Util::EvaluatorException("Input dimensions do not match with parameter dimensions.","");
}
} else {
- result = Inkscape::Util::gimp_eevl_evaluate (get_text().c_str(), NULL);
+ Inkscape::Util::ExpressionEvaluator eval = Inkscape::Util::ExpressionEvaluator(get_text().c_str(), NULL);
+ result = eval.evaluate();
}
*newvalue = result.value;
@@ -57,7 +65,7 @@ int SpinButton::on_input(double* newvalue)
bool SpinButton::on_my_focus_in_event(GdkEventFocus* /*event*/)
{
- on_focus_in_value = get_value();
+ _on_focus_in_value = get_value();
return false; // do not consume the event
}
@@ -84,7 +92,7 @@ bool SpinButton::on_my_key_press_event(GdkEventKey* event)
void SpinButton::undo()
{
- set_value(on_focus_in_value);
+ set_value(_on_focus_in_value);
}
diff --git a/src/ui/widget/spinbutton.h b/src/ui/widget/spinbutton.h
index fe5d699e7..812b5f515 100644
--- a/src/ui/widget/spinbutton.h
+++ b/src/ui/widget/spinbutton.h
@@ -25,6 +25,7 @@ namespace UI {
namespace Widget {
class UnitMenu;
+class UnitTracker;
/**
* SpinButton widget, that allows entry of simple math expressions (also units, when linked with UnitMenu),
@@ -37,7 +38,9 @@ class SpinButton : public Gtk::SpinButton
public:
SpinButton(double climb_rate = 0.0, guint digits = 0)
: Gtk::SpinButton(climb_rate, digits),
- _unit_menu(NULL)
+ _unit_menu(NULL),
+ _unit_tracker(NULL),
+ _on_focus_in_value(0.)
{
connect_signals();
};
@@ -47,7 +50,9 @@ public:
explicit SpinButton(Gtk::Adjustment& adjustment, double climb_rate = 0.0, guint digits = 0)
#endif
: Gtk::SpinButton(adjustment, climb_rate, digits),
- _unit_menu(NULL)
+ _unit_menu(NULL),
+ _unit_tracker(NULL),
+ _on_focus_in_value(0.)
{
connect_signals();
};
@@ -55,9 +60,13 @@ public:
virtual ~SpinButton() {};
void setUnitMenu(UnitMenu* unit_menu) { _unit_menu = unit_menu; };
+
+ void addUnitTracker(UnitTracker* ut) { _unit_tracker = ut; };
protected:
UnitMenu *_unit_menu; /// Linked unit menu for unit conversion in entered expressions.
+ UnitTracker *_unit_tracker; // Linked unit tracker for unit conversion in entered expressions.
+ double _on_focus_in_value;
void connect_signals();
@@ -90,8 +99,6 @@ protected:
*/
void undo();
- double on_focus_in_value;
-
private:
// noncopyable
SpinButton(const SpinButton&);
diff --git a/src/util/expression-evaluator.cpp b/src/util/expression-evaluator.cpp
index dc59c67f4..3b7e77c6c 100644
--- a/src/util/expression-evaluator.cpp
+++ b/src/util/expression-evaluator.cpp
@@ -6,6 +6,7 @@
* Copyright (C) 2008 Martin Nordholts <martinn@svn.gnome.org>
* Modified for Inkscape by Johan Engelen
* Copyright (C) 2011 Johan Engelen
+ * Copyright (C) 2013 Matthew Petroff
*
* This library is free software: you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -27,6 +28,7 @@
#include "util/expression-evaluator.h"
#include "util/units.h"
+#include <math.h>
#include <string.h>
using Inkscape::Util::unit_table;
@@ -34,495 +36,353 @@ using Inkscape::Util::unit_table;
namespace Inkscape {
namespace Util {
-enum
+EvaluatorQuantity::EvaluatorQuantity(double value, unsigned int dimension) :
+ value(value),
+ dimension(dimension)
{
- GIMP_EEVL_TOKEN_NUM = 30000,
- GIMP_EEVL_TOKEN_IDENTIFIER = 30001,
-
- GIMP_EEVL_TOKEN_ANY = 40000,
-
- GIMP_EEVL_TOKEN_END = 50000
-};
-
-typedef int GimpEevlTokenType;
-
-
-typedef struct
-{
- GimpEevlTokenType type;
-
- union
- {
- gdouble fl;
-
- struct
- {
- const gchar *c;
- gint size;
- };
-
- } value;
-
-} GimpEevlToken;
+}
-typedef struct
+EvaluatorToken::EvaluatorToken()
{
- const gchar *string;
- GimpEevlUnitResolverProc unit_resolver_proc;
- Unit *unit;
-
- GimpEevlToken current_token;
- const gchar *start_of_current_token;
-} GimpEevl;
+ type = 0;
+ value.fl = 0;
+}
-/** Unit Resolver...
- */
-static bool unitresolverproc (const gchar* identifier, GimpEevlQuantity *result, Unit* unit)
+ExpressionEvaluator::ExpressionEvaluator(const char *string, Unit *unit) :
+ string(string),
+ unit(unit)
{
- if (!unit) {
- result->value = 1;
- result->dimension = 1;
- return true;
- }else if (!identifier) {
- result->value = 1;
- result->dimension = unit->isAbsolute() ? 1 : 0;
- return true;
- } else if (unit_table.hasUnit(identifier)) {
- Unit identifier_unit = unit_table.getUnit(identifier);
-
- // Catch the case of zero or negative unit factors (error!)
- if (identifier_unit.factor < 0.0000001) {
- return false;
- }
-
- result->value = unit->factor / identifier_unit.factor;
- result->dimension = identifier_unit.isAbsolute() ? 1 : 0;
- return true;
- } else {
- return false;
- }
+ current_token.type = TOKEN_END;
+
+ // Preload symbol
+ parseNextToken();
}
-static void gimp_eevl_init (GimpEevl *eva,
- const gchar *string,
- GimpEevlUnitResolverProc unit_resolver_proc,
- Unit *unit);
-static GimpEevlQuantity gimp_eevl_complete (GimpEevl *eva);
-static GimpEevlQuantity gimp_eevl_expression (GimpEevl *eva);
-static GimpEevlQuantity gimp_eevl_term (GimpEevl *eva);
-static GimpEevlQuantity gimp_eevl_signed_factor (GimpEevl *eva);
-static GimpEevlQuantity gimp_eevl_factor (GimpEevl *eva);
-static gboolean gimp_eevl_accept (GimpEevl *eva,
- GimpEevlTokenType token_type,
- GimpEevlToken *consumed_token);
-static void gimp_eevl_lex (GimpEevl *eva);
-static void gimp_eevl_lex_accept_count (GimpEevl *eva,
- gint count,
- GimpEevlTokenType token_type);
-static void gimp_eevl_lex_accept_to (GimpEevl *eva,
- gchar *to,
- GimpEevlTokenType token_type);
-static void gimp_eevl_move_past_whitespace (GimpEevl *eva);
-static gboolean gimp_eevl_unit_identifier_start (gunichar c);
-static gboolean gimp_eevl_unit_identifier_continue (gunichar c);
-static gint gimp_eevl_unit_identifier_size (const gchar *s,
- gint start);
-static void gimp_eevl_expect (GimpEevl *eva,
- GimpEevlTokenType token_type,
- GimpEevlToken *value);
-static void gimp_eevl_error (GimpEevl *eva,
- const char *msg);
-
-
/**
* Evaluates the given arithmetic expression, along with an optional dimension
* analysis, and basic unit conversions.
*
- * @param string The NULL-terminated string to be evaluated.
- * @param unit_resolver_proc Unit resolver callback.
- *
* All units conversions factors are relative to some implicit
- * base-unit (which in GIMP is inches). This is also the unit of the
- * returned value.
+ * base-unit. This is also the unit of the returned value.
*
- * Returns: A #GimpEevlQuantity with a value given in the base unit along with
- * the order of the dimension (i.e. if the base unit is inches, a dimension
- * order of two menas in^2).
+ * Returns: An EvaluatorQuantity with a value given in the base unit along with
+ * the order of the dimension (e.g. if the base unit is inches, a dimension
+ * order of two means in^2).
*
* @return Result of evaluation.
* @throws Inkscape::Util::EvaluatorException There was a parse error.
**/
-GimpEevlQuantity
-gimp_eevl_evaluate (const gchar* string, Unit* unit)
+EvaluatorQuantity ExpressionEvaluator::evaluate()
{
- if (! g_utf8_validate (string, -1, NULL)) {
+ if (!g_utf8_validate(string, -1, NULL)) {
throw EvaluatorException("Invalid UTF8 string", NULL);
}
-
- GimpEevl eva;
- gimp_eevl_init (&eva, string, unitresolverproc, unit);
-
- return gimp_eevl_complete(&eva);
-}
-
-static void
-gimp_eevl_init (GimpEevl *eva,
- const gchar *string,
- GimpEevlUnitResolverProc unit_resolver_proc,
- Unit *unit)
-{
- eva->string = string;
- eva->unit_resolver_proc = unit_resolver_proc;
- eva->unit = unit;
-
- eva->current_token.type = GIMP_EEVL_TOKEN_END;
-
- /* Preload symbol... */
- gimp_eevl_lex (eva);
-}
-
-static GimpEevlQuantity
-gimp_eevl_complete (GimpEevl *eva)
-{
- GimpEevlQuantity result = {0, 0};
- GimpEevlQuantity default_unit_factor;
-
- /* Empty expression evaluates to 0 */
- if (gimp_eevl_accept (eva, GIMP_EEVL_TOKEN_END, NULL))
- return result;
-
- result = gimp_eevl_expression (eva);
-
- /* There should be nothing left to parse by now */
- gimp_eevl_expect (eva, GIMP_EEVL_TOKEN_END, 0);
-
- eva->unit_resolver_proc (NULL, &default_unit_factor, eva->unit);
-
- /* Entire expression is dimensionless, apply default unit if
- * applicable
- */
- if (result.dimension == 0 && default_unit_factor.dimension != 0)
- {
- result.value /= default_unit_factor.value;
- result.dimension = default_unit_factor.dimension;
+
+ EvaluatorQuantity result = EvaluatorQuantity();
+ EvaluatorQuantity default_unit_factor;
+
+ // Empty expression evaluates to 0
+ if (acceptToken(TOKEN_END, NULL)) {
+ return result;
+ }
+
+ result = evaluateExpression();
+
+ // There should be nothing left to parse by now
+ isExpected(TOKEN_END, 0);
+
+ resolveUnit(NULL, &default_unit_factor, unit);
+
+ // Entire expression is dimensionless, apply default unit if applicable
+ if ( result.dimension == 0 && default_unit_factor.dimension != 0 ) {
+ result.value /= default_unit_factor.value;
+ result.dimension = default_unit_factor.dimension;
}
- return result;
+ return result;
}
-static GimpEevlQuantity
-gimp_eevl_expression (GimpEevl *eva)
+EvaluatorQuantity ExpressionEvaluator::evaluateExpression()
{
- gboolean subtract;
- GimpEevlQuantity evaluated_terms;
-
- evaluated_terms = gimp_eevl_term (eva);
-
- /* continue evaluating terms, chained with + or -. */
- for (subtract = FALSE;
- gimp_eevl_accept (eva, '+', NULL) ||
- (subtract = gimp_eevl_accept (eva, '-', NULL));
- subtract = FALSE)
+ bool subtract;
+ EvaluatorQuantity evaluated_terms;
+
+ evaluated_terms = evaluateTerm();
+
+ // Continue evaluating terms, chained with + or -.
+ for (subtract = FALSE;
+ acceptToken('+', NULL) || (subtract = acceptToken('-', NULL));
+ subtract = FALSE)
{
- GimpEevlQuantity new_term = gimp_eevl_term (eva);
-
- /* If dimensions missmatch, attempt default unit assignent */
- if (new_term.dimension != evaluated_terms.dimension)
- {
- GimpEevlQuantity default_unit_factor;
-
- eva->unit_resolver_proc (NULL,
- &default_unit_factor,
- eva->unit);
-
- if (new_term.dimension == 0 &&
- evaluated_terms.dimension == default_unit_factor.dimension)
+ EvaluatorQuantity new_term = evaluateTerm();
+
+ // If dimensions mismatch, attempt default unit assignent
+ if ( new_term.dimension != evaluated_terms.dimension ) {
+ EvaluatorQuantity default_unit_factor;
+
+ resolveUnit(NULL, &default_unit_factor, unit);
+
+ if ( new_term.dimension == 0
+ && evaluated_terms.dimension == default_unit_factor.dimension )
{
- new_term.value /= default_unit_factor.value;
- new_term.dimension = default_unit_factor.dimension;
- }
- else if (evaluated_terms.dimension == 0 &&
- new_term.dimension == default_unit_factor.dimension)
+ new_term.value /= default_unit_factor.value;
+ new_term.dimension = default_unit_factor.dimension;
+ } else if ( evaluated_terms.dimension == 0
+ && new_term.dimension == default_unit_factor.dimension )
{
- evaluated_terms.value /= default_unit_factor.value;
- evaluated_terms.dimension = default_unit_factor.dimension;
- }
- else
- {
- gimp_eevl_error (eva, "Dimension missmatch during addition");
+ evaluated_terms.value /= default_unit_factor.value;
+ evaluated_terms.dimension = default_unit_factor.dimension;
+ } else {
+ throwError("Dimension mismatch during addition");
}
}
-
- evaluated_terms.value += (subtract ? -new_term.value : new_term.value);
+
+ evaluated_terms.value += (subtract ? -new_term.value : new_term.value);
}
-
- return evaluated_terms;
+
+ return evaluated_terms;
}
-static GimpEevlQuantity
-gimp_eevl_term (GimpEevl *eva)
+EvaluatorQuantity ExpressionEvaluator::evaluateTerm()
{
- gboolean division;
- GimpEevlQuantity evaluated_signed_factors;
-
- evaluated_signed_factors = gimp_eevl_signed_factor (eva);
-
- for (division = FALSE;
- gimp_eevl_accept (eva, '*', NULL) ||
- (division = gimp_eevl_accept (eva, '/', NULL));
- division = FALSE)
+ bool division;
+ EvaluatorQuantity evaluated_exp_terms = evaluateExpTerm();
+
+ for ( division = false;
+ acceptToken('*', NULL) || (division = acceptToken('/', NULL));
+ division = false )
{
- GimpEevlQuantity new_signed_factor = gimp_eevl_signed_factor (eva);
-
- if (division)
- {
- evaluated_signed_factors.value /= new_signed_factor.value;
- evaluated_signed_factors.dimension -= new_signed_factor.dimension;
-
- }
- else
- {
- evaluated_signed_factors.value *= new_signed_factor.value;
- evaluated_signed_factors.dimension += new_signed_factor.dimension;
+ EvaluatorQuantity new_exp_term = evaluateExpTerm();
+
+ if (division) {
+ evaluated_exp_terms.value /= new_exp_term.value;
+ evaluated_exp_terms.dimension -= new_exp_term.dimension;
+ } else {
+ evaluated_exp_terms.value *= new_exp_term.value;
+ evaluated_exp_terms.dimension += new_exp_term.dimension;
}
}
-
- return evaluated_signed_factors;
-}
-
-static GimpEevlQuantity
-gimp_eevl_signed_factor (GimpEevl *eva)
-{
- GimpEevlQuantity result;
- gboolean negate = FALSE;
-
- if (! gimp_eevl_accept (eva, '+', NULL))
- negate = gimp_eevl_accept (eva, '-', NULL);
-
- result = gimp_eevl_factor (eva);
-
- if (negate) result.value = -result.value;
-
- return result;
+
+ return evaluated_exp_terms;
}
-static GimpEevlQuantity
-gimp_eevl_factor (GimpEevl *eva)
+EvaluatorQuantity ExpressionEvaluator::evaluateExpTerm()
{
- GimpEevlQuantity evaluated_factor = { 0, 0 };
- GimpEevlToken consumed_token;
-
- if (gimp_eevl_accept (eva,
- GIMP_EEVL_TOKEN_NUM,
- &consumed_token))
- {
- evaluated_factor.value = consumed_token.value.fl;
- }
- else if (gimp_eevl_accept (eva, '(', NULL))
- {
- evaluated_factor = gimp_eevl_expression (eva);
- gimp_eevl_expect (eva, ')', 0);
- }
- else
- {
- gimp_eevl_error (eva, "Expected number or '('");
- }
-
- if (eva->current_token.type == GIMP_EEVL_TOKEN_IDENTIFIER)
- {
- gchar *identifier;
- GimpEevlQuantity result;
-
- gimp_eevl_accept (eva,
- GIMP_EEVL_TOKEN_ANY,
- &consumed_token);
-
- identifier = g_newa (gchar, consumed_token.value.size + 1);
-
- strncpy (identifier, consumed_token.value.c, consumed_token.value.size);
- identifier[consumed_token.value.size] = '\0';
-
- if (eva->unit_resolver_proc (identifier,
- &result,
- eva->unit))
- {
- evaluated_factor.value /= result.value;
- evaluated_factor.dimension += result.dimension;
- }
- else
- {
- gimp_eevl_error (eva, "Unit was not resolved");
+ EvaluatorQuantity evaluated_signed_factors = evaluateSignedFactor();
+
+ while(acceptToken('^', NULL)) {
+ EvaluatorQuantity new_signed_factor = evaluateSignedFactor();
+
+ if (new_signed_factor.dimension == 0) {
+ evaluated_signed_factors.value = pow(evaluated_signed_factors.value,
+ new_signed_factor.value);
+ evaluated_signed_factors.dimension *= new_signed_factor.value;
+ } else {
+ throwError("Unit in exponent");
}
}
-
- return evaluated_factor;
+
+ return evaluated_signed_factors;
}
-static gboolean
-gimp_eevl_accept (GimpEevl *eva,
- GimpEevlTokenType token_type,
- GimpEevlToken *consumed_token)
+EvaluatorQuantity ExpressionEvaluator::evaluateSignedFactor()
{
- gboolean existed = FALSE;
-
- if (token_type == eva->current_token.type ||
- token_type == GIMP_EEVL_TOKEN_ANY)
- {
- existed = TRUE;
-
- if (consumed_token)
- *consumed_token = eva->current_token;
-
- /* Parse next token */
- gimp_eevl_lex (eva);
+ EvaluatorQuantity result;
+ bool negate = FALSE;
+
+ if (!acceptToken('+', NULL)) {
+ negate = acceptToken ('-', NULL);
}
-
- return existed;
+
+ result = evaluateFactor();
+
+ if (negate) {
+ result.value = -result.value;
+ }
+
+ return result;
}
-static void
-gimp_eevl_lex (GimpEevl *eva)
+EvaluatorQuantity ExpressionEvaluator::evaluateFactor()
{
- const gchar *s;
-
- gimp_eevl_move_past_whitespace (eva);
- s = eva->string;
- eva->start_of_current_token = s;
-
- if (! s || s[0] == '\0')
- {
- /* We're all done */
- eva->current_token.type = GIMP_EEVL_TOKEN_END;
- }
- else if (s[0] == '+' || s[0] == '-')
- {
- /* Snatch these before the g_strtod() does, othewise they might
- * be used in a numeric conversion.
- */
- gimp_eevl_lex_accept_count (eva, 1, s[0]);
+ EvaluatorQuantity evaluated_factor = EvaluatorQuantity();
+ EvaluatorToken consumed_token = EvaluatorToken();
+
+ if (acceptToken(TOKEN_NUM, &consumed_token)) {
+ evaluated_factor.value = consumed_token.value.fl;
+ } else if (acceptToken('(', NULL)) {
+ evaluated_factor = evaluateExpression();
+ isExpected(')', 0);
+ } else {
+ throwError("Expected number or '('");
}
- else
- {
- /* Attempt to parse a numeric value */
- gchar *endptr = NULL;
- gdouble value = g_strtod (s, &endptr);
-
- if (endptr && endptr != s)
- {
- /* A numeric could be parsed, use it */
- eva->current_token.value.fl = value;
-
- gimp_eevl_lex_accept_to (eva, endptr, GIMP_EEVL_TOKEN_NUM);
+ if ( current_token.type == TOKEN_IDENTIFIER ) {
+ char *identifier;
+ EvaluatorQuantity result;
+
+ acceptToken(TOKEN_ANY, &consumed_token);
+
+ identifier = g_newa(char, consumed_token.value.size + 1);
+
+ strncpy(identifier, consumed_token.value.c, consumed_token.value.size);
+ identifier[consumed_token.value.size] = '\0';
+
+ if (resolveUnit(identifier, &result, unit)) {
+ evaluated_factor.value /= result.value;
+ evaluated_factor.dimension += result.dimension;
+ } else {
+ throwError("Unit was not resolved");
}
- else if (gimp_eevl_unit_identifier_start (s[0]))
- {
- /* Unit identifier */
- eva->current_token.value.c = s;
- eva->current_token.value.size = gimp_eevl_unit_identifier_size (s, 0);
+ }
+
+ return evaluated_factor;
+}
- gimp_eevl_lex_accept_count (eva,
- eva->current_token.value.size,
- GIMP_EEVL_TOKEN_IDENTIFIER);
- }
- else
- {
- /* Everything else is a single character token */
- gimp_eevl_lex_accept_count (eva, 1, s[0]);
+bool ExpressionEvaluator::acceptToken(TokenType token_type,
+ EvaluatorToken *consumed_token)
+{
+ bool existed = FALSE;
+
+ if ( token_type == current_token.type || token_type == TOKEN_ANY ) {
+ existed = TRUE;
+
+ if (consumed_token) {
+ *consumed_token = current_token;
}
+
+ // Parse next token
+ parseNextToken();
}
+
+ return existed;
}
-static void
-gimp_eevl_lex_accept_count (GimpEevl *eva,
- gint count,
- GimpEevlTokenType token_type)
+void ExpressionEvaluator::parseNextToken()
{
- eva->current_token.type = token_type;
- eva->string += count;
+ const char *s;
+
+ movePastWhiteSpace();
+ s = string;
+ start_of_current_token = s;
+
+ if ( !s || s[0] == '\0' ) {
+ // We're all done
+ current_token.type = TOKEN_END;
+ } else if ( s[0] == '+' || s[0] == '-' ) {
+ // Snatch these before the g_strtod() does, othewise they might
+ // be used in a numeric conversion.
+ acceptTokenCount(1, s[0]);
+ } else {
+ // Attempt to parse a numeric value
+ char *endptr = NULL;
+ gdouble value = g_strtod(s, &endptr);
+
+ if ( endptr && endptr != s ) {
+ // A numeric could be parsed, use it
+ current_token.value.fl = value;
+
+ current_token.type = TOKEN_NUM;
+ string = endptr;
+ } else if (isUnitIdentifierStart(s[0])) {
+ // Unit identifier
+ current_token.value.c = s;
+ current_token.value.size = getIdentifierSize(s, 0);
+
+ acceptTokenCount(current_token.value.size, TOKEN_IDENTIFIER);
+ } else {
+ // Everything else is a single character token
+ acceptTokenCount(1, s[0]);
+ }
+ }
}
-static void
-gimp_eevl_lex_accept_to (GimpEevl *eva,
- gchar *to,
- GimpEevlTokenType token_type)
+void ExpressionEvaluator::acceptTokenCount (int count, TokenType token_type)
{
- eva->current_token.type = token_type;
- eva->string = to;
+ current_token.type = token_type;
+ string += count;
}
-static void
-gimp_eevl_move_past_whitespace (GimpEevl *eva)
+void ExpressionEvaluator::isExpected(TokenType token_type,
+ EvaluatorToken *value)
{
- if (! eva->string)
- return;
-
- while (g_ascii_isspace (*eva->string))
- eva->string++;
+ if (!acceptToken(token_type, value)) {
+ throwError("Unexpected token");
+ }
}
-static gboolean
-gimp_eevl_unit_identifier_start (gunichar c)
+void ExpressionEvaluator::movePastWhiteSpace()
{
- return (g_unichar_isalpha (c) ||
- c == (gunichar) '%' ||
- c == (gunichar) '\'');
+ if (!string) {
+ return;
+ }
+
+ while (g_ascii_isspace(*string)) {
+ string++;
+ }
}
-static gboolean
-gimp_eevl_unit_identifier_continue (gunichar c)
+bool ExpressionEvaluator::isUnitIdentifierStart(gunichar c)
{
- return (gimp_eevl_unit_identifier_start (c) ||
- g_unichar_isdigit (c));
+ return (g_unichar_isalpha (c)
+ || c == (gunichar) '%'
+ || c == (gunichar) '\'');
}
/**
- * gimp_eevl_unit_identifier_size:
+ * getIdentifierSize:
* @s:
* @start:
*
* Returns: Size of identifier in bytes (not including NULL
* terminator).
**/
-static gint
-gimp_eevl_unit_identifier_size (const gchar *string,
- gint start_offset)
+int ExpressionEvaluator::getIdentifierSize(const char *string, int start_offset)
{
- const gchar *start = g_utf8_offset_to_pointer (string, start_offset);
- const gchar *s = start;
- gunichar c = g_utf8_get_char (s);
- gint length = 0;
-
- if (gimp_eevl_unit_identifier_start (c))
- {
- s = g_utf8_next_char (s);
- c = g_utf8_get_char (s);
- length++;
-
- while (gimp_eevl_unit_identifier_continue (c))
- {
- s = g_utf8_next_char (s);
- c = g_utf8_get_char (s);
- length++;
+ const char *start = g_utf8_offset_to_pointer(string, start_offset);
+ const char *s = start;
+ gunichar c = g_utf8_get_char(s);
+ int length = 0;
+
+ if (isUnitIdentifierStart(c)) {
+ s = g_utf8_next_char (s);
+ c = g_utf8_get_char (s);
+ length++;
+
+ while ( isUnitIdentifierStart (c) || g_unichar_isdigit (c) ) {
+ s = g_utf8_next_char(s);
+ c = g_utf8_get_char(s);
+ length++;
}
}
-
- return g_utf8_offset_to_pointer (start, length) - start;
+
+ return g_utf8_offset_to_pointer(start, length) - start;
}
-static void
-gimp_eevl_expect (GimpEevl *eva,
- GimpEevlTokenType token_type,
- GimpEevlToken *value)
+bool ExpressionEvaluator::resolveUnit (const char* identifier,
+ EvaluatorQuantity *result,
+ Unit* unit)
{
- if (! gimp_eevl_accept (eva, token_type, value))
- gimp_eevl_error (eva, "Unexpected token");
+ if (!unit) {
+ result->value = 1;
+ result->dimension = 1;
+ return true;
+ }else if (!identifier) {
+ result->value = 1;
+ result->dimension = unit->isAbsolute() ? 1 : 0;
+ return true;
+ } else if (unit_table.hasUnit(identifier)) {
+ Unit identifier_unit = unit_table.getUnit(identifier);
+ result->value = Quantity::convert(1, *unit, identifier_unit);
+ result->dimension = identifier_unit.isAbsolute() ? 1 : 0;
+ return true;
+ } else {
+ return false;
+ }
}
-static void
-gimp_eevl_error (GimpEevl *eva,
- const char *msg)
+void ExpressionEvaluator::throwError(const char *msg)
{
- throw EvaluatorException(msg, eva->start_of_current_token);
+ throw EvaluatorException(msg, start_of_current_token);
}
} // namespace Util
diff --git a/src/util/expression-evaluator.h b/src/util/expression-evaluator.h
index 4b1065268..6412dfea7 100644
--- a/src/util/expression-evaluator.h
+++ b/src/util/expression-evaluator.h
@@ -6,6 +6,7 @@
* Copyright (C) 2008-2009 Martin Nordholts <martinn@svn.gnome.org>
* Modified for Inkscape by Johan Engelen
* Copyright (C) 2011 Johan Engelen
+ * Copyright (C) 2013 Matthew Petroff
*
* This library is free software: you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -22,8 +23,8 @@
* <http://www.gnu.org/licenses/>.
*/
-#ifndef SEEN_GIMP_EEVL_H
-#define SEEN_GIMP_EEVL_H
+#ifndef INKSCAPE_UTIL_EXPRESSION_EVALUATOR_H
+#define INKSCAPE_UTIL_EXPRESSION_EVALUATOR_H
#include "util/units.h"
@@ -33,7 +34,7 @@
/**
* @file
- * Introducing eevl eva, the evaluator. A straightforward recursive
+ * Expression evaluator: A straightforward recursive
* descent parser, no fuss, no new dependencies. The lexer is hand
* coded, tedious, not extremely fast but works. It evaluates the
* expression as it goes along, and does not create a parse tree or
@@ -43,8 +44,8 @@
*
* It relies on external unit resolving through a callback and does
* elementary dimensionality constraint check (e.g. "2 mm + 3 px * 4
- * in" is an error, as L + L^2 is a missmatch). It uses g_strtod() for numeric
- * conversions and it's non-destructive in terms of the paramters, and
+ * in" is an error, as L + L^2 is a mismatch). It uses g_strtod() for numeric
+ * conversions and it's non-destructive in terms of the parameters, and
* it's reentrant.
*
* EBNF:
@@ -52,7 +53,9 @@
* expression ::= term { ('+' | '-') term }* |
* <empty string> ;
*
- * term ::= signed factor { ( '*' | '/' ) signed factor }* ;
+ * term ::= exponent { ( '*' | '/' ) exponent }* ;
+ *
+ * exponent ::= signed factor { '^' signed factor }* ;
*
* signed factor ::= ( '+' | '-' )? factor ;
*
@@ -79,37 +82,104 @@ namespace Util {
class Unit;
/**
-* GimpEevlQuantity:
-* @value: In reference units.
-* @dimension: in has a dimension of 1, in^2 has a dimension of 2 etc
-*/
-typedef struct
+ * EvaluatorQuantity:
+ * @param value In reference units.
+ * @param dimension mm has a dimension of 1, mm^2 has a dimension of 2, etc.
+ */
+class EvaluatorQuantity
{
+public:
+ EvaluatorQuantity(double value = 0, unsigned int dimension = 0);
+
double value;
- gint dimension;
-} GimpEevlQuantity;
+ unsigned int dimension;
+};
-typedef bool (* GimpEevlUnitResolverProc) (const gchar *identifier,
- GimpEevlQuantity *result,
- Unit* unit);
+/**
+ * TokenType
+ */
+enum {
+ TOKEN_NUM = 30000,
+ TOKEN_IDENTIFIER = 30001,
+ TOKEN_ANY = 40000,
+ TOKEN_END = 50000
+};
+typedef int TokenType;
-GimpEevlQuantity gimp_eevl_evaluate (const gchar* string, Unit* unit = NULL);
+/**
+ * EvaluatorToken
+ */
+class EvaluatorToken
+{
+public:
+ EvaluatorToken();
+
+ TokenType type;
+
+ union {
+ double fl;
+ struct {
+ const char *c;
+ int size;
+ };
+ } value;
+};
+
+/**
+ * ExpressionEvaluator
+ * @param string NULL terminated input string to evaluate
+ * @param unit Unit output should be in
+ */
+class ExpressionEvaluator
+{
+public:
+ ExpressionEvaluator(const char *string, Unit *unit = NULL);
+
+ EvaluatorQuantity evaluate();
+
+private:
+ const char *string;
+ Unit *unit;
+
+ EvaluatorToken current_token;
+ const char *start_of_current_token;
+
+ EvaluatorQuantity evaluateExpression();
+ EvaluatorQuantity evaluateTerm();
+ EvaluatorQuantity evaluateExpTerm();
+ EvaluatorQuantity evaluateSignedFactor();
+ EvaluatorQuantity evaluateFactor();
+
+ bool acceptToken(TokenType token_type, EvaluatorToken *consumed_token);
+ void parseNextToken();
+ void acceptTokenCount(int count, TokenType token_type);
+ void isExpected(TokenType token_type, EvaluatorToken *value);
+
+ void movePastWhiteSpace();
+
+ static bool isUnitIdentifierStart(gunichar c);
+ static int getIdentifierSize(const char *s, int start);
+
+ static bool resolveUnit(const char *identifier, EvaluatorQuantity *result, Unit *unit);
+
+ void throwError(const char *msg);
+};
/**
* Special exception class for the expression evaluator.
*/
class EvaluatorException : public std::exception {
public:
- EvaluatorException(const char * message, const char *at_position) {
+ EvaluatorException(const char *message, const char *at_position) {
std::ostringstream os;
- const char* token = at_position ? at_position : "<End of input>";
+ const char *token = at_position ? at_position : "<End of input>";
os << "Expression evaluator error: " << message << " at '" << token << "'";
msgstr = os.str();
}
virtual ~EvaluatorException() throw() {} // necessary to destroy the string object!!!
- virtual const char* what() const throw () {
+ virtual const char *what() const throw () {
return msgstr.c_str();
}
protected:
@@ -119,4 +189,4 @@ protected:
}
}
-#endif // SEEN_GIMP_EEVL_H
+#endif // INKSCAPE_UTIL_EXPRESSION_EVALUATOR_H
diff --git a/src/util/units.cpp b/src/util/units.cpp
index 3fdd77916..59717d0b5 100644
--- a/src/util/units.cpp
+++ b/src/util/units.cpp
@@ -114,6 +114,7 @@ Unit::Unit(UnitType type,
abbr(abbr),
description(description)
{
+ g_return_if_fail(factor <= 0);
}
void Unit::clear()
@@ -166,25 +167,25 @@ bool operator!= (const Unit &u1, const Unit &u2)
int Unit::svgUnit() const
{
if (!abbr.compare("px"))
- return 1;
+ return SVGLength::PX;
if (!abbr.compare("pt"))
- return 2;
+ return SVGLength::PT;
if (!abbr.compare("pc"))
- return 3;
+ return SVGLength::PC;
if (!abbr.compare("mm"))
- return 4;
+ return SVGLength::MM;
if (!abbr.compare("cm"))
- return 5;
+ return SVGLength::CM;
if (!abbr.compare("in"))
- return 6;
+ return SVGLength::INCH;
if (!abbr.compare("ft"))
- return 7;
+ return SVGLength::FOOT;
if (!abbr.compare("em"))
- return 8;
+ return SVGLength::EM;
if (!abbr.compare("ex"))
- return 9;
+ return SVGLength::EX;
if (!abbr.compare("%"))
- return 10;
+ return SVGLength::PERCENT;
return 0;
}
@@ -220,6 +221,36 @@ Unit UnitTable::getUnit(Glib::ustring const &unit_abbr) const
return Unit();
}
}
+Unit UnitTable::getUnit(SVGLength::Unit const u) const
+{
+ Glib::ustring u_str;
+ switch(u) {
+ case SVGLength::PX:
+ u_str = "px"; break;
+ case SVGLength::PT:
+ u_str = "pt"; break;
+ case SVGLength::PC:
+ u_str = "pc"; break;
+ case SVGLength::MM:
+ u_str = "mm"; break;
+ case SVGLength::CM:
+ u_str = "cm"; break;
+ case SVGLength::INCH:
+ u_str = "in"; break;
+ case SVGLength::FOOT:
+ u_str = "ft"; break;
+ case SVGLength::EM:
+ u_str = "em"; break;
+ case SVGLength::EX:
+ u_str = "ex"; break;
+ case SVGLength::PERCENT:
+ u_str = "%"; break;
+ default:
+ u_str = "";
+ }
+
+ return getUnit(u_str);
+}
Quantity UnitTable::getQuantity(Glib::ustring const& q) const
{
@@ -290,6 +321,9 @@ bool UnitTable::load(std::string const &filename) {
Glib::ustring unitfile = Glib::file_get_contents(filename);
ctx.parse(unitfile);
ctx.end_parse();
+ } catch (Glib::FileError const &e) {
+ g_warning("Units file %s is missing: %s\n", filename.c_str(), e.what().c_str());
+ return false;
} catch (Glib::MarkupError const &e) {
g_warning("Problem loading units file '%s': %s\n", filename.c_str(), e.what().c_str());
return false;
@@ -421,6 +455,27 @@ double Quantity::convert(const double from_dist, const Glib::ustring from, const
return convert(from_dist, unit_table.getUnit(from), unit_table.getUnit(to));
}
+bool operator< (const Quantity &ql, const Quantity &qr)
+{
+ if (ql.unit->type != qr.unit->type) {
+ g_warning("Incompatible units");
+ return false;
+ }
+ return ql.quantity < qr.value(*ql.unit);
+}
+bool operator> (const Quantity &ql, const Quantity &qr)
+{
+ if (ql.unit->type != qr.unit->type) {
+ g_warning("Incompatible units");
+ return false;
+ }
+ return ql.quantity > qr.value(*ql.unit);
+}
+bool operator!= (const Quantity &q1, const Quantity &q2)
+{
+ return (*q1.unit != *q2.unit) || (q1.quantity != q2.quantity);
+}
+
} // namespace Util
} // namespace Inkscape
diff --git a/src/util/units.h b/src/util/units.h
index bb202b96a..7ba6e1e86 100644
--- a/src/util/units.h
+++ b/src/util/units.h
@@ -1,5 +1,6 @@
/*
* Inkscape Units
+ * These classes are used for defining different unit systems.
*
* Authors:
* Matthew Petroff <matthew@mpetroff.net>
@@ -9,25 +10,12 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-/*
-This is a rough draft of a global 'units' thingee, to allow dialogs and
-the ruler to share info about unit systems... Dunno if this is the
-right kind of object though, so we may have to redo this or shift things
-around later when it becomes clearer what we need.
-
-This object is used for defining different unit systems.
-
-This is intended to eventually replace inkscape/helper/units.*.
-
-Need to review the Units support that's in Gtkmm already...
-
-*/
-
#ifndef INKSCAPE_UTIL_UNITS_H
#define INKSCAPE_UTIL_UNITS_H
#include <map>
#include <glibmm/ustring.h>
+#include "svg/svg-length.h"
namespace Inkscape {
namespace Util {
@@ -112,6 +100,11 @@ public:
static double convert(const double from_dist, const Glib::ustring from, const Unit &to);
static double convert(const double from_dist, const Unit &from, const Glib::ustring to);
static double convert(const double from_dist, const Glib::ustring from, const Glib::ustring to);
+
+ /** Comparison operators. */
+ friend bool operator< (const Quantity &ql, const Quantity &qr);
+ friend bool operator> (const Quantity &ql, const Quantity &qr);
+ friend bool operator!= (const Quantity &q1, const Quantity &q2);
};
class UnitTable {
@@ -132,6 +125,9 @@ class UnitTable {
/** Retrieve a given unit based on its string identifier */
Unit getUnit(Glib::ustring const &name) const;
+ /** Retrieve a given unit based on its SVGLength unit */
+ Unit getUnit(SVGLength::Unit const u) const;
+
/** Retrieve a quantity based on its string identifier */
Quantity getQuantity(Glib::ustring const &q) const;
diff --git a/src/widgets/calligraphy-toolbar.cpp b/src/widgets/calligraphy-toolbar.cpp
index 1f91b9fe2..12228ce56 100644
--- a/src/widgets/calligraphy-toolbar.cpp
+++ b/src/widgets/calligraphy-toolbar.cpp
@@ -450,7 +450,7 @@ void sp_calligraphy_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions
GTK_WIDGET(desktop->canvas), holder, TRUE, "altx-calligraphy",
1, 100, 1.0, 10.0,
labels, values, G_N_ELEMENTS(labels),
- sp_ddc_width_value_changed, 1, 0 );
+ sp_ddc_width_value_changed, NULL /*unit tracker*/, 1, 0 );
ege_adjustment_action_set_appearance( eact, TOOLBAR_SLIDER_HINT );
gtk_action_group_add_action( mainActions, GTK_ACTION(eact) );
gtk_action_set_sensitive( GTK_ACTION(eact), TRUE );
@@ -467,7 +467,7 @@ void sp_calligraphy_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions
GTK_WIDGET(desktop->canvas), holder, FALSE, NULL,
-100, 100, 1, 10.0,
labels, values, G_N_ELEMENTS(labels),
- sp_ddc_velthin_value_changed, 1, 0);
+ sp_ddc_velthin_value_changed, NULL /*unit tracker*/, 1, 0);
gtk_action_group_add_action( mainActions, GTK_ACTION(eact) );
gtk_action_set_sensitive( GTK_ACTION(eact), TRUE );
}
@@ -483,7 +483,7 @@ void sp_calligraphy_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions
GTK_WIDGET(desktop->canvas), holder, TRUE, "calligraphy-angle",
-90.0, 90.0, 1.0, 10.0,
labels, values, G_N_ELEMENTS(labels),
- sp_ddc_angle_value_changed, 1, 0 );
+ sp_ddc_angle_value_changed, NULL /*unit tracker*/, 1, 0 );
gtk_action_group_add_action( mainActions, GTK_ACTION(eact) );
g_object_set_data( holder, "angle_action", eact );
gtk_action_set_sensitive( GTK_ACTION(eact), TRUE );
@@ -501,7 +501,7 @@ void sp_calligraphy_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions
GTK_WIDGET(desktop->canvas), holder, FALSE, NULL,
0.0, 100, 1.0, 10.0,
labels, values, G_N_ELEMENTS(labels),
- sp_ddc_flatness_value_changed, 1, 0);
+ sp_ddc_flatness_value_changed, NULL /*unit tracker*/, 1, 0);
gtk_action_group_add_action( mainActions, GTK_ACTION(eact) );
gtk_action_set_sensitive( GTK_ACTION(eact), TRUE );
}
@@ -518,7 +518,7 @@ void sp_calligraphy_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions
GTK_WIDGET(desktop->canvas), holder, FALSE, NULL,
0.0, 5.0, 0.01, 0.1,
labels, values, G_N_ELEMENTS(labels),
- sp_ddc_cap_rounding_value_changed, 0.01, 2 );
+ sp_ddc_cap_rounding_value_changed, NULL /*unit tracker*/, 0.01, 2 );
gtk_action_group_add_action( mainActions, GTK_ACTION(eact) );
gtk_action_set_sensitive( GTK_ACTION(eact), TRUE );
}
@@ -534,7 +534,7 @@ void sp_calligraphy_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions
GTK_WIDGET(desktop->canvas), holder, FALSE, NULL,
0.0, 100, 1, 10.0,
labels, values, G_N_ELEMENTS(labels),
- sp_ddc_tremor_value_changed, 1, 0);
+ sp_ddc_tremor_value_changed, NULL /*unit tracker*/, 1, 0);
ege_adjustment_action_set_appearance( eact, TOOLBAR_SLIDER_HINT );
gtk_action_group_add_action( mainActions, GTK_ACTION(eact) );
@@ -552,7 +552,7 @@ void sp_calligraphy_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions
GTK_WIDGET(desktop->canvas), holder, FALSE, NULL,
0.0, 100, 1, 10.0,
labels, values, G_N_ELEMENTS(labels),
- sp_ddc_wiggle_value_changed, 1, 0);
+ sp_ddc_wiggle_value_changed, NULL /*unit tracker*/, 1, 0);
ege_adjustment_action_set_appearance( eact, TOOLBAR_SLIDER_HINT );
gtk_action_group_add_action( mainActions, GTK_ACTION(eact) );
gtk_action_set_sensitive( GTK_ACTION(eact), TRUE );
@@ -569,7 +569,7 @@ void sp_calligraphy_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions
GTK_WIDGET(desktop->canvas), holder, FALSE, NULL,
0.0, 100, 1, 10.0,
labels, values, G_N_ELEMENTS(labels),
- sp_ddc_mass_value_changed, 1, 0);
+ sp_ddc_mass_value_changed, NULL /*unit tracker*/, 1, 0);
ege_adjustment_action_set_appearance( eact, TOOLBAR_SLIDER_HINT );
gtk_action_group_add_action( mainActions, GTK_ACTION(eact) );
gtk_action_set_sensitive( GTK_ACTION(eact), TRUE );
diff --git a/src/widgets/connector-toolbar.cpp b/src/widgets/connector-toolbar.cpp
index 54344e446..2e5c2ade1 100644
--- a/src/widgets/connector-toolbar.cpp
+++ b/src/widgets/connector-toolbar.cpp
@@ -364,7 +364,7 @@ void sp_connector_toolbox_prep( SPDesktop *desktop, GtkActionGroup* mainActions,
GTK_WIDGET(desktop->canvas), holder, TRUE, "inkscape:connector-curvature",
0, 100, 1.0, 10.0,
0, 0, 0,
- connector_curvature_changed, 1, 0 );
+ connector_curvature_changed, NULL /*unit tracker*/, 1, 0 );
gtk_action_group_add_action( mainActions, GTK_ACTION(eact) );
// Spacing spinbox
@@ -375,7 +375,7 @@ void sp_connector_toolbox_prep( SPDesktop *desktop, GtkActionGroup* mainActions,
GTK_WIDGET(desktop->canvas), holder, TRUE, "inkscape:connector-spacing",
0, 100, 1.0, 10.0,
0, 0, 0,
- connector_spacing_changed, 1, 0 );
+ connector_spacing_changed, NULL /*unit tracker*/, 1, 0 );
gtk_action_group_add_action( mainActions, GTK_ACTION(eact) );
// Graph (connector network) layout
@@ -397,7 +397,7 @@ void sp_connector_toolbox_prep( SPDesktop *desktop, GtkActionGroup* mainActions,
GTK_WIDGET(desktop->canvas), holder, TRUE, "inkscape:connector-length",
10, 1000, 10.0, 100.0,
0, 0, 0,
- connector_length_changed, 1, 0 );
+ connector_length_changed, NULL /*unit tracker*/, 1, 0 );
gtk_action_group_add_action( mainActions, GTK_ACTION(eact) );
diff --git a/src/widgets/desktop-widget.cpp b/src/widgets/desktop-widget.cpp
index e9c2e6ef3..e9a834db7 100644
--- a/src/widgets/desktop-widget.cpp
+++ b/src/widgets/desktop-widget.cpp
@@ -2135,8 +2135,8 @@ sp_desktop_widget_update_scrollbars (SPDesktopWidget *dtw, double scale)
/* The desktop region we always show unconditionally */
SPDocument *doc = dtw->desktop->doc();
- Geom::Rect darea ( Geom::Point(-doc->getWidth(), -doc->getHeight()),
- Geom::Point(2 * doc->getWidth(), 2 * doc->getHeight()) );
+ Geom::Rect darea ( Geom::Point(-doc->getWidth().value("px"), -doc->getHeight().value("px")),
+ Geom::Point(2 * doc->getWidth().value("px"), 2 * doc->getHeight().value("px")) );
Geom::OptRect deskarea;
if (Inkscape::Preferences::get()->getInt("/tools/bounding_box") == 0) {
diff --git a/src/widgets/eraser-toolbar.cpp b/src/widgets/eraser-toolbar.cpp
index 3f5e60780..1af574ed6 100644
--- a/src/widgets/eraser-toolbar.cpp
+++ b/src/widgets/eraser-toolbar.cpp
@@ -148,7 +148,7 @@ void sp_eraser_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GOb
GTK_WIDGET(desktop->canvas), holder, TRUE, "altx-eraser",
1, 100, 1.0, 10.0,
labels, values, G_N_ELEMENTS(labels),
- sp_erc_width_value_changed, 1, 0);
+ sp_erc_width_value_changed, NULL /*unit tracker*/, 1, 0);
ege_adjustment_action_set_appearance( eact, TOOLBAR_SLIDER_HINT );
gtk_action_group_add_action( mainActions, GTK_ACTION(eact) );
gtk_action_set_sensitive( GTK_ACTION(eact), TRUE );
diff --git a/src/widgets/gradient-toolbar.cpp b/src/widgets/gradient-toolbar.cpp
index 5f29e8ed8..f7d2b2bd5 100644
--- a/src/widgets/gradient-toolbar.cpp
+++ b/src/widgets/gradient-toolbar.cpp
@@ -286,7 +286,7 @@ void gr_read_selection( Inkscape::Selection *selection,
}
}
if (spread != spr_selected) {
- if (spr_selected != INT_MAX) {
+ if (spr_selected != SP_GRADIENT_SPREAD_UNDEFINED) {
spr_multi = true;
} else {
spr_selected = spread;
@@ -319,7 +319,7 @@ void gr_read_selection( Inkscape::Selection *selection,
}
}
if (spread != spr_selected) {
- if (spr_selected != INT_MAX) {
+ if (spr_selected != SP_GRADIENT_SPREAD_UNDEFINED) {
spr_multi = true;
} else {
spr_selected = spread;
@@ -345,7 +345,7 @@ void gr_read_selection( Inkscape::Selection *selection,
}
}
if (spread != spr_selected) {
- if (spr_selected != INT_MAX) {
+ if (spr_selected != SP_GRADIENT_SPREAD_UNDEFINED) {
spr_multi = true;
} else {
spr_selected = spread;
@@ -380,7 +380,7 @@ static void gr_tb_selection_changed(Inkscape::Selection * /*selection*/, gpointe
}
SPGradient *gr_selected = 0;
- SPGradientSpread spr_selected = static_cast<SPGradientSpread>(INT_MAX); // meaning undefined
+ SPGradientSpread spr_selected = SP_GRADIENT_SPREAD_UNDEFINED;
bool gr_multi = false;
bool spr_multi = false;
@@ -1175,8 +1175,9 @@ void sp_gradient_toolbox_prep(SPDesktop * desktop, GtkActionGroup* mainActions,
GTK_WIDGET(desktop->canvas), holder, FALSE, NULL,
0.0, 1.0, 0.01, 0.1,
0, 0, 0,
- gr_stop_offset_adjustment_changed
- , 0.01, 2, 1.0);
+ gr_stop_offset_adjustment_changed,
+ NULL /*unit tracker*/,
+ 0.01, 2, 1.0);
gtk_action_group_add_action( mainActions, GTK_ACTION(eact) );
g_object_set_data( holder, "offset_action", eact );
diff --git a/src/widgets/icon.cpp b/src/widgets/icon.cpp
index dda453bc4..feb69cc64 100644
--- a/src/widgets/icon.cpp
+++ b/src/widgets/icon.cpp
@@ -42,6 +42,7 @@
#include "display/drawing.h"
#include "io/sys.h"
#include "sp-root.h"
+#include "util/units.h"
#include "icon.h"
@@ -1137,7 +1138,7 @@ sp_icon_doc_icon( SPDocument *doc, Inkscape::Drawing &drawing,
if ( object->parent == NULL )
{
dbox = Geom::Rect(Geom::Point(0, 0),
- Geom::Point(doc->getWidth(), doc->getHeight()));
+ Geom::Point(doc->getWidth().value("px"), doc->getHeight().value("px")));
}
/* This is in document coordinates, i.e. pixels */
diff --git a/src/widgets/mesh-toolbar.cpp b/src/widgets/mesh-toolbar.cpp
index 37763ab34..582243870 100644
--- a/src/widgets/mesh-toolbar.cpp
+++ b/src/widgets/mesh-toolbar.cpp
@@ -265,7 +265,7 @@ void sp_mesh_toolbox_prep(SPDesktop * desktop, GtkActionGroup* mainActions, GObj
GTK_WIDGET(desktop->canvas), holder, FALSE, NULL,
1, 20, 1, 1,
labels, values, G_N_ELEMENTS(labels),
- ms_row_changed,
+ ms_row_changed, NULL /*unit tracker*/,
1.0, 0 );
gtk_action_group_add_action( mainActions, GTK_ACTION(eact) );
gtk_action_set_sensitive( GTK_ACTION(eact), TRUE );
@@ -281,7 +281,7 @@ void sp_mesh_toolbox_prep(SPDesktop * desktop, GtkActionGroup* mainActions, GObj
GTK_WIDGET(desktop->canvas), holder, FALSE, NULL,
1, 20, 1, 1,
labels, values, G_N_ELEMENTS(labels),
- ms_col_changed,
+ ms_col_changed, NULL /*unit tracker*/,
1.0, 0 );
gtk_action_group_add_action( mainActions, GTK_ACTION(eact) );
gtk_action_set_sensitive( GTK_ACTION(eact), TRUE );
diff --git a/src/widgets/node-toolbar.cpp b/src/widgets/node-toolbar.cpp
index a9e298f1d..c3e5b22ce 100644
--- a/src/widgets/node-toolbar.cpp
+++ b/src/widgets/node-toolbar.cpp
@@ -595,7 +595,7 @@ void sp_node_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObje
GTK_WIDGET(desktop->canvas), holder, TRUE, "altx-nodes",
-1e6, 1e6, SPIN_STEP, SPIN_PAGE_STEP,
labels, values, G_N_ELEMENTS(labels),
- sp_node_path_x_value_changed );
+ sp_node_path_x_value_changed, tracker );
tracker->addAdjustment( ege_adjustment_action_get_adjustment(eact) );
g_object_set_data( holder, "nodes_x_action", eact );
gtk_action_set_sensitive( GTK_ACTION(eact), FALSE );
@@ -613,7 +613,7 @@ void sp_node_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObje
GTK_WIDGET(desktop->canvas), holder, FALSE, NULL,
-1e6, 1e6, SPIN_STEP, SPIN_PAGE_STEP,
labels, values, G_N_ELEMENTS(labels),
- sp_node_path_y_value_changed );
+ sp_node_path_y_value_changed, tracker );
tracker->addAdjustment( ege_adjustment_action_get_adjustment(eact) );
g_object_set_data( holder, "nodes_y_action", eact );
gtk_action_set_sensitive( GTK_ACTION(eact), FALSE );
diff --git a/src/widgets/paintbucket-toolbar.cpp b/src/widgets/paintbucket-toolbar.cpp
index 1d8ae7ae9..028753b59 100644
--- a/src/widgets/paintbucket-toolbar.cpp
+++ b/src/widgets/paintbucket-toolbar.cpp
@@ -169,7 +169,7 @@ void sp_paintbucket_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions
"/tools/paintbucket/threshold", 5, GTK_WIDGET(desktop->canvas), holder, TRUE,
"inkscape:paintbucket-threshold", 0, 100.0, 1.0, 10.0,
0, 0, 0,
- paintbucket_threshold_changed, 1, 0 );
+ paintbucket_threshold_changed, NULL /*unit tracker*/, 1, 0 );
ege_adjustment_action_set_appearance( eact, TOOLBAR_SLIDER_HINT );
gtk_action_group_add_action( mainActions, GTK_ACTION(eact) );
@@ -197,7 +197,7 @@ void sp_paintbucket_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions
"/tools/paintbucket/offset", 0, GTK_WIDGET(desktop->canvas), holder, TRUE,
"inkscape:paintbucket-offset", -1e4, 1e4, 0.1, 0.5,
0, 0, 0,
- paintbucket_offset_changed, 1, 2);
+ paintbucket_offset_changed, tracker, 1, 2);
tracker->addAdjustment( ege_adjustment_action_get_adjustment(eact) );
gtk_action_group_add_action( mainActions, GTK_ACTION(eact) );
diff --git a/src/widgets/pencil-toolbar.cpp b/src/widgets/pencil-toolbar.cpp
index 851ad7134..f112a35fa 100644
--- a/src/widgets/pencil-toolbar.cpp
+++ b/src/widgets/pencil-toolbar.cpp
@@ -307,6 +307,7 @@ void sp_pencil_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GOb
1, 100.0, 0.5, 1.0,
labels, values, G_N_ELEMENTS(labels),
sp_pencil_tb_tolerance_value_changed,
+ NULL /*unit tracker*/,
1, 2);
ege_adjustment_action_set_appearance( eact, TOOLBAR_SLIDER_HINT );
gtk_action_group_add_action( mainActions, GTK_ACTION(eact) );
diff --git a/src/widgets/rect-toolbar.cpp b/src/widgets/rect-toolbar.cpp
index fb64ae14b..0d5d3a688 100644
--- a/src/widgets/rect-toolbar.cpp
+++ b/src/widgets/rect-toolbar.cpp
@@ -114,7 +114,7 @@ static void sp_rtb_value_changed(GtkAdjustment *adj, GObject *tbl, gchar const *
for (GSList const *items = selection->itemList(); items != NULL; items = items->next) {
if (SP_IS_RECT(items->data)) {
if (gtk_adjustment_get_value(adj) != 0) {
- (SP_RECT(items->data)->*setter)(Quantity::convert(gtk_adjustment_get_value(adj), unit, "px"));
+ (SP_RECT(items->data)->*setter)(Quantity::convert(gtk_adjustment_get_value(adj), unit, *sp_desktop_namedview(desktop)->doc_units));
} else {
SP_OBJECT(items->data)->getRepr()->setAttribute(value_name, NULL);
}
@@ -186,6 +186,7 @@ static void rect_tb_event_attr_changed(Inkscape::XML::Node * /*repr*/, gchar con
UnitTracker* tracker = reinterpret_cast<UnitTracker*>( g_object_get_data( tbl, "tracker" ) );
Unit const unit = tracker->getActiveUnit();
+ Unit const doc_unit = *sp_desktop_namedview(SP_ACTIVE_DESKTOP)->doc_units;
gpointer item = g_object_get_data( tbl, "item" );
if (item && SP_IS_RECT(item)) {
@@ -193,28 +194,28 @@ static void rect_tb_event_attr_changed(Inkscape::XML::Node * /*repr*/, gchar con
GtkAdjustment *adj = GTK_ADJUSTMENT( g_object_get_data( tbl, "rx" ) );
gdouble rx = SP_RECT(item)->getVisibleRx();
- gtk_adjustment_set_value(adj, Quantity::convert(rx, "px", unit));
+ gtk_adjustment_set_value(adj, Quantity::convert(rx, doc_unit, unit));
}
{
GtkAdjustment *adj = GTK_ADJUSTMENT( g_object_get_data( tbl, "ry" ) );
gdouble ry = SP_RECT(item)->getVisibleRy();
- gtk_adjustment_set_value(adj, Quantity::convert(ry, "px", unit));
+ gtk_adjustment_set_value(adj, Quantity::convert(ry, doc_unit, unit));
}
{
GtkAdjustment *adj = GTK_ADJUSTMENT( g_object_get_data( tbl, "width" ) );
gdouble width = SP_RECT(item)->getVisibleWidth();
- gtk_adjustment_set_value(adj, Quantity::convert(width, "px", unit));
+ gtk_adjustment_set_value(adj, Quantity::convert(width, doc_unit, unit));
}
{
GtkAdjustment *adj = GTK_ADJUSTMENT( g_object_get_data( tbl, "height" ) );
gdouble height = SP_RECT(item)->getVisibleHeight();
- gtk_adjustment_set_value(adj, Quantity::convert(height, "px", unit));
+ gtk_adjustment_set_value(adj, Quantity::convert(height, doc_unit, unit));
}
}
@@ -322,7 +323,7 @@ void sp_rect_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObje
GTK_WIDGET(desktop->canvas), holder, TRUE, "altx-rect",
0, 1e6, SPIN_STEP, SPIN_PAGE_STEP,
labels, values, G_N_ELEMENTS(labels),
- sp_rtb_width_value_changed );
+ sp_rtb_width_value_changed, tracker);
tracker->addAdjustment( ege_adjustment_action_get_adjustment(eact) );
g_object_set_data( holder, "width_action", eact );
gtk_action_set_sensitive( GTK_ACTION(eact), FALSE );
@@ -339,7 +340,7 @@ void sp_rect_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObje
GTK_WIDGET(desktop->canvas), holder, FALSE, NULL,
0, 1e6, SPIN_STEP, SPIN_PAGE_STEP,
labels, values, G_N_ELEMENTS(labels),
- sp_rtb_height_value_changed );
+ sp_rtb_height_value_changed, tracker);
tracker->addAdjustment( ege_adjustment_action_get_adjustment(eact) );
g_object_set_data( holder, "height_action", eact );
gtk_action_set_sensitive( GTK_ACTION(eact), FALSE );
@@ -356,7 +357,7 @@ void sp_rect_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObje
GTK_WIDGET(desktop->canvas), holder, FALSE, NULL,
0, 1e6, SPIN_STEP, SPIN_PAGE_STEP,
labels, values, G_N_ELEMENTS(labels),
- sp_rtb_rx_value_changed);
+ sp_rtb_rx_value_changed, tracker);
tracker->addAdjustment( ege_adjustment_action_get_adjustment(eact) );
gtk_action_group_add_action( mainActions, GTK_ACTION(eact) );
}
@@ -371,7 +372,7 @@ void sp_rect_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObje
GTK_WIDGET(desktop->canvas), holder, FALSE, NULL,
0, 1e6, SPIN_STEP, SPIN_PAGE_STEP,
labels, values, G_N_ELEMENTS(labels),
- sp_rtb_ry_value_changed);
+ sp_rtb_ry_value_changed, tracker);
tracker->addAdjustment( ege_adjustment_action_get_adjustment(eact) );
gtk_action_group_add_action( mainActions, GTK_ACTION(eact) );
}
diff --git a/src/widgets/select-toolbar.cpp b/src/widgets/select-toolbar.cpp
index e4a5a2905..590b0867f 100644
--- a/src/widgets/select-toolbar.cpp
+++ b/src/widgets/select-toolbar.cpp
@@ -273,7 +273,7 @@ sp_object_layout_any_value_changed(GtkAdjustment *adj, SPWidget *spw)
g_object_set_data(G_OBJECT(spw), "update", GINT_TO_POINTER(FALSE));
}
-static GtkWidget* createCustomSlider( GtkAdjustment *adjustment, gdouble climbRate, guint digits )
+static GtkWidget* createCustomSlider( GtkAdjustment *adjustment, gdouble climbRate, guint digits, Inkscape::UI::Widget::UnitTracker *unit_tracker )
{
#if WITH_GTKMM_3_0
Glib::RefPtr<Gtk::Adjustment> adj = Glib::wrap(adjustment, true);
@@ -281,6 +281,7 @@ static GtkWidget* createCustomSlider( GtkAdjustment *adjustment, gdouble climbRa
#else
Inkscape::UI::Widget::SpinButton *inkSpinner = new Inkscape::UI::Widget::SpinButton(*Glib::wrap(adjustment, true), climbRate, digits);
#endif
+ inkSpinner->addUnitTracker(unit_tracker);
inkSpinner = Gtk::manage( inkSpinner );
GtkWidget *widget = GTK_WIDGET( inkSpinner->gobj() );
return widget;
@@ -313,7 +314,7 @@ static EgeAdjustmentAction * create_adjustment_action( gchar const *name,
g_object_set_data( G_OBJECT(spw), data, adj );
}
- EgeAdjustmentAction* act = ege_adjustment_action_new( adj, name, Q_(label), tooltip, 0, SPIN_STEP, 3 );
+ EgeAdjustmentAction* act = ege_adjustment_action_new( adj, name, Q_(label), tooltip, 0, SPIN_STEP, 3, tracker );
if ( shortLabel ) {
g_object_set( act, "short_label", Q_(shortLabel), NULL );
}
diff --git a/src/widgets/spiral-toolbar.cpp b/src/widgets/spiral-toolbar.cpp
index cccaf5154..b4e8e68a7 100644
--- a/src/widgets/spiral-toolbar.cpp
+++ b/src/widgets/spiral-toolbar.cpp
@@ -262,7 +262,7 @@ void sp_spiral_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GOb
GTK_WIDGET(desktop->canvas), holder, TRUE, "altx-spiral",
0.01, 1024.0, 0.1, 1.0,
labels, values, G_N_ELEMENTS(labels),
- sp_spl_tb_revolution_value_changed, 1, 2);
+ sp_spl_tb_revolution_value_changed, NULL /*unit tracker*/, 1, 2);
gtk_action_group_add_action( mainActions, GTK_ACTION(eact) );
}
diff --git a/src/widgets/spray-toolbar.cpp b/src/widgets/spray-toolbar.cpp
index fe221f695..247df53e2 100644
--- a/src/widgets/spray-toolbar.cpp
+++ b/src/widgets/spray-toolbar.cpp
@@ -130,7 +130,7 @@ void sp_spray_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObj
GTK_WIDGET(desktop->canvas), holder, TRUE, "altx-spray",
1, 100, 1.0, 10.0,
labels, values, G_N_ELEMENTS(labels),
- sp_spray_width_value_changed, 1, 0 );
+ sp_spray_width_value_changed, NULL /*unit tracker*/, 1, 0 );
ege_adjustment_action_set_appearance( eact, TOOLBAR_SLIDER_HINT );
gtk_action_group_add_action( mainActions, GTK_ACTION(eact) );
gtk_action_set_sensitive( GTK_ACTION(eact), TRUE );
@@ -146,7 +146,7 @@ void sp_spray_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObj
GTK_WIDGET(desktop->canvas), holder, TRUE, "spray-mean",
0, 100, 1.0, 10.0,
labels, values, G_N_ELEMENTS(labels),
- sp_spray_mean_value_changed, 1, 0 );
+ sp_spray_mean_value_changed, NULL /*unit tracker*/, 1, 0 );
ege_adjustment_action_set_appearance( eact, TOOLBAR_SLIDER_HINT );
gtk_action_group_add_action( mainActions, GTK_ACTION(eact) );
gtk_action_set_sensitive( GTK_ACTION(eact), TRUE );
@@ -162,7 +162,7 @@ void sp_spray_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObj
GTK_WIDGET(desktop->canvas), holder, TRUE, "spray-standard_deviation",
1, 100, 1.0, 10.0,
labels, values, G_N_ELEMENTS(labels),
- sp_spray_standard_deviation_value_changed, 1, 0 );
+ sp_spray_standard_deviation_value_changed, NULL /*unit tracker*/, 1, 0 );
ege_adjustment_action_set_appearance( eact, TOOLBAR_SLIDER_HINT );
gtk_action_group_add_action( mainActions, GTK_ACTION(eact) );
gtk_action_set_sensitive( GTK_ACTION(eact), TRUE );
@@ -223,7 +223,7 @@ void sp_spray_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObj
GTK_WIDGET(desktop->canvas), holder, TRUE, "spray-population",
1, 100, 1.0, 10.0,
labels, values, G_N_ELEMENTS(labels),
- sp_spray_population_value_changed, 1, 0 );
+ sp_spray_population_value_changed, NULL /*unit tracker*/, 1, 0 );
ege_adjustment_action_set_appearance( eact, TOOLBAR_SLIDER_HINT );
gtk_action_group_add_action( mainActions, GTK_ACTION(eact) );
gtk_action_set_sensitive( GTK_ACTION(eact), TRUE );
@@ -254,7 +254,7 @@ void sp_spray_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObj
GTK_WIDGET(desktop->canvas), holder, TRUE, "spray-rotation",
0, 100, 1.0, 10.0,
labels, values, G_N_ELEMENTS(labels),
- sp_spray_rotation_value_changed, 1, 0 );
+ sp_spray_rotation_value_changed, NULL /*unit tracker*/, 1, 0 );
ege_adjustment_action_set_appearance( eact, TOOLBAR_SLIDER_HINT );
gtk_action_group_add_action( mainActions, GTK_ACTION(eact) );
gtk_action_set_sensitive( GTK_ACTION(eact), TRUE );
@@ -272,7 +272,7 @@ void sp_spray_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObj
GTK_WIDGET(desktop->canvas), holder, TRUE, "spray-scale",
0, 100, 1.0, 10.0,
labels, values, G_N_ELEMENTS(labels),
- sp_spray_scale_value_changed, 1, 0 );
+ sp_spray_scale_value_changed, NULL /*unit tracker*/, 1, 0 );
ege_adjustment_action_set_appearance( eact, TOOLBAR_SLIDER_HINT );
gtk_action_group_add_action( mainActions, GTK_ACTION(eact) );
gtk_action_set_sensitive( GTK_ACTION(eact), TRUE );
diff --git a/src/widgets/spw-utilities.cpp b/src/widgets/spw-utilities.cpp
index d0a3ed1c5..9c0c8d7c6 100644
--- a/src/widgets/spw-utilities.cpp
+++ b/src/widgets/spw-utilities.cpp
@@ -2,7 +2,7 @@
* Inkscape Widget Utilities
*
* Authors:
- * Bryce W. Harrington <brycehar@bryceharrington.com>
+ * Bryce W. Harrington <brycehar@bryceharrington.org>
* bulia byak <buliabyak@users.sf.net>
*
* Copyright (C) 2003 Bryce W. Harrington
diff --git a/src/widgets/spw-utilities.h b/src/widgets/spw-utilities.h
index d52cbd888..31f29e026 100644
--- a/src/widgets/spw-utilities.h
+++ b/src/widgets/spw-utilities.h
@@ -5,7 +5,7 @@
* Inkscape Widget Utilities
*
* Author:
- * Bryce W. Harrington <brycehar@bryceharrington.com>
+ * Bryce W. Harrington <brycehar@bryceharrington.org>
*
* Copyright (C) 2003 Bryce Harrington
*
diff --git a/src/widgets/star-toolbar.cpp b/src/widgets/star-toolbar.cpp
index 9f7dd95e0..9e26988ff 100644
--- a/src/widgets/star-toolbar.cpp
+++ b/src/widgets/star-toolbar.cpp
@@ -504,7 +504,7 @@ void sp_star_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObje
GTK_WIDGET(desktop->canvas), holder, FALSE, NULL,
3, 1024, 1, 5,
labels, values, G_N_ELEMENTS(labels),
- sp_stb_magnitude_value_changed,
+ sp_stb_magnitude_value_changed, NULL /*unit tracker*/,
1.0, 0 );
gtk_action_group_add_action( mainActions, GTK_ACTION(eact) );
gtk_action_set_sensitive( GTK_ACTION(eact), TRUE );
@@ -559,7 +559,7 @@ void sp_star_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObje
GTK_WIDGET(desktop->canvas), holder, FALSE, NULL,
-10.0, 10.0, 0.001, 0.01,
labels, values, G_N_ELEMENTS(labels),
- sp_stb_randomized_value_changed, 0.1, 3 );
+ sp_stb_randomized_value_changed, NULL /*unit tracker*/, 0.1, 3 );
gtk_action_group_add_action( mainActions, GTK_ACTION(eact) );
gtk_action_set_sensitive( GTK_ACTION(eact), TRUE );
}
diff --git a/src/widgets/text-toolbar.cpp b/src/widgets/text-toolbar.cpp
index 7554f4faf..6b9fc900c 100644
--- a/src/widgets/text-toolbar.cpp
+++ b/src/widgets/text-toolbar.cpp
@@ -1459,6 +1459,7 @@ void sp_text_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObje
0.0, 10.0, 0.01, 0.10, /* lower, upper, step (arrow up/down), page up/down */
labels, values, G_N_ELEMENTS(labels), /* drop down menu */
sp_text_lineheight_value_changed, /* callback */
+ NULL, /* unit tracker */
0.1, /* step (used?) */
2, /* digits to show */
1.0 /* factor (multiplies default) */
@@ -1489,6 +1490,7 @@ void sp_text_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObje
-100.0, 100.0, 0.01, 0.10, /* lower, upper, step (arrow up/down), page up/down */
labels, values, G_N_ELEMENTS(labels), /* drop down menu */
sp_text_wordspacing_value_changed, /* callback */
+ NULL, /* unit tracker */
0.1, /* step (used?) */
2, /* digits to show */
1.0 /* factor (multiplies default) */
@@ -1519,6 +1521,7 @@ void sp_text_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObje
-100.0, 100.0, 0.01, 0.10, /* lower, upper, step (arrow up/down), page up/down */
labels, values, G_N_ELEMENTS(labels), /* drop down menu */
sp_text_letterspacing_value_changed, /* callback */
+ NULL, /* unit tracker */
0.1, /* step (used?) */
2, /* digits to show */
1.0 /* factor (multiplies default) */
@@ -1549,6 +1552,7 @@ void sp_text_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObje
-100.0, 100.0, 0.01, 0.1, /* lower, upper, step (arrow up/down), page up/down */
labels, values, G_N_ELEMENTS(labels), /* drop down menu */
sp_text_dx_value_changed, /* callback */
+ NULL, /* unit tracker */
0.1, /* step (used?) */
2, /* digits to show */
1.0 /* factor (multiplies default) */
@@ -1579,6 +1583,7 @@ void sp_text_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObje
-100.0, 100.0, 0.01, 0.1, /* lower, upper, step (arrow up/down), page up/down */
labels, values, G_N_ELEMENTS(labels), /* drop down menu */
sp_text_dy_value_changed, /* callback */
+ NULL, /* unit tracker */
0.1, /* step (used?) */
2, /* digits to show */
1.0 /* factor (multiplies default) */
@@ -1609,6 +1614,7 @@ void sp_text_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObje
-180.0, 180.0, 0.1, 1.0, /* lower, upper, step (arrow up/down), page up/down */
labels, values, G_N_ELEMENTS(labels), /* drop down menu */
sp_text_rotation_value_changed, /* callback */
+ NULL, /* unit tracker */
0.1, /* step (used?) */
2, /* digits to show */
1.0 /* factor (multiplies default) */
diff --git a/src/widgets/toolbox.cpp b/src/widgets/toolbox.cpp
index 6d650df49..ddbe77fbb 100644
--- a/src/widgets/toolbox.cpp
+++ b/src/widgets/toolbox.cpp
@@ -1012,7 +1012,7 @@ GtkWidget *ToolboxFactory::createSnapToolbox()
return toolboxNewCommon( tb, BAR_SNAP, GTK_POS_LEFT );
}
-static GtkWidget* createCustomSlider( GtkAdjustment *adjustment, gdouble climbRate, guint digits )
+static GtkWidget* createCustomSlider( GtkAdjustment *adjustment, gdouble climbRate, guint digits, Inkscape::UI::Widget::UnitTracker *unit_tracker)
{
#if WITH_GTKMM_3_0
Glib::RefPtr<Gtk::Adjustment> adj = Glib::wrap(adjustment, true);
@@ -1020,6 +1020,7 @@ static GtkWidget* createCustomSlider( GtkAdjustment *adjustment, gdouble climbRa
#else
Inkscape::UI::Widget::SpinButton *inkSpinner = new Inkscape::UI::Widget::SpinButton(*Glib::wrap(adjustment, true), climbRate, digits);
#endif
+ inkSpinner->addUnitTracker(unit_tracker);
inkSpinner = Gtk::manage( inkSpinner );
GtkWidget *widget = GTK_WIDGET( inkSpinner->gobj() );
return widget;
@@ -1034,6 +1035,7 @@ EgeAdjustmentAction * create_adjustment_action( gchar const *name,
gdouble lower, gdouble upper, gdouble step, gdouble page,
gchar const** descrLabels, gdouble const* descrValues, guint descrCount,
void (*callback)(GtkAdjustment *, GObject *),
+ Inkscape::UI::Widget::UnitTracker *unit_tracker,
gdouble climb/* = 0.1*/, guint digits/* = 3*/, double factor/* = 1.0*/ )
{
static bool init = false;
@@ -1048,7 +1050,7 @@ EgeAdjustmentAction * create_adjustment_action( gchar const *name,
g_signal_connect( G_OBJECT(adj), "value-changed", G_CALLBACK(callback), dataKludge );
- EgeAdjustmentAction* act = ege_adjustment_action_new( adj, name, label, tooltip, 0, climb, digits );
+ EgeAdjustmentAction* act = ege_adjustment_action_new( adj, name, label, tooltip, 0, climb, digits, unit_tracker );
if ( shortLabel ) {
g_object_set( act, "short_label", shortLabel, NULL );
}
diff --git a/src/widgets/toolbox.h b/src/widgets/toolbox.h
index 0ae4d4630..e9ffcda4a 100644
--- a/src/widgets/toolbox.h
+++ b/src/widgets/toolbox.h
@@ -28,6 +28,10 @@ class SPEventContext;
namespace Inkscape {
namespace UI {
+namespace Widget {
+ class UnitTracker;
+}
+
/**
* Main toolbox source.
*/
@@ -123,6 +127,7 @@ void delete_connection(GObject * /*obj*/, sigc::connection *connection);
gdouble lower, gdouble upper, gdouble step, gdouble page,
gchar const** descrLabels, gdouble const* descrValues, guint descrCount,
void (*callback)(GtkAdjustment *, GObject *),
+ Inkscape::UI::Widget::UnitTracker *unit_tracker = NULL,
gdouble climb = 0.1, guint digits = 3, double factor = 1.0 );
#endif /* !SEEN_TOOLBOX_H */
diff --git a/src/widgets/tweak-toolbar.cpp b/src/widgets/tweak-toolbar.cpp
index d5fe67ef7..6da7608bd 100644
--- a/src/widgets/tweak-toolbar.cpp
+++ b/src/widgets/tweak-toolbar.cpp
@@ -144,7 +144,7 @@ void sp_tweak_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObj
GTK_WIDGET(desktop->canvas), holder, TRUE, "altx-tweak",
1, 100, 1.0, 10.0,
labels, values, G_N_ELEMENTS(labels),
- sp_tweak_width_value_changed, 0.01, 0, 100 );
+ sp_tweak_width_value_changed, NULL /*unit tracker*/, 0.01, 0, 100 );
ege_adjustment_action_set_appearance( eact, TOOLBAR_SLIDER_HINT );
gtk_action_group_add_action( mainActions, GTK_ACTION(eact) );
gtk_action_set_sensitive( GTK_ACTION(eact), TRUE );
@@ -161,7 +161,7 @@ void sp_tweak_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObj
GTK_WIDGET(desktop->canvas), holder, TRUE, "tweak-force",
1, 100, 1.0, 10.0,
labels, values, G_N_ELEMENTS(labels),
- sp_tweak_force_value_changed, 0.01, 0, 100 );
+ sp_tweak_force_value_changed, NULL /*unit tracker*/, 0.01, 0, 100 );
ege_adjustment_action_set_appearance( eact, TOOLBAR_SLIDER_HINT );
gtk_action_group_add_action( mainActions, GTK_ACTION(eact) );
gtk_action_set_sensitive( GTK_ACTION(eact), TRUE );
@@ -370,7 +370,7 @@ void sp_tweak_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObj
GTK_WIDGET(desktop->canvas), holder, TRUE, "tweak-fidelity",
1, 100, 1.0, 10.0,
labels, values, G_N_ELEMENTS(labels),
- sp_tweak_fidelity_value_changed, 0.01, 0, 100 );
+ sp_tweak_fidelity_value_changed, NULL /*unit tracker*/, 0.01, 0, 100 );
gtk_action_group_add_action( mainActions, GTK_ACTION(eact) );
gtk_action_set_sensitive( GTK_ACTION(eact), TRUE );
if (mode == TWEAK_MODE_COLORPAINT || mode == TWEAK_MODE_COLORJITTER) {
diff --git a/src/xml/quote-test.h b/src/xml/quote-test.h
index bd5c1f54c..bc01ec4e9 100644
--- a/src/xml/quote-test.h
+++ b/src/xml/quote-test.h
@@ -7,10 +7,7 @@
#include <cstring>
#include <functional>
-/* mental disclaims all responsibility for this evil idea for testing
- static functions. The main disadvantages are that we retain any
- #define's and `using' directives of the included file. */
-#include "quote.cpp"
+#include "quote.h"
class XmlQuoteTest : public CxxTest::TestSuite
{
diff --git a/src/xml/quote.cpp b/src/xml/quote.cpp
index 030a6c764..c9e001d05 100644
--- a/src/xml/quote.cpp
+++ b/src/xml/quote.cpp
@@ -19,7 +19,7 @@
/** \return strlen(xml_quote_strdup(\a val)) (without doing the malloc).
* \pre val != NULL
*/
-static size_t
+size_t
xml_quoted_strlen(char const *val)
{
size_t ret = 0;
@@ -43,11 +43,11 @@ xml_quoted_strlen(char const *val)
static void
xml_quote(char *dest, char const *src)
{
-#define COPY_LIT(_lit) do { \
- size_t cpylen = sizeof(_lit "") - 1; \
- memcpy(dest, _lit, cpylen); \
- dest += cpylen; \
- } while(0)
+#define COPY_LIT(_lit) do { \
+ size_t cpylen = sizeof(_lit "") - 1; \
+ memcpy(dest, _lit, cpylen); \
+ dest += cpylen; \
+ } while(0)
for (; *src != '\0'; ++src) {
switch (*src) {
diff --git a/src/xml/quote.h b/src/xml/quote.h
index 597272cd3..8e3bca0eb 100644
--- a/src/xml/quote.h
+++ b/src/xml/quote.h
@@ -1,6 +1,9 @@
#ifndef SEEN_XML_QUOTE_H
#define SEEN_XML_QUOTE_H
+#include <stddef.h>
+
+size_t xml_quoted_strlen(char const *val);
char *xml_quote_strdup(char const *src);
diff --git a/src/xml/repr-util.cpp b/src/xml/repr-util.cpp
index 8c8425de0..12280ea5a 100644
--- a/src/xml/repr-util.cpp
+++ b/src/xml/repr-util.cpp
@@ -432,13 +432,11 @@ unsigned int sp_repr_get_int(Inkscape::XML::Node *repr, gchar const *key, int *v
unsigned int sp_repr_get_double(Inkscape::XML::Node *repr, gchar const *key, double *val)
{
- gchar const *v;
-
g_return_val_if_fail(repr != NULL, FALSE);
g_return_val_if_fail(key != NULL, FALSE);
g_return_val_if_fail(val != NULL, FALSE);
- v = repr->attribute(key);
+ gchar const *v = repr->attribute(key);
if (v != NULL) {
*val = g_ascii_strtod(v, NULL);