diff options
| author | Liam P. White <inkscapebronyat-signgmaildotcom> | 2014-03-12 12:56:04 +0000 |
|---|---|---|
| committer | Liam P. White <inkscapebronyat-signgmaildotcom> | 2014-03-12 12:56:04 +0000 |
| commit | 13c192e2fa564c0a743e13e30b1cf6de9b1a39a6 (patch) | |
| tree | 3e2b6a003977c53609cac33d16abf38de4954c5f | |
| parent | Update to trunk (diff) | |
| download | inkscape-13c192e2fa564c0a743e13e30b1cf6de9b1a39a6.tar.gz inkscape-13c192e2fa564c0a743e13e30b1cf6de9b1a39a6.zip | |
Reverted swatches
Removed a toy effect (not ready yet)
Fixed a bug with Livarot
General cleanup
(bzr r13090.1.23)
| -rw-r--r-- | configure.ac | 2 | ||||
| -rw-r--r-- | share/palettes/Makefile.am | 1 | ||||
| -rw-r--r-- | share/palettes/README | 9 | ||||
| -rw-r--r-- | share/palettes/Tango-Palette.gpl | 2 | ||||
| -rw-r--r-- | share/palettes/swatches.svg | 26593 | ||||
| -rw-r--r-- | src/display/drawing-item.cpp | 5 | ||||
| -rw-r--r-- | src/live_effects/Makefile_insert | 4 | ||||
| -rw-r--r-- | src/live_effects/effect-enum.h | 2 | ||||
| -rw-r--r-- | src/live_effects/effect.cpp | 10 | ||||
| -rwxr-xr-x | src/live_effects/lpe-jointype.h | 43 | ||||
| -rw-r--r-- | src/live_effects/parameter/originalpatharray.cpp | 7 | ||||
| -rwxr-xr-x | src/live_effects/pathoutlineprovider.h | 766 | ||||
| -rw-r--r-- | src/path-chemistry.cpp | 8 | ||||
| -rw-r--r-- | src/splivarot.cpp | 28 | ||||
| -rw-r--r-- | src/ui/dialog/color-item.cpp | 862 | ||||
| -rw-r--r-- | src/ui/dialog/color-item.h | 108 | ||||
| -rw-r--r-- | src/ui/dialog/object-properties.cpp | 1 | ||||
| -rw-r--r-- | src/ui/dialog/objects.cpp | 227 | ||||
| -rw-r--r-- | src/ui/dialog/swatches.cpp | 2916 | ||||
| -rw-r--r-- | src/ui/dialog/swatches.h | 153 | ||||
| -rw-r--r-- | src/widgets/desktop-widget.cpp | 2 |
21 files changed, 1867 insertions, 29882 deletions
diff --git a/configure.ac b/configure.ac index e97a0f20e..4bb234155 100644 --- a/configure.ac +++ b/configure.ac @@ -101,7 +101,7 @@ if test "$GCC" = "yes"; then fi # Uncomment for SVG2 stuff - CPPFLAGS="-DWITH_MESH -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE $CPPFLAGS" + #CPPFLAGS="-DWITH_MESH -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE $CPPFLAGS" #### # C-specific flags... diff --git a/share/palettes/Makefile.am b/share/palettes/Makefile.am index de11f67be..b25b35a06 100644 --- a/share/palettes/Makefile.am +++ b/share/palettes/Makefile.am @@ -17,7 +17,6 @@ palettes_DATA = \ Reds.gpl \ Royal.gpl \ svg.gpl \ - swatches.svg \ Tango-Palette.gpl \ Topographic.gpl \ Ubuntu.gpl \ diff --git a/share/palettes/README b/share/palettes/README index 8b04470b7..b6e7fd759 100644 --- a/share/palettes/README +++ b/share/palettes/README @@ -1,4 +1,11 @@ This is the directory with the Inkscape color palettes. They are in Gimp format (.gpl). Within Inkscape, they can be accessed by a drop-down menu in the Swatches -dialog (Ctrl+Shift+W).
\ No newline at end of file +dialog (Ctrl+Shift+W). + +Internationalization + +This file is internationalized the same way as share/filters/filters/svg +The i18n.py script called from the makefile will extract strings from the *.svg +into a *.svg.h file. Intltool is then able to extracts these strings just like +from normal .h files. diff --git a/share/palettes/Tango-Palette.gpl b/share/palettes/Tango-Palette.gpl index 22dc46676..7e626737b 100644 --- a/share/palettes/Tango-Palette.gpl +++ b/share/palettes/Tango-Palette.gpl @@ -23,9 +23,11 @@ Columns: 3 239 41 41 Scarlet Red 1 204 0 0 Scarlet Red 2 164 0 0 Scarlet Red 3 +255 255 255 Snowy White 238 238 236 Aluminium 1 211 215 207 Aluminium 2 186 189 182 Aluminium 3 136 138 133 Aluminium 4 85 87 83 Aluminium 5 46 52 54 Aluminium 6 + 0 0 0 Jet Black diff --git a/share/palettes/swatches.svg b/share/palettes/swatches.svg deleted file mode 100644 index 3a13ffb6a..000000000 --- a/share/palettes/swatches.svg +++ /dev/null @@ -1,26593 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> - -<svg - xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - id="svg10" - version="1.1" - inkscape:version="0.3 r12069" - width="100%" - height="100%"> - <metadata - id="metadata16"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <defs - id="defs14"> - <g - id="page0" - inkscape:label="Android icon palette"> - <linearGradient - inkscape:label="FFFFFF" - osb:paint="solid" - id="linearGradient826"> - <stop - style="stop-color:#ffffff;stop-opacity:1.000000;" - offset="0" - id="stop828" /> - </linearGradient> - <linearGradient - inkscape:label="BFBFBF" - osb:paint="solid" - id="linearGradient830"> - <stop - style="stop-color:#bfbfbf;stop-opacity:1.000000;" - offset="0" - id="stop832" /> - </linearGradient> - <linearGradient - inkscape:label="808080" - osb:paint="solid" - id="linearGradient834"> - <stop - style="stop-color:#808080;stop-opacity:1.000000;" - offset="0" - id="stop836" /> - </linearGradient> - <linearGradient - inkscape:label="404040" - osb:paint="solid" - id="linearGradient838"> - <stop - style="stop-color:#404040;stop-opacity:1.000000;" - offset="0" - id="stop840" /> - </linearGradient> - <linearGradient - inkscape:label="000000" - osb:paint="solid" - id="linearGradient842"> - <stop - style="stop-color:#000000;stop-opacity:1.000000;" - offset="0" - id="stop844" /> - </linearGradient> - <linearGradient - inkscape:label="6699FF" - osb:paint="solid" - id="linearGradient846"> - <stop - style="stop-color:#6699ff;stop-opacity:1.000000;" - offset="0" - id="stop848" /> - </linearGradient> - <linearGradient - inkscape:label="3366CC" - osb:paint="solid" - id="linearGradient850"> - <stop - style="stop-color:#3366cc;stop-opacity:1.000000;" - offset="0" - id="stop852" /> - </linearGradient> - <linearGradient - inkscape:label="003399" - osb:paint="solid" - id="linearGradient854"> - <stop - style="stop-color:#003399;stop-opacity:1.000000;" - offset="0" - id="stop856" /> - </linearGradient> - <linearGradient - inkscape:label="99CC33" - osb:paint="solid" - id="linearGradient858"> - <stop - style="stop-color:#99cc33;stop-opacity:1.000000;" - offset="0" - id="stop860" /> - </linearGradient> - <linearGradient - inkscape:label="00CC00" - osb:paint="solid" - id="linearGradient862"> - <stop - style="stop-color:#00cc00;stop-opacity:1.000000;" - offset="0" - id="stop864" /> - </linearGradient> - <linearGradient - inkscape:label="669900" - osb:paint="solid" - id="linearGradient866"> - <stop - style="stop-color:#669900;stop-opacity:1.000000;" - offset="0" - id="stop868" /> - </linearGradient> - <linearGradient - inkscape:label="FFCC00" - osb:paint="solid" - id="linearGradient870"> - <stop - style="stop-color:#ffcc00;stop-opacity:1.000000;" - offset="0" - id="stop872" /> - </linearGradient> - <linearGradient - inkscape:label="FF9900" - osb:paint="solid" - id="linearGradient874"> - <stop - style="stop-color:#ff9900;stop-opacity:1.000000;" - offset="0" - id="stop876" /> - </linearGradient> - <linearGradient - inkscape:label="FF6600" - osb:paint="solid" - id="linearGradient878"> - <stop - style="stop-color:#ff6600;stop-opacity:1.000000;" - offset="0" - id="stop880" /> - </linearGradient> - <linearGradient - inkscape:label="CC0000" - osb:paint="solid" - id="linearGradient882"> - <stop - style="stop-color:#cc0000;stop-opacity:1.000000;" - offset="0" - id="stop884" /> - </linearGradient> - </g> - <g - id="page1" - inkscape:label="Blues"> - <linearGradient - inkscape:label="#000000" - osb:paint="solid" - id="linearGradient918"> - <stop - style="stop-color:#000000;stop-opacity:1.000000;" - offset="0" - id="stop920" /> - </linearGradient> - <linearGradient - inkscape:label="#808080" - osb:paint="solid" - id="linearGradient922"> - <stop - style="stop-color:#808080;stop-opacity:1.000000;" - offset="0" - id="stop924" /> - </linearGradient> - <linearGradient - inkscape:label="#FFFFFF" - osb:paint="solid" - id="linearGradient926"> - <stop - style="stop-color:#ffffff;stop-opacity:1.000000;" - offset="0" - id="stop928" /> - </linearGradient> - <linearGradient - inkscape:label="#000004" - osb:paint="solid" - id="linearGradient930"> - <stop - style="stop-color:#000004;stop-opacity:1.000000;" - offset="0" - id="stop932" /> - </linearGradient> - <linearGradient - inkscape:label="#00000C" - osb:paint="solid" - id="linearGradient934"> - <stop - style="stop-color:#00000c;stop-opacity:1.000000;" - offset="0" - id="stop936" /> - </linearGradient> - <linearGradient - inkscape:label="#000010" - osb:paint="solid" - id="linearGradient938"> - <stop - style="stop-color:#000010;stop-opacity:1.000000;" - offset="0" - id="stop940" /> - </linearGradient> - <linearGradient - inkscape:label="#000018" - osb:paint="solid" - id="linearGradient942"> - <stop - style="stop-color:#000018;stop-opacity:1.000000;" - offset="0" - id="stop944" /> - </linearGradient> - <linearGradient - inkscape:label="#000020" - osb:paint="solid" - id="linearGradient946"> - <stop - style="stop-color:#000020;stop-opacity:1.000000;" - offset="0" - id="stop948" /> - </linearGradient> - <linearGradient - inkscape:label="#000024" - osb:paint="solid" - id="linearGradient950"> - <stop - style="stop-color:#000024;stop-opacity:1.000000;" - offset="0" - id="stop952" /> - </linearGradient> - <linearGradient - inkscape:label="#00002C" - osb:paint="solid" - id="linearGradient954"> - <stop - style="stop-color:#00002c;stop-opacity:1.000000;" - offset="0" - id="stop956" /> - </linearGradient> - <linearGradient - inkscape:label="#000030" - osb:paint="solid" - id="linearGradient958"> - <stop - style="stop-color:#000030;stop-opacity:1.000000;" - offset="0" - id="stop960" /> - </linearGradient> - <linearGradient - inkscape:label="#000038" - osb:paint="solid" - id="linearGradient962"> - <stop - style="stop-color:#000038;stop-opacity:1.000000;" - offset="0" - id="stop964" /> - </linearGradient> - <linearGradient - inkscape:label="#000040" - osb:paint="solid" - id="linearGradient966"> - <stop - style="stop-color:#000040;stop-opacity:1.000000;" - offset="0" - id="stop968" /> - </linearGradient> - <linearGradient - inkscape:label="#000044" - osb:paint="solid" - id="linearGradient970"> - <stop - style="stop-color:#000044;stop-opacity:1.000000;" - offset="0" - id="stop972" /> - </linearGradient> - <linearGradient - inkscape:label="#00004C" - osb:paint="solid" - id="linearGradient974"> - <stop - style="stop-color:#00004c;stop-opacity:1.000000;" - offset="0" - id="stop976" /> - </linearGradient> - <linearGradient - inkscape:label="#000050" - osb:paint="solid" - id="linearGradient978"> - <stop - style="stop-color:#000050;stop-opacity:1.000000;" - offset="0" - id="stop980" /> - </linearGradient> - <linearGradient - inkscape:label="#000058" - osb:paint="solid" - id="linearGradient982"> - <stop - style="stop-color:#000058;stop-opacity:1.000000;" - offset="0" - id="stop984" /> - </linearGradient> - <linearGradient - inkscape:label="#000060" - osb:paint="solid" - id="linearGradient986"> - <stop - style="stop-color:#000060;stop-opacity:1.000000;" - offset="0" - id="stop988" /> - </linearGradient> - <linearGradient - inkscape:label="#000064" - osb:paint="solid" - id="linearGradient990"> - <stop - style="stop-color:#000064;stop-opacity:1.000000;" - offset="0" - id="stop992" /> - </linearGradient> - <linearGradient - inkscape:label="#00006C" - osb:paint="solid" - id="linearGradient994"> - <stop - style="stop-color:#00006c;stop-opacity:1.000000;" - offset="0" - id="stop996" /> - </linearGradient> - <linearGradient - inkscape:label="#000074" - osb:paint="solid" - id="linearGradient998"> - <stop - style="stop-color:#000074;stop-opacity:1.000000;" - offset="0" - id="stop1000" /> - </linearGradient> - <linearGradient - inkscape:label="#000078" - osb:paint="solid" - id="linearGradient1002"> - <stop - style="stop-color:#000078;stop-opacity:1.000000;" - offset="0" - id="stop1004" /> - </linearGradient> - <linearGradient - inkscape:label="#000080" - osb:paint="solid" - id="linearGradient1006"> - <stop - style="stop-color:#000080;stop-opacity:1.000000;" - offset="0" - id="stop1008" /> - </linearGradient> - <linearGradient - inkscape:label="#000084" - osb:paint="solid" - id="linearGradient1010"> - <stop - style="stop-color:#000084;stop-opacity:1.000000;" - offset="0" - id="stop1012" /> - </linearGradient> - <linearGradient - inkscape:label="#00008C" - osb:paint="solid" - id="linearGradient1014"> - <stop - style="stop-color:#00008c;stop-opacity:1.000000;" - offset="0" - id="stop1016" /> - </linearGradient> - <linearGradient - inkscape:label="#000094" - osb:paint="solid" - id="linearGradient1018"> - <stop - style="stop-color:#000094;stop-opacity:1.000000;" - offset="0" - id="stop1020" /> - </linearGradient> - <linearGradient - inkscape:label="#000098" - osb:paint="solid" - id="linearGradient1022"> - <stop - style="stop-color:#000098;stop-opacity:1.000000;" - offset="0" - id="stop1024" /> - </linearGradient> - <linearGradient - inkscape:label="#0000A0" - osb:paint="solid" - id="linearGradient1026"> - <stop - style="stop-color:#0000a0;stop-opacity:1.000000;" - offset="0" - id="stop1028" /> - </linearGradient> - <linearGradient - inkscape:label="#0000A4" - osb:paint="solid" - id="linearGradient1030"> - <stop - style="stop-color:#0000a4;stop-opacity:1.000000;" - offset="0" - id="stop1032" /> - </linearGradient> - <linearGradient - inkscape:label="#0000AC" - osb:paint="solid" - id="linearGradient1034"> - <stop - style="stop-color:#0000ac;stop-opacity:1.000000;" - offset="0" - id="stop1036" /> - </linearGradient> - <linearGradient - inkscape:label="#0000B4" - osb:paint="solid" - id="linearGradient1038"> - <stop - style="stop-color:#0000b4;stop-opacity:1.000000;" - offset="0" - id="stop1040" /> - </linearGradient> - <linearGradient - inkscape:label="#0000B8" - osb:paint="solid" - id="linearGradient1042"> - <stop - style="stop-color:#0000b8;stop-opacity:1.000000;" - offset="0" - id="stop1044" /> - </linearGradient> - <linearGradient - inkscape:label="#0000C0" - osb:paint="solid" - id="linearGradient1046"> - <stop - style="stop-color:#0000c0;stop-opacity:1.000000;" - offset="0" - id="stop1048" /> - </linearGradient> - <linearGradient - inkscape:label="#0000C8" - osb:paint="solid" - id="linearGradient1050"> - <stop - style="stop-color:#0000c8;stop-opacity:1.000000;" - offset="0" - id="stop1052" /> - </linearGradient> - <linearGradient - inkscape:label="#0004C8" - osb:paint="solid" - id="linearGradient1054"> - <stop - style="stop-color:#0004c8;stop-opacity:1.000000;" - offset="0" - id="stop1056" /> - </linearGradient> - <linearGradient - inkscape:label="#000CC8" - osb:paint="solid" - id="linearGradient1058"> - <stop - style="stop-color:#000cc8;stop-opacity:1.000000;" - offset="0" - id="stop1060" /> - </linearGradient> - <linearGradient - inkscape:label="#0010CC" - osb:paint="solid" - id="linearGradient1062"> - <stop - style="stop-color:#0010cc;stop-opacity:1.000000;" - offset="0" - id="stop1064" /> - </linearGradient> - <linearGradient - inkscape:label="#0018CC" - osb:paint="solid" - id="linearGradient1066"> - <stop - style="stop-color:#0018cc;stop-opacity:1.000000;" - offset="0" - id="stop1068" /> - </linearGradient> - <linearGradient - inkscape:label="#001CD0" - osb:paint="solid" - id="linearGradient1070"> - <stop - style="stop-color:#001cd0;stop-opacity:1.000000;" - offset="0" - id="stop1072" /> - </linearGradient> - <linearGradient - inkscape:label="#0024D0" - osb:paint="solid" - id="linearGradient1074"> - <stop - style="stop-color:#0024d0;stop-opacity:1.000000;" - offset="0" - id="stop1076" /> - </linearGradient> - <linearGradient - inkscape:label="#0028D0" - osb:paint="solid" - id="linearGradient1078"> - <stop - style="stop-color:#0028d0;stop-opacity:1.000000;" - offset="0" - id="stop1080" /> - </linearGradient> - <linearGradient - inkscape:label="#0030D4" - osb:paint="solid" - id="linearGradient1082"> - <stop - style="stop-color:#0030d4;stop-opacity:1.000000;" - offset="0" - id="stop1084" /> - </linearGradient> - <linearGradient - inkscape:label="#0038D4" - osb:paint="solid" - id="linearGradient1086"> - <stop - style="stop-color:#0038d4;stop-opacity:1.000000;" - offset="0" - id="stop1088" /> - </linearGradient> - <linearGradient - inkscape:label="#003CD8" - osb:paint="solid" - id="linearGradient1090"> - <stop - style="stop-color:#003cd8;stop-opacity:1.000000;" - offset="0" - id="stop1092" /> - </linearGradient> - <linearGradient - inkscape:label="#0044D8" - osb:paint="solid" - id="linearGradient1094"> - <stop - style="stop-color:#0044d8;stop-opacity:1.000000;" - offset="0" - id="stop1096" /> - </linearGradient> - <linearGradient - inkscape:label="#0048D8" - osb:paint="solid" - id="linearGradient1098"> - <stop - style="stop-color:#0048d8;stop-opacity:1.000000;" - offset="0" - id="stop1100" /> - </linearGradient> - <linearGradient - inkscape:label="#0050DC" - osb:paint="solid" - id="linearGradient1102"> - <stop - style="stop-color:#0050dc;stop-opacity:1.000000;" - offset="0" - id="stop1104" /> - </linearGradient> - <linearGradient - inkscape:label="#0054DC" - osb:paint="solid" - id="linearGradient1106"> - <stop - style="stop-color:#0054dc;stop-opacity:1.000000;" - offset="0" - id="stop1108" /> - </linearGradient> - <linearGradient - inkscape:label="#005CE0" - osb:paint="solid" - id="linearGradient1110"> - <stop - style="stop-color:#005ce0;stop-opacity:1.000000;" - offset="0" - id="stop1112" /> - </linearGradient> - <linearGradient - inkscape:label="#0064E0" - osb:paint="solid" - id="linearGradient1114"> - <stop - style="stop-color:#0064e0;stop-opacity:1.000000;" - offset="0" - id="stop1116" /> - </linearGradient> - <linearGradient - inkscape:label="#0068E0" - osb:paint="solid" - id="linearGradient1118"> - <stop - style="stop-color:#0068e0;stop-opacity:1.000000;" - offset="0" - id="stop1120" /> - </linearGradient> - <linearGradient - inkscape:label="#0070E4" - osb:paint="solid" - id="linearGradient1122"> - <stop - style="stop-color:#0070e4;stop-opacity:1.000000;" - offset="0" - id="stop1124" /> - </linearGradient> - <linearGradient - inkscape:label="#0074E4" - osb:paint="solid" - id="linearGradient1126"> - <stop - style="stop-color:#0074e4;stop-opacity:1.000000;" - offset="0" - id="stop1128" /> - </linearGradient> - <linearGradient - inkscape:label="#007CE8" - osb:paint="solid" - id="linearGradient1130"> - <stop - style="stop-color:#007ce8;stop-opacity:1.000000;" - offset="0" - id="stop1132" /> - </linearGradient> - <linearGradient - inkscape:label="#0080E8" - osb:paint="solid" - id="linearGradient1134"> - <stop - style="stop-color:#0080e8;stop-opacity:1.000000;" - offset="0" - id="stop1136" /> - </linearGradient> - <linearGradient - inkscape:label="#0088E8" - osb:paint="solid" - id="linearGradient1138"> - <stop - style="stop-color:#0088e8;stop-opacity:1.000000;" - offset="0" - id="stop1140" /> - </linearGradient> - <linearGradient - inkscape:label="#008CEC" - osb:paint="solid" - id="linearGradient1142"> - <stop - style="stop-color:#008cec;stop-opacity:1.000000;" - offset="0" - id="stop1144" /> - </linearGradient> - <linearGradient - inkscape:label="#0094EC" - osb:paint="solid" - id="linearGradient1146"> - <stop - style="stop-color:#0094ec;stop-opacity:1.000000;" - offset="0" - id="stop1148" /> - </linearGradient> - <linearGradient - inkscape:label="#009CF0" - osb:paint="solid" - id="linearGradient1150"> - <stop - style="stop-color:#009cf0;stop-opacity:1.000000;" - offset="0" - id="stop1152" /> - </linearGradient> - <linearGradient - inkscape:label="#00A0F0" - osb:paint="solid" - id="linearGradient1154"> - <stop - style="stop-color:#00a0f0;stop-opacity:1.000000;" - offset="0" - id="stop1156" /> - </linearGradient> - <linearGradient - inkscape:label="#00A8F0" - osb:paint="solid" - id="linearGradient1158"> - <stop - style="stop-color:#00a8f0;stop-opacity:1.000000;" - offset="0" - id="stop1160" /> - </linearGradient> - <linearGradient - inkscape:label="#00ACF4" - osb:paint="solid" - id="linearGradient1162"> - <stop - style="stop-color:#00acf4;stop-opacity:1.000000;" - offset="0" - id="stop1164" /> - </linearGradient> - <linearGradient - inkscape:label="#00B4F4" - osb:paint="solid" - id="linearGradient1166"> - <stop - style="stop-color:#00b4f4;stop-opacity:1.000000;" - offset="0" - id="stop1168" /> - </linearGradient> - <linearGradient - inkscape:label="#00B8F8" - osb:paint="solid" - id="linearGradient1170"> - <stop - style="stop-color:#00b8f8;stop-opacity:1.000000;" - offset="0" - id="stop1172" /> - </linearGradient> - <linearGradient - inkscape:label="#00C0F8" - osb:paint="solid" - id="linearGradient1174"> - <stop - style="stop-color:#00c0f8;stop-opacity:1.000000;" - offset="0" - id="stop1176" /> - </linearGradient> - <linearGradient - inkscape:label="#00C8FC" - osb:paint="solid" - id="linearGradient1178"> - <stop - style="stop-color:#00c8fc;stop-opacity:1.000000;" - offset="0" - id="stop1180" /> - </linearGradient> - <linearGradient - inkscape:label="#04C8FC" - osb:paint="solid" - id="linearGradient1182"> - <stop - style="stop-color:#04c8fc;stop-opacity:1.000000;" - offset="0" - id="stop1184" /> - </linearGradient> - <linearGradient - inkscape:label="#0CC8FC" - osb:paint="solid" - id="linearGradient1186"> - <stop - style="stop-color:#0cc8fc;stop-opacity:1.000000;" - offset="0" - id="stop1188" /> - </linearGradient> - <linearGradient - inkscape:label="#14CCFC" - osb:paint="solid" - id="linearGradient1190"> - <stop - style="stop-color:#14ccfc;stop-opacity:1.000000;" - offset="0" - id="stop1192" /> - </linearGradient> - <linearGradient - inkscape:label="#1CCCFC" - osb:paint="solid" - id="linearGradient1194"> - <stop - style="stop-color:#1cccfc;stop-opacity:1.000000;" - offset="0" - id="stop1196" /> - </linearGradient> - <linearGradient - inkscape:label="#24D0FC" - osb:paint="solid" - id="linearGradient1198"> - <stop - style="stop-color:#24d0fc;stop-opacity:1.000000;" - offset="0" - id="stop1200" /> - </linearGradient> - <linearGradient - inkscape:label="#2CD0FC" - osb:paint="solid" - id="linearGradient1202"> - <stop - style="stop-color:#2cd0fc;stop-opacity:1.000000;" - offset="0" - id="stop1204" /> - </linearGradient> - <linearGradient - inkscape:label="#34D0FC" - osb:paint="solid" - id="linearGradient1206"> - <stop - style="stop-color:#34d0fc;stop-opacity:1.000000;" - offset="0" - id="stop1208" /> - </linearGradient> - <linearGradient - inkscape:label="#3CD4FC" - osb:paint="solid" - id="linearGradient1210"> - <stop - style="stop-color:#3cd4fc;stop-opacity:1.000000;" - offset="0" - id="stop1212" /> - </linearGradient> - <linearGradient - inkscape:label="#44D4FC" - osb:paint="solid" - id="linearGradient1214"> - <stop - style="stop-color:#44d4fc;stop-opacity:1.000000;" - offset="0" - id="stop1216" /> - </linearGradient> - <linearGradient - inkscape:label="#4CD8FC" - osb:paint="solid" - id="linearGradient1218"> - <stop - style="stop-color:#4cd8fc;stop-opacity:1.000000;" - offset="0" - id="stop1220" /> - </linearGradient> - <linearGradient - inkscape:label="#54D8FC" - osb:paint="solid" - id="linearGradient1222"> - <stop - style="stop-color:#54d8fc;stop-opacity:1.000000;" - offset="0" - id="stop1224" /> - </linearGradient> - <linearGradient - inkscape:label="#5CD8FC" - osb:paint="solid" - id="linearGradient1226"> - <stop - style="stop-color:#5cd8fc;stop-opacity:1.000000;" - offset="0" - id="stop1228" /> - </linearGradient> - <linearGradient - inkscape:label="#64DCFC" - osb:paint="solid" - id="linearGradient1230"> - <stop - style="stop-color:#64dcfc;stop-opacity:1.000000;" - offset="0" - id="stop1232" /> - </linearGradient> - <linearGradient - inkscape:label="#6CDCFC" - osb:paint="solid" - id="linearGradient1234"> - <stop - style="stop-color:#6cdcfc;stop-opacity:1.000000;" - offset="0" - id="stop1236" /> - </linearGradient> - <linearGradient - inkscape:label="#74E0FC" - osb:paint="solid" - id="linearGradient1238"> - <stop - style="stop-color:#74e0fc;stop-opacity:1.000000;" - offset="0" - id="stop1240" /> - </linearGradient> - <linearGradient - inkscape:label="#7CE0FC" - osb:paint="solid" - id="linearGradient1242"> - <stop - style="stop-color:#7ce0fc;stop-opacity:1.000000;" - offset="0" - id="stop1244" /> - </linearGradient> - <linearGradient - inkscape:label="#84E0FC" - osb:paint="solid" - id="linearGradient1246"> - <stop - style="stop-color:#84e0fc;stop-opacity:1.000000;" - offset="0" - id="stop1248" /> - </linearGradient> - <linearGradient - inkscape:label="#8CE4FC" - osb:paint="solid" - id="linearGradient1250"> - <stop - style="stop-color:#8ce4fc;stop-opacity:1.000000;" - offset="0" - id="stop1252" /> - </linearGradient> - <linearGradient - inkscape:label="#94E4FC" - osb:paint="solid" - id="linearGradient1254"> - <stop - style="stop-color:#94e4fc;stop-opacity:1.000000;" - offset="0" - id="stop1256" /> - </linearGradient> - <linearGradient - inkscape:label="#9CE8FC" - osb:paint="solid" - id="linearGradient1258"> - <stop - style="stop-color:#9ce8fc;stop-opacity:1.000000;" - offset="0" - id="stop1260" /> - </linearGradient> - <linearGradient - inkscape:label="#A4E8FC" - osb:paint="solid" - id="linearGradient1262"> - <stop - style="stop-color:#a4e8fc;stop-opacity:1.000000;" - offset="0" - id="stop1264" /> - </linearGradient> - <linearGradient - inkscape:label="#ACE8FC" - osb:paint="solid" - id="linearGradient1266"> - <stop - style="stop-color:#ace8fc;stop-opacity:1.000000;" - offset="0" - id="stop1268" /> - </linearGradient> - <linearGradient - inkscape:label="#B4ECFC" - osb:paint="solid" - id="linearGradient1270"> - <stop - style="stop-color:#b4ecfc;stop-opacity:1.000000;" - offset="0" - id="stop1272" /> - </linearGradient> - <linearGradient - inkscape:label="#BCECFC" - osb:paint="solid" - id="linearGradient1274"> - <stop - style="stop-color:#bcecfc;stop-opacity:1.000000;" - offset="0" - id="stop1276" /> - </linearGradient> - <linearGradient - inkscape:label="#C4F0FC" - osb:paint="solid" - id="linearGradient1278"> - <stop - style="stop-color:#c4f0fc;stop-opacity:1.000000;" - offset="0" - id="stop1280" /> - </linearGradient> - <linearGradient - inkscape:label="#CCF0FC" - osb:paint="solid" - id="linearGradient1282"> - <stop - style="stop-color:#ccf0fc;stop-opacity:1.000000;" - offset="0" - id="stop1284" /> - </linearGradient> - <linearGradient - inkscape:label="#D4F0FC" - osb:paint="solid" - id="linearGradient1286"> - <stop - style="stop-color:#d4f0fc;stop-opacity:1.000000;" - offset="0" - id="stop1288" /> - </linearGradient> - <linearGradient - inkscape:label="#DCF4FC" - osb:paint="solid" - id="linearGradient1290"> - <stop - style="stop-color:#dcf4fc;stop-opacity:1.000000;" - offset="0" - id="stop1292" /> - </linearGradient> - <linearGradient - inkscape:label="#E4F4FC" - osb:paint="solid" - id="linearGradient1294"> - <stop - style="stop-color:#e4f4fc;stop-opacity:1.000000;" - offset="0" - id="stop1296" /> - </linearGradient> - <linearGradient - inkscape:label="#ECF8FC" - osb:paint="solid" - id="linearGradient1298"> - <stop - style="stop-color:#ecf8fc;stop-opacity:1.000000;" - offset="0" - id="stop1300" /> - </linearGradient> - <linearGradient - inkscape:label="#F4F8FC" - osb:paint="solid" - id="linearGradient1302"> - <stop - style="stop-color:#f4f8fc;stop-opacity:1.000000;" - offset="0" - id="stop1304" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCFC" - osb:paint="solid" - id="linearGradient1306"> - <stop - style="stop-color:#fcfcfc;stop-opacity:1.000000;" - offset="0" - id="stop1308" /> - </linearGradient> - <linearGradient - inkscape:label="#F8FCFC" - osb:paint="solid" - id="linearGradient1310"> - <stop - style="stop-color:#f8fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1312" /> - </linearGradient> - <linearGradient - inkscape:label="#F4FCFC" - osb:paint="solid" - id="linearGradient1314"> - <stop - style="stop-color:#f4fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1316" /> - </linearGradient> - <linearGradient - inkscape:label="#F0FCFC" - osb:paint="solid" - id="linearGradient1318"> - <stop - style="stop-color:#f0fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1320" /> - </linearGradient> - <linearGradient - inkscape:label="#E8FCFC" - osb:paint="solid" - id="linearGradient1322"> - <stop - style="stop-color:#e8fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1324" /> - </linearGradient> - <linearGradient - inkscape:label="#E4FCFC" - osb:paint="solid" - id="linearGradient1326"> - <stop - style="stop-color:#e4fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1328" /> - </linearGradient> - <linearGradient - inkscape:label="#E0FCFC" - osb:paint="solid" - id="linearGradient1330"> - <stop - style="stop-color:#e0fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1332" /> - </linearGradient> - <linearGradient - inkscape:label="#D8FCFC" - osb:paint="solid" - id="linearGradient1334"> - <stop - style="stop-color:#d8fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1336" /> - </linearGradient> - <linearGradient - inkscape:label="#D4FCFC" - osb:paint="solid" - id="linearGradient1338"> - <stop - style="stop-color:#d4fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1340" /> - </linearGradient> - <linearGradient - inkscape:label="#D0FCFC" - osb:paint="solid" - id="linearGradient1342"> - <stop - style="stop-color:#d0fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1344" /> - </linearGradient> - <linearGradient - inkscape:label="#C8FCFC" - osb:paint="solid" - id="linearGradient1346"> - <stop - style="stop-color:#c8fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1348" /> - </linearGradient> - <linearGradient - inkscape:label="#C4FCFC" - osb:paint="solid" - id="linearGradient1350"> - <stop - style="stop-color:#c4fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1352" /> - </linearGradient> - <linearGradient - inkscape:label="#C0FCFC" - osb:paint="solid" - id="linearGradient1354"> - <stop - style="stop-color:#c0fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1356" /> - </linearGradient> - <linearGradient - inkscape:label="#B8FCFC" - osb:paint="solid" - id="linearGradient1358"> - <stop - style="stop-color:#b8fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1360" /> - </linearGradient> - <linearGradient - inkscape:label="#B4FCFC" - osb:paint="solid" - id="linearGradient1362"> - <stop - style="stop-color:#b4fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1364" /> - </linearGradient> - <linearGradient - inkscape:label="#B0FCFC" - osb:paint="solid" - id="linearGradient1366"> - <stop - style="stop-color:#b0fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1368" /> - </linearGradient> - <linearGradient - inkscape:label="#A8FCFC" - osb:paint="solid" - id="linearGradient1370"> - <stop - style="stop-color:#a8fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1372" /> - </linearGradient> - <linearGradient - inkscape:label="#A4FCFC" - osb:paint="solid" - id="linearGradient1374"> - <stop - style="stop-color:#a4fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1376" /> - </linearGradient> - <linearGradient - inkscape:label="#A0FCFC" - osb:paint="solid" - id="linearGradient1378"> - <stop - style="stop-color:#a0fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1380" /> - </linearGradient> - <linearGradient - inkscape:label="#9CFCFC" - osb:paint="solid" - id="linearGradient1382"> - <stop - style="stop-color:#9cfcfc;stop-opacity:1.000000;" - offset="0" - id="stop1384" /> - </linearGradient> - <linearGradient - inkscape:label="#94FCFC" - osb:paint="solid" - id="linearGradient1386"> - <stop - style="stop-color:#94fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1388" /> - </linearGradient> - <linearGradient - inkscape:label="#90FCFC" - osb:paint="solid" - id="linearGradient1390"> - <stop - style="stop-color:#90fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1392" /> - </linearGradient> - <linearGradient - inkscape:label="#8CFCFC" - osb:paint="solid" - id="linearGradient1394"> - <stop - style="stop-color:#8cfcfc;stop-opacity:1.000000;" - offset="0" - id="stop1396" /> - </linearGradient> - <linearGradient - inkscape:label="#84FCFC" - osb:paint="solid" - id="linearGradient1398"> - <stop - style="stop-color:#84fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1400" /> - </linearGradient> - <linearGradient - inkscape:label="#80FCFC" - osb:paint="solid" - id="linearGradient1402"> - <stop - style="stop-color:#80fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1404" /> - </linearGradient> - <linearGradient - inkscape:label="#7CFCFC" - osb:paint="solid" - id="linearGradient1406"> - <stop - style="stop-color:#7cfcfc;stop-opacity:1.000000;" - offset="0" - id="stop1408" /> - </linearGradient> - <linearGradient - inkscape:label="#74FCFC" - osb:paint="solid" - id="linearGradient1410"> - <stop - style="stop-color:#74fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1412" /> - </linearGradient> - <linearGradient - inkscape:label="#70FCFC" - osb:paint="solid" - id="linearGradient1414"> - <stop - style="stop-color:#70fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1416" /> - </linearGradient> - <linearGradient - inkscape:label="#6CFCFC" - osb:paint="solid" - id="linearGradient1418"> - <stop - style="stop-color:#6cfcfc;stop-opacity:1.000000;" - offset="0" - id="stop1420" /> - </linearGradient> - <linearGradient - inkscape:label="#64FCFC" - osb:paint="solid" - id="linearGradient1422"> - <stop - style="stop-color:#64fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1424" /> - </linearGradient> - <linearGradient - inkscape:label="#60FCFC" - osb:paint="solid" - id="linearGradient1426"> - <stop - style="stop-color:#60fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1428" /> - </linearGradient> - <linearGradient - inkscape:label="#5CFCFC" - osb:paint="solid" - id="linearGradient1430"> - <stop - style="stop-color:#5cfcfc;stop-opacity:1.000000;" - offset="0" - id="stop1432" /> - </linearGradient> - <linearGradient - inkscape:label="#54FCFC" - osb:paint="solid" - id="linearGradient1434"> - <stop - style="stop-color:#54fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1436" /> - </linearGradient> - <linearGradient - inkscape:label="#50FCFC" - osb:paint="solid" - id="linearGradient1438"> - <stop - style="stop-color:#50fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1440" /> - </linearGradient> - <linearGradient - inkscape:label="#4CFCFC" - osb:paint="solid" - id="linearGradient1442"> - <stop - style="stop-color:#4cfcfc;stop-opacity:1.000000;" - offset="0" - id="stop1444" /> - </linearGradient> - <linearGradient - inkscape:label="#48FCFC" - osb:paint="solid" - id="linearGradient1446"> - <stop - style="stop-color:#48fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1448" /> - </linearGradient> - <linearGradient - inkscape:label="#40FCFC" - osb:paint="solid" - id="linearGradient1450"> - <stop - style="stop-color:#40fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1452" /> - </linearGradient> - <linearGradient - inkscape:label="#3CFCFC" - osb:paint="solid" - id="linearGradient1454"> - <stop - style="stop-color:#3cfcfc;stop-opacity:1.000000;" - offset="0" - id="stop1456" /> - </linearGradient> - <linearGradient - inkscape:label="#38FCFC" - osb:paint="solid" - id="linearGradient1458"> - <stop - style="stop-color:#38fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1460" /> - </linearGradient> - <linearGradient - inkscape:label="#30FCFC" - osb:paint="solid" - id="linearGradient1462"> - <stop - style="stop-color:#30fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1464" /> - </linearGradient> - <linearGradient - inkscape:label="#2CFCFC" - osb:paint="solid" - id="linearGradient1466"> - <stop - style="stop-color:#2cfcfc;stop-opacity:1.000000;" - offset="0" - id="stop1468" /> - </linearGradient> - <linearGradient - inkscape:label="#28FCFC" - osb:paint="solid" - id="linearGradient1470"> - <stop - style="stop-color:#28fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1472" /> - </linearGradient> - <linearGradient - inkscape:label="#20FCFC" - osb:paint="solid" - id="linearGradient1474"> - <stop - style="stop-color:#20fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1476" /> - </linearGradient> - <linearGradient - inkscape:label="#1CFCFC" - osb:paint="solid" - id="linearGradient1478"> - <stop - style="stop-color:#1cfcfc;stop-opacity:1.000000;" - offset="0" - id="stop1480" /> - </linearGradient> - <linearGradient - inkscape:label="#18FCFC" - osb:paint="solid" - id="linearGradient1482"> - <stop - style="stop-color:#18fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1484" /> - </linearGradient> - <linearGradient - inkscape:label="#10FCFC" - osb:paint="solid" - id="linearGradient1486"> - <stop - style="stop-color:#10fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1488" /> - </linearGradient> - <linearGradient - inkscape:label="#0CFCFC" - osb:paint="solid" - id="linearGradient1490"> - <stop - style="stop-color:#0cfcfc;stop-opacity:1.000000;" - offset="0" - id="stop1492" /> - </linearGradient> - <linearGradient - inkscape:label="#08FCFC" - osb:paint="solid" - id="linearGradient1494"> - <stop - style="stop-color:#08fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1496" /> - </linearGradient> - <linearGradient - inkscape:label="#00FCFC" - osb:paint="solid" - id="linearGradient1498"> - <stop - style="stop-color:#00fcfc;stop-opacity:1.000000;" - offset="0" - id="stop1500" /> - </linearGradient> - <linearGradient - inkscape:label="#00F8FC" - osb:paint="solid" - id="linearGradient1502"> - <stop - style="stop-color:#00f8fc;stop-opacity:1.000000;" - offset="0" - id="stop1504" /> - </linearGradient> - <linearGradient - inkscape:label="#00F4FC" - osb:paint="solid" - id="linearGradient1506"> - <stop - style="stop-color:#00f4fc;stop-opacity:1.000000;" - offset="0" - id="stop1508" /> - </linearGradient> - <linearGradient - inkscape:label="#00F0FC" - osb:paint="solid" - id="linearGradient1510"> - <stop - style="stop-color:#00f0fc;stop-opacity:1.000000;" - offset="0" - id="stop1512" /> - </linearGradient> - <linearGradient - inkscape:label="#00E8FC" - osb:paint="solid" - id="linearGradient1514"> - <stop - style="stop-color:#00e8fc;stop-opacity:1.000000;" - offset="0" - id="stop1516" /> - </linearGradient> - <linearGradient - inkscape:label="#00E4FC" - osb:paint="solid" - id="linearGradient1518"> - <stop - style="stop-color:#00e4fc;stop-opacity:1.000000;" - offset="0" - id="stop1520" /> - </linearGradient> - <linearGradient - inkscape:label="#00E0FC" - osb:paint="solid" - id="linearGradient1522"> - <stop - style="stop-color:#00e0fc;stop-opacity:1.000000;" - offset="0" - id="stop1524" /> - </linearGradient> - <linearGradient - inkscape:label="#00D8FC" - osb:paint="solid" - id="linearGradient1526"> - <stop - style="stop-color:#00d8fc;stop-opacity:1.000000;" - offset="0" - id="stop1528" /> - </linearGradient> - <linearGradient - inkscape:label="#00D4FC" - osb:paint="solid" - id="linearGradient1530"> - <stop - style="stop-color:#00d4fc;stop-opacity:1.000000;" - offset="0" - id="stop1532" /> - </linearGradient> - <linearGradient - inkscape:label="#00D0FC" - osb:paint="solid" - id="linearGradient1534"> - <stop - style="stop-color:#00d0fc;stop-opacity:1.000000;" - offset="0" - id="stop1536" /> - </linearGradient> - <linearGradient - inkscape:label="#00C8FC" - osb:paint="solid" - id="linearGradient1538"> - <stop - style="stop-color:#00c8fc;stop-opacity:1.000000;" - offset="0" - id="stop1540" /> - </linearGradient> - <linearGradient - inkscape:label="#00C4FC" - osb:paint="solid" - id="linearGradient1542"> - <stop - style="stop-color:#00c4fc;stop-opacity:1.000000;" - offset="0" - id="stop1544" /> - </linearGradient> - <linearGradient - inkscape:label="#00C0FC" - osb:paint="solid" - id="linearGradient1546"> - <stop - style="stop-color:#00c0fc;stop-opacity:1.000000;" - offset="0" - id="stop1548" /> - </linearGradient> - <linearGradient - inkscape:label="#00B8FC" - osb:paint="solid" - id="linearGradient1550"> - <stop - style="stop-color:#00b8fc;stop-opacity:1.000000;" - offset="0" - id="stop1552" /> - </linearGradient> - <linearGradient - inkscape:label="#00B4FC" - osb:paint="solid" - id="linearGradient1554"> - <stop - style="stop-color:#00b4fc;stop-opacity:1.000000;" - offset="0" - id="stop1556" /> - </linearGradient> - <linearGradient - inkscape:label="#00B0FC" - osb:paint="solid" - id="linearGradient1558"> - <stop - style="stop-color:#00b0fc;stop-opacity:1.000000;" - offset="0" - id="stop1560" /> - </linearGradient> - <linearGradient - inkscape:label="#00A8FC" - osb:paint="solid" - id="linearGradient1562"> - <stop - style="stop-color:#00a8fc;stop-opacity:1.000000;" - offset="0" - id="stop1564" /> - </linearGradient> - <linearGradient - inkscape:label="#00A4FC" - osb:paint="solid" - id="linearGradient1566"> - <stop - style="stop-color:#00a4fc;stop-opacity:1.000000;" - offset="0" - id="stop1568" /> - </linearGradient> - <linearGradient - inkscape:label="#00A0FC" - osb:paint="solid" - id="linearGradient1570"> - <stop - style="stop-color:#00a0fc;stop-opacity:1.000000;" - offset="0" - id="stop1572" /> - </linearGradient> - <linearGradient - inkscape:label="#009CFC" - osb:paint="solid" - id="linearGradient1574"> - <stop - style="stop-color:#009cfc;stop-opacity:1.000000;" - offset="0" - id="stop1576" /> - </linearGradient> - <linearGradient - inkscape:label="#0094FC" - osb:paint="solid" - id="linearGradient1578"> - <stop - style="stop-color:#0094fc;stop-opacity:1.000000;" - offset="0" - id="stop1580" /> - </linearGradient> - <linearGradient - inkscape:label="#0090FC" - osb:paint="solid" - id="linearGradient1582"> - <stop - style="stop-color:#0090fc;stop-opacity:1.000000;" - offset="0" - id="stop1584" /> - </linearGradient> - <linearGradient - inkscape:label="#008CFC" - osb:paint="solid" - id="linearGradient1586"> - <stop - style="stop-color:#008cfc;stop-opacity:1.000000;" - offset="0" - id="stop1588" /> - </linearGradient> - <linearGradient - inkscape:label="#0084FC" - osb:paint="solid" - id="linearGradient1590"> - <stop - style="stop-color:#0084fc;stop-opacity:1.000000;" - offset="0" - id="stop1592" /> - </linearGradient> - <linearGradient - inkscape:label="#0080FC" - osb:paint="solid" - id="linearGradient1594"> - <stop - style="stop-color:#0080fc;stop-opacity:1.000000;" - offset="0" - id="stop1596" /> - </linearGradient> - <linearGradient - inkscape:label="#007CFC" - osb:paint="solid" - id="linearGradient1598"> - <stop - style="stop-color:#007cfc;stop-opacity:1.000000;" - offset="0" - id="stop1600" /> - </linearGradient> - <linearGradient - inkscape:label="#0074FC" - osb:paint="solid" - id="linearGradient1602"> - <stop - style="stop-color:#0074fc;stop-opacity:1.000000;" - offset="0" - id="stop1604" /> - </linearGradient> - <linearGradient - inkscape:label="#0070FC" - osb:paint="solid" - id="linearGradient1606"> - <stop - style="stop-color:#0070fc;stop-opacity:1.000000;" - offset="0" - id="stop1608" /> - </linearGradient> - <linearGradient - inkscape:label="#006CFC" - osb:paint="solid" - id="linearGradient1610"> - <stop - style="stop-color:#006cfc;stop-opacity:1.000000;" - offset="0" - id="stop1612" /> - </linearGradient> - <linearGradient - inkscape:label="#0064FC" - osb:paint="solid" - id="linearGradient1614"> - <stop - style="stop-color:#0064fc;stop-opacity:1.000000;" - offset="0" - id="stop1616" /> - </linearGradient> - <linearGradient - inkscape:label="#0060FC" - osb:paint="solid" - id="linearGradient1618"> - <stop - style="stop-color:#0060fc;stop-opacity:1.000000;" - offset="0" - id="stop1620" /> - </linearGradient> - <linearGradient - inkscape:label="#005CFC" - osb:paint="solid" - id="linearGradient1622"> - <stop - style="stop-color:#005cfc;stop-opacity:1.000000;" - offset="0" - id="stop1624" /> - </linearGradient> - <linearGradient - inkscape:label="#0054FC" - osb:paint="solid" - id="linearGradient1626"> - <stop - style="stop-color:#0054fc;stop-opacity:1.000000;" - offset="0" - id="stop1628" /> - </linearGradient> - <linearGradient - inkscape:label="#0050FC" - osb:paint="solid" - id="linearGradient1630"> - <stop - style="stop-color:#0050fc;stop-opacity:1.000000;" - offset="0" - id="stop1632" /> - </linearGradient> - <linearGradient - inkscape:label="#004CFC" - osb:paint="solid" - id="linearGradient1634"> - <stop - style="stop-color:#004cfc;stop-opacity:1.000000;" - offset="0" - id="stop1636" /> - </linearGradient> - <linearGradient - inkscape:label="#0048FC" - osb:paint="solid" - id="linearGradient1638"> - <stop - style="stop-color:#0048fc;stop-opacity:1.000000;" - offset="0" - id="stop1640" /> - </linearGradient> - <linearGradient - inkscape:label="#0040FC" - osb:paint="solid" - id="linearGradient1642"> - <stop - style="stop-color:#0040fc;stop-opacity:1.000000;" - offset="0" - id="stop1644" /> - </linearGradient> - <linearGradient - inkscape:label="#003CFC" - osb:paint="solid" - id="linearGradient1646"> - <stop - style="stop-color:#003cfc;stop-opacity:1.000000;" - offset="0" - id="stop1648" /> - </linearGradient> - <linearGradient - inkscape:label="#0038FC" - osb:paint="solid" - id="linearGradient1650"> - <stop - style="stop-color:#0038fc;stop-opacity:1.000000;" - offset="0" - id="stop1652" /> - </linearGradient> - <linearGradient - inkscape:label="#0030FC" - osb:paint="solid" - id="linearGradient1654"> - <stop - style="stop-color:#0030fc;stop-opacity:1.000000;" - offset="0" - id="stop1656" /> - </linearGradient> - <linearGradient - inkscape:label="#002CFC" - osb:paint="solid" - id="linearGradient1658"> - <stop - style="stop-color:#002cfc;stop-opacity:1.000000;" - offset="0" - id="stop1660" /> - </linearGradient> - <linearGradient - inkscape:label="#0028FC" - osb:paint="solid" - id="linearGradient1662"> - <stop - style="stop-color:#0028fc;stop-opacity:1.000000;" - offset="0" - id="stop1664" /> - </linearGradient> - <linearGradient - inkscape:label="#0020FC" - osb:paint="solid" - id="linearGradient1666"> - <stop - style="stop-color:#0020fc;stop-opacity:1.000000;" - offset="0" - id="stop1668" /> - </linearGradient> - <linearGradient - inkscape:label="#001CFC" - osb:paint="solid" - id="linearGradient1670"> - <stop - style="stop-color:#001cfc;stop-opacity:1.000000;" - offset="0" - id="stop1672" /> - </linearGradient> - <linearGradient - inkscape:label="#0018FC" - osb:paint="solid" - id="linearGradient1674"> - <stop - style="stop-color:#0018fc;stop-opacity:1.000000;" - offset="0" - id="stop1676" /> - </linearGradient> - <linearGradient - inkscape:label="#0010FC" - osb:paint="solid" - id="linearGradient1678"> - <stop - style="stop-color:#0010fc;stop-opacity:1.000000;" - offset="0" - id="stop1680" /> - </linearGradient> - <linearGradient - inkscape:label="#000CFC" - osb:paint="solid" - id="linearGradient1682"> - <stop - style="stop-color:#000cfc;stop-opacity:1.000000;" - offset="0" - id="stop1684" /> - </linearGradient> - <linearGradient - inkscape:label="#0008FC" - osb:paint="solid" - id="linearGradient1686"> - <stop - style="stop-color:#0008fc;stop-opacity:1.000000;" - offset="0" - id="stop1688" /> - </linearGradient> - <linearGradient - inkscape:label="#0000FC" - osb:paint="solid" - id="linearGradient1690"> - <stop - style="stop-color:#0000fc;stop-opacity:1.000000;" - offset="0" - id="stop1692" /> - </linearGradient> - <linearGradient - inkscape:label="#0000F8" - osb:paint="solid" - id="linearGradient1694"> - <stop - style="stop-color:#0000f8;stop-opacity:1.000000;" - offset="0" - id="stop1696" /> - </linearGradient> - <linearGradient - inkscape:label="#0000F4" - osb:paint="solid" - id="linearGradient1698"> - <stop - style="stop-color:#0000f4;stop-opacity:1.000000;" - offset="0" - id="stop1700" /> - </linearGradient> - <linearGradient - inkscape:label="#0000F0" - osb:paint="solid" - id="linearGradient1702"> - <stop - style="stop-color:#0000f0;stop-opacity:1.000000;" - offset="0" - id="stop1704" /> - </linearGradient> - <linearGradient - inkscape:label="#0000EC" - osb:paint="solid" - id="linearGradient1706"> - <stop - style="stop-color:#0000ec;stop-opacity:1.000000;" - offset="0" - id="stop1708" /> - </linearGradient> - <linearGradient - inkscape:label="#0000E8" - osb:paint="solid" - id="linearGradient1710"> - <stop - style="stop-color:#0000e8;stop-opacity:1.000000;" - offset="0" - id="stop1712" /> - </linearGradient> - <linearGradient - inkscape:label="#0000E4" - osb:paint="solid" - id="linearGradient1714"> - <stop - style="stop-color:#0000e4;stop-opacity:1.000000;" - offset="0" - id="stop1716" /> - </linearGradient> - <linearGradient - inkscape:label="#0000E0" - osb:paint="solid" - id="linearGradient1718"> - <stop - style="stop-color:#0000e0;stop-opacity:1.000000;" - offset="0" - id="stop1720" /> - </linearGradient> - <linearGradient - inkscape:label="#0000DC" - osb:paint="solid" - id="linearGradient1722"> - <stop - style="stop-color:#0000dc;stop-opacity:1.000000;" - offset="0" - id="stop1724" /> - </linearGradient> - <linearGradient - inkscape:label="#0000D8" - osb:paint="solid" - id="linearGradient1726"> - <stop - style="stop-color:#0000d8;stop-opacity:1.000000;" - offset="0" - id="stop1728" /> - </linearGradient> - <linearGradient - inkscape:label="#0000D4" - osb:paint="solid" - id="linearGradient1730"> - <stop - style="stop-color:#0000d4;stop-opacity:1.000000;" - offset="0" - id="stop1732" /> - </linearGradient> - <linearGradient - inkscape:label="#0000D0" - osb:paint="solid" - id="linearGradient1734"> - <stop - style="stop-color:#0000d0;stop-opacity:1.000000;" - offset="0" - id="stop1736" /> - </linearGradient> - <linearGradient - inkscape:label="#0000CC" - osb:paint="solid" - id="linearGradient1738"> - <stop - style="stop-color:#0000cc;stop-opacity:1.000000;" - offset="0" - id="stop1740" /> - </linearGradient> - <linearGradient - inkscape:label="#0000C8" - osb:paint="solid" - id="linearGradient1742"> - <stop - style="stop-color:#0000c8;stop-opacity:1.000000;" - offset="0" - id="stop1744" /> - </linearGradient> - <linearGradient - inkscape:label="#0000C4" - osb:paint="solid" - id="linearGradient1746"> - <stop - style="stop-color:#0000c4;stop-opacity:1.000000;" - offset="0" - id="stop1748" /> - </linearGradient> - <linearGradient - inkscape:label="#0000C0" - osb:paint="solid" - id="linearGradient1750"> - <stop - style="stop-color:#0000c0;stop-opacity:1.000000;" - offset="0" - id="stop1752" /> - </linearGradient> - <linearGradient - inkscape:label="#0000BC" - osb:paint="solid" - id="linearGradient1754"> - <stop - style="stop-color:#0000bc;stop-opacity:1.000000;" - offset="0" - id="stop1756" /> - </linearGradient> - <linearGradient - inkscape:label="#0000B8" - osb:paint="solid" - id="linearGradient1758"> - <stop - style="stop-color:#0000b8;stop-opacity:1.000000;" - offset="0" - id="stop1760" /> - </linearGradient> - <linearGradient - inkscape:label="#0000B4" - osb:paint="solid" - id="linearGradient1762"> - <stop - style="stop-color:#0000b4;stop-opacity:1.000000;" - offset="0" - id="stop1764" /> - </linearGradient> - <linearGradient - inkscape:label="#0000B0" - osb:paint="solid" - id="linearGradient1766"> - <stop - style="stop-color:#0000b0;stop-opacity:1.000000;" - offset="0" - id="stop1768" /> - </linearGradient> - <linearGradient - inkscape:label="#0000AC" - osb:paint="solid" - id="linearGradient1770"> - <stop - style="stop-color:#0000ac;stop-opacity:1.000000;" - offset="0" - id="stop1772" /> - </linearGradient> - <linearGradient - inkscape:label="#0000A8" - osb:paint="solid" - id="linearGradient1774"> - <stop - style="stop-color:#0000a8;stop-opacity:1.000000;" - offset="0" - id="stop1776" /> - </linearGradient> - <linearGradient - inkscape:label="#0000A4" - osb:paint="solid" - id="linearGradient1778"> - <stop - style="stop-color:#0000a4;stop-opacity:1.000000;" - offset="0" - id="stop1780" /> - </linearGradient> - <linearGradient - inkscape:label="#0000A0" - osb:paint="solid" - id="linearGradient1782"> - <stop - style="stop-color:#0000a0;stop-opacity:1.000000;" - offset="0" - id="stop1784" /> - </linearGradient> - <linearGradient - inkscape:label="#00009C" - osb:paint="solid" - id="linearGradient1786"> - <stop - style="stop-color:#00009c;stop-opacity:1.000000;" - offset="0" - id="stop1788" /> - </linearGradient> - <linearGradient - inkscape:label="#000098" - osb:paint="solid" - id="linearGradient1790"> - <stop - style="stop-color:#000098;stop-opacity:1.000000;" - offset="0" - id="stop1792" /> - </linearGradient> - <linearGradient - inkscape:label="#000094" - osb:paint="solid" - id="linearGradient1794"> - <stop - style="stop-color:#000094;stop-opacity:1.000000;" - offset="0" - id="stop1796" /> - </linearGradient> - <linearGradient - inkscape:label="#000090" - osb:paint="solid" - id="linearGradient1798"> - <stop - style="stop-color:#000090;stop-opacity:1.000000;" - offset="0" - id="stop1800" /> - </linearGradient> - <linearGradient - inkscape:label="#00008C" - osb:paint="solid" - id="linearGradient1802"> - <stop - style="stop-color:#00008c;stop-opacity:1.000000;" - offset="0" - id="stop1804" /> - </linearGradient> - <linearGradient - inkscape:label="#000088" - osb:paint="solid" - id="linearGradient1806"> - <stop - style="stop-color:#000088;stop-opacity:1.000000;" - offset="0" - id="stop1808" /> - </linearGradient> - <linearGradient - inkscape:label="#000084" - osb:paint="solid" - id="linearGradient1810"> - <stop - style="stop-color:#000084;stop-opacity:1.000000;" - offset="0" - id="stop1812" /> - </linearGradient> - <linearGradient - inkscape:label="#000080" - osb:paint="solid" - id="linearGradient1814"> - <stop - style="stop-color:#000080;stop-opacity:1.000000;" - offset="0" - id="stop1816" /> - </linearGradient> - <linearGradient - inkscape:label="#00007C" - osb:paint="solid" - id="linearGradient1818"> - <stop - style="stop-color:#00007c;stop-opacity:1.000000;" - offset="0" - id="stop1820" /> - </linearGradient> - <linearGradient - inkscape:label="#000078" - osb:paint="solid" - id="linearGradient1822"> - <stop - style="stop-color:#000078;stop-opacity:1.000000;" - offset="0" - id="stop1824" /> - </linearGradient> - <linearGradient - inkscape:label="#000074" - osb:paint="solid" - id="linearGradient1826"> - <stop - style="stop-color:#000074;stop-opacity:1.000000;" - offset="0" - id="stop1828" /> - </linearGradient> - <linearGradient - inkscape:label="#000070" - osb:paint="solid" - id="linearGradient1830"> - <stop - style="stop-color:#000070;stop-opacity:1.000000;" - offset="0" - id="stop1832" /> - </linearGradient> - <linearGradient - inkscape:label="#00006C" - osb:paint="solid" - id="linearGradient1834"> - <stop - style="stop-color:#00006c;stop-opacity:1.000000;" - offset="0" - id="stop1836" /> - </linearGradient> - <linearGradient - inkscape:label="#000068" - osb:paint="solid" - id="linearGradient1838"> - <stop - style="stop-color:#000068;stop-opacity:1.000000;" - offset="0" - id="stop1840" /> - </linearGradient> - <linearGradient - inkscape:label="#000064" - osb:paint="solid" - id="linearGradient1842"> - <stop - style="stop-color:#000064;stop-opacity:1.000000;" - offset="0" - id="stop1844" /> - </linearGradient> - <linearGradient - inkscape:label="#000060" - osb:paint="solid" - id="linearGradient1846"> - <stop - style="stop-color:#000060;stop-opacity:1.000000;" - offset="0" - id="stop1848" /> - </linearGradient> - <linearGradient - inkscape:label="#00005C" - osb:paint="solid" - id="linearGradient1850"> - <stop - style="stop-color:#00005c;stop-opacity:1.000000;" - offset="0" - id="stop1852" /> - </linearGradient> - <linearGradient - inkscape:label="#000058" - osb:paint="solid" - id="linearGradient1854"> - <stop - style="stop-color:#000058;stop-opacity:1.000000;" - offset="0" - id="stop1856" /> - </linearGradient> - <linearGradient - inkscape:label="#000054" - osb:paint="solid" - id="linearGradient1858"> - <stop - style="stop-color:#000054;stop-opacity:1.000000;" - offset="0" - id="stop1860" /> - </linearGradient> - <linearGradient - inkscape:label="#000050" - osb:paint="solid" - id="linearGradient1862"> - <stop - style="stop-color:#000050;stop-opacity:1.000000;" - offset="0" - id="stop1864" /> - </linearGradient> - <linearGradient - inkscape:label="#00004C" - osb:paint="solid" - id="linearGradient1866"> - <stop - style="stop-color:#00004c;stop-opacity:1.000000;" - offset="0" - id="stop1868" /> - </linearGradient> - <linearGradient - inkscape:label="#000048" - osb:paint="solid" - id="linearGradient1870"> - <stop - style="stop-color:#000048;stop-opacity:1.000000;" - offset="0" - id="stop1872" /> - </linearGradient> - <linearGradient - inkscape:label="#000044" - osb:paint="solid" - id="linearGradient1874"> - <stop - style="stop-color:#000044;stop-opacity:1.000000;" - offset="0" - id="stop1876" /> - </linearGradient> - <linearGradient - inkscape:label="#000040" - osb:paint="solid" - id="linearGradient1878"> - <stop - style="stop-color:#000040;stop-opacity:1.000000;" - offset="0" - id="stop1880" /> - </linearGradient> - <linearGradient - inkscape:label="#00003C" - osb:paint="solid" - id="linearGradient1882"> - <stop - style="stop-color:#00003c;stop-opacity:1.000000;" - offset="0" - id="stop1884" /> - </linearGradient> - <linearGradient - inkscape:label="#000038" - osb:paint="solid" - id="linearGradient1886"> - <stop - style="stop-color:#000038;stop-opacity:1.000000;" - offset="0" - id="stop1888" /> - </linearGradient> - <linearGradient - inkscape:label="#000034" - osb:paint="solid" - id="linearGradient1890"> - <stop - style="stop-color:#000034;stop-opacity:1.000000;" - offset="0" - id="stop1892" /> - </linearGradient> - <linearGradient - inkscape:label="#000030" - osb:paint="solid" - id="linearGradient1894"> - <stop - style="stop-color:#000030;stop-opacity:1.000000;" - offset="0" - id="stop1896" /> - </linearGradient> - <linearGradient - inkscape:label="#00002C" - osb:paint="solid" - id="linearGradient1898"> - <stop - style="stop-color:#00002c;stop-opacity:1.000000;" - offset="0" - id="stop1900" /> - </linearGradient> - <linearGradient - inkscape:label="#000028" - osb:paint="solid" - id="linearGradient1902"> - <stop - style="stop-color:#000028;stop-opacity:1.000000;" - offset="0" - id="stop1904" /> - </linearGradient> - <linearGradient - inkscape:label="#000024" - osb:paint="solid" - id="linearGradient1906"> - <stop - style="stop-color:#000024;stop-opacity:1.000000;" - offset="0" - id="stop1908" /> - </linearGradient> - <linearGradient - inkscape:label="#000020" - osb:paint="solid" - id="linearGradient1910"> - <stop - style="stop-color:#000020;stop-opacity:1.000000;" - offset="0" - id="stop1912" /> - </linearGradient> - <linearGradient - inkscape:label="#00001C" - osb:paint="solid" - id="linearGradient1914"> - <stop - style="stop-color:#00001c;stop-opacity:1.000000;" - offset="0" - id="stop1916" /> - </linearGradient> - <linearGradient - inkscape:label="#000018" - osb:paint="solid" - id="linearGradient1918"> - <stop - style="stop-color:#000018;stop-opacity:1.000000;" - offset="0" - id="stop1920" /> - </linearGradient> - <linearGradient - inkscape:label="#000014" - osb:paint="solid" - id="linearGradient1922"> - <stop - style="stop-color:#000014;stop-opacity:1.000000;" - offset="0" - id="stop1924" /> - </linearGradient> - <linearGradient - inkscape:label="#000010" - osb:paint="solid" - id="linearGradient1926"> - <stop - style="stop-color:#000010;stop-opacity:1.000000;" - offset="0" - id="stop1928" /> - </linearGradient> - <linearGradient - inkscape:label="#00000C" - osb:paint="solid" - id="linearGradient1930"> - <stop - style="stop-color:#00000c;stop-opacity:1.000000;" - offset="0" - id="stop1932" /> - </linearGradient> - <linearGradient - inkscape:label="#000008" - osb:paint="solid" - id="linearGradient1934"> - <stop - style="stop-color:#000008;stop-opacity:1.000000;" - offset="0" - id="stop1936" /> - </linearGradient> - <linearGradient - inkscape:label="#000000" - osb:paint="solid" - id="linearGradient1938"> - <stop - style="stop-color:#000000;stop-opacity:1.000000;" - offset="0" - id="stop1940" /> - </linearGradient> - </g> - <g - id="page2" - inkscape:label="Echo Icon Theme Palette"> - <linearGradient - inkscape:label="Blue1" - osb:paint="solid" - id="linearGradient2456"> - <stop - style="stop-color:#19aeff;stop-opacity:1.000000;" - offset="0" - id="stop2458" /> - </linearGradient> - <linearGradient - inkscape:label="Blue2" - osb:paint="solid" - id="linearGradient2460"> - <stop - style="stop-color:#0084c8;stop-opacity:1.000000;" - offset="0" - id="stop2462" /> - </linearGradient> - <linearGradient - inkscape:label="Blue3" - osb:paint="solid" - id="linearGradient2464"> - <stop - style="stop-color:#005c94;stop-opacity:1.000000;" - offset="0" - id="stop2466" /> - </linearGradient> - <linearGradient - inkscape:label="Red1" - osb:paint="solid" - id="linearGradient2468"> - <stop - style="stop-color:#ff4141;stop-opacity:1.000000;" - offset="0" - id="stop2470" /> - </linearGradient> - <linearGradient - inkscape:label="Red2" - osb:paint="solid" - id="linearGradient2472"> - <stop - style="stop-color:#dc0000;stop-opacity:1.000000;" - offset="0" - id="stop2474" /> - </linearGradient> - <linearGradient - inkscape:label="Red3" - osb:paint="solid" - id="linearGradient2476"> - <stop - style="stop-color:#b50000;stop-opacity:1.000000;" - offset="0" - id="stop2478" /> - </linearGradient> - <linearGradient - inkscape:label="Orange1" - osb:paint="solid" - id="linearGradient2480"> - <stop - style="stop-color:#ffff3e;stop-opacity:1.000000;" - offset="0" - id="stop2482" /> - </linearGradient> - <linearGradient - inkscape:label="Orange2" - osb:paint="solid" - id="linearGradient2484"> - <stop - style="stop-color:#ff9900;stop-opacity:1.000000;" - offset="0" - id="stop2486" /> - </linearGradient> - <linearGradient - inkscape:label="Orange3" - osb:paint="solid" - id="linearGradient2488"> - <stop - style="stop-color:#ff6600;stop-opacity:1.000000;" - offset="0" - id="stop2490" /> - </linearGradient> - <linearGradient - inkscape:label="Brown1" - osb:paint="solid" - id="linearGradient2492"> - <stop - style="stop-color:#ffc022;stop-opacity:1.000000;" - offset="0" - id="stop2494" /> - </linearGradient> - <linearGradient - inkscape:label="Brown2" - osb:paint="solid" - id="linearGradient2496"> - <stop - style="stop-color:#b88100;stop-opacity:1.000000;" - offset="0" - id="stop2498" /> - </linearGradient> - <linearGradient - inkscape:label="Brown3" - osb:paint="solid" - id="linearGradient2500"> - <stop - style="stop-color:#804d00;stop-opacity:1.000000;" - offset="0" - id="stop2502" /> - </linearGradient> - <linearGradient - inkscape:label="Green1" - osb:paint="solid" - id="linearGradient2504"> - <stop - style="stop-color:#ccff42;stop-opacity:1.000000;" - offset="0" - id="stop2506" /> - </linearGradient> - <linearGradient - inkscape:label="Green2" - osb:paint="solid" - id="linearGradient2508"> - <stop - style="stop-color:#9ade00;stop-opacity:1.000000;" - offset="0" - id="stop2510" /> - </linearGradient> - <linearGradient - inkscape:label="Green3" - osb:paint="solid" - id="linearGradient2512"> - <stop - style="stop-color:#009100;stop-opacity:1.000000;" - offset="0" - id="stop2514" /> - </linearGradient> - <linearGradient - inkscape:label="Purple1" - osb:paint="solid" - id="linearGradient2516"> - <stop - style="stop-color:#f1caff;stop-opacity:1.000000;" - offset="0" - id="stop2518" /> - </linearGradient> - <linearGradient - inkscape:label="Purple2" - osb:paint="solid" - id="linearGradient2520"> - <stop - style="stop-color:#d76cff;stop-opacity:1.000000;" - offset="0" - id="stop2522" /> - </linearGradient> - <linearGradient - inkscape:label="Purple3" - osb:paint="solid" - id="linearGradient2524"> - <stop - style="stop-color:#ba00ff;stop-opacity:1.000000;" - offset="0" - id="stop2526" /> - </linearGradient> - <linearGradient - inkscape:label="Metalic1" - osb:paint="solid" - id="linearGradient2528"> - <stop - style="stop-color:#bdcdd4;stop-opacity:1.000000;" - offset="0" - id="stop2530" /> - </linearGradient> - <linearGradient - inkscape:label="Metalic2" - osb:paint="solid" - id="linearGradient2532"> - <stop - style="stop-color:#9eabb0;stop-opacity:1.000000;" - offset="0" - id="stop2534" /> - </linearGradient> - <linearGradient - inkscape:label="Metalic3" - osb:paint="solid" - id="linearGradient2536"> - <stop - style="stop-color:#364e59;stop-opacity:1.000000;" - offset="0" - id="stop2538" /> - </linearGradient> - <linearGradient - inkscape:label="Metalic4" - osb:paint="solid" - id="linearGradient2540"> - <stop - style="stop-color:#0e232e;stop-opacity:1.000000;" - offset="0" - id="stop2542" /> - </linearGradient> - <linearGradient - inkscape:label="Grey1" - osb:paint="solid" - id="linearGradient2544"> - <stop - style="stop-color:#ffffff;stop-opacity:1.000000;" - offset="0" - id="stop2546" /> - </linearGradient> - <linearGradient - inkscape:label="Grey2" - osb:paint="solid" - id="linearGradient2548"> - <stop - style="stop-color:#cccccc;stop-opacity:1.000000;" - offset="0" - id="stop2550" /> - </linearGradient> - <linearGradient - inkscape:label="Grey3" - osb:paint="solid" - id="linearGradient2552"> - <stop - style="stop-color:#999999;stop-opacity:1.000000;" - offset="0" - id="stop2554" /> - </linearGradient> - <linearGradient - inkscape:label="Grey4" - osb:paint="solid" - id="linearGradient2556"> - <stop - style="stop-color:#666666;stop-opacity:1.000000;" - offset="0" - id="stop2558" /> - </linearGradient> - <linearGradient - inkscape:label="Grey5" - osb:paint="solid" - id="linearGradient2560"> - <stop - style="stop-color:#2d2d2d;stop-opacity:1.000000;" - offset="0" - id="stop2562" /> - </linearGradient> - </g> - <g - id="page3" - inkscape:label="Gold"> - <linearGradient - inkscape:label="#000000" - osb:paint="solid" - id="linearGradient2620"> - <stop - style="stop-color:#000000;stop-opacity:1.000000;" - offset="0" - id="stop2622" /> - </linearGradient> - <linearGradient - inkscape:label="#808080" - osb:paint="solid" - id="linearGradient2624"> - <stop - style="stop-color:#808080;stop-opacity:1.000000;" - offset="0" - id="stop2626" /> - </linearGradient> - <linearGradient - inkscape:label="#FFFFFF" - osb:paint="solid" - id="linearGradient2628"> - <stop - style="stop-color:#ffffff;stop-opacity:1.000000;" - offset="0" - id="stop2630" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC80" - osb:paint="solid" - id="linearGradient2632"> - <stop - style="stop-color:#fcfc80;stop-opacity:1.000000;" - offset="0" - id="stop2634" /> - </linearGradient> - <linearGradient - inkscape:label="#FCF87C" - osb:paint="solid" - id="linearGradient2636"> - <stop - style="stop-color:#fcf87c;stop-opacity:1.000000;" - offset="0" - id="stop2638" /> - </linearGradient> - <linearGradient - inkscape:label="#FCF478" - osb:paint="solid" - id="linearGradient2640"> - <stop - style="stop-color:#fcf478;stop-opacity:1.000000;" - offset="0" - id="stop2642" /> - </linearGradient> - <linearGradient - inkscape:label="#F8F478" - osb:paint="solid" - id="linearGradient2644"> - <stop - style="stop-color:#f8f478;stop-opacity:1.000000;" - offset="0" - id="stop2646" /> - </linearGradient> - <linearGradient - inkscape:label="#F8F074" - osb:paint="solid" - id="linearGradient2648"> - <stop - style="stop-color:#f8f074;stop-opacity:1.000000;" - offset="0" - id="stop2650" /> - </linearGradient> - <linearGradient - inkscape:label="#F8F070" - osb:paint="solid" - id="linearGradient2652"> - <stop - style="stop-color:#f8f070;stop-opacity:1.000000;" - offset="0" - id="stop2654" /> - </linearGradient> - <linearGradient - inkscape:label="#F8EC70" - osb:paint="solid" - id="linearGradient2656"> - <stop - style="stop-color:#f8ec70;stop-opacity:1.000000;" - offset="0" - id="stop2658" /> - </linearGradient> - <linearGradient - inkscape:label="#F4EC6C" - osb:paint="solid" - id="linearGradient2660"> - <stop - style="stop-color:#f4ec6c;stop-opacity:1.000000;" - offset="0" - id="stop2662" /> - </linearGradient> - <linearGradient - inkscape:label="#F4E86C" - osb:paint="solid" - id="linearGradient2664"> - <stop - style="stop-color:#f4e86c;stop-opacity:1.000000;" - offset="0" - id="stop2666" /> - </linearGradient> - <linearGradient - inkscape:label="#F4E868" - osb:paint="solid" - id="linearGradient2668"> - <stop - style="stop-color:#f4e868;stop-opacity:1.000000;" - offset="0" - id="stop2670" /> - </linearGradient> - <linearGradient - inkscape:label="#F4E468" - osb:paint="solid" - id="linearGradient2672"> - <stop - style="stop-color:#f4e468;stop-opacity:1.000000;" - offset="0" - id="stop2674" /> - </linearGradient> - <linearGradient - inkscape:label="#F0E464" - osb:paint="solid" - id="linearGradient2676"> - <stop - style="stop-color:#f0e464;stop-opacity:1.000000;" - offset="0" - id="stop2678" /> - </linearGradient> - <linearGradient - inkscape:label="#F0E060" - osb:paint="solid" - id="linearGradient2680"> - <stop - style="stop-color:#f0e060;stop-opacity:1.000000;" - offset="0" - id="stop2682" /> - </linearGradient> - <linearGradient - inkscape:label="#F0DC5C" - osb:paint="solid" - id="linearGradient2684"> - <stop - style="stop-color:#f0dc5c;stop-opacity:1.000000;" - offset="0" - id="stop2686" /> - </linearGradient> - <linearGradient - inkscape:label="#ECDC5C" - osb:paint="solid" - id="linearGradient2688"> - <stop - style="stop-color:#ecdc5c;stop-opacity:1.000000;" - offset="0" - id="stop2690" /> - </linearGradient> - <linearGradient - inkscape:label="#ECD858" - osb:paint="solid" - id="linearGradient2692"> - <stop - style="stop-color:#ecd858;stop-opacity:1.000000;" - offset="0" - id="stop2694" /> - </linearGradient> - <linearGradient - inkscape:label="#ECD854" - osb:paint="solid" - id="linearGradient2696"> - <stop - style="stop-color:#ecd854;stop-opacity:1.000000;" - offset="0" - id="stop2698" /> - </linearGradient> - <linearGradient - inkscape:label="#ECD454" - osb:paint="solid" - id="linearGradient2700"> - <stop - style="stop-color:#ecd454;stop-opacity:1.000000;" - offset="0" - id="stop2702" /> - </linearGradient> - <linearGradient - inkscape:label="#ECD450" - osb:paint="solid" - id="linearGradient2704"> - <stop - style="stop-color:#ecd450;stop-opacity:1.000000;" - offset="0" - id="stop2706" /> - </linearGradient> - <linearGradient - inkscape:label="#E8D050" - osb:paint="solid" - id="linearGradient2708"> - <stop - style="stop-color:#e8d050;stop-opacity:1.000000;" - offset="0" - id="stop2710" /> - </linearGradient> - <linearGradient - inkscape:label="#E8D04C" - osb:paint="solid" - id="linearGradient2712"> - <stop - style="stop-color:#e8d04c;stop-opacity:1.000000;" - offset="0" - id="stop2714" /> - </linearGradient> - <linearGradient - inkscape:label="#E8CC4C" - osb:paint="solid" - id="linearGradient2716"> - <stop - style="stop-color:#e8cc4c;stop-opacity:1.000000;" - offset="0" - id="stop2718" /> - </linearGradient> - <linearGradient - inkscape:label="#E8CC48" - osb:paint="solid" - id="linearGradient2720"> - <stop - style="stop-color:#e8cc48;stop-opacity:1.000000;" - offset="0" - id="stop2722" /> - </linearGradient> - <linearGradient - inkscape:label="#E4C844" - osb:paint="solid" - id="linearGradient2724"> - <stop - style="stop-color:#e4c844;stop-opacity:1.000000;" - offset="0" - id="stop2726" /> - </linearGradient> - <linearGradient - inkscape:label="#E4C440" - osb:paint="solid" - id="linearGradient2728"> - <stop - style="stop-color:#e4c440;stop-opacity:1.000000;" - offset="0" - id="stop2730" /> - </linearGradient> - <linearGradient - inkscape:label="#E0C03C" - osb:paint="solid" - id="linearGradient2732"> - <stop - style="stop-color:#e0c03c;stop-opacity:1.000000;" - offset="0" - id="stop2734" /> - </linearGradient> - <linearGradient - inkscape:label="#E0C038" - osb:paint="solid" - id="linearGradient2736"> - <stop - style="stop-color:#e0c038;stop-opacity:1.000000;" - offset="0" - id="stop2738" /> - </linearGradient> - <linearGradient - inkscape:label="#E0BC38" - osb:paint="solid" - id="linearGradient2740"> - <stop - style="stop-color:#e0bc38;stop-opacity:1.000000;" - offset="0" - id="stop2742" /> - </linearGradient> - <linearGradient - inkscape:label="#E0BC34" - osb:paint="solid" - id="linearGradient2744"> - <stop - style="stop-color:#e0bc34;stop-opacity:1.000000;" - offset="0" - id="stop2746" /> - </linearGradient> - <linearGradient - inkscape:label="#DCB834" - osb:paint="solid" - id="linearGradient2748"> - <stop - style="stop-color:#dcb834;stop-opacity:1.000000;" - offset="0" - id="stop2750" /> - </linearGradient> - <linearGradient - inkscape:label="#DCB830" - osb:paint="solid" - id="linearGradient2752"> - <stop - style="stop-color:#dcb830;stop-opacity:1.000000;" - offset="0" - id="stop2754" /> - </linearGradient> - <linearGradient - inkscape:label="#DCB430" - osb:paint="solid" - id="linearGradient2756"> - <stop - style="stop-color:#dcb430;stop-opacity:1.000000;" - offset="0" - id="stop2758" /> - </linearGradient> - <linearGradient - inkscape:label="#DCB42C" - osb:paint="solid" - id="linearGradient2760"> - <stop - style="stop-color:#dcb42c;stop-opacity:1.000000;" - offset="0" - id="stop2762" /> - </linearGradient> - <linearGradient - inkscape:label="#DCB028" - osb:paint="solid" - id="linearGradient2764"> - <stop - style="stop-color:#dcb028;stop-opacity:1.000000;" - offset="0" - id="stop2766" /> - </linearGradient> - <linearGradient - inkscape:label="#D8B028" - osb:paint="solid" - id="linearGradient2768"> - <stop - style="stop-color:#d8b028;stop-opacity:1.000000;" - offset="0" - id="stop2770" /> - </linearGradient> - <linearGradient - inkscape:label="#D8AC24" - osb:paint="solid" - id="linearGradient2772"> - <stop - style="stop-color:#d8ac24;stop-opacity:1.000000;" - offset="0" - id="stop2774" /> - </linearGradient> - <linearGradient - inkscape:label="#D8A820" - osb:paint="solid" - id="linearGradient2776"> - <stop - style="stop-color:#d8a820;stop-opacity:1.000000;" - offset="0" - id="stop2778" /> - </linearGradient> - <linearGradient - inkscape:label="#D4A81C" - osb:paint="solid" - id="linearGradient2780"> - <stop - style="stop-color:#d4a81c;stop-opacity:1.000000;" - offset="0" - id="stop2782" /> - </linearGradient> - <linearGradient - inkscape:label="#D4A41C" - osb:paint="solid" - id="linearGradient2784"> - <stop - style="stop-color:#d4a41c;stop-opacity:1.000000;" - offset="0" - id="stop2786" /> - </linearGradient> - <linearGradient - inkscape:label="#D4A418" - osb:paint="solid" - id="linearGradient2788"> - <stop - style="stop-color:#d4a418;stop-opacity:1.000000;" - offset="0" - id="stop2790" /> - </linearGradient> - <linearGradient - inkscape:label="#D4A018" - osb:paint="solid" - id="linearGradient2792"> - <stop - style="stop-color:#d4a018;stop-opacity:1.000000;" - offset="0" - id="stop2794" /> - </linearGradient> - <linearGradient - inkscape:label="#D0A014" - osb:paint="solid" - id="linearGradient2796"> - <stop - style="stop-color:#d0a014;stop-opacity:1.000000;" - offset="0" - id="stop2798" /> - </linearGradient> - <linearGradient - inkscape:label="#D09C14" - osb:paint="solid" - id="linearGradient2800"> - <stop - style="stop-color:#d09c14;stop-opacity:1.000000;" - offset="0" - id="stop2802" /> - </linearGradient> - <linearGradient - inkscape:label="#D09C10" - osb:paint="solid" - id="linearGradient2804"> - <stop - style="stop-color:#d09c10;stop-opacity:1.000000;" - offset="0" - id="stop2806" /> - </linearGradient> - <linearGradient - inkscape:label="#D0980C" - osb:paint="solid" - id="linearGradient2808"> - <stop - style="stop-color:#d0980c;stop-opacity:1.000000;" - offset="0" - id="stop2810" /> - </linearGradient> - <linearGradient - inkscape:label="#CC980C" - osb:paint="solid" - id="linearGradient2812"> - <stop - style="stop-color:#cc980c;stop-opacity:1.000000;" - offset="0" - id="stop2814" /> - </linearGradient> - <linearGradient - inkscape:label="#CC9408" - osb:paint="solid" - id="linearGradient2816"> - <stop - style="stop-color:#cc9408;stop-opacity:1.000000;" - offset="0" - id="stop2818" /> - </linearGradient> - <linearGradient - inkscape:label="#CC9004" - osb:paint="solid" - id="linearGradient2820"> - <stop - style="stop-color:#cc9004;stop-opacity:1.000000;" - offset="0" - id="stop2822" /> - </linearGradient> - <linearGradient - inkscape:label="#C88C00" - osb:paint="solid" - id="linearGradient2824"> - <stop - style="stop-color:#c88c00;stop-opacity:1.000000;" - offset="0" - id="stop2826" /> - </linearGradient> - <linearGradient - inkscape:label="#C48800" - osb:paint="solid" - id="linearGradient2828"> - <stop - style="stop-color:#c48800;stop-opacity:1.000000;" - offset="0" - id="stop2830" /> - </linearGradient> - <linearGradient - inkscape:label="#C08400" - osb:paint="solid" - id="linearGradient2832"> - <stop - style="stop-color:#c08400;stop-opacity:1.000000;" - offset="0" - id="stop2834" /> - </linearGradient> - <linearGradient - inkscape:label="#BC8000" - osb:paint="solid" - id="linearGradient2836"> - <stop - style="stop-color:#bc8000;stop-opacity:1.000000;" - offset="0" - id="stop2838" /> - </linearGradient> - <linearGradient - inkscape:label="#B87C00" - osb:paint="solid" - id="linearGradient2840"> - <stop - style="stop-color:#b87c00;stop-opacity:1.000000;" - offset="0" - id="stop2842" /> - </linearGradient> - <linearGradient - inkscape:label="#B47800" - osb:paint="solid" - id="linearGradient2844"> - <stop - style="stop-color:#b47800;stop-opacity:1.000000;" - offset="0" - id="stop2846" /> - </linearGradient> - <linearGradient - inkscape:label="#B07400" - osb:paint="solid" - id="linearGradient2848"> - <stop - style="stop-color:#b07400;stop-opacity:1.000000;" - offset="0" - id="stop2850" /> - </linearGradient> - <linearGradient - inkscape:label="#AC7000" - osb:paint="solid" - id="linearGradient2852"> - <stop - style="stop-color:#ac7000;stop-opacity:1.000000;" - offset="0" - id="stop2854" /> - </linearGradient> - <linearGradient - inkscape:label="#A86C00" - osb:paint="solid" - id="linearGradient2856"> - <stop - style="stop-color:#a86c00;stop-opacity:1.000000;" - offset="0" - id="stop2858" /> - </linearGradient> - <linearGradient - inkscape:label="#A46800" - osb:paint="solid" - id="linearGradient2860"> - <stop - style="stop-color:#a46800;stop-opacity:1.000000;" - offset="0" - id="stop2862" /> - </linearGradient> - <linearGradient - inkscape:label="#A06400" - osb:paint="solid" - id="linearGradient2864"> - <stop - style="stop-color:#a06400;stop-opacity:1.000000;" - offset="0" - id="stop2866" /> - </linearGradient> - <linearGradient - inkscape:label="#9C6000" - osb:paint="solid" - id="linearGradient2868"> - <stop - style="stop-color:#9c6000;stop-opacity:1.000000;" - offset="0" - id="stop2870" /> - </linearGradient> - <linearGradient - inkscape:label="#985C00" - osb:paint="solid" - id="linearGradient2872"> - <stop - style="stop-color:#985c00;stop-opacity:1.000000;" - offset="0" - id="stop2874" /> - </linearGradient> - <linearGradient - inkscape:label="#945800" - osb:paint="solid" - id="linearGradient2876"> - <stop - style="stop-color:#945800;stop-opacity:1.000000;" - offset="0" - id="stop2878" /> - </linearGradient> - <linearGradient - inkscape:label="#905400" - osb:paint="solid" - id="linearGradient2880"> - <stop - style="stop-color:#905400;stop-opacity:1.000000;" - offset="0" - id="stop2882" /> - </linearGradient> - <linearGradient - inkscape:label="#8C5000" - osb:paint="solid" - id="linearGradient2884"> - <stop - style="stop-color:#8c5000;stop-opacity:1.000000;" - offset="0" - id="stop2886" /> - </linearGradient> - <linearGradient - inkscape:label="#884C00" - osb:paint="solid" - id="linearGradient2888"> - <stop - style="stop-color:#884c00;stop-opacity:1.000000;" - offset="0" - id="stop2890" /> - </linearGradient> - <linearGradient - inkscape:label="#844800" - osb:paint="solid" - id="linearGradient2892"> - <stop - style="stop-color:#844800;stop-opacity:1.000000;" - offset="0" - id="stop2894" /> - </linearGradient> - <linearGradient - inkscape:label="#804400" - osb:paint="solid" - id="linearGradient2896"> - <stop - style="stop-color:#804400;stop-opacity:1.000000;" - offset="0" - id="stop2898" /> - </linearGradient> - <linearGradient - inkscape:label="#7C4000" - osb:paint="solid" - id="linearGradient2900"> - <stop - style="stop-color:#7c4000;stop-opacity:1.000000;" - offset="0" - id="stop2902" /> - </linearGradient> - <linearGradient - inkscape:label="#783C00" - osb:paint="solid" - id="linearGradient2904"> - <stop - style="stop-color:#783c00;stop-opacity:1.000000;" - offset="0" - id="stop2906" /> - </linearGradient> - <linearGradient - inkscape:label="#743800" - osb:paint="solid" - id="linearGradient2908"> - <stop - style="stop-color:#743800;stop-opacity:1.000000;" - offset="0" - id="stop2910" /> - </linearGradient> - <linearGradient - inkscape:label="#703400" - osb:paint="solid" - id="linearGradient2912"> - <stop - style="stop-color:#703400;stop-opacity:1.000000;" - offset="0" - id="stop2914" /> - </linearGradient> - <linearGradient - inkscape:label="#6C3000" - osb:paint="solid" - id="linearGradient2916"> - <stop - style="stop-color:#6c3000;stop-opacity:1.000000;" - offset="0" - id="stop2918" /> - </linearGradient> - <linearGradient - inkscape:label="#682C00" - osb:paint="solid" - id="linearGradient2920"> - <stop - style="stop-color:#682c00;stop-opacity:1.000000;" - offset="0" - id="stop2922" /> - </linearGradient> - <linearGradient - inkscape:label="#642800" - osb:paint="solid" - id="linearGradient2924"> - <stop - style="stop-color:#642800;stop-opacity:1.000000;" - offset="0" - id="stop2926" /> - </linearGradient> - <linearGradient - inkscape:label="#602400" - osb:paint="solid" - id="linearGradient2928"> - <stop - style="stop-color:#602400;stop-opacity:1.000000;" - offset="0" - id="stop2930" /> - </linearGradient> - <linearGradient - inkscape:label="#5C2000" - osb:paint="solid" - id="linearGradient2932"> - <stop - style="stop-color:#5c2000;stop-opacity:1.000000;" - offset="0" - id="stop2934" /> - </linearGradient> - <linearGradient - inkscape:label="#581C00" - osb:paint="solid" - id="linearGradient2936"> - <stop - style="stop-color:#581c00;stop-opacity:1.000000;" - offset="0" - id="stop2938" /> - </linearGradient> - <linearGradient - inkscape:label="#541800" - osb:paint="solid" - id="linearGradient2940"> - <stop - style="stop-color:#541800;stop-opacity:1.000000;" - offset="0" - id="stop2942" /> - </linearGradient> - <linearGradient - inkscape:label="#501400" - osb:paint="solid" - id="linearGradient2944"> - <stop - style="stop-color:#501400;stop-opacity:1.000000;" - offset="0" - id="stop2946" /> - </linearGradient> - <linearGradient - inkscape:label="#4C1000" - osb:paint="solid" - id="linearGradient2948"> - <stop - style="stop-color:#4c1000;stop-opacity:1.000000;" - offset="0" - id="stop2950" /> - </linearGradient> - <linearGradient - inkscape:label="#480C00" - osb:paint="solid" - id="linearGradient2952"> - <stop - style="stop-color:#480c00;stop-opacity:1.000000;" - offset="0" - id="stop2954" /> - </linearGradient> - <linearGradient - inkscape:label="#440800" - osb:paint="solid" - id="linearGradient2956"> - <stop - style="stop-color:#440800;stop-opacity:1.000000;" - offset="0" - id="stop2958" /> - </linearGradient> - <linearGradient - inkscape:label="#400400" - osb:paint="solid" - id="linearGradient2960"> - <stop - style="stop-color:#400400;stop-opacity:1.000000;" - offset="0" - id="stop2962" /> - </linearGradient> - <linearGradient - inkscape:label="#3C0000" - osb:paint="solid" - id="linearGradient2964"> - <stop - style="stop-color:#3c0000;stop-opacity:1.000000;" - offset="0" - id="stop2966" /> - </linearGradient> - <linearGradient - inkscape:label="#380000" - osb:paint="solid" - id="linearGradient2968"> - <stop - style="stop-color:#380000;stop-opacity:1.000000;" - offset="0" - id="stop2970" /> - </linearGradient> - <linearGradient - inkscape:label="#340000" - osb:paint="solid" - id="linearGradient2972"> - <stop - style="stop-color:#340000;stop-opacity:1.000000;" - offset="0" - id="stop2974" /> - </linearGradient> - <linearGradient - inkscape:label="#300000" - osb:paint="solid" - id="linearGradient2976"> - <stop - style="stop-color:#300000;stop-opacity:1.000000;" - offset="0" - id="stop2978" /> - </linearGradient> - <linearGradient - inkscape:label="#2C0000" - osb:paint="solid" - id="linearGradient2980"> - <stop - style="stop-color:#2c0000;stop-opacity:1.000000;" - offset="0" - id="stop2982" /> - </linearGradient> - <linearGradient - inkscape:label="#280000" - osb:paint="solid" - id="linearGradient2984"> - <stop - style="stop-color:#280000;stop-opacity:1.000000;" - offset="0" - id="stop2986" /> - </linearGradient> - <linearGradient - inkscape:label="#240000" - osb:paint="solid" - id="linearGradient2988"> - <stop - style="stop-color:#240000;stop-opacity:1.000000;" - offset="0" - id="stop2990" /> - </linearGradient> - <linearGradient - inkscape:label="#200000" - osb:paint="solid" - id="linearGradient2992"> - <stop - style="stop-color:#200000;stop-opacity:1.000000;" - offset="0" - id="stop2994" /> - </linearGradient> - <linearGradient - inkscape:label="#1C0000" - osb:paint="solid" - id="linearGradient2996"> - <stop - style="stop-color:#1c0000;stop-opacity:1.000000;" - offset="0" - id="stop2998" /> - </linearGradient> - <linearGradient - inkscape:label="#180000" - osb:paint="solid" - id="linearGradient3000"> - <stop - style="stop-color:#180000;stop-opacity:1.000000;" - offset="0" - id="stop3002" /> - </linearGradient> - <linearGradient - inkscape:label="#140000" - osb:paint="solid" - id="linearGradient3004"> - <stop - style="stop-color:#140000;stop-opacity:1.000000;" - offset="0" - id="stop3006" /> - </linearGradient> - <linearGradient - inkscape:label="#100000" - osb:paint="solid" - id="linearGradient3008"> - <stop - style="stop-color:#100000;stop-opacity:1.000000;" - offset="0" - id="stop3010" /> - </linearGradient> - <linearGradient - inkscape:label="#0C0000" - osb:paint="solid" - id="linearGradient3012"> - <stop - style="stop-color:#0c0000;stop-opacity:1.000000;" - offset="0" - id="stop3014" /> - </linearGradient> - <linearGradient - inkscape:label="#080000" - osb:paint="solid" - id="linearGradient3016"> - <stop - style="stop-color:#080000;stop-opacity:1.000000;" - offset="0" - id="stop3018" /> - </linearGradient> - <linearGradient - inkscape:label="#040000" - osb:paint="solid" - id="linearGradient3020"> - <stop - style="stop-color:#040000;stop-opacity:1.000000;" - offset="0" - id="stop3022" /> - </linearGradient> - <linearGradient - inkscape:label="#000000" - osb:paint="solid" - id="linearGradient3024"> - <stop - style="stop-color:#000000;stop-opacity:1.000000;" - offset="0" - id="stop3026" /> - </linearGradient> - </g> - <g - id="page4" - inkscape:label="Gray"> - <linearGradient - inkscape:label="00 hex (0)" - osb:paint="solid" - id="linearGradient3234"> - <stop - style="stop-color:#000000;stop-opacity:1.000000;" - offset="0" - id="stop3236" /> - </linearGradient> - <linearGradient - inkscape:label="01 hex (1)" - osb:paint="solid" - id="linearGradient3238"> - <stop - style="stop-color:#010101;stop-opacity:1.000000;" - offset="0" - id="stop3240" /> - </linearGradient> - <linearGradient - inkscape:label="02 hex (2)" - osb:paint="solid" - id="linearGradient3242"> - <stop - style="stop-color:#020202;stop-opacity:1.000000;" - offset="0" - id="stop3244" /> - </linearGradient> - <linearGradient - inkscape:label="03 hex (3)" - osb:paint="solid" - id="linearGradient3246"> - <stop - style="stop-color:#030303;stop-opacity:1.000000;" - offset="0" - id="stop3248" /> - </linearGradient> - <linearGradient - inkscape:label="04 hex (4)" - osb:paint="solid" - id="linearGradient3250"> - <stop - style="stop-color:#040404;stop-opacity:1.000000;" - offset="0" - id="stop3252" /> - </linearGradient> - <linearGradient - inkscape:label="05 hex (5)" - osb:paint="solid" - id="linearGradient3254"> - <stop - style="stop-color:#050505;stop-opacity:1.000000;" - offset="0" - id="stop3256" /> - </linearGradient> - <linearGradient - inkscape:label="06 hex (6)" - osb:paint="solid" - id="linearGradient3258"> - <stop - style="stop-color:#060606;stop-opacity:1.000000;" - offset="0" - id="stop3260" /> - </linearGradient> - <linearGradient - inkscape:label="07 hex (7)" - osb:paint="solid" - id="linearGradient3262"> - <stop - style="stop-color:#070707;stop-opacity:1.000000;" - offset="0" - id="stop3264" /> - </linearGradient> - <linearGradient - inkscape:label="08 hex (8)" - osb:paint="solid" - id="linearGradient3266"> - <stop - style="stop-color:#080808;stop-opacity:1.000000;" - offset="0" - id="stop3268" /> - </linearGradient> - <linearGradient - inkscape:label="09 hex (9)" - osb:paint="solid" - id="linearGradient3270"> - <stop - style="stop-color:#090909;stop-opacity:1.000000;" - offset="0" - id="stop3272" /> - </linearGradient> - <linearGradient - inkscape:label="0A hex (10)" - osb:paint="solid" - id="linearGradient3274"> - <stop - style="stop-color:#0a0a0a;stop-opacity:1.000000;" - offset="0" - id="stop3276" /> - </linearGradient> - <linearGradient - inkscape:label="0B hex (11)" - osb:paint="solid" - id="linearGradient3278"> - <stop - style="stop-color:#0b0b0b;stop-opacity:1.000000;" - offset="0" - id="stop3280" /> - </linearGradient> - <linearGradient - inkscape:label="0C hex (12)" - osb:paint="solid" - id="linearGradient3282"> - <stop - style="stop-color:#0c0c0c;stop-opacity:1.000000;" - offset="0" - id="stop3284" /> - </linearGradient> - <linearGradient - inkscape:label="0D hex (13)" - osb:paint="solid" - id="linearGradient3286"> - <stop - style="stop-color:#0d0d0d;stop-opacity:1.000000;" - offset="0" - id="stop3288" /> - </linearGradient> - <linearGradient - inkscape:label="0E hex (14)" - osb:paint="solid" - id="linearGradient3290"> - <stop - style="stop-color:#0e0e0e;stop-opacity:1.000000;" - offset="0" - id="stop3292" /> - </linearGradient> - <linearGradient - inkscape:label="0F hex (15)" - osb:paint="solid" - id="linearGradient3294"> - <stop - style="stop-color:#0f0f0f;stop-opacity:1.000000;" - offset="0" - id="stop3296" /> - </linearGradient> - <linearGradient - inkscape:label="10 hex (16)" - osb:paint="solid" - id="linearGradient3298"> - <stop - style="stop-color:#101010;stop-opacity:1.000000;" - offset="0" - id="stop3300" /> - </linearGradient> - <linearGradient - inkscape:label="11 hex (17)" - osb:paint="solid" - id="linearGradient3302"> - <stop - style="stop-color:#111111;stop-opacity:1.000000;" - offset="0" - id="stop3304" /> - </linearGradient> - <linearGradient - inkscape:label="12 hex (18)" - osb:paint="solid" - id="linearGradient3306"> - <stop - style="stop-color:#121212;stop-opacity:1.000000;" - offset="0" - id="stop3308" /> - </linearGradient> - <linearGradient - inkscape:label="13 hex (19)" - osb:paint="solid" - id="linearGradient3310"> - <stop - style="stop-color:#131313;stop-opacity:1.000000;" - offset="0" - id="stop3312" /> - </linearGradient> - <linearGradient - inkscape:label="14 hex (20)" - osb:paint="solid" - id="linearGradient3314"> - <stop - style="stop-color:#141414;stop-opacity:1.000000;" - offset="0" - id="stop3316" /> - </linearGradient> - <linearGradient - inkscape:label="15 hex (21)" - osb:paint="solid" - id="linearGradient3318"> - <stop - style="stop-color:#151515;stop-opacity:1.000000;" - offset="0" - id="stop3320" /> - </linearGradient> - <linearGradient - inkscape:label="16 hex (22)" - osb:paint="solid" - id="linearGradient3322"> - <stop - style="stop-color:#161616;stop-opacity:1.000000;" - offset="0" - id="stop3324" /> - </linearGradient> - <linearGradient - inkscape:label="17 hex (23)" - osb:paint="solid" - id="linearGradient3326"> - <stop - style="stop-color:#171717;stop-opacity:1.000000;" - offset="0" - id="stop3328" /> - </linearGradient> - <linearGradient - inkscape:label="18 hex (24)" - osb:paint="solid" - id="linearGradient3330"> - <stop - style="stop-color:#181818;stop-opacity:1.000000;" - offset="0" - id="stop3332" /> - </linearGradient> - <linearGradient - inkscape:label="19 hex (25)" - osb:paint="solid" - id="linearGradient3334"> - <stop - style="stop-color:#191919;stop-opacity:1.000000;" - offset="0" - id="stop3336" /> - </linearGradient> - <linearGradient - inkscape:label="1A hex (26)" - osb:paint="solid" - id="linearGradient3338"> - <stop - style="stop-color:#1a1a1a;stop-opacity:1.000000;" - offset="0" - id="stop3340" /> - </linearGradient> - <linearGradient - inkscape:label="1B hex (27)" - osb:paint="solid" - id="linearGradient3342"> - <stop - style="stop-color:#1b1b1b;stop-opacity:1.000000;" - offset="0" - id="stop3344" /> - </linearGradient> - <linearGradient - inkscape:label="1C hex (28)" - osb:paint="solid" - id="linearGradient3346"> - <stop - style="stop-color:#1c1c1c;stop-opacity:1.000000;" - offset="0" - id="stop3348" /> - </linearGradient> - <linearGradient - inkscape:label="1D hex (29)" - osb:paint="solid" - id="linearGradient3350"> - <stop - style="stop-color:#1d1d1d;stop-opacity:1.000000;" - offset="0" - id="stop3352" /> - </linearGradient> - <linearGradient - inkscape:label="1E hex (30)" - osb:paint="solid" - id="linearGradient3354"> - <stop - style="stop-color:#1e1e1e;stop-opacity:1.000000;" - offset="0" - id="stop3356" /> - </linearGradient> - <linearGradient - inkscape:label="1F hex (31)" - osb:paint="solid" - id="linearGradient3358"> - <stop - style="stop-color:#1f1f1f;stop-opacity:1.000000;" - offset="0" - id="stop3360" /> - </linearGradient> - <linearGradient - inkscape:label="20 hex (32)" - osb:paint="solid" - id="linearGradient3362"> - <stop - style="stop-color:#202020;stop-opacity:1.000000;" - offset="0" - id="stop3364" /> - </linearGradient> - <linearGradient - inkscape:label="21 hex (33)" - osb:paint="solid" - id="linearGradient3366"> - <stop - style="stop-color:#212121;stop-opacity:1.000000;" - offset="0" - id="stop3368" /> - </linearGradient> - <linearGradient - inkscape:label="22 hex (34)" - osb:paint="solid" - id="linearGradient3370"> - <stop - style="stop-color:#222222;stop-opacity:1.000000;" - offset="0" - id="stop3372" /> - </linearGradient> - <linearGradient - inkscape:label="23 hex (35)" - osb:paint="solid" - id="linearGradient3374"> - <stop - style="stop-color:#232323;stop-opacity:1.000000;" - offset="0" - id="stop3376" /> - </linearGradient> - <linearGradient - inkscape:label="24 hex (36)" - osb:paint="solid" - id="linearGradient3378"> - <stop - style="stop-color:#242424;stop-opacity:1.000000;" - offset="0" - id="stop3380" /> - </linearGradient> - <linearGradient - inkscape:label="25 hex (37)" - osb:paint="solid" - id="linearGradient3382"> - <stop - style="stop-color:#252525;stop-opacity:1.000000;" - offset="0" - id="stop3384" /> - </linearGradient> - <linearGradient - inkscape:label="26 hex (38)" - osb:paint="solid" - id="linearGradient3386"> - <stop - style="stop-color:#262626;stop-opacity:1.000000;" - offset="0" - id="stop3388" /> - </linearGradient> - <linearGradient - inkscape:label="27 hex (39)" - osb:paint="solid" - id="linearGradient3390"> - <stop - style="stop-color:#272727;stop-opacity:1.000000;" - offset="0" - id="stop3392" /> - </linearGradient> - <linearGradient - inkscape:label="28 hex (40)" - osb:paint="solid" - id="linearGradient3394"> - <stop - style="stop-color:#282828;stop-opacity:1.000000;" - offset="0" - id="stop3396" /> - </linearGradient> - <linearGradient - inkscape:label="29 hex (41)" - osb:paint="solid" - id="linearGradient3398"> - <stop - style="stop-color:#292929;stop-opacity:1.000000;" - offset="0" - id="stop3400" /> - </linearGradient> - <linearGradient - inkscape:label="2A hex (42)" - osb:paint="solid" - id="linearGradient3402"> - <stop - style="stop-color:#2a2a2a;stop-opacity:1.000000;" - offset="0" - id="stop3404" /> - </linearGradient> - <linearGradient - inkscape:label="2B hex (43)" - osb:paint="solid" - id="linearGradient3406"> - <stop - style="stop-color:#2b2b2b;stop-opacity:1.000000;" - offset="0" - id="stop3408" /> - </linearGradient> - <linearGradient - inkscape:label="2C hex (44)" - osb:paint="solid" - id="linearGradient3410"> - <stop - style="stop-color:#2c2c2c;stop-opacity:1.000000;" - offset="0" - id="stop3412" /> - </linearGradient> - <linearGradient - inkscape:label="2D hex (45)" - osb:paint="solid" - id="linearGradient3414"> - <stop - style="stop-color:#2d2d2d;stop-opacity:1.000000;" - offset="0" - id="stop3416" /> - </linearGradient> - <linearGradient - inkscape:label="2E hex (46)" - osb:paint="solid" - id="linearGradient3418"> - <stop - style="stop-color:#2e2e2e;stop-opacity:1.000000;" - offset="0" - id="stop3420" /> - </linearGradient> - <linearGradient - inkscape:label="2F hex (47)" - osb:paint="solid" - id="linearGradient3422"> - <stop - style="stop-color:#2f2f2f;stop-opacity:1.000000;" - offset="0" - id="stop3424" /> - </linearGradient> - <linearGradient - inkscape:label="30 hex (48)" - osb:paint="solid" - id="linearGradient3426"> - <stop - style="stop-color:#303030;stop-opacity:1.000000;" - offset="0" - id="stop3428" /> - </linearGradient> - <linearGradient - inkscape:label="31 hex (49)" - osb:paint="solid" - id="linearGradient3430"> - <stop - style="stop-color:#313131;stop-opacity:1.000000;" - offset="0" - id="stop3432" /> - </linearGradient> - <linearGradient - inkscape:label="32 hex (50)" - osb:paint="solid" - id="linearGradient3434"> - <stop - style="stop-color:#323232;stop-opacity:1.000000;" - offset="0" - id="stop3436" /> - </linearGradient> - <linearGradient - inkscape:label="33 hex (51)" - osb:paint="solid" - id="linearGradient3438"> - <stop - style="stop-color:#333333;stop-opacity:1.000000;" - offset="0" - id="stop3440" /> - </linearGradient> - <linearGradient - inkscape:label="34 hex (52)" - osb:paint="solid" - id="linearGradient3442"> - <stop - style="stop-color:#343434;stop-opacity:1.000000;" - offset="0" - id="stop3444" /> - </linearGradient> - <linearGradient - inkscape:label="35 hex (53)" - osb:paint="solid" - id="linearGradient3446"> - <stop - style="stop-color:#353535;stop-opacity:1.000000;" - offset="0" - id="stop3448" /> - </linearGradient> - <linearGradient - inkscape:label="36 hex (54)" - osb:paint="solid" - id="linearGradient3450"> - <stop - style="stop-color:#363636;stop-opacity:1.000000;" - offset="0" - id="stop3452" /> - </linearGradient> - <linearGradient - inkscape:label="37 hex (55)" - osb:paint="solid" - id="linearGradient3454"> - <stop - style="stop-color:#373737;stop-opacity:1.000000;" - offset="0" - id="stop3456" /> - </linearGradient> - <linearGradient - inkscape:label="38 hex (56)" - osb:paint="solid" - id="linearGradient3458"> - <stop - style="stop-color:#383838;stop-opacity:1.000000;" - offset="0" - id="stop3460" /> - </linearGradient> - <linearGradient - inkscape:label="39 hex (57)" - osb:paint="solid" - id="linearGradient3462"> - <stop - style="stop-color:#393939;stop-opacity:1.000000;" - offset="0" - id="stop3464" /> - </linearGradient> - <linearGradient - inkscape:label="3A hex (58)" - osb:paint="solid" - id="linearGradient3466"> - <stop - style="stop-color:#3a3a3a;stop-opacity:1.000000;" - offset="0" - id="stop3468" /> - </linearGradient> - <linearGradient - inkscape:label="3B hex (59)" - osb:paint="solid" - id="linearGradient3470"> - <stop - style="stop-color:#3b3b3b;stop-opacity:1.000000;" - offset="0" - id="stop3472" /> - </linearGradient> - <linearGradient - inkscape:label="3C hex (60)" - osb:paint="solid" - id="linearGradient3474"> - <stop - style="stop-color:#3c3c3c;stop-opacity:1.000000;" - offset="0" - id="stop3476" /> - </linearGradient> - <linearGradient - inkscape:label="3D hex (61)" - osb:paint="solid" - id="linearGradient3478"> - <stop - style="stop-color:#3d3d3d;stop-opacity:1.000000;" - offset="0" - id="stop3480" /> - </linearGradient> - <linearGradient - inkscape:label="3E hex (62)" - osb:paint="solid" - id="linearGradient3482"> - <stop - style="stop-color:#3e3e3e;stop-opacity:1.000000;" - offset="0" - id="stop3484" /> - </linearGradient> - <linearGradient - inkscape:label="3F hex (63)" - osb:paint="solid" - id="linearGradient3486"> - <stop - style="stop-color:#3f3f3f;stop-opacity:1.000000;" - offset="0" - id="stop3488" /> - </linearGradient> - <linearGradient - inkscape:label="40 hex (64)" - osb:paint="solid" - id="linearGradient3490"> - <stop - style="stop-color:#404040;stop-opacity:1.000000;" - offset="0" - id="stop3492" /> - </linearGradient> - <linearGradient - inkscape:label="41 hex (65)" - osb:paint="solid" - id="linearGradient3494"> - <stop - style="stop-color:#414141;stop-opacity:1.000000;" - offset="0" - id="stop3496" /> - </linearGradient> - <linearGradient - inkscape:label="42 hex (66)" - osb:paint="solid" - id="linearGradient3498"> - <stop - style="stop-color:#424242;stop-opacity:1.000000;" - offset="0" - id="stop3500" /> - </linearGradient> - <linearGradient - inkscape:label="43 hex (67)" - osb:paint="solid" - id="linearGradient3502"> - <stop - style="stop-color:#434343;stop-opacity:1.000000;" - offset="0" - id="stop3504" /> - </linearGradient> - <linearGradient - inkscape:label="44 hex (68)" - osb:paint="solid" - id="linearGradient3506"> - <stop - style="stop-color:#444444;stop-opacity:1.000000;" - offset="0" - id="stop3508" /> - </linearGradient> - <linearGradient - inkscape:label="45 hex (69)" - osb:paint="solid" - id="linearGradient3510"> - <stop - style="stop-color:#454545;stop-opacity:1.000000;" - offset="0" - id="stop3512" /> - </linearGradient> - <linearGradient - inkscape:label="46 hex (70)" - osb:paint="solid" - id="linearGradient3514"> - <stop - style="stop-color:#464646;stop-opacity:1.000000;" - offset="0" - id="stop3516" /> - </linearGradient> - <linearGradient - inkscape:label="47 hex (71)" - osb:paint="solid" - id="linearGradient3518"> - <stop - style="stop-color:#474747;stop-opacity:1.000000;" - offset="0" - id="stop3520" /> - </linearGradient> - <linearGradient - inkscape:label="48 hex (72)" - osb:paint="solid" - id="linearGradient3522"> - <stop - style="stop-color:#484848;stop-opacity:1.000000;" - offset="0" - id="stop3524" /> - </linearGradient> - <linearGradient - inkscape:label="49 hex (73)" - osb:paint="solid" - id="linearGradient3526"> - <stop - style="stop-color:#494949;stop-opacity:1.000000;" - offset="0" - id="stop3528" /> - </linearGradient> - <linearGradient - inkscape:label="4A hex (74)" - osb:paint="solid" - id="linearGradient3530"> - <stop - style="stop-color:#4a4a4a;stop-opacity:1.000000;" - offset="0" - id="stop3532" /> - </linearGradient> - <linearGradient - inkscape:label="4B hex (75)" - osb:paint="solid" - id="linearGradient3534"> - <stop - style="stop-color:#4b4b4b;stop-opacity:1.000000;" - offset="0" - id="stop3536" /> - </linearGradient> - <linearGradient - inkscape:label="4C hex (76)" - osb:paint="solid" - id="linearGradient3538"> - <stop - style="stop-color:#4c4c4c;stop-opacity:1.000000;" - offset="0" - id="stop3540" /> - </linearGradient> - <linearGradient - inkscape:label="4D hex (77)" - osb:paint="solid" - id="linearGradient3542"> - <stop - style="stop-color:#4d4d4d;stop-opacity:1.000000;" - offset="0" - id="stop3544" /> - </linearGradient> - <linearGradient - inkscape:label="4E hex (78)" - osb:paint="solid" - id="linearGradient3546"> - <stop - style="stop-color:#4e4e4e;stop-opacity:1.000000;" - offset="0" - id="stop3548" /> - </linearGradient> - <linearGradient - inkscape:label="4F hex (79)" - osb:paint="solid" - id="linearGradient3550"> - <stop - style="stop-color:#4f4f4f;stop-opacity:1.000000;" - offset="0" - id="stop3552" /> - </linearGradient> - <linearGradient - inkscape:label="50 hex (80)" - osb:paint="solid" - id="linearGradient3554"> - <stop - style="stop-color:#505050;stop-opacity:1.000000;" - offset="0" - id="stop3556" /> - </linearGradient> - <linearGradient - inkscape:label="51 hex (81)" - osb:paint="solid" - id="linearGradient3558"> - <stop - style="stop-color:#515151;stop-opacity:1.000000;" - offset="0" - id="stop3560" /> - </linearGradient> - <linearGradient - inkscape:label="52 hex (82)" - osb:paint="solid" - id="linearGradient3562"> - <stop - style="stop-color:#525252;stop-opacity:1.000000;" - offset="0" - id="stop3564" /> - </linearGradient> - <linearGradient - inkscape:label="53 hex (83)" - osb:paint="solid" - id="linearGradient3566"> - <stop - style="stop-color:#535353;stop-opacity:1.000000;" - offset="0" - id="stop3568" /> - </linearGradient> - <linearGradient - inkscape:label="54 hex (84)" - osb:paint="solid" - id="linearGradient3570"> - <stop - style="stop-color:#545454;stop-opacity:1.000000;" - offset="0" - id="stop3572" /> - </linearGradient> - <linearGradient - inkscape:label="55 hex (85)" - osb:paint="solid" - id="linearGradient3574"> - <stop - style="stop-color:#555555;stop-opacity:1.000000;" - offset="0" - id="stop3576" /> - </linearGradient> - <linearGradient - inkscape:label="56 hex (86)" - osb:paint="solid" - id="linearGradient3578"> - <stop - style="stop-color:#565656;stop-opacity:1.000000;" - offset="0" - id="stop3580" /> - </linearGradient> - <linearGradient - inkscape:label="57 hex (87)" - osb:paint="solid" - id="linearGradient3582"> - <stop - style="stop-color:#575757;stop-opacity:1.000000;" - offset="0" - id="stop3584" /> - </linearGradient> - <linearGradient - inkscape:label="58 hex (88)" - osb:paint="solid" - id="linearGradient3586"> - <stop - style="stop-color:#585858;stop-opacity:1.000000;" - offset="0" - id="stop3588" /> - </linearGradient> - <linearGradient - inkscape:label="59 hex (89)" - osb:paint="solid" - id="linearGradient3590"> - <stop - style="stop-color:#595959;stop-opacity:1.000000;" - offset="0" - id="stop3592" /> - </linearGradient> - <linearGradient - inkscape:label="5A hex (90)" - osb:paint="solid" - id="linearGradient3594"> - <stop - style="stop-color:#5a5a5a;stop-opacity:1.000000;" - offset="0" - id="stop3596" /> - </linearGradient> - <linearGradient - inkscape:label="5B hex (91)" - osb:paint="solid" - id="linearGradient3598"> - <stop - style="stop-color:#5b5b5b;stop-opacity:1.000000;" - offset="0" - id="stop3600" /> - </linearGradient> - <linearGradient - inkscape:label="5C hex (92)" - osb:paint="solid" - id="linearGradient3602"> - <stop - style="stop-color:#5c5c5c;stop-opacity:1.000000;" - offset="0" - id="stop3604" /> - </linearGradient> - <linearGradient - inkscape:label="5D hex (93)" - osb:paint="solid" - id="linearGradient3606"> - <stop - style="stop-color:#5d5d5d;stop-opacity:1.000000;" - offset="0" - id="stop3608" /> - </linearGradient> - <linearGradient - inkscape:label="5E hex (94)" - osb:paint="solid" - id="linearGradient3610"> - <stop - style="stop-color:#5e5e5e;stop-opacity:1.000000;" - offset="0" - id="stop3612" /> - </linearGradient> - <linearGradient - inkscape:label="5F hex (95)" - osb:paint="solid" - id="linearGradient3614"> - <stop - style="stop-color:#5f5f5f;stop-opacity:1.000000;" - offset="0" - id="stop3616" /> - </linearGradient> - <linearGradient - inkscape:label="60 hex (96)" - osb:paint="solid" - id="linearGradient3618"> - <stop - style="stop-color:#606060;stop-opacity:1.000000;" - offset="0" - id="stop3620" /> - </linearGradient> - <linearGradient - inkscape:label="61 hex (97)" - osb:paint="solid" - id="linearGradient3622"> - <stop - style="stop-color:#616161;stop-opacity:1.000000;" - offset="0" - id="stop3624" /> - </linearGradient> - <linearGradient - inkscape:label="62 hex (98)" - osb:paint="solid" - id="linearGradient3626"> - <stop - style="stop-color:#626262;stop-opacity:1.000000;" - offset="0" - id="stop3628" /> - </linearGradient> - <linearGradient - inkscape:label="63 hex (99)" - osb:paint="solid" - id="linearGradient3630"> - <stop - style="stop-color:#636363;stop-opacity:1.000000;" - offset="0" - id="stop3632" /> - </linearGradient> - <linearGradient - inkscape:label="64 hex (100)" - osb:paint="solid" - id="linearGradient3634"> - <stop - style="stop-color:#646464;stop-opacity:1.000000;" - offset="0" - id="stop3636" /> - </linearGradient> - <linearGradient - inkscape:label="65 hex (101)" - osb:paint="solid" - id="linearGradient3638"> - <stop - style="stop-color:#656565;stop-opacity:1.000000;" - offset="0" - id="stop3640" /> - </linearGradient> - <linearGradient - inkscape:label="66 hex (102)" - osb:paint="solid" - id="linearGradient3642"> - <stop - style="stop-color:#666666;stop-opacity:1.000000;" - offset="0" - id="stop3644" /> - </linearGradient> - <linearGradient - inkscape:label="67 hex (103)" - osb:paint="solid" - id="linearGradient3646"> - <stop - style="stop-color:#676767;stop-opacity:1.000000;" - offset="0" - id="stop3648" /> - </linearGradient> - <linearGradient - inkscape:label="68 hex (104)" - osb:paint="solid" - id="linearGradient3650"> - <stop - style="stop-color:#686868;stop-opacity:1.000000;" - offset="0" - id="stop3652" /> - </linearGradient> - <linearGradient - inkscape:label="69 hex (105)" - osb:paint="solid" - id="linearGradient3654"> - <stop - style="stop-color:#696969;stop-opacity:1.000000;" - offset="0" - id="stop3656" /> - </linearGradient> - <linearGradient - inkscape:label="6A hex (106)" - osb:paint="solid" - id="linearGradient3658"> - <stop - style="stop-color:#6a6a6a;stop-opacity:1.000000;" - offset="0" - id="stop3660" /> - </linearGradient> - <linearGradient - inkscape:label="6B hex (107)" - osb:paint="solid" - id="linearGradient3662"> - <stop - style="stop-color:#6b6b6b;stop-opacity:1.000000;" - offset="0" - id="stop3664" /> - </linearGradient> - <linearGradient - inkscape:label="6C hex (108)" - osb:paint="solid" - id="linearGradient3666"> - <stop - style="stop-color:#6c6c6c;stop-opacity:1.000000;" - offset="0" - id="stop3668" /> - </linearGradient> - <linearGradient - inkscape:label="6D hex (109)" - osb:paint="solid" - id="linearGradient3670"> - <stop - style="stop-color:#6d6d6d;stop-opacity:1.000000;" - offset="0" - id="stop3672" /> - </linearGradient> - <linearGradient - inkscape:label="6E hex (110)" - osb:paint="solid" - id="linearGradient3674"> - <stop - style="stop-color:#6e6e6e;stop-opacity:1.000000;" - offset="0" - id="stop3676" /> - </linearGradient> - <linearGradient - inkscape:label="6F hex (111)" - osb:paint="solid" - id="linearGradient3678"> - <stop - style="stop-color:#6f6f6f;stop-opacity:1.000000;" - offset="0" - id="stop3680" /> - </linearGradient> - <linearGradient - inkscape:label="70 hex (112)" - osb:paint="solid" - id="linearGradient3682"> - <stop - style="stop-color:#707070;stop-opacity:1.000000;" - offset="0" - id="stop3684" /> - </linearGradient> - <linearGradient - inkscape:label="71 hex (113)" - osb:paint="solid" - id="linearGradient3686"> - <stop - style="stop-color:#717171;stop-opacity:1.000000;" - offset="0" - id="stop3688" /> - </linearGradient> - <linearGradient - inkscape:label="72 hex (114)" - osb:paint="solid" - id="linearGradient3690"> - <stop - style="stop-color:#727272;stop-opacity:1.000000;" - offset="0" - id="stop3692" /> - </linearGradient> - <linearGradient - inkscape:label="73 hex (115)" - osb:paint="solid" - id="linearGradient3694"> - <stop - style="stop-color:#737373;stop-opacity:1.000000;" - offset="0" - id="stop3696" /> - </linearGradient> - <linearGradient - inkscape:label="74 hex (116)" - osb:paint="solid" - id="linearGradient3698"> - <stop - style="stop-color:#747474;stop-opacity:1.000000;" - offset="0" - id="stop3700" /> - </linearGradient> - <linearGradient - inkscape:label="75 hex (117)" - osb:paint="solid" - id="linearGradient3702"> - <stop - style="stop-color:#757575;stop-opacity:1.000000;" - offset="0" - id="stop3704" /> - </linearGradient> - <linearGradient - inkscape:label="76 hex (118)" - osb:paint="solid" - id="linearGradient3706"> - <stop - style="stop-color:#767676;stop-opacity:1.000000;" - offset="0" - id="stop3708" /> - </linearGradient> - <linearGradient - inkscape:label="77 hex (119)" - osb:paint="solid" - id="linearGradient3710"> - <stop - style="stop-color:#777777;stop-opacity:1.000000;" - offset="0" - id="stop3712" /> - </linearGradient> - <linearGradient - inkscape:label="78 hex (120)" - osb:paint="solid" - id="linearGradient3714"> - <stop - style="stop-color:#787878;stop-opacity:1.000000;" - offset="0" - id="stop3716" /> - </linearGradient> - <linearGradient - inkscape:label="79 hex (121)" - osb:paint="solid" - id="linearGradient3718"> - <stop - style="stop-color:#797979;stop-opacity:1.000000;" - offset="0" - id="stop3720" /> - </linearGradient> - <linearGradient - inkscape:label="7A hex (122)" - osb:paint="solid" - id="linearGradient3722"> - <stop - style="stop-color:#7a7a7a;stop-opacity:1.000000;" - offset="0" - id="stop3724" /> - </linearGradient> - <linearGradient - inkscape:label="7B hex (123)" - osb:paint="solid" - id="linearGradient3726"> - <stop - style="stop-color:#7b7b7b;stop-opacity:1.000000;" - offset="0" - id="stop3728" /> - </linearGradient> - <linearGradient - inkscape:label="7C hex (124)" - osb:paint="solid" - id="linearGradient3730"> - <stop - style="stop-color:#7c7c7c;stop-opacity:1.000000;" - offset="0" - id="stop3732" /> - </linearGradient> - <linearGradient - inkscape:label="7D hex (125)" - osb:paint="solid" - id="linearGradient3734"> - <stop - style="stop-color:#7d7d7d;stop-opacity:1.000000;" - offset="0" - id="stop3736" /> - </linearGradient> - <linearGradient - inkscape:label="7E hex (126)" - osb:paint="solid" - id="linearGradient3738"> - <stop - style="stop-color:#7e7e7e;stop-opacity:1.000000;" - offset="0" - id="stop3740" /> - </linearGradient> - <linearGradient - inkscape:label="7F hex (127)" - osb:paint="solid" - id="linearGradient3742"> - <stop - style="stop-color:#7f7f7f;stop-opacity:1.000000;" - offset="0" - id="stop3744" /> - </linearGradient> - <linearGradient - inkscape:label="80 hex (128)" - osb:paint="solid" - id="linearGradient3746"> - <stop - style="stop-color:#808080;stop-opacity:1.000000;" - offset="0" - id="stop3748" /> - </linearGradient> - <linearGradient - inkscape:label="81 hex (129)" - osb:paint="solid" - id="linearGradient3750"> - <stop - style="stop-color:#818181;stop-opacity:1.000000;" - offset="0" - id="stop3752" /> - </linearGradient> - <linearGradient - inkscape:label="82 hex (130)" - osb:paint="solid" - id="linearGradient3754"> - <stop - style="stop-color:#828282;stop-opacity:1.000000;" - offset="0" - id="stop3756" /> - </linearGradient> - <linearGradient - inkscape:label="83 hex (131)" - osb:paint="solid" - id="linearGradient3758"> - <stop - style="stop-color:#838383;stop-opacity:1.000000;" - offset="0" - id="stop3760" /> - </linearGradient> - <linearGradient - inkscape:label="84 hex (132)" - osb:paint="solid" - id="linearGradient3762"> - <stop - style="stop-color:#848484;stop-opacity:1.000000;" - offset="0" - id="stop3764" /> - </linearGradient> - <linearGradient - inkscape:label="85 hex (133)" - osb:paint="solid" - id="linearGradient3766"> - <stop - style="stop-color:#858585;stop-opacity:1.000000;" - offset="0" - id="stop3768" /> - </linearGradient> - <linearGradient - inkscape:label="86 hex (134)" - osb:paint="solid" - id="linearGradient3770"> - <stop - style="stop-color:#868686;stop-opacity:1.000000;" - offset="0" - id="stop3772" /> - </linearGradient> - <linearGradient - inkscape:label="87 hex (135)" - osb:paint="solid" - id="linearGradient3774"> - <stop - style="stop-color:#878787;stop-opacity:1.000000;" - offset="0" - id="stop3776" /> - </linearGradient> - <linearGradient - inkscape:label="88 hex (136)" - osb:paint="solid" - id="linearGradient3778"> - <stop - style="stop-color:#888888;stop-opacity:1.000000;" - offset="0" - id="stop3780" /> - </linearGradient> - <linearGradient - inkscape:label="89 hex (137)" - osb:paint="solid" - id="linearGradient3782"> - <stop - style="stop-color:#898989;stop-opacity:1.000000;" - offset="0" - id="stop3784" /> - </linearGradient> - <linearGradient - inkscape:label="8A hex (138)" - osb:paint="solid" - id="linearGradient3786"> - <stop - style="stop-color:#8a8a8a;stop-opacity:1.000000;" - offset="0" - id="stop3788" /> - </linearGradient> - <linearGradient - inkscape:label="8B hex (139)" - osb:paint="solid" - id="linearGradient3790"> - <stop - style="stop-color:#8b8b8b;stop-opacity:1.000000;" - offset="0" - id="stop3792" /> - </linearGradient> - <linearGradient - inkscape:label="8C hex (140)" - osb:paint="solid" - id="linearGradient3794"> - <stop - style="stop-color:#8c8c8c;stop-opacity:1.000000;" - offset="0" - id="stop3796" /> - </linearGradient> - <linearGradient - inkscape:label="8D hex (141)" - osb:paint="solid" - id="linearGradient3798"> - <stop - style="stop-color:#8d8d8d;stop-opacity:1.000000;" - offset="0" - id="stop3800" /> - </linearGradient> - <linearGradient - inkscape:label="8E hex (142)" - osb:paint="solid" - id="linearGradient3802"> - <stop - style="stop-color:#8e8e8e;stop-opacity:1.000000;" - offset="0" - id="stop3804" /> - </linearGradient> - <linearGradient - inkscape:label="8F hex (143)" - osb:paint="solid" - id="linearGradient3806"> - <stop - style="stop-color:#8f8f8f;stop-opacity:1.000000;" - offset="0" - id="stop3808" /> - </linearGradient> - <linearGradient - inkscape:label="90 hex (144)" - osb:paint="solid" - id="linearGradient3810"> - <stop - style="stop-color:#909090;stop-opacity:1.000000;" - offset="0" - id="stop3812" /> - </linearGradient> - <linearGradient - inkscape:label="91 hex (145)" - osb:paint="solid" - id="linearGradient3814"> - <stop - style="stop-color:#919191;stop-opacity:1.000000;" - offset="0" - id="stop3816" /> - </linearGradient> - <linearGradient - inkscape:label="92 hex (146)" - osb:paint="solid" - id="linearGradient3818"> - <stop - style="stop-color:#929292;stop-opacity:1.000000;" - offset="0" - id="stop3820" /> - </linearGradient> - <linearGradient - inkscape:label="93 hex (147)" - osb:paint="solid" - id="linearGradient3822"> - <stop - style="stop-color:#939393;stop-opacity:1.000000;" - offset="0" - id="stop3824" /> - </linearGradient> - <linearGradient - inkscape:label="94 hex (148)" - osb:paint="solid" - id="linearGradient3826"> - <stop - style="stop-color:#949494;stop-opacity:1.000000;" - offset="0" - id="stop3828" /> - </linearGradient> - <linearGradient - inkscape:label="95 hex (149)" - osb:paint="solid" - id="linearGradient3830"> - <stop - style="stop-color:#959595;stop-opacity:1.000000;" - offset="0" - id="stop3832" /> - </linearGradient> - <linearGradient - inkscape:label="96 hex (150)" - osb:paint="solid" - id="linearGradient3834"> - <stop - style="stop-color:#969696;stop-opacity:1.000000;" - offset="0" - id="stop3836" /> - </linearGradient> - <linearGradient - inkscape:label="97 hex (151)" - osb:paint="solid" - id="linearGradient3838"> - <stop - style="stop-color:#979797;stop-opacity:1.000000;" - offset="0" - id="stop3840" /> - </linearGradient> - <linearGradient - inkscape:label="98 hex (152)" - osb:paint="solid" - id="linearGradient3842"> - <stop - style="stop-color:#989898;stop-opacity:1.000000;" - offset="0" - id="stop3844" /> - </linearGradient> - <linearGradient - inkscape:label="99 hex (153)" - osb:paint="solid" - id="linearGradient3846"> - <stop - style="stop-color:#999999;stop-opacity:1.000000;" - offset="0" - id="stop3848" /> - </linearGradient> - <linearGradient - inkscape:label="9A hex (154)" - osb:paint="solid" - id="linearGradient3850"> - <stop - style="stop-color:#9a9a9a;stop-opacity:1.000000;" - offset="0" - id="stop3852" /> - </linearGradient> - <linearGradient - inkscape:label="9B hex (155)" - osb:paint="solid" - id="linearGradient3854"> - <stop - style="stop-color:#9b9b9b;stop-opacity:1.000000;" - offset="0" - id="stop3856" /> - </linearGradient> - <linearGradient - inkscape:label="9C hex (156)" - osb:paint="solid" - id="linearGradient3858"> - <stop - style="stop-color:#9c9c9c;stop-opacity:1.000000;" - offset="0" - id="stop3860" /> - </linearGradient> - <linearGradient - inkscape:label="9D hex (157)" - osb:paint="solid" - id="linearGradient3862"> - <stop - style="stop-color:#9d9d9d;stop-opacity:1.000000;" - offset="0" - id="stop3864" /> - </linearGradient> - <linearGradient - inkscape:label="9E hex (158)" - osb:paint="solid" - id="linearGradient3866"> - <stop - style="stop-color:#9e9e9e;stop-opacity:1.000000;" - offset="0" - id="stop3868" /> - </linearGradient> - <linearGradient - inkscape:label="9F hex (159)" - osb:paint="solid" - id="linearGradient3870"> - <stop - style="stop-color:#9f9f9f;stop-opacity:1.000000;" - offset="0" - id="stop3872" /> - </linearGradient> - <linearGradient - inkscape:label="A0 hex (160)" - osb:paint="solid" - id="linearGradient3874"> - <stop - style="stop-color:#a0a0a0;stop-opacity:1.000000;" - offset="0" - id="stop3876" /> - </linearGradient> - <linearGradient - inkscape:label="A1 hex (161)" - osb:paint="solid" - id="linearGradient3878"> - <stop - style="stop-color:#a1a1a1;stop-opacity:1.000000;" - offset="0" - id="stop3880" /> - </linearGradient> - <linearGradient - inkscape:label="A2 hex (162)" - osb:paint="solid" - id="linearGradient3882"> - <stop - style="stop-color:#a2a2a2;stop-opacity:1.000000;" - offset="0" - id="stop3884" /> - </linearGradient> - <linearGradient - inkscape:label="A3 hex (163)" - osb:paint="solid" - id="linearGradient3886"> - <stop - style="stop-color:#a3a3a3;stop-opacity:1.000000;" - offset="0" - id="stop3888" /> - </linearGradient> - <linearGradient - inkscape:label="A4 hex (164)" - osb:paint="solid" - id="linearGradient3890"> - <stop - style="stop-color:#a4a4a4;stop-opacity:1.000000;" - offset="0" - id="stop3892" /> - </linearGradient> - <linearGradient - inkscape:label="A5 hex (165)" - osb:paint="solid" - id="linearGradient3894"> - <stop - style="stop-color:#a5a5a5;stop-opacity:1.000000;" - offset="0" - id="stop3896" /> - </linearGradient> - <linearGradient - inkscape:label="A6 hex (166)" - osb:paint="solid" - id="linearGradient3898"> - <stop - style="stop-color:#a6a6a6;stop-opacity:1.000000;" - offset="0" - id="stop3900" /> - </linearGradient> - <linearGradient - inkscape:label="A7 hex (167)" - osb:paint="solid" - id="linearGradient3902"> - <stop - style="stop-color:#a7a7a7;stop-opacity:1.000000;" - offset="0" - id="stop3904" /> - </linearGradient> - <linearGradient - inkscape:label="A8 hex (168)" - osb:paint="solid" - id="linearGradient3906"> - <stop - style="stop-color:#a8a8a8;stop-opacity:1.000000;" - offset="0" - id="stop3908" /> - </linearGradient> - <linearGradient - inkscape:label="A9 hex (169)" - osb:paint="solid" - id="linearGradient3910"> - <stop - style="stop-color:#a9a9a9;stop-opacity:1.000000;" - offset="0" - id="stop3912" /> - </linearGradient> - <linearGradient - inkscape:label="AA hex (170)" - osb:paint="solid" - id="linearGradient3914"> - <stop - style="stop-color:#aaaaaa;stop-opacity:1.000000;" - offset="0" - id="stop3916" /> - </linearGradient> - <linearGradient - inkscape:label="AB hex (171)" - osb:paint="solid" - id="linearGradient3918"> - <stop - style="stop-color:#ababab;stop-opacity:1.000000;" - offset="0" - id="stop3920" /> - </linearGradient> - <linearGradient - inkscape:label="AC hex (172)" - osb:paint="solid" - id="linearGradient3922"> - <stop - style="stop-color:#acacac;stop-opacity:1.000000;" - offset="0" - id="stop3924" /> - </linearGradient> - <linearGradient - inkscape:label="AD hex (173)" - osb:paint="solid" - id="linearGradient3926"> - <stop - style="stop-color:#adadad;stop-opacity:1.000000;" - offset="0" - id="stop3928" /> - </linearGradient> - <linearGradient - inkscape:label="AE hex (174)" - osb:paint="solid" - id="linearGradient3930"> - <stop - style="stop-color:#aeaeae;stop-opacity:1.000000;" - offset="0" - id="stop3932" /> - </linearGradient> - <linearGradient - inkscape:label="AF hex (175)" - osb:paint="solid" - id="linearGradient3934"> - <stop - style="stop-color:#afafaf;stop-opacity:1.000000;" - offset="0" - id="stop3936" /> - </linearGradient> - <linearGradient - inkscape:label="B0 hex (176)" - osb:paint="solid" - id="linearGradient3938"> - <stop - style="stop-color:#b0b0b0;stop-opacity:1.000000;" - offset="0" - id="stop3940" /> - </linearGradient> - <linearGradient - inkscape:label="B1 hex (177)" - osb:paint="solid" - id="linearGradient3942"> - <stop - style="stop-color:#b1b1b1;stop-opacity:1.000000;" - offset="0" - id="stop3944" /> - </linearGradient> - <linearGradient - inkscape:label="B2 hex (178)" - osb:paint="solid" - id="linearGradient3946"> - <stop - style="stop-color:#b2b2b2;stop-opacity:1.000000;" - offset="0" - id="stop3948" /> - </linearGradient> - <linearGradient - inkscape:label="B3 hex (179)" - osb:paint="solid" - id="linearGradient3950"> - <stop - style="stop-color:#b3b3b3;stop-opacity:1.000000;" - offset="0" - id="stop3952" /> - </linearGradient> - <linearGradient - inkscape:label="B4 hex (180)" - osb:paint="solid" - id="linearGradient3954"> - <stop - style="stop-color:#b4b4b4;stop-opacity:1.000000;" - offset="0" - id="stop3956" /> - </linearGradient> - <linearGradient - inkscape:label="B5 hex (181)" - osb:paint="solid" - id="linearGradient3958"> - <stop - style="stop-color:#b5b5b5;stop-opacity:1.000000;" - offset="0" - id="stop3960" /> - </linearGradient> - <linearGradient - inkscape:label="B6 hex (182)" - osb:paint="solid" - id="linearGradient3962"> - <stop - style="stop-color:#b6b6b6;stop-opacity:1.000000;" - offset="0" - id="stop3964" /> - </linearGradient> - <linearGradient - inkscape:label="B7 hex (183)" - osb:paint="solid" - id="linearGradient3966"> - <stop - style="stop-color:#b7b7b7;stop-opacity:1.000000;" - offset="0" - id="stop3968" /> - </linearGradient> - <linearGradient - inkscape:label="B8 hex (184)" - osb:paint="solid" - id="linearGradient3970"> - <stop - style="stop-color:#b8b8b8;stop-opacity:1.000000;" - offset="0" - id="stop3972" /> - </linearGradient> - <linearGradient - inkscape:label="B9 hex (185)" - osb:paint="solid" - id="linearGradient3974"> - <stop - style="stop-color:#b9b9b9;stop-opacity:1.000000;" - offset="0" - id="stop3976" /> - </linearGradient> - <linearGradient - inkscape:label="BA hex (186)" - osb:paint="solid" - id="linearGradient3978"> - <stop - style="stop-color:#bababa;stop-opacity:1.000000;" - offset="0" - id="stop3980" /> - </linearGradient> - <linearGradient - inkscape:label="BB hex (187)" - osb:paint="solid" - id="linearGradient3982"> - <stop - style="stop-color:#bbbbbb;stop-opacity:1.000000;" - offset="0" - id="stop3984" /> - </linearGradient> - <linearGradient - inkscape:label="BC hex (188)" - osb:paint="solid" - id="linearGradient3986"> - <stop - style="stop-color:#bcbcbc;stop-opacity:1.000000;" - offset="0" - id="stop3988" /> - </linearGradient> - <linearGradient - inkscape:label="BD hex (189)" - osb:paint="solid" - id="linearGradient3990"> - <stop - style="stop-color:#bdbdbd;stop-opacity:1.000000;" - offset="0" - id="stop3992" /> - </linearGradient> - <linearGradient - inkscape:label="BE hex (190)" - osb:paint="solid" - id="linearGradient3994"> - <stop - style="stop-color:#bebebe;stop-opacity:1.000000;" - offset="0" - id="stop3996" /> - </linearGradient> - <linearGradient - inkscape:label="BF hex (191)" - osb:paint="solid" - id="linearGradient3998"> - <stop - style="stop-color:#bfbfbf;stop-opacity:1.000000;" - offset="0" - id="stop4000" /> - </linearGradient> - <linearGradient - inkscape:label="C0 hex (192)" - osb:paint="solid" - id="linearGradient4002"> - <stop - style="stop-color:#c0c0c0;stop-opacity:1.000000;" - offset="0" - id="stop4004" /> - </linearGradient> - <linearGradient - inkscape:label="C1 hex (193)" - osb:paint="solid" - id="linearGradient4006"> - <stop - style="stop-color:#c1c1c1;stop-opacity:1.000000;" - offset="0" - id="stop4008" /> - </linearGradient> - <linearGradient - inkscape:label="C2 hex (194)" - osb:paint="solid" - id="linearGradient4010"> - <stop - style="stop-color:#c2c2c2;stop-opacity:1.000000;" - offset="0" - id="stop4012" /> - </linearGradient> - <linearGradient - inkscape:label="C3 hex (195)" - osb:paint="solid" - id="linearGradient4014"> - <stop - style="stop-color:#c3c3c3;stop-opacity:1.000000;" - offset="0" - id="stop4016" /> - </linearGradient> - <linearGradient - inkscape:label="C4 hex (196)" - osb:paint="solid" - id="linearGradient4018"> - <stop - style="stop-color:#c4c4c4;stop-opacity:1.000000;" - offset="0" - id="stop4020" /> - </linearGradient> - <linearGradient - inkscape:label="C5 hex (197)" - osb:paint="solid" - id="linearGradient4022"> - <stop - style="stop-color:#c5c5c5;stop-opacity:1.000000;" - offset="0" - id="stop4024" /> - </linearGradient> - <linearGradient - inkscape:label="C6 hex (198)" - osb:paint="solid" - id="linearGradient4026"> - <stop - style="stop-color:#c6c6c6;stop-opacity:1.000000;" - offset="0" - id="stop4028" /> - </linearGradient> - <linearGradient - inkscape:label="C7 hex (199)" - osb:paint="solid" - id="linearGradient4030"> - <stop - style="stop-color:#c7c7c7;stop-opacity:1.000000;" - offset="0" - id="stop4032" /> - </linearGradient> - <linearGradient - inkscape:label="C8 hex (200)" - osb:paint="solid" - id="linearGradient4034"> - <stop - style="stop-color:#c8c8c8;stop-opacity:1.000000;" - offset="0" - id="stop4036" /> - </linearGradient> - <linearGradient - inkscape:label="C9 hex (201)" - osb:paint="solid" - id="linearGradient4038"> - <stop - style="stop-color:#c9c9c9;stop-opacity:1.000000;" - offset="0" - id="stop4040" /> - </linearGradient> - <linearGradient - inkscape:label="CA hex (202)" - osb:paint="solid" - id="linearGradient4042"> - <stop - style="stop-color:#cacaca;stop-opacity:1.000000;" - offset="0" - id="stop4044" /> - </linearGradient> - <linearGradient - inkscape:label="CB hex (203)" - osb:paint="solid" - id="linearGradient4046"> - <stop - style="stop-color:#cbcbcb;stop-opacity:1.000000;" - offset="0" - id="stop4048" /> - </linearGradient> - <linearGradient - inkscape:label="CC hex (204)" - osb:paint="solid" - id="linearGradient4050"> - <stop - style="stop-color:#cccccc;stop-opacity:1.000000;" - offset="0" - id="stop4052" /> - </linearGradient> - <linearGradient - inkscape:label="CD hex (205)" - osb:paint="solid" - id="linearGradient4054"> - <stop - style="stop-color:#cdcdcd;stop-opacity:1.000000;" - offset="0" - id="stop4056" /> - </linearGradient> - <linearGradient - inkscape:label="CE hex (206)" - osb:paint="solid" - id="linearGradient4058"> - <stop - style="stop-color:#cecece;stop-opacity:1.000000;" - offset="0" - id="stop4060" /> - </linearGradient> - <linearGradient - inkscape:label="CF hex (207)" - osb:paint="solid" - id="linearGradient4062"> - <stop - style="stop-color:#cfcfcf;stop-opacity:1.000000;" - offset="0" - id="stop4064" /> - </linearGradient> - <linearGradient - inkscape:label="D0 hex (208)" - osb:paint="solid" - id="linearGradient4066"> - <stop - style="stop-color:#d0d0d0;stop-opacity:1.000000;" - offset="0" - id="stop4068" /> - </linearGradient> - <linearGradient - inkscape:label="D1 hex (209)" - osb:paint="solid" - id="linearGradient4070"> - <stop - style="stop-color:#d1d1d1;stop-opacity:1.000000;" - offset="0" - id="stop4072" /> - </linearGradient> - <linearGradient - inkscape:label="D2 hex (210)" - osb:paint="solid" - id="linearGradient4074"> - <stop - style="stop-color:#d2d2d2;stop-opacity:1.000000;" - offset="0" - id="stop4076" /> - </linearGradient> - <linearGradient - inkscape:label="D3 hex (211)" - osb:paint="solid" - id="linearGradient4078"> - <stop - style="stop-color:#d3d3d3;stop-opacity:1.000000;" - offset="0" - id="stop4080" /> - </linearGradient> - <linearGradient - inkscape:label="D4 hex (212)" - osb:paint="solid" - id="linearGradient4082"> - <stop - style="stop-color:#d4d4d4;stop-opacity:1.000000;" - offset="0" - id="stop4084" /> - </linearGradient> - <linearGradient - inkscape:label="D5 hex (213)" - osb:paint="solid" - id="linearGradient4086"> - <stop - style="stop-color:#d5d5d5;stop-opacity:1.000000;" - offset="0" - id="stop4088" /> - </linearGradient> - <linearGradient - inkscape:label="D6 hex (214)" - osb:paint="solid" - id="linearGradient4090"> - <stop - style="stop-color:#d6d6d6;stop-opacity:1.000000;" - offset="0" - id="stop4092" /> - </linearGradient> - <linearGradient - inkscape:label="D7 hex (215)" - osb:paint="solid" - id="linearGradient4094"> - <stop - style="stop-color:#d7d7d7;stop-opacity:1.000000;" - offset="0" - id="stop4096" /> - </linearGradient> - <linearGradient - inkscape:label="D8 hex (216)" - osb:paint="solid" - id="linearGradient4098"> - <stop - style="stop-color:#d8d8d8;stop-opacity:1.000000;" - offset="0" - id="stop4100" /> - </linearGradient> - <linearGradient - inkscape:label="D9 hex (217)" - osb:paint="solid" - id="linearGradient4102"> - <stop - style="stop-color:#d9d9d9;stop-opacity:1.000000;" - offset="0" - id="stop4104" /> - </linearGradient> - <linearGradient - inkscape:label="DA hex (218)" - osb:paint="solid" - id="linearGradient4106"> - <stop - style="stop-color:#dadada;stop-opacity:1.000000;" - offset="0" - id="stop4108" /> - </linearGradient> - <linearGradient - inkscape:label="DB hex (219)" - osb:paint="solid" - id="linearGradient4110"> - <stop - style="stop-color:#dbdbdb;stop-opacity:1.000000;" - offset="0" - id="stop4112" /> - </linearGradient> - <linearGradient - inkscape:label="DC hex (220)" - osb:paint="solid" - id="linearGradient4114"> - <stop - style="stop-color:#dcdcdc;stop-opacity:1.000000;" - offset="0" - id="stop4116" /> - </linearGradient> - <linearGradient - inkscape:label="DD hex (221)" - osb:paint="solid" - id="linearGradient4118"> - <stop - style="stop-color:#dddddd;stop-opacity:1.000000;" - offset="0" - id="stop4120" /> - </linearGradient> - <linearGradient - inkscape:label="DE hex (222)" - osb:paint="solid" - id="linearGradient4122"> - <stop - style="stop-color:#dedede;stop-opacity:1.000000;" - offset="0" - id="stop4124" /> - </linearGradient> - <linearGradient - inkscape:label="DF hex (223)" - osb:paint="solid" - id="linearGradient4126"> - <stop - style="stop-color:#dfdfdf;stop-opacity:1.000000;" - offset="0" - id="stop4128" /> - </linearGradient> - <linearGradient - inkscape:label="E0 hex (224)" - osb:paint="solid" - id="linearGradient4130"> - <stop - style="stop-color:#e0e0e0;stop-opacity:1.000000;" - offset="0" - id="stop4132" /> - </linearGradient> - <linearGradient - inkscape:label="E1 hex (225)" - osb:paint="solid" - id="linearGradient4134"> - <stop - style="stop-color:#e1e1e1;stop-opacity:1.000000;" - offset="0" - id="stop4136" /> - </linearGradient> - <linearGradient - inkscape:label="E2 hex (226)" - osb:paint="solid" - id="linearGradient4138"> - <stop - style="stop-color:#e2e2e2;stop-opacity:1.000000;" - offset="0" - id="stop4140" /> - </linearGradient> - <linearGradient - inkscape:label="E3 hex (227)" - osb:paint="solid" - id="linearGradient4142"> - <stop - style="stop-color:#e3e3e3;stop-opacity:1.000000;" - offset="0" - id="stop4144" /> - </linearGradient> - <linearGradient - inkscape:label="E4 hex (228)" - osb:paint="solid" - id="linearGradient4146"> - <stop - style="stop-color:#e4e4e4;stop-opacity:1.000000;" - offset="0" - id="stop4148" /> - </linearGradient> - <linearGradient - inkscape:label="E5 hex (229)" - osb:paint="solid" - id="linearGradient4150"> - <stop - style="stop-color:#e5e5e5;stop-opacity:1.000000;" - offset="0" - id="stop4152" /> - </linearGradient> - <linearGradient - inkscape:label="E6 hex (230)" - osb:paint="solid" - id="linearGradient4154"> - <stop - style="stop-color:#e6e6e6;stop-opacity:1.000000;" - offset="0" - id="stop4156" /> - </linearGradient> - <linearGradient - inkscape:label="E7 hex (231)" - osb:paint="solid" - id="linearGradient4158"> - <stop - style="stop-color:#e7e7e7;stop-opacity:1.000000;" - offset="0" - id="stop4160" /> - </linearGradient> - <linearGradient - inkscape:label="E8 hex (232)" - osb:paint="solid" - id="linearGradient4162"> - <stop - style="stop-color:#e8e8e8;stop-opacity:1.000000;" - offset="0" - id="stop4164" /> - </linearGradient> - <linearGradient - inkscape:label="E9 hex (233)" - osb:paint="solid" - id="linearGradient4166"> - <stop - style="stop-color:#e9e9e9;stop-opacity:1.000000;" - offset="0" - id="stop4168" /> - </linearGradient> - <linearGradient - inkscape:label="EA hex (234)" - osb:paint="solid" - id="linearGradient4170"> - <stop - style="stop-color:#eaeaea;stop-opacity:1.000000;" - offset="0" - id="stop4172" /> - </linearGradient> - <linearGradient - inkscape:label="EB hex (235)" - osb:paint="solid" - id="linearGradient4174"> - <stop - style="stop-color:#ebebeb;stop-opacity:1.000000;" - offset="0" - id="stop4176" /> - </linearGradient> - <linearGradient - inkscape:label="EC hex (236)" - osb:paint="solid" - id="linearGradient4178"> - <stop - style="stop-color:#ececec;stop-opacity:1.000000;" - offset="0" - id="stop4180" /> - </linearGradient> - <linearGradient - inkscape:label="ED hex (237)" - osb:paint="solid" - id="linearGradient4182"> - <stop - style="stop-color:#ededed;stop-opacity:1.000000;" - offset="0" - id="stop4184" /> - </linearGradient> - <linearGradient - inkscape:label="EE hex (238)" - osb:paint="solid" - id="linearGradient4186"> - <stop - style="stop-color:#eeeeee;stop-opacity:1.000000;" - offset="0" - id="stop4188" /> - </linearGradient> - <linearGradient - inkscape:label="EF hex (239)" - osb:paint="solid" - id="linearGradient4190"> - <stop - style="stop-color:#efefef;stop-opacity:1.000000;" - offset="0" - id="stop4192" /> - </linearGradient> - <linearGradient - inkscape:label="F0 hex (240)" - osb:paint="solid" - id="linearGradient4194"> - <stop - style="stop-color:#f0f0f0;stop-opacity:1.000000;" - offset="0" - id="stop4196" /> - </linearGradient> - <linearGradient - inkscape:label="F1 hex (241)" - osb:paint="solid" - id="linearGradient4198"> - <stop - style="stop-color:#f1f1f1;stop-opacity:1.000000;" - offset="0" - id="stop4200" /> - </linearGradient> - <linearGradient - inkscape:label="F2 hex (242)" - osb:paint="solid" - id="linearGradient4202"> - <stop - style="stop-color:#f2f2f2;stop-opacity:1.000000;" - offset="0" - id="stop4204" /> - </linearGradient> - <linearGradient - inkscape:label="F3 hex (243)" - osb:paint="solid" - id="linearGradient4206"> - <stop - style="stop-color:#f3f3f3;stop-opacity:1.000000;" - offset="0" - id="stop4208" /> - </linearGradient> - <linearGradient - inkscape:label="F4 hex (244)" - osb:paint="solid" - id="linearGradient4210"> - <stop - style="stop-color:#f4f4f4;stop-opacity:1.000000;" - offset="0" - id="stop4212" /> - </linearGradient> - <linearGradient - inkscape:label="F5 hex (245)" - osb:paint="solid" - id="linearGradient4214"> - <stop - style="stop-color:#f5f5f5;stop-opacity:1.000000;" - offset="0" - id="stop4216" /> - </linearGradient> - <linearGradient - inkscape:label="F6 hex (246)" - osb:paint="solid" - id="linearGradient4218"> - <stop - style="stop-color:#f6f6f6;stop-opacity:1.000000;" - offset="0" - id="stop4220" /> - </linearGradient> - <linearGradient - inkscape:label="F7 hex (247)" - osb:paint="solid" - id="linearGradient4222"> - <stop - style="stop-color:#f7f7f7;stop-opacity:1.000000;" - offset="0" - id="stop4224" /> - </linearGradient> - <linearGradient - inkscape:label="F8 hex (248)" - osb:paint="solid" - id="linearGradient4226"> - <stop - style="stop-color:#f8f8f8;stop-opacity:1.000000;" - offset="0" - id="stop4228" /> - </linearGradient> - <linearGradient - inkscape:label="F9 hex (249)" - osb:paint="solid" - id="linearGradient4230"> - <stop - style="stop-color:#f9f9f9;stop-opacity:1.000000;" - offset="0" - id="stop4232" /> - </linearGradient> - <linearGradient - inkscape:label="FA hex (250)" - osb:paint="solid" - id="linearGradient4234"> - <stop - style="stop-color:#fafafa;stop-opacity:1.000000;" - offset="0" - id="stop4236" /> - </linearGradient> - <linearGradient - inkscape:label="FB hex (251)" - osb:paint="solid" - id="linearGradient4238"> - <stop - style="stop-color:#fbfbfb;stop-opacity:1.000000;" - offset="0" - id="stop4240" /> - </linearGradient> - <linearGradient - inkscape:label="FC hex (252)" - osb:paint="solid" - id="linearGradient4242"> - <stop - style="stop-color:#fcfcfc;stop-opacity:1.000000;" - offset="0" - id="stop4244" /> - </linearGradient> - <linearGradient - inkscape:label="FD hex (253)" - osb:paint="solid" - id="linearGradient4246"> - <stop - style="stop-color:#fdfdfd;stop-opacity:1.000000;" - offset="0" - id="stop4248" /> - </linearGradient> - <linearGradient - inkscape:label="FE hex (254)" - osb:paint="solid" - id="linearGradient4250"> - <stop - style="stop-color:#fefefe;stop-opacity:1.000000;" - offset="0" - id="stop4252" /> - </linearGradient> - <linearGradient - inkscape:label="FF hex (255)" - osb:paint="solid" - id="linearGradient4254"> - <stop - style="stop-color:#ffffff;stop-opacity:1.000000;" - offset="0" - id="stop4256" /> - </linearGradient> - </g> - <g - id="page5" - inkscape:label="Greens"> - <linearGradient - inkscape:label="#000000" - osb:paint="solid" - id="linearGradient4772"> - <stop - style="stop-color:#000000;stop-opacity:1.000000;" - offset="0" - id="stop4774" /> - </linearGradient> - <linearGradient - inkscape:label="#808080" - osb:paint="solid" - id="linearGradient4776"> - <stop - style="stop-color:#808080;stop-opacity:1.000000;" - offset="0" - id="stop4778" /> - </linearGradient> - <linearGradient - inkscape:label="#FFFFFF" - osb:paint="solid" - id="linearGradient4780"> - <stop - style="stop-color:#ffffff;stop-opacity:1.000000;" - offset="0" - id="stop4782" /> - </linearGradient> - <linearGradient - inkscape:label="#000400" - osb:paint="solid" - id="linearGradient4784"> - <stop - style="stop-color:#000400;stop-opacity:1.000000;" - offset="0" - id="stop4786" /> - </linearGradient> - <linearGradient - inkscape:label="#000C00" - osb:paint="solid" - id="linearGradient4788"> - <stop - style="stop-color:#000c00;stop-opacity:1.000000;" - offset="0" - id="stop4790" /> - </linearGradient> - <linearGradient - inkscape:label="#001000" - osb:paint="solid" - id="linearGradient4792"> - <stop - style="stop-color:#001000;stop-opacity:1.000000;" - offset="0" - id="stop4794" /> - </linearGradient> - <linearGradient - inkscape:label="#001800" - osb:paint="solid" - id="linearGradient4796"> - <stop - style="stop-color:#001800;stop-opacity:1.000000;" - offset="0" - id="stop4798" /> - </linearGradient> - <linearGradient - inkscape:label="#002000" - osb:paint="solid" - id="linearGradient4800"> - <stop - style="stop-color:#002000;stop-opacity:1.000000;" - offset="0" - id="stop4802" /> - </linearGradient> - <linearGradient - inkscape:label="#002400" - osb:paint="solid" - id="linearGradient4804"> - <stop - style="stop-color:#002400;stop-opacity:1.000000;" - offset="0" - id="stop4806" /> - </linearGradient> - <linearGradient - inkscape:label="#002C00" - osb:paint="solid" - id="linearGradient4808"> - <stop - style="stop-color:#002c00;stop-opacity:1.000000;" - offset="0" - id="stop4810" /> - </linearGradient> - <linearGradient - inkscape:label="#003000" - osb:paint="solid" - id="linearGradient4812"> - <stop - style="stop-color:#003000;stop-opacity:1.000000;" - offset="0" - id="stop4814" /> - </linearGradient> - <linearGradient - inkscape:label="#003800" - osb:paint="solid" - id="linearGradient4816"> - <stop - style="stop-color:#003800;stop-opacity:1.000000;" - offset="0" - id="stop4818" /> - </linearGradient> - <linearGradient - inkscape:label="#004000" - osb:paint="solid" - id="linearGradient4820"> - <stop - style="stop-color:#004000;stop-opacity:1.000000;" - offset="0" - id="stop4822" /> - </linearGradient> - <linearGradient - inkscape:label="#004400" - osb:paint="solid" - id="linearGradient4824"> - <stop - style="stop-color:#004400;stop-opacity:1.000000;" - offset="0" - id="stop4826" /> - </linearGradient> - <linearGradient - inkscape:label="#004C00" - osb:paint="solid" - id="linearGradient4828"> - <stop - style="stop-color:#004c00;stop-opacity:1.000000;" - offset="0" - id="stop4830" /> - </linearGradient> - <linearGradient - inkscape:label="#005000" - osb:paint="solid" - id="linearGradient4832"> - <stop - style="stop-color:#005000;stop-opacity:1.000000;" - offset="0" - id="stop4834" /> - </linearGradient> - <linearGradient - inkscape:label="#005800" - osb:paint="solid" - id="linearGradient4836"> - <stop - style="stop-color:#005800;stop-opacity:1.000000;" - offset="0" - id="stop4838" /> - </linearGradient> - <linearGradient - inkscape:label="#006000" - osb:paint="solid" - id="linearGradient4840"> - <stop - style="stop-color:#006000;stop-opacity:1.000000;" - offset="0" - id="stop4842" /> - </linearGradient> - <linearGradient - inkscape:label="#006400" - osb:paint="solid" - id="linearGradient4844"> - <stop - style="stop-color:#006400;stop-opacity:1.000000;" - offset="0" - id="stop4846" /> - </linearGradient> - <linearGradient - inkscape:label="#006C00" - osb:paint="solid" - id="linearGradient4848"> - <stop - style="stop-color:#006c00;stop-opacity:1.000000;" - offset="0" - id="stop4850" /> - </linearGradient> - <linearGradient - inkscape:label="#007400" - osb:paint="solid" - id="linearGradient4852"> - <stop - style="stop-color:#007400;stop-opacity:1.000000;" - offset="0" - id="stop4854" /> - </linearGradient> - <linearGradient - inkscape:label="#007800" - osb:paint="solid" - id="linearGradient4856"> - <stop - style="stop-color:#007800;stop-opacity:1.000000;" - offset="0" - id="stop4858" /> - </linearGradient> - <linearGradient - inkscape:label="#008000" - osb:paint="solid" - id="linearGradient4860"> - <stop - style="stop-color:#008000;stop-opacity:1.000000;" - offset="0" - id="stop4862" /> - </linearGradient> - <linearGradient - inkscape:label="#008400" - osb:paint="solid" - id="linearGradient4864"> - <stop - style="stop-color:#008400;stop-opacity:1.000000;" - offset="0" - id="stop4866" /> - </linearGradient> - <linearGradient - inkscape:label="#008C00" - osb:paint="solid" - id="linearGradient4868"> - <stop - style="stop-color:#008c00;stop-opacity:1.000000;" - offset="0" - id="stop4870" /> - </linearGradient> - <linearGradient - inkscape:label="#009400" - osb:paint="solid" - id="linearGradient4872"> - <stop - style="stop-color:#009400;stop-opacity:1.000000;" - offset="0" - id="stop4874" /> - </linearGradient> - <linearGradient - inkscape:label="#009800" - osb:paint="solid" - id="linearGradient4876"> - <stop - style="stop-color:#009800;stop-opacity:1.000000;" - offset="0" - id="stop4878" /> - </linearGradient> - <linearGradient - inkscape:label="#00A000" - osb:paint="solid" - id="linearGradient4880"> - <stop - style="stop-color:#00a000;stop-opacity:1.000000;" - offset="0" - id="stop4882" /> - </linearGradient> - <linearGradient - inkscape:label="#00A400" - osb:paint="solid" - id="linearGradient4884"> - <stop - style="stop-color:#00a400;stop-opacity:1.000000;" - offset="0" - id="stop4886" /> - </linearGradient> - <linearGradient - inkscape:label="#00AC00" - osb:paint="solid" - id="linearGradient4888"> - <stop - style="stop-color:#00ac00;stop-opacity:1.000000;" - offset="0" - id="stop4890" /> - </linearGradient> - <linearGradient - inkscape:label="#00B400" - osb:paint="solid" - id="linearGradient4892"> - <stop - style="stop-color:#00b400;stop-opacity:1.000000;" - offset="0" - id="stop4894" /> - </linearGradient> - <linearGradient - inkscape:label="#00B800" - osb:paint="solid" - id="linearGradient4896"> - <stop - style="stop-color:#00b800;stop-opacity:1.000000;" - offset="0" - id="stop4898" /> - </linearGradient> - <linearGradient - inkscape:label="#00C000" - osb:paint="solid" - id="linearGradient4900"> - <stop - style="stop-color:#00c000;stop-opacity:1.000000;" - offset="0" - id="stop4902" /> - </linearGradient> - <linearGradient - inkscape:label="#00C800" - osb:paint="solid" - id="linearGradient4904"> - <stop - style="stop-color:#00c800;stop-opacity:1.000000;" - offset="0" - id="stop4906" /> - </linearGradient> - <linearGradient - inkscape:label="#04C800" - osb:paint="solid" - id="linearGradient4908"> - <stop - style="stop-color:#04c800;stop-opacity:1.000000;" - offset="0" - id="stop4910" /> - </linearGradient> - <linearGradient - inkscape:label="#0CC800" - osb:paint="solid" - id="linearGradient4912"> - <stop - style="stop-color:#0cc800;stop-opacity:1.000000;" - offset="0" - id="stop4914" /> - </linearGradient> - <linearGradient - inkscape:label="#10CC00" - osb:paint="solid" - id="linearGradient4916"> - <stop - style="stop-color:#10cc00;stop-opacity:1.000000;" - offset="0" - id="stop4918" /> - </linearGradient> - <linearGradient - inkscape:label="#18CC00" - osb:paint="solid" - id="linearGradient4920"> - <stop - style="stop-color:#18cc00;stop-opacity:1.000000;" - offset="0" - id="stop4922" /> - </linearGradient> - <linearGradient - inkscape:label="#1CD000" - osb:paint="solid" - id="linearGradient4924"> - <stop - style="stop-color:#1cd000;stop-opacity:1.000000;" - offset="0" - id="stop4926" /> - </linearGradient> - <linearGradient - inkscape:label="#24D000" - osb:paint="solid" - id="linearGradient4928"> - <stop - style="stop-color:#24d000;stop-opacity:1.000000;" - offset="0" - id="stop4930" /> - </linearGradient> - <linearGradient - inkscape:label="#28D000" - osb:paint="solid" - id="linearGradient4932"> - <stop - style="stop-color:#28d000;stop-opacity:1.000000;" - offset="0" - id="stop4934" /> - </linearGradient> - <linearGradient - inkscape:label="#30D400" - osb:paint="solid" - id="linearGradient4936"> - <stop - style="stop-color:#30d400;stop-opacity:1.000000;" - offset="0" - id="stop4938" /> - </linearGradient> - <linearGradient - inkscape:label="#38D400" - osb:paint="solid" - id="linearGradient4940"> - <stop - style="stop-color:#38d400;stop-opacity:1.000000;" - offset="0" - id="stop4942" /> - </linearGradient> - <linearGradient - inkscape:label="#3CD800" - osb:paint="solid" - id="linearGradient4944"> - <stop - style="stop-color:#3cd800;stop-opacity:1.000000;" - offset="0" - id="stop4946" /> - </linearGradient> - <linearGradient - inkscape:label="#44D800" - osb:paint="solid" - id="linearGradient4948"> - <stop - style="stop-color:#44d800;stop-opacity:1.000000;" - offset="0" - id="stop4950" /> - </linearGradient> - <linearGradient - inkscape:label="#48D800" - osb:paint="solid" - id="linearGradient4952"> - <stop - style="stop-color:#48d800;stop-opacity:1.000000;" - offset="0" - id="stop4954" /> - </linearGradient> - <linearGradient - inkscape:label="#50DC00" - osb:paint="solid" - id="linearGradient4956"> - <stop - style="stop-color:#50dc00;stop-opacity:1.000000;" - offset="0" - id="stop4958" /> - </linearGradient> - <linearGradient - inkscape:label="#54DC00" - osb:paint="solid" - id="linearGradient4960"> - <stop - style="stop-color:#54dc00;stop-opacity:1.000000;" - offset="0" - id="stop4962" /> - </linearGradient> - <linearGradient - inkscape:label="#5CE000" - osb:paint="solid" - id="linearGradient4964"> - <stop - style="stop-color:#5ce000;stop-opacity:1.000000;" - offset="0" - id="stop4966" /> - </linearGradient> - <linearGradient - inkscape:label="#64E000" - osb:paint="solid" - id="linearGradient4968"> - <stop - style="stop-color:#64e000;stop-opacity:1.000000;" - offset="0" - id="stop4970" /> - </linearGradient> - <linearGradient - inkscape:label="#68E000" - osb:paint="solid" - id="linearGradient4972"> - <stop - style="stop-color:#68e000;stop-opacity:1.000000;" - offset="0" - id="stop4974" /> - </linearGradient> - <linearGradient - inkscape:label="#70E400" - osb:paint="solid" - id="linearGradient4976"> - <stop - style="stop-color:#70e400;stop-opacity:1.000000;" - offset="0" - id="stop4978" /> - </linearGradient> - <linearGradient - inkscape:label="#74E400" - osb:paint="solid" - id="linearGradient4980"> - <stop - style="stop-color:#74e400;stop-opacity:1.000000;" - offset="0" - id="stop4982" /> - </linearGradient> - <linearGradient - inkscape:label="#7CE800" - osb:paint="solid" - id="linearGradient4984"> - <stop - style="stop-color:#7ce800;stop-opacity:1.000000;" - offset="0" - id="stop4986" /> - </linearGradient> - <linearGradient - inkscape:label="#80E800" - osb:paint="solid" - id="linearGradient4988"> - <stop - style="stop-color:#80e800;stop-opacity:1.000000;" - offset="0" - id="stop4990" /> - </linearGradient> - <linearGradient - inkscape:label="#88E800" - osb:paint="solid" - id="linearGradient4992"> - <stop - style="stop-color:#88e800;stop-opacity:1.000000;" - offset="0" - id="stop4994" /> - </linearGradient> - <linearGradient - inkscape:label="#8CEC00" - osb:paint="solid" - id="linearGradient4996"> - <stop - style="stop-color:#8cec00;stop-opacity:1.000000;" - offset="0" - id="stop4998" /> - </linearGradient> - <linearGradient - inkscape:label="#94EC00" - osb:paint="solid" - id="linearGradient5000"> - <stop - style="stop-color:#94ec00;stop-opacity:1.000000;" - offset="0" - id="stop5002" /> - </linearGradient> - <linearGradient - inkscape:label="#9CF000" - osb:paint="solid" - id="linearGradient5004"> - <stop - style="stop-color:#9cf000;stop-opacity:1.000000;" - offset="0" - id="stop5006" /> - </linearGradient> - <linearGradient - inkscape:label="#A0F000" - osb:paint="solid" - id="linearGradient5008"> - <stop - style="stop-color:#a0f000;stop-opacity:1.000000;" - offset="0" - id="stop5010" /> - </linearGradient> - <linearGradient - inkscape:label="#A8F000" - osb:paint="solid" - id="linearGradient5012"> - <stop - style="stop-color:#a8f000;stop-opacity:1.000000;" - offset="0" - id="stop5014" /> - </linearGradient> - <linearGradient - inkscape:label="#ACF400" - osb:paint="solid" - id="linearGradient5016"> - <stop - style="stop-color:#acf400;stop-opacity:1.000000;" - offset="0" - id="stop5018" /> - </linearGradient> - <linearGradient - inkscape:label="#B4F400" - osb:paint="solid" - id="linearGradient5020"> - <stop - style="stop-color:#b4f400;stop-opacity:1.000000;" - offset="0" - id="stop5022" /> - </linearGradient> - <linearGradient - inkscape:label="#B8F800" - osb:paint="solid" - id="linearGradient5024"> - <stop - style="stop-color:#b8f800;stop-opacity:1.000000;" - offset="0" - id="stop5026" /> - </linearGradient> - <linearGradient - inkscape:label="#C0F800" - osb:paint="solid" - id="linearGradient5028"> - <stop - style="stop-color:#c0f800;stop-opacity:1.000000;" - offset="0" - id="stop5030" /> - </linearGradient> - <linearGradient - inkscape:label="#C8FC00" - osb:paint="solid" - id="linearGradient5032"> - <stop - style="stop-color:#c8fc00;stop-opacity:1.000000;" - offset="0" - id="stop5034" /> - </linearGradient> - <linearGradient - inkscape:label="#C8FC04" - osb:paint="solid" - id="linearGradient5036"> - <stop - style="stop-color:#c8fc04;stop-opacity:1.000000;" - offset="0" - id="stop5038" /> - </linearGradient> - <linearGradient - inkscape:label="#C8FC0C" - osb:paint="solid" - id="linearGradient5040"> - <stop - style="stop-color:#c8fc0c;stop-opacity:1.000000;" - offset="0" - id="stop5042" /> - </linearGradient> - <linearGradient - inkscape:label="#CCFC14" - osb:paint="solid" - id="linearGradient5044"> - <stop - style="stop-color:#ccfc14;stop-opacity:1.000000;" - offset="0" - id="stop5046" /> - </linearGradient> - <linearGradient - inkscape:label="#CCFC1C" - osb:paint="solid" - id="linearGradient5048"> - <stop - style="stop-color:#ccfc1c;stop-opacity:1.000000;" - offset="0" - id="stop5050" /> - </linearGradient> - <linearGradient - inkscape:label="#D0FC24" - osb:paint="solid" - id="linearGradient5052"> - <stop - style="stop-color:#d0fc24;stop-opacity:1.000000;" - offset="0" - id="stop5054" /> - </linearGradient> - <linearGradient - inkscape:label="#D0FC2C" - osb:paint="solid" - id="linearGradient5056"> - <stop - style="stop-color:#d0fc2c;stop-opacity:1.000000;" - offset="0" - id="stop5058" /> - </linearGradient> - <linearGradient - inkscape:label="#D0FC34" - osb:paint="solid" - id="linearGradient5060"> - <stop - style="stop-color:#d0fc34;stop-opacity:1.000000;" - offset="0" - id="stop5062" /> - </linearGradient> - <linearGradient - inkscape:label="#D4FC3C" - osb:paint="solid" - id="linearGradient5064"> - <stop - style="stop-color:#d4fc3c;stop-opacity:1.000000;" - offset="0" - id="stop5066" /> - </linearGradient> - <linearGradient - inkscape:label="#D4FC44" - osb:paint="solid" - id="linearGradient5068"> - <stop - style="stop-color:#d4fc44;stop-opacity:1.000000;" - offset="0" - id="stop5070" /> - </linearGradient> - <linearGradient - inkscape:label="#D8FC4C" - osb:paint="solid" - id="linearGradient5072"> - <stop - style="stop-color:#d8fc4c;stop-opacity:1.000000;" - offset="0" - id="stop5074" /> - </linearGradient> - <linearGradient - inkscape:label="#D8FC54" - osb:paint="solid" - id="linearGradient5076"> - <stop - style="stop-color:#d8fc54;stop-opacity:1.000000;" - offset="0" - id="stop5078" /> - </linearGradient> - <linearGradient - inkscape:label="#D8FC5C" - osb:paint="solid" - id="linearGradient5080"> - <stop - style="stop-color:#d8fc5c;stop-opacity:1.000000;" - offset="0" - id="stop5082" /> - </linearGradient> - <linearGradient - inkscape:label="#DCFC64" - osb:paint="solid" - id="linearGradient5084"> - <stop - style="stop-color:#dcfc64;stop-opacity:1.000000;" - offset="0" - id="stop5086" /> - </linearGradient> - <linearGradient - inkscape:label="#DCFC6C" - osb:paint="solid" - id="linearGradient5088"> - <stop - style="stop-color:#dcfc6c;stop-opacity:1.000000;" - offset="0" - id="stop5090" /> - </linearGradient> - <linearGradient - inkscape:label="#E0FC74" - osb:paint="solid" - id="linearGradient5092"> - <stop - style="stop-color:#e0fc74;stop-opacity:1.000000;" - offset="0" - id="stop5094" /> - </linearGradient> - <linearGradient - inkscape:label="#E0FC7C" - osb:paint="solid" - id="linearGradient5096"> - <stop - style="stop-color:#e0fc7c;stop-opacity:1.000000;" - offset="0" - id="stop5098" /> - </linearGradient> - <linearGradient - inkscape:label="#E0FC84" - osb:paint="solid" - id="linearGradient5100"> - <stop - style="stop-color:#e0fc84;stop-opacity:1.000000;" - offset="0" - id="stop5102" /> - </linearGradient> - <linearGradient - inkscape:label="#E4FC8C" - osb:paint="solid" - id="linearGradient5104"> - <stop - style="stop-color:#e4fc8c;stop-opacity:1.000000;" - offset="0" - id="stop5106" /> - </linearGradient> - <linearGradient - inkscape:label="#E4FC94" - osb:paint="solid" - id="linearGradient5108"> - <stop - style="stop-color:#e4fc94;stop-opacity:1.000000;" - offset="0" - id="stop5110" /> - </linearGradient> - <linearGradient - inkscape:label="#E8FC9C" - osb:paint="solid" - id="linearGradient5112"> - <stop - style="stop-color:#e8fc9c;stop-opacity:1.000000;" - offset="0" - id="stop5114" /> - </linearGradient> - <linearGradient - inkscape:label="#E8FCA4" - osb:paint="solid" - id="linearGradient5116"> - <stop - style="stop-color:#e8fca4;stop-opacity:1.000000;" - offset="0" - id="stop5118" /> - </linearGradient> - <linearGradient - inkscape:label="#E8FCAC" - osb:paint="solid" - id="linearGradient5120"> - <stop - style="stop-color:#e8fcac;stop-opacity:1.000000;" - offset="0" - id="stop5122" /> - </linearGradient> - <linearGradient - inkscape:label="#ECFCB4" - osb:paint="solid" - id="linearGradient5124"> - <stop - style="stop-color:#ecfcb4;stop-opacity:1.000000;" - offset="0" - id="stop5126" /> - </linearGradient> - <linearGradient - inkscape:label="#ECFCBC" - osb:paint="solid" - id="linearGradient5128"> - <stop - style="stop-color:#ecfcbc;stop-opacity:1.000000;" - offset="0" - id="stop5130" /> - </linearGradient> - <linearGradient - inkscape:label="#F0FCC4" - osb:paint="solid" - id="linearGradient5132"> - <stop - style="stop-color:#f0fcc4;stop-opacity:1.000000;" - offset="0" - id="stop5134" /> - </linearGradient> - <linearGradient - inkscape:label="#F0FCCC" - osb:paint="solid" - id="linearGradient5136"> - <stop - style="stop-color:#f0fccc;stop-opacity:1.000000;" - offset="0" - id="stop5138" /> - </linearGradient> - <linearGradient - inkscape:label="#F0FCD4" - osb:paint="solid" - id="linearGradient5140"> - <stop - style="stop-color:#f0fcd4;stop-opacity:1.000000;" - offset="0" - id="stop5142" /> - </linearGradient> - <linearGradient - inkscape:label="#F4FCDC" - osb:paint="solid" - id="linearGradient5144"> - <stop - style="stop-color:#f4fcdc;stop-opacity:1.000000;" - offset="0" - id="stop5146" /> - </linearGradient> - <linearGradient - inkscape:label="#F4FCE4" - osb:paint="solid" - id="linearGradient5148"> - <stop - style="stop-color:#f4fce4;stop-opacity:1.000000;" - offset="0" - id="stop5150" /> - </linearGradient> - <linearGradient - inkscape:label="#F8FCEC" - osb:paint="solid" - id="linearGradient5152"> - <stop - style="stop-color:#f8fcec;stop-opacity:1.000000;" - offset="0" - id="stop5154" /> - </linearGradient> - <linearGradient - inkscape:label="#F8FCF4" - osb:paint="solid" - id="linearGradient5156"> - <stop - style="stop-color:#f8fcf4;stop-opacity:1.000000;" - offset="0" - id="stop5158" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCFC" - osb:paint="solid" - id="linearGradient5160"> - <stop - style="stop-color:#fcfcfc;stop-opacity:1.000000;" - offset="0" - id="stop5162" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCF8" - osb:paint="solid" - id="linearGradient5164"> - <stop - style="stop-color:#fcfcf8;stop-opacity:1.000000;" - offset="0" - id="stop5166" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCF4" - osb:paint="solid" - id="linearGradient5168"> - <stop - style="stop-color:#fcfcf4;stop-opacity:1.000000;" - offset="0" - id="stop5170" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCF0" - osb:paint="solid" - id="linearGradient5172"> - <stop - style="stop-color:#fcfcf0;stop-opacity:1.000000;" - offset="0" - id="stop5174" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCE8" - osb:paint="solid" - id="linearGradient5176"> - <stop - style="stop-color:#fcfce8;stop-opacity:1.000000;" - offset="0" - id="stop5178" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCE4" - osb:paint="solid" - id="linearGradient5180"> - <stop - style="stop-color:#fcfce4;stop-opacity:1.000000;" - offset="0" - id="stop5182" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCE0" - osb:paint="solid" - id="linearGradient5184"> - <stop - style="stop-color:#fcfce0;stop-opacity:1.000000;" - offset="0" - id="stop5186" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCD8" - osb:paint="solid" - id="linearGradient5188"> - <stop - style="stop-color:#fcfcd8;stop-opacity:1.000000;" - offset="0" - id="stop5190" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCD4" - osb:paint="solid" - id="linearGradient5192"> - <stop - style="stop-color:#fcfcd4;stop-opacity:1.000000;" - offset="0" - id="stop5194" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCD0" - osb:paint="solid" - id="linearGradient5196"> - <stop - style="stop-color:#fcfcd0;stop-opacity:1.000000;" - offset="0" - id="stop5198" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCC8" - osb:paint="solid" - id="linearGradient5200"> - <stop - style="stop-color:#fcfcc8;stop-opacity:1.000000;" - offset="0" - id="stop5202" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCC4" - osb:paint="solid" - id="linearGradient5204"> - <stop - style="stop-color:#fcfcc4;stop-opacity:1.000000;" - offset="0" - id="stop5206" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCC0" - osb:paint="solid" - id="linearGradient5208"> - <stop - style="stop-color:#fcfcc0;stop-opacity:1.000000;" - offset="0" - id="stop5210" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCB8" - osb:paint="solid" - id="linearGradient5212"> - <stop - style="stop-color:#fcfcb8;stop-opacity:1.000000;" - offset="0" - id="stop5214" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCB4" - osb:paint="solid" - id="linearGradient5216"> - <stop - style="stop-color:#fcfcb4;stop-opacity:1.000000;" - offset="0" - id="stop5218" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCB0" - osb:paint="solid" - id="linearGradient5220"> - <stop - style="stop-color:#fcfcb0;stop-opacity:1.000000;" - offset="0" - id="stop5222" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCA8" - osb:paint="solid" - id="linearGradient5224"> - <stop - style="stop-color:#fcfca8;stop-opacity:1.000000;" - offset="0" - id="stop5226" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCA4" - osb:paint="solid" - id="linearGradient5228"> - <stop - style="stop-color:#fcfca4;stop-opacity:1.000000;" - offset="0" - id="stop5230" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCA0" - osb:paint="solid" - id="linearGradient5232"> - <stop - style="stop-color:#fcfca0;stop-opacity:1.000000;" - offset="0" - id="stop5234" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC9C" - osb:paint="solid" - id="linearGradient5236"> - <stop - style="stop-color:#fcfc9c;stop-opacity:1.000000;" - offset="0" - id="stop5238" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC94" - osb:paint="solid" - id="linearGradient5240"> - <stop - style="stop-color:#fcfc94;stop-opacity:1.000000;" - offset="0" - id="stop5242" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC90" - osb:paint="solid" - id="linearGradient5244"> - <stop - style="stop-color:#fcfc90;stop-opacity:1.000000;" - offset="0" - id="stop5246" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC8C" - osb:paint="solid" - id="linearGradient5248"> - <stop - style="stop-color:#fcfc8c;stop-opacity:1.000000;" - offset="0" - id="stop5250" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC84" - osb:paint="solid" - id="linearGradient5252"> - <stop - style="stop-color:#fcfc84;stop-opacity:1.000000;" - offset="0" - id="stop5254" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC80" - osb:paint="solid" - id="linearGradient5256"> - <stop - style="stop-color:#fcfc80;stop-opacity:1.000000;" - offset="0" - id="stop5258" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC7C" - osb:paint="solid" - id="linearGradient5260"> - <stop - style="stop-color:#fcfc7c;stop-opacity:1.000000;" - offset="0" - id="stop5262" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC74" - osb:paint="solid" - id="linearGradient5264"> - <stop - style="stop-color:#fcfc74;stop-opacity:1.000000;" - offset="0" - id="stop5266" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC70" - osb:paint="solid" - id="linearGradient5268"> - <stop - style="stop-color:#fcfc70;stop-opacity:1.000000;" - offset="0" - id="stop5270" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC6C" - osb:paint="solid" - id="linearGradient5272"> - <stop - style="stop-color:#fcfc6c;stop-opacity:1.000000;" - offset="0" - id="stop5274" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC64" - osb:paint="solid" - id="linearGradient5276"> - <stop - style="stop-color:#fcfc64;stop-opacity:1.000000;" - offset="0" - id="stop5278" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC60" - osb:paint="solid" - id="linearGradient5280"> - <stop - style="stop-color:#fcfc60;stop-opacity:1.000000;" - offset="0" - id="stop5282" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC5C" - osb:paint="solid" - id="linearGradient5284"> - <stop - style="stop-color:#fcfc5c;stop-opacity:1.000000;" - offset="0" - id="stop5286" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC54" - osb:paint="solid" - id="linearGradient5288"> - <stop - style="stop-color:#fcfc54;stop-opacity:1.000000;" - offset="0" - id="stop5290" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC50" - osb:paint="solid" - id="linearGradient5292"> - <stop - style="stop-color:#fcfc50;stop-opacity:1.000000;" - offset="0" - id="stop5294" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC4C" - osb:paint="solid" - id="linearGradient5296"> - <stop - style="stop-color:#fcfc4c;stop-opacity:1.000000;" - offset="0" - id="stop5298" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC48" - osb:paint="solid" - id="linearGradient5300"> - <stop - style="stop-color:#fcfc48;stop-opacity:1.000000;" - offset="0" - id="stop5302" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC40" - osb:paint="solid" - id="linearGradient5304"> - <stop - style="stop-color:#fcfc40;stop-opacity:1.000000;" - offset="0" - id="stop5306" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC3C" - osb:paint="solid" - id="linearGradient5308"> - <stop - style="stop-color:#fcfc3c;stop-opacity:1.000000;" - offset="0" - id="stop5310" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC38" - osb:paint="solid" - id="linearGradient5312"> - <stop - style="stop-color:#fcfc38;stop-opacity:1.000000;" - offset="0" - id="stop5314" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC30" - osb:paint="solid" - id="linearGradient5316"> - <stop - style="stop-color:#fcfc30;stop-opacity:1.000000;" - offset="0" - id="stop5318" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC2C" - osb:paint="solid" - id="linearGradient5320"> - <stop - style="stop-color:#fcfc2c;stop-opacity:1.000000;" - offset="0" - id="stop5322" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC28" - osb:paint="solid" - id="linearGradient5324"> - <stop - style="stop-color:#fcfc28;stop-opacity:1.000000;" - offset="0" - id="stop5326" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC20" - osb:paint="solid" - id="linearGradient5328"> - <stop - style="stop-color:#fcfc20;stop-opacity:1.000000;" - offset="0" - id="stop5330" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC1C" - osb:paint="solid" - id="linearGradient5332"> - <stop - style="stop-color:#fcfc1c;stop-opacity:1.000000;" - offset="0" - id="stop5334" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC18" - osb:paint="solid" - id="linearGradient5336"> - <stop - style="stop-color:#fcfc18;stop-opacity:1.000000;" - offset="0" - id="stop5338" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC10" - osb:paint="solid" - id="linearGradient5340"> - <stop - style="stop-color:#fcfc10;stop-opacity:1.000000;" - offset="0" - id="stop5342" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC0C" - osb:paint="solid" - id="linearGradient5344"> - <stop - style="stop-color:#fcfc0c;stop-opacity:1.000000;" - offset="0" - id="stop5346" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC08" - osb:paint="solid" - id="linearGradient5348"> - <stop - style="stop-color:#fcfc08;stop-opacity:1.000000;" - offset="0" - id="stop5350" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC00" - osb:paint="solid" - id="linearGradient5352"> - <stop - style="stop-color:#fcfc00;stop-opacity:1.000000;" - offset="0" - id="stop5354" /> - </linearGradient> - <linearGradient - inkscape:label="#F8FC00" - osb:paint="solid" - id="linearGradient5356"> - <stop - style="stop-color:#f8fc00;stop-opacity:1.000000;" - offset="0" - id="stop5358" /> - </linearGradient> - <linearGradient - inkscape:label="#F4FC00" - osb:paint="solid" - id="linearGradient5360"> - <stop - style="stop-color:#f4fc00;stop-opacity:1.000000;" - offset="0" - id="stop5362" /> - </linearGradient> - <linearGradient - inkscape:label="#F0FC00" - osb:paint="solid" - id="linearGradient5364"> - <stop - style="stop-color:#f0fc00;stop-opacity:1.000000;" - offset="0" - id="stop5366" /> - </linearGradient> - <linearGradient - inkscape:label="#E8FC00" - osb:paint="solid" - id="linearGradient5368"> - <stop - style="stop-color:#e8fc00;stop-opacity:1.000000;" - offset="0" - id="stop5370" /> - </linearGradient> - <linearGradient - inkscape:label="#E4FC00" - osb:paint="solid" - id="linearGradient5372"> - <stop - style="stop-color:#e4fc00;stop-opacity:1.000000;" - offset="0" - id="stop5374" /> - </linearGradient> - <linearGradient - inkscape:label="#E0FC00" - osb:paint="solid" - id="linearGradient5376"> - <stop - style="stop-color:#e0fc00;stop-opacity:1.000000;" - offset="0" - id="stop5378" /> - </linearGradient> - <linearGradient - inkscape:label="#D8FC00" - osb:paint="solid" - id="linearGradient5380"> - <stop - style="stop-color:#d8fc00;stop-opacity:1.000000;" - offset="0" - id="stop5382" /> - </linearGradient> - <linearGradient - inkscape:label="#D4FC00" - osb:paint="solid" - id="linearGradient5384"> - <stop - style="stop-color:#d4fc00;stop-opacity:1.000000;" - offset="0" - id="stop5386" /> - </linearGradient> - <linearGradient - inkscape:label="#D0FC00" - osb:paint="solid" - id="linearGradient5388"> - <stop - style="stop-color:#d0fc00;stop-opacity:1.000000;" - offset="0" - id="stop5390" /> - </linearGradient> - <linearGradient - inkscape:label="#C8FC00" - osb:paint="solid" - id="linearGradient5392"> - <stop - style="stop-color:#c8fc00;stop-opacity:1.000000;" - offset="0" - id="stop5394" /> - </linearGradient> - <linearGradient - inkscape:label="#C4FC00" - osb:paint="solid" - id="linearGradient5396"> - <stop - style="stop-color:#c4fc00;stop-opacity:1.000000;" - offset="0" - id="stop5398" /> - </linearGradient> - <linearGradient - inkscape:label="#C0FC00" - osb:paint="solid" - id="linearGradient5400"> - <stop - style="stop-color:#c0fc00;stop-opacity:1.000000;" - offset="0" - id="stop5402" /> - </linearGradient> - <linearGradient - inkscape:label="#B8FC00" - osb:paint="solid" - id="linearGradient5404"> - <stop - style="stop-color:#b8fc00;stop-opacity:1.000000;" - offset="0" - id="stop5406" /> - </linearGradient> - <linearGradient - inkscape:label="#B4FC00" - osb:paint="solid" - id="linearGradient5408"> - <stop - style="stop-color:#b4fc00;stop-opacity:1.000000;" - offset="0" - id="stop5410" /> - </linearGradient> - <linearGradient - inkscape:label="#B0FC00" - osb:paint="solid" - id="linearGradient5412"> - <stop - style="stop-color:#b0fc00;stop-opacity:1.000000;" - offset="0" - id="stop5414" /> - </linearGradient> - <linearGradient - inkscape:label="#A8FC00" - osb:paint="solid" - id="linearGradient5416"> - <stop - style="stop-color:#a8fc00;stop-opacity:1.000000;" - offset="0" - id="stop5418" /> - </linearGradient> - <linearGradient - inkscape:label="#A4FC00" - osb:paint="solid" - id="linearGradient5420"> - <stop - style="stop-color:#a4fc00;stop-opacity:1.000000;" - offset="0" - id="stop5422" /> - </linearGradient> - <linearGradient - inkscape:label="#A0FC00" - osb:paint="solid" - id="linearGradient5424"> - <stop - style="stop-color:#a0fc00;stop-opacity:1.000000;" - offset="0" - id="stop5426" /> - </linearGradient> - <linearGradient - inkscape:label="#9CFC00" - osb:paint="solid" - id="linearGradient5428"> - <stop - style="stop-color:#9cfc00;stop-opacity:1.000000;" - offset="0" - id="stop5430" /> - </linearGradient> - <linearGradient - inkscape:label="#94FC00" - osb:paint="solid" - id="linearGradient5432"> - <stop - style="stop-color:#94fc00;stop-opacity:1.000000;" - offset="0" - id="stop5434" /> - </linearGradient> - <linearGradient - inkscape:label="#90FC00" - osb:paint="solid" - id="linearGradient5436"> - <stop - style="stop-color:#90fc00;stop-opacity:1.000000;" - offset="0" - id="stop5438" /> - </linearGradient> - <linearGradient - inkscape:label="#8CFC00" - osb:paint="solid" - id="linearGradient5440"> - <stop - style="stop-color:#8cfc00;stop-opacity:1.000000;" - offset="0" - id="stop5442" /> - </linearGradient> - <linearGradient - inkscape:label="#84FC00" - osb:paint="solid" - id="linearGradient5444"> - <stop - style="stop-color:#84fc00;stop-opacity:1.000000;" - offset="0" - id="stop5446" /> - </linearGradient> - <linearGradient - inkscape:label="#80FC00" - osb:paint="solid" - id="linearGradient5448"> - <stop - style="stop-color:#80fc00;stop-opacity:1.000000;" - offset="0" - id="stop5450" /> - </linearGradient> - <linearGradient - inkscape:label="#7CFC00" - osb:paint="solid" - id="linearGradient5452"> - <stop - style="stop-color:#7cfc00;stop-opacity:1.000000;" - offset="0" - id="stop5454" /> - </linearGradient> - <linearGradient - inkscape:label="#74FC00" - osb:paint="solid" - id="linearGradient5456"> - <stop - style="stop-color:#74fc00;stop-opacity:1.000000;" - offset="0" - id="stop5458" /> - </linearGradient> - <linearGradient - inkscape:label="#70FC00" - osb:paint="solid" - id="linearGradient5460"> - <stop - style="stop-color:#70fc00;stop-opacity:1.000000;" - offset="0" - id="stop5462" /> - </linearGradient> - <linearGradient - inkscape:label="#6CFC00" - osb:paint="solid" - id="linearGradient5464"> - <stop - style="stop-color:#6cfc00;stop-opacity:1.000000;" - offset="0" - id="stop5466" /> - </linearGradient> - <linearGradient - inkscape:label="#64FC00" - osb:paint="solid" - id="linearGradient5468"> - <stop - style="stop-color:#64fc00;stop-opacity:1.000000;" - offset="0" - id="stop5470" /> - </linearGradient> - <linearGradient - inkscape:label="#60FC00" - osb:paint="solid" - id="linearGradient5472"> - <stop - style="stop-color:#60fc00;stop-opacity:1.000000;" - offset="0" - id="stop5474" /> - </linearGradient> - <linearGradient - inkscape:label="#5CFC00" - osb:paint="solid" - id="linearGradient5476"> - <stop - style="stop-color:#5cfc00;stop-opacity:1.000000;" - offset="0" - id="stop5478" /> - </linearGradient> - <linearGradient - inkscape:label="#54FC00" - osb:paint="solid" - id="linearGradient5480"> - <stop - style="stop-color:#54fc00;stop-opacity:1.000000;" - offset="0" - id="stop5482" /> - </linearGradient> - <linearGradient - inkscape:label="#50FC00" - osb:paint="solid" - id="linearGradient5484"> - <stop - style="stop-color:#50fc00;stop-opacity:1.000000;" - offset="0" - id="stop5486" /> - </linearGradient> - <linearGradient - inkscape:label="#4CFC00" - osb:paint="solid" - id="linearGradient5488"> - <stop - style="stop-color:#4cfc00;stop-opacity:1.000000;" - offset="0" - id="stop5490" /> - </linearGradient> - <linearGradient - inkscape:label="#48FC00" - osb:paint="solid" - id="linearGradient5492"> - <stop - style="stop-color:#48fc00;stop-opacity:1.000000;" - offset="0" - id="stop5494" /> - </linearGradient> - <linearGradient - inkscape:label="#40FC00" - osb:paint="solid" - id="linearGradient5496"> - <stop - style="stop-color:#40fc00;stop-opacity:1.000000;" - offset="0" - id="stop5498" /> - </linearGradient> - <linearGradient - inkscape:label="#3CFC00" - osb:paint="solid" - id="linearGradient5500"> - <stop - style="stop-color:#3cfc00;stop-opacity:1.000000;" - offset="0" - id="stop5502" /> - </linearGradient> - <linearGradient - inkscape:label="#38FC00" - osb:paint="solid" - id="linearGradient5504"> - <stop - style="stop-color:#38fc00;stop-opacity:1.000000;" - offset="0" - id="stop5506" /> - </linearGradient> - <linearGradient - inkscape:label="#30FC00" - osb:paint="solid" - id="linearGradient5508"> - <stop - style="stop-color:#30fc00;stop-opacity:1.000000;" - offset="0" - id="stop5510" /> - </linearGradient> - <linearGradient - inkscape:label="#2CFC00" - osb:paint="solid" - id="linearGradient5512"> - <stop - style="stop-color:#2cfc00;stop-opacity:1.000000;" - offset="0" - id="stop5514" /> - </linearGradient> - <linearGradient - inkscape:label="#28FC00" - osb:paint="solid" - id="linearGradient5516"> - <stop - style="stop-color:#28fc00;stop-opacity:1.000000;" - offset="0" - id="stop5518" /> - </linearGradient> - <linearGradient - inkscape:label="#20FC00" - osb:paint="solid" - id="linearGradient5520"> - <stop - style="stop-color:#20fc00;stop-opacity:1.000000;" - offset="0" - id="stop5522" /> - </linearGradient> - <linearGradient - inkscape:label="#1CFC00" - osb:paint="solid" - id="linearGradient5524"> - <stop - style="stop-color:#1cfc00;stop-opacity:1.000000;" - offset="0" - id="stop5526" /> - </linearGradient> - <linearGradient - inkscape:label="#18FC00" - osb:paint="solid" - id="linearGradient5528"> - <stop - style="stop-color:#18fc00;stop-opacity:1.000000;" - offset="0" - id="stop5530" /> - </linearGradient> - <linearGradient - inkscape:label="#10FC00" - osb:paint="solid" - id="linearGradient5532"> - <stop - style="stop-color:#10fc00;stop-opacity:1.000000;" - offset="0" - id="stop5534" /> - </linearGradient> - <linearGradient - inkscape:label="#0CFC00" - osb:paint="solid" - id="linearGradient5536"> - <stop - style="stop-color:#0cfc00;stop-opacity:1.000000;" - offset="0" - id="stop5538" /> - </linearGradient> - <linearGradient - inkscape:label="#08FC00" - osb:paint="solid" - id="linearGradient5540"> - <stop - style="stop-color:#08fc00;stop-opacity:1.000000;" - offset="0" - id="stop5542" /> - </linearGradient> - <linearGradient - inkscape:label="#00FC00" - osb:paint="solid" - id="linearGradient5544"> - <stop - style="stop-color:#00fc00;stop-opacity:1.000000;" - offset="0" - id="stop5546" /> - </linearGradient> - <linearGradient - inkscape:label="#00F800" - osb:paint="solid" - id="linearGradient5548"> - <stop - style="stop-color:#00f800;stop-opacity:1.000000;" - offset="0" - id="stop5550" /> - </linearGradient> - <linearGradient - inkscape:label="#00F400" - osb:paint="solid" - id="linearGradient5552"> - <stop - style="stop-color:#00f400;stop-opacity:1.000000;" - offset="0" - id="stop5554" /> - </linearGradient> - <linearGradient - inkscape:label="#00F000" - osb:paint="solid" - id="linearGradient5556"> - <stop - style="stop-color:#00f000;stop-opacity:1.000000;" - offset="0" - id="stop5558" /> - </linearGradient> - <linearGradient - inkscape:label="#00EC00" - osb:paint="solid" - id="linearGradient5560"> - <stop - style="stop-color:#00ec00;stop-opacity:1.000000;" - offset="0" - id="stop5562" /> - </linearGradient> - <linearGradient - inkscape:label="#00E800" - osb:paint="solid" - id="linearGradient5564"> - <stop - style="stop-color:#00e800;stop-opacity:1.000000;" - offset="0" - id="stop5566" /> - </linearGradient> - <linearGradient - inkscape:label="#00E400" - osb:paint="solid" - id="linearGradient5568"> - <stop - style="stop-color:#00e400;stop-opacity:1.000000;" - offset="0" - id="stop5570" /> - </linearGradient> - <linearGradient - inkscape:label="#00E000" - osb:paint="solid" - id="linearGradient5572"> - <stop - style="stop-color:#00e000;stop-opacity:1.000000;" - offset="0" - id="stop5574" /> - </linearGradient> - <linearGradient - inkscape:label="#00DC00" - osb:paint="solid" - id="linearGradient5576"> - <stop - style="stop-color:#00dc00;stop-opacity:1.000000;" - offset="0" - id="stop5578" /> - </linearGradient> - <linearGradient - inkscape:label="#00D800" - osb:paint="solid" - id="linearGradient5580"> - <stop - style="stop-color:#00d800;stop-opacity:1.000000;" - offset="0" - id="stop5582" /> - </linearGradient> - <linearGradient - inkscape:label="#00D400" - osb:paint="solid" - id="linearGradient5584"> - <stop - style="stop-color:#00d400;stop-opacity:1.000000;" - offset="0" - id="stop5586" /> - </linearGradient> - <linearGradient - inkscape:label="#00D000" - osb:paint="solid" - id="linearGradient5588"> - <stop - style="stop-color:#00d000;stop-opacity:1.000000;" - offset="0" - id="stop5590" /> - </linearGradient> - <linearGradient - inkscape:label="#00CC00" - osb:paint="solid" - id="linearGradient5592"> - <stop - style="stop-color:#00cc00;stop-opacity:1.000000;" - offset="0" - id="stop5594" /> - </linearGradient> - <linearGradient - inkscape:label="#00C800" - osb:paint="solid" - id="linearGradient5596"> - <stop - style="stop-color:#00c800;stop-opacity:1.000000;" - offset="0" - id="stop5598" /> - </linearGradient> - <linearGradient - inkscape:label="#00C400" - osb:paint="solid" - id="linearGradient5600"> - <stop - style="stop-color:#00c400;stop-opacity:1.000000;" - offset="0" - id="stop5602" /> - </linearGradient> - <linearGradient - inkscape:label="#00C000" - osb:paint="solid" - id="linearGradient5604"> - <stop - style="stop-color:#00c000;stop-opacity:1.000000;" - offset="0" - id="stop5606" /> - </linearGradient> - <linearGradient - inkscape:label="#00BC00" - osb:paint="solid" - id="linearGradient5608"> - <stop - style="stop-color:#00bc00;stop-opacity:1.000000;" - offset="0" - id="stop5610" /> - </linearGradient> - <linearGradient - inkscape:label="#00B800" - osb:paint="solid" - id="linearGradient5612"> - <stop - style="stop-color:#00b800;stop-opacity:1.000000;" - offset="0" - id="stop5614" /> - </linearGradient> - <linearGradient - inkscape:label="#00B400" - osb:paint="solid" - id="linearGradient5616"> - <stop - style="stop-color:#00b400;stop-opacity:1.000000;" - offset="0" - id="stop5618" /> - </linearGradient> - <linearGradient - inkscape:label="#00B000" - osb:paint="solid" - id="linearGradient5620"> - <stop - style="stop-color:#00b000;stop-opacity:1.000000;" - offset="0" - id="stop5622" /> - </linearGradient> - <linearGradient - inkscape:label="#00AC00" - osb:paint="solid" - id="linearGradient5624"> - <stop - style="stop-color:#00ac00;stop-opacity:1.000000;" - offset="0" - id="stop5626" /> - </linearGradient> - <linearGradient - inkscape:label="#00A800" - osb:paint="solid" - id="linearGradient5628"> - <stop - style="stop-color:#00a800;stop-opacity:1.000000;" - offset="0" - id="stop5630" /> - </linearGradient> - <linearGradient - inkscape:label="#00A400" - osb:paint="solid" - id="linearGradient5632"> - <stop - style="stop-color:#00a400;stop-opacity:1.000000;" - offset="0" - id="stop5634" /> - </linearGradient> - <linearGradient - inkscape:label="#00A000" - osb:paint="solid" - id="linearGradient5636"> - <stop - style="stop-color:#00a000;stop-opacity:1.000000;" - offset="0" - id="stop5638" /> - </linearGradient> - <linearGradient - inkscape:label="#009C00" - osb:paint="solid" - id="linearGradient5640"> - <stop - style="stop-color:#009c00;stop-opacity:1.000000;" - offset="0" - id="stop5642" /> - </linearGradient> - <linearGradient - inkscape:label="#009800" - osb:paint="solid" - id="linearGradient5644"> - <stop - style="stop-color:#009800;stop-opacity:1.000000;" - offset="0" - id="stop5646" /> - </linearGradient> - <linearGradient - inkscape:label="#009400" - osb:paint="solid" - id="linearGradient5648"> - <stop - style="stop-color:#009400;stop-opacity:1.000000;" - offset="0" - id="stop5650" /> - </linearGradient> - <linearGradient - inkscape:label="#009000" - osb:paint="solid" - id="linearGradient5652"> - <stop - style="stop-color:#009000;stop-opacity:1.000000;" - offset="0" - id="stop5654" /> - </linearGradient> - <linearGradient - inkscape:label="#008C00" - osb:paint="solid" - id="linearGradient5656"> - <stop - style="stop-color:#008c00;stop-opacity:1.000000;" - offset="0" - id="stop5658" /> - </linearGradient> - <linearGradient - inkscape:label="#008800" - osb:paint="solid" - id="linearGradient5660"> - <stop - style="stop-color:#008800;stop-opacity:1.000000;" - offset="0" - id="stop5662" /> - </linearGradient> - <linearGradient - inkscape:label="#008400" - osb:paint="solid" - id="linearGradient5664"> - <stop - style="stop-color:#008400;stop-opacity:1.000000;" - offset="0" - id="stop5666" /> - </linearGradient> - <linearGradient - inkscape:label="#008000" - osb:paint="solid" - id="linearGradient5668"> - <stop - style="stop-color:#008000;stop-opacity:1.000000;" - offset="0" - id="stop5670" /> - </linearGradient> - <linearGradient - inkscape:label="#007C00" - osb:paint="solid" - id="linearGradient5672"> - <stop - style="stop-color:#007c00;stop-opacity:1.000000;" - offset="0" - id="stop5674" /> - </linearGradient> - <linearGradient - inkscape:label="#007800" - osb:paint="solid" - id="linearGradient5676"> - <stop - style="stop-color:#007800;stop-opacity:1.000000;" - offset="0" - id="stop5678" /> - </linearGradient> - <linearGradient - inkscape:label="#007400" - osb:paint="solid" - id="linearGradient5680"> - <stop - style="stop-color:#007400;stop-opacity:1.000000;" - offset="0" - id="stop5682" /> - </linearGradient> - <linearGradient - inkscape:label="#007000" - osb:paint="solid" - id="linearGradient5684"> - <stop - style="stop-color:#007000;stop-opacity:1.000000;" - offset="0" - id="stop5686" /> - </linearGradient> - <linearGradient - inkscape:label="#006C00" - osb:paint="solid" - id="linearGradient5688"> - <stop - style="stop-color:#006c00;stop-opacity:1.000000;" - offset="0" - id="stop5690" /> - </linearGradient> - <linearGradient - inkscape:label="#006800" - osb:paint="solid" - id="linearGradient5692"> - <stop - style="stop-color:#006800;stop-opacity:1.000000;" - offset="0" - id="stop5694" /> - </linearGradient> - <linearGradient - inkscape:label="#006400" - osb:paint="solid" - id="linearGradient5696"> - <stop - style="stop-color:#006400;stop-opacity:1.000000;" - offset="0" - id="stop5698" /> - </linearGradient> - <linearGradient - inkscape:label="#006000" - osb:paint="solid" - id="linearGradient5700"> - <stop - style="stop-color:#006000;stop-opacity:1.000000;" - offset="0" - id="stop5702" /> - </linearGradient> - <linearGradient - inkscape:label="#005C00" - osb:paint="solid" - id="linearGradient5704"> - <stop - style="stop-color:#005c00;stop-opacity:1.000000;" - offset="0" - id="stop5706" /> - </linearGradient> - <linearGradient - inkscape:label="#005800" - osb:paint="solid" - id="linearGradient5708"> - <stop - style="stop-color:#005800;stop-opacity:1.000000;" - offset="0" - id="stop5710" /> - </linearGradient> - <linearGradient - inkscape:label="#005400" - osb:paint="solid" - id="linearGradient5712"> - <stop - style="stop-color:#005400;stop-opacity:1.000000;" - offset="0" - id="stop5714" /> - </linearGradient> - <linearGradient - inkscape:label="#005000" - osb:paint="solid" - id="linearGradient5716"> - <stop - style="stop-color:#005000;stop-opacity:1.000000;" - offset="0" - id="stop5718" /> - </linearGradient> - <linearGradient - inkscape:label="#004C00" - osb:paint="solid" - id="linearGradient5720"> - <stop - style="stop-color:#004c00;stop-opacity:1.000000;" - offset="0" - id="stop5722" /> - </linearGradient> - <linearGradient - inkscape:label="#004800" - osb:paint="solid" - id="linearGradient5724"> - <stop - style="stop-color:#004800;stop-opacity:1.000000;" - offset="0" - id="stop5726" /> - </linearGradient> - <linearGradient - inkscape:label="#004400" - osb:paint="solid" - id="linearGradient5728"> - <stop - style="stop-color:#004400;stop-opacity:1.000000;" - offset="0" - id="stop5730" /> - </linearGradient> - <linearGradient - inkscape:label="#004000" - osb:paint="solid" - id="linearGradient5732"> - <stop - style="stop-color:#004000;stop-opacity:1.000000;" - offset="0" - id="stop5734" /> - </linearGradient> - <linearGradient - inkscape:label="#003C00" - osb:paint="solid" - id="linearGradient5736"> - <stop - style="stop-color:#003c00;stop-opacity:1.000000;" - offset="0" - id="stop5738" /> - </linearGradient> - <linearGradient - inkscape:label="#003800" - osb:paint="solid" - id="linearGradient5740"> - <stop - style="stop-color:#003800;stop-opacity:1.000000;" - offset="0" - id="stop5742" /> - </linearGradient> - <linearGradient - inkscape:label="#003400" - osb:paint="solid" - id="linearGradient5744"> - <stop - style="stop-color:#003400;stop-opacity:1.000000;" - offset="0" - id="stop5746" /> - </linearGradient> - <linearGradient - inkscape:label="#003000" - osb:paint="solid" - id="linearGradient5748"> - <stop - style="stop-color:#003000;stop-opacity:1.000000;" - offset="0" - id="stop5750" /> - </linearGradient> - <linearGradient - inkscape:label="#002C00" - osb:paint="solid" - id="linearGradient5752"> - <stop - style="stop-color:#002c00;stop-opacity:1.000000;" - offset="0" - id="stop5754" /> - </linearGradient> - <linearGradient - inkscape:label="#002800" - osb:paint="solid" - id="linearGradient5756"> - <stop - style="stop-color:#002800;stop-opacity:1.000000;" - offset="0" - id="stop5758" /> - </linearGradient> - <linearGradient - inkscape:label="#002400" - osb:paint="solid" - id="linearGradient5760"> - <stop - style="stop-color:#002400;stop-opacity:1.000000;" - offset="0" - id="stop5762" /> - </linearGradient> - <linearGradient - inkscape:label="#002000" - osb:paint="solid" - id="linearGradient5764"> - <stop - style="stop-color:#002000;stop-opacity:1.000000;" - offset="0" - id="stop5766" /> - </linearGradient> - <linearGradient - inkscape:label="#001C00" - osb:paint="solid" - id="linearGradient5768"> - <stop - style="stop-color:#001c00;stop-opacity:1.000000;" - offset="0" - id="stop5770" /> - </linearGradient> - <linearGradient - inkscape:label="#001800" - osb:paint="solid" - id="linearGradient5772"> - <stop - style="stop-color:#001800;stop-opacity:1.000000;" - offset="0" - id="stop5774" /> - </linearGradient> - <linearGradient - inkscape:label="#001400" - osb:paint="solid" - id="linearGradient5776"> - <stop - style="stop-color:#001400;stop-opacity:1.000000;" - offset="0" - id="stop5778" /> - </linearGradient> - <linearGradient - inkscape:label="#001000" - osb:paint="solid" - id="linearGradient5780"> - <stop - style="stop-color:#001000;stop-opacity:1.000000;" - offset="0" - id="stop5782" /> - </linearGradient> - <linearGradient - inkscape:label="#000C00" - osb:paint="solid" - id="linearGradient5784"> - <stop - style="stop-color:#000c00;stop-opacity:1.000000;" - offset="0" - id="stop5786" /> - </linearGradient> - <linearGradient - inkscape:label="#000800" - osb:paint="solid" - id="linearGradient5788"> - <stop - style="stop-color:#000800;stop-opacity:1.000000;" - offset="0" - id="stop5790" /> - </linearGradient> - <linearGradient - inkscape:label="#000000" - osb:paint="solid" - id="linearGradient5792"> - <stop - style="stop-color:#000000;stop-opacity:1.000000;" - offset="0" - id="stop5794" /> - </linearGradient> - </g> - <g - id="page6" - inkscape:label="Hilite"> - <linearGradient - inkscape:label="#000000" - osb:paint="solid" - id="linearGradient6310"> - <stop - style="stop-color:#000000;stop-opacity:1.000000;" - offset="0" - id="stop6312" /> - </linearGradient> - <linearGradient - inkscape:label="#808080" - osb:paint="solid" - id="linearGradient6314"> - <stop - style="stop-color:#808080;stop-opacity:1.000000;" - offset="0" - id="stop6316" /> - </linearGradient> - <linearGradient - inkscape:label="#FFFFFF" - osb:paint="solid" - id="linearGradient6318"> - <stop - style="stop-color:#ffffff;stop-opacity:1.000000;" - offset="0" - id="stop6320" /> - </linearGradient> - <linearGradient - inkscape:label="#A490B4" - osb:paint="solid" - id="linearGradient6322"> - <stop - style="stop-color:#a490b4;stop-opacity:1.000000;" - offset="0" - id="stop6324" /> - </linearGradient> - <linearGradient - inkscape:label="#A090B4" - osb:paint="solid" - id="linearGradient6326"> - <stop - style="stop-color:#a090b4;stop-opacity:1.000000;" - offset="0" - id="stop6328" /> - </linearGradient> - <linearGradient - inkscape:label="#A090B0" - osb:paint="solid" - id="linearGradient6330"> - <stop - style="stop-color:#a090b0;stop-opacity:1.000000;" - offset="0" - id="stop6332" /> - </linearGradient> - <linearGradient - inkscape:label="#A08CAC" - osb:paint="solid" - id="linearGradient6334"> - <stop - style="stop-color:#a08cac;stop-opacity:1.000000;" - offset="0" - id="stop6336" /> - </linearGradient> - <linearGradient - inkscape:label="#A08CA8" - osb:paint="solid" - id="linearGradient6338"> - <stop - style="stop-color:#a08ca8;stop-opacity:1.000000;" - offset="0" - id="stop6340" /> - </linearGradient> - <linearGradient - inkscape:label="#A08CA4" - osb:paint="solid" - id="linearGradient6342"> - <stop - style="stop-color:#a08ca4;stop-opacity:1.000000;" - offset="0" - id="stop6344" /> - </linearGradient> - <linearGradient - inkscape:label="#A088A4" - osb:paint="solid" - id="linearGradient6346"> - <stop - style="stop-color:#a088a4;stop-opacity:1.000000;" - offset="0" - id="stop6348" /> - </linearGradient> - <linearGradient - inkscape:label="#9C88A0" - osb:paint="solid" - id="linearGradient6350"> - <stop - style="stop-color:#9c88a0;stop-opacity:1.000000;" - offset="0" - id="stop6352" /> - </linearGradient> - <linearGradient - inkscape:label="#9C889C" - osb:paint="solid" - id="linearGradient6354"> - <stop - style="stop-color:#9c889c;stop-opacity:1.000000;" - offset="0" - id="stop6356" /> - </linearGradient> - <linearGradient - inkscape:label="#9C8498" - osb:paint="solid" - id="linearGradient6358"> - <stop - style="stop-color:#9c8498;stop-opacity:1.000000;" - offset="0" - id="stop6360" /> - </linearGradient> - <linearGradient - inkscape:label="#9C8494" - osb:paint="solid" - id="linearGradient6362"> - <stop - style="stop-color:#9c8494;stop-opacity:1.000000;" - offset="0" - id="stop6364" /> - </linearGradient> - <linearGradient - inkscape:label="#9C8490" - osb:paint="solid" - id="linearGradient6366"> - <stop - style="stop-color:#9c8490;stop-opacity:1.000000;" - offset="0" - id="stop6368" /> - </linearGradient> - <linearGradient - inkscape:label="#988090" - osb:paint="solid" - id="linearGradient6370"> - <stop - style="stop-color:#988090;stop-opacity:1.000000;" - offset="0" - id="stop6372" /> - </linearGradient> - <linearGradient - inkscape:label="#98808C" - osb:paint="solid" - id="linearGradient6374"> - <stop - style="stop-color:#98808c;stop-opacity:1.000000;" - offset="0" - id="stop6376" /> - </linearGradient> - <linearGradient - inkscape:label="#988088" - osb:paint="solid" - id="linearGradient6378"> - <stop - style="stop-color:#988088;stop-opacity:1.000000;" - offset="0" - id="stop6380" /> - </linearGradient> - <linearGradient - inkscape:label="#988084" - osb:paint="solid" - id="linearGradient6382"> - <stop - style="stop-color:#988084;stop-opacity:1.000000;" - offset="0" - id="stop6384" /> - </linearGradient> - <linearGradient - inkscape:label="#987C84" - osb:paint="solid" - id="linearGradient6386"> - <stop - style="stop-color:#987c84;stop-opacity:1.000000;" - offset="0" - id="stop6388" /> - </linearGradient> - <linearGradient - inkscape:label="#987C80" - osb:paint="solid" - id="linearGradient6390"> - <stop - style="stop-color:#987c80;stop-opacity:1.000000;" - offset="0" - id="stop6392" /> - </linearGradient> - <linearGradient - inkscape:label="#987C7C" - osb:paint="solid" - id="linearGradient6394"> - <stop - style="stop-color:#987c7c;stop-opacity:1.000000;" - offset="0" - id="stop6396" /> - </linearGradient> - <linearGradient - inkscape:label="#947C7C" - osb:paint="solid" - id="linearGradient6398"> - <stop - style="stop-color:#947c7c;stop-opacity:1.000000;" - offset="0" - id="stop6400" /> - </linearGradient> - <linearGradient - inkscape:label="#947C78" - osb:paint="solid" - id="linearGradient6402"> - <stop - style="stop-color:#947c78;stop-opacity:1.000000;" - offset="0" - id="stop6404" /> - </linearGradient> - <linearGradient - inkscape:label="#947878" - osb:paint="solid" - id="linearGradient6406"> - <stop - style="stop-color:#947878;stop-opacity:1.000000;" - offset="0" - id="stop6408" /> - </linearGradient> - <linearGradient - inkscape:label="#947874" - osb:paint="solid" - id="linearGradient6410"> - <stop - style="stop-color:#947874;stop-opacity:1.000000;" - offset="0" - id="stop6412" /> - </linearGradient> - <linearGradient - inkscape:label="#947870" - osb:paint="solid" - id="linearGradient6414"> - <stop - style="stop-color:#947870;stop-opacity:1.000000;" - offset="0" - id="stop6416" /> - </linearGradient> - <linearGradient - inkscape:label="#94746C" - osb:paint="solid" - id="linearGradient6418"> - <stop - style="stop-color:#94746c;stop-opacity:1.000000;" - offset="0" - id="stop6420" /> - </linearGradient> - <linearGradient - inkscape:label="#90746C" - osb:paint="solid" - id="linearGradient6422"> - <stop - style="stop-color:#90746c;stop-opacity:1.000000;" - offset="0" - id="stop6424" /> - </linearGradient> - <linearGradient - inkscape:label="#907468" - osb:paint="solid" - id="linearGradient6426"> - <stop - style="stop-color:#907468;stop-opacity:1.000000;" - offset="0" - id="stop6428" /> - </linearGradient> - <linearGradient - inkscape:label="#907464" - osb:paint="solid" - id="linearGradient6430"> - <stop - style="stop-color:#907464;stop-opacity:1.000000;" - offset="0" - id="stop6432" /> - </linearGradient> - <linearGradient - inkscape:label="#907064" - osb:paint="solid" - id="linearGradient6434"> - <stop - style="stop-color:#907064;stop-opacity:1.000000;" - offset="0" - id="stop6436" /> - </linearGradient> - <linearGradient - inkscape:label="#907060" - osb:paint="solid" - id="linearGradient6438"> - <stop - style="stop-color:#907060;stop-opacity:1.000000;" - offset="0" - id="stop6440" /> - </linearGradient> - <linearGradient - inkscape:label="#90705C" - osb:paint="solid" - id="linearGradient6442"> - <stop - style="stop-color:#90705c;stop-opacity:1.000000;" - offset="0" - id="stop6444" /> - </linearGradient> - <linearGradient - inkscape:label="#907058" - osb:paint="solid" - id="linearGradient6446"> - <stop - style="stop-color:#907058;stop-opacity:1.000000;" - offset="0" - id="stop6448" /> - </linearGradient> - <linearGradient - inkscape:label="#8C6C58" - osb:paint="solid" - id="linearGradient6450"> - <stop - style="stop-color:#8c6c58;stop-opacity:1.000000;" - offset="0" - id="stop6452" /> - </linearGradient> - <linearGradient - inkscape:label="#8C6C54" - osb:paint="solid" - id="linearGradient6454"> - <stop - style="stop-color:#8c6c54;stop-opacity:1.000000;" - offset="0" - id="stop6456" /> - </linearGradient> - <linearGradient - inkscape:label="#8C6C50" - osb:paint="solid" - id="linearGradient6458"> - <stop - style="stop-color:#8c6c50;stop-opacity:1.000000;" - offset="0" - id="stop6460" /> - </linearGradient> - <linearGradient - inkscape:label="#8C684C" - osb:paint="solid" - id="linearGradient6462"> - <stop - style="stop-color:#8c684c;stop-opacity:1.000000;" - offset="0" - id="stop6464" /> - </linearGradient> - <linearGradient - inkscape:label="#8C6848" - osb:paint="solid" - id="linearGradient6466"> - <stop - style="stop-color:#8c6848;stop-opacity:1.000000;" - offset="0" - id="stop6468" /> - </linearGradient> - <linearGradient - inkscape:label="#886844" - osb:paint="solid" - id="linearGradient6470"> - <stop - style="stop-color:#886844;stop-opacity:1.000000;" - offset="0" - id="stop6472" /> - </linearGradient> - <linearGradient - inkscape:label="#886444" - osb:paint="solid" - id="linearGradient6474"> - <stop - style="stop-color:#886444;stop-opacity:1.000000;" - offset="0" - id="stop6476" /> - </linearGradient> - <linearGradient - inkscape:label="#886440" - osb:paint="solid" - id="linearGradient6478"> - <stop - style="stop-color:#886440;stop-opacity:1.000000;" - offset="0" - id="stop6480" /> - </linearGradient> - <linearGradient - inkscape:label="#88643C" - osb:paint="solid" - id="linearGradient6482"> - <stop - style="stop-color:#88643c;stop-opacity:1.000000;" - offset="0" - id="stop6484" /> - </linearGradient> - <linearGradient - inkscape:label="#886038" - osb:paint="solid" - id="linearGradient6486"> - <stop - style="stop-color:#886038;stop-opacity:1.000000;" - offset="0" - id="stop6488" /> - </linearGradient> - <linearGradient - inkscape:label="#886034" - osb:paint="solid" - id="linearGradient6490"> - <stop - style="stop-color:#886034;stop-opacity:1.000000;" - offset="0" - id="stop6492" /> - </linearGradient> - <linearGradient - inkscape:label="#846030" - osb:paint="solid" - id="linearGradient6494"> - <stop - style="stop-color:#846030;stop-opacity:1.000000;" - offset="0" - id="stop6496" /> - </linearGradient> - <linearGradient - inkscape:label="#845C2C" - osb:paint="solid" - id="linearGradient6498"> - <stop - style="stop-color:#845c2c;stop-opacity:1.000000;" - offset="0" - id="stop6500" /> - </linearGradient> - <linearGradient - inkscape:label="#845C28" - osb:paint="solid" - id="linearGradient6502"> - <stop - style="stop-color:#845c28;stop-opacity:1.000000;" - offset="0" - id="stop6504" /> - </linearGradient> - <linearGradient - inkscape:label="#845C24" - osb:paint="solid" - id="linearGradient6506"> - <stop - style="stop-color:#845c24;stop-opacity:1.000000;" - offset="0" - id="stop6508" /> - </linearGradient> - <linearGradient - inkscape:label="#845824" - osb:paint="solid" - id="linearGradient6510"> - <stop - style="stop-color:#845824;stop-opacity:1.000000;" - offset="0" - id="stop6512" /> - </linearGradient> - <linearGradient - inkscape:label="#845820" - osb:paint="solid" - id="linearGradient6514"> - <stop - style="stop-color:#845820;stop-opacity:1.000000;" - offset="0" - id="stop6516" /> - </linearGradient> - <linearGradient - inkscape:label="#805820" - osb:paint="solid" - id="linearGradient6518"> - <stop - style="stop-color:#805820;stop-opacity:1.000000;" - offset="0" - id="stop6520" /> - </linearGradient> - <linearGradient - inkscape:label="#80581C" - osb:paint="solid" - id="linearGradient6522"> - <stop - style="stop-color:#80581c;stop-opacity:1.000000;" - offset="0" - id="stop6524" /> - </linearGradient> - <linearGradient - inkscape:label="#805818" - osb:paint="solid" - id="linearGradient6526"> - <stop - style="stop-color:#805818;stop-opacity:1.000000;" - offset="0" - id="stop6528" /> - </linearGradient> - <linearGradient - inkscape:label="#805418" - osb:paint="solid" - id="linearGradient6530"> - <stop - style="stop-color:#805418;stop-opacity:1.000000;" - offset="0" - id="stop6532" /> - </linearGradient> - <linearGradient - inkscape:label="#805414" - osb:paint="solid" - id="linearGradient6534"> - <stop - style="stop-color:#805414;stop-opacity:1.000000;" - offset="0" - id="stop6536" /> - </linearGradient> - <linearGradient - inkscape:label="#805410" - osb:paint="solid" - id="linearGradient6538"> - <stop - style="stop-color:#805410;stop-opacity:1.000000;" - offset="0" - id="stop6540" /> - </linearGradient> - <linearGradient - inkscape:label="#7C500C" - osb:paint="solid" - id="linearGradient6542"> - <stop - style="stop-color:#7c500c;stop-opacity:1.000000;" - offset="0" - id="stop6544" /> - </linearGradient> - <linearGradient - inkscape:label="#7C5410" - osb:paint="solid" - id="linearGradient6546"> - <stop - style="stop-color:#7c5410;stop-opacity:1.000000;" - offset="0" - id="stop6548" /> - </linearGradient> - <linearGradient - inkscape:label="#805410" - osb:paint="solid" - id="linearGradient6550"> - <stop - style="stop-color:#805410;stop-opacity:1.000000;" - offset="0" - id="stop6552" /> - </linearGradient> - <linearGradient - inkscape:label="#805814" - osb:paint="solid" - id="linearGradient6554"> - <stop - style="stop-color:#805814;stop-opacity:1.000000;" - offset="0" - id="stop6556" /> - </linearGradient> - <linearGradient - inkscape:label="#805C18" - osb:paint="solid" - id="linearGradient6558"> - <stop - style="stop-color:#805c18;stop-opacity:1.000000;" - offset="0" - id="stop6560" /> - </linearGradient> - <linearGradient - inkscape:label="#845C18" - osb:paint="solid" - id="linearGradient6562"> - <stop - style="stop-color:#845c18;stop-opacity:1.000000;" - offset="0" - id="stop6564" /> - </linearGradient> - <linearGradient - inkscape:label="#845C1C" - osb:paint="solid" - id="linearGradient6566"> - <stop - style="stop-color:#845c1c;stop-opacity:1.000000;" - offset="0" - id="stop6568" /> - </linearGradient> - <linearGradient - inkscape:label="#84601C" - osb:paint="solid" - id="linearGradient6570"> - <stop - style="stop-color:#84601c;stop-opacity:1.000000;" - offset="0" - id="stop6572" /> - </linearGradient> - <linearGradient - inkscape:label="#886020" - osb:paint="solid" - id="linearGradient6574"> - <stop - style="stop-color:#886020;stop-opacity:1.000000;" - offset="0" - id="stop6576" /> - </linearGradient> - <linearGradient - inkscape:label="#886420" - osb:paint="solid" - id="linearGradient6578"> - <stop - style="stop-color:#886420;stop-opacity:1.000000;" - offset="0" - id="stop6580" /> - </linearGradient> - <linearGradient - inkscape:label="#886824" - osb:paint="solid" - id="linearGradient6582"> - <stop - style="stop-color:#886824;stop-opacity:1.000000;" - offset="0" - id="stop6584" /> - </linearGradient> - <linearGradient - inkscape:label="#8C6824" - osb:paint="solid" - id="linearGradient6586"> - <stop - style="stop-color:#8c6824;stop-opacity:1.000000;" - offset="0" - id="stop6588" /> - </linearGradient> - <linearGradient - inkscape:label="#8C6C28" - osb:paint="solid" - id="linearGradient6590"> - <stop - style="stop-color:#8c6c28;stop-opacity:1.000000;" - offset="0" - id="stop6592" /> - </linearGradient> - <linearGradient - inkscape:label="#906C2C" - osb:paint="solid" - id="linearGradient6594"> - <stop - style="stop-color:#906c2c;stop-opacity:1.000000;" - offset="0" - id="stop6596" /> - </linearGradient> - <linearGradient - inkscape:label="#90702C" - osb:paint="solid" - id="linearGradient6598"> - <stop - style="stop-color:#90702c;stop-opacity:1.000000;" - offset="0" - id="stop6600" /> - </linearGradient> - <linearGradient - inkscape:label="#907030" - osb:paint="solid" - id="linearGradient6602"> - <stop - style="stop-color:#907030;stop-opacity:1.000000;" - offset="0" - id="stop6604" /> - </linearGradient> - <linearGradient - inkscape:label="#907430" - osb:paint="solid" - id="linearGradient6606"> - <stop - style="stop-color:#907430;stop-opacity:1.000000;" - offset="0" - id="stop6608" /> - </linearGradient> - <linearGradient - inkscape:label="#947434" - osb:paint="solid" - id="linearGradient6610"> - <stop - style="stop-color:#947434;stop-opacity:1.000000;" - offset="0" - id="stop6612" /> - </linearGradient> - <linearGradient - inkscape:label="#947834" - osb:paint="solid" - id="linearGradient6614"> - <stop - style="stop-color:#947834;stop-opacity:1.000000;" - offset="0" - id="stop6616" /> - </linearGradient> - <linearGradient - inkscape:label="#947838" - osb:paint="solid" - id="linearGradient6618"> - <stop - style="stop-color:#947838;stop-opacity:1.000000;" - offset="0" - id="stop6620" /> - </linearGradient> - <linearGradient - inkscape:label="#987838" - osb:paint="solid" - id="linearGradient6622"> - <stop - style="stop-color:#987838;stop-opacity:1.000000;" - offset="0" - id="stop6624" /> - </linearGradient> - <linearGradient - inkscape:label="#987C38" - osb:paint="solid" - id="linearGradient6626"> - <stop - style="stop-color:#987c38;stop-opacity:1.000000;" - offset="0" - id="stop6628" /> - </linearGradient> - <linearGradient - inkscape:label="#987C3C" - osb:paint="solid" - id="linearGradient6630"> - <stop - style="stop-color:#987c3c;stop-opacity:1.000000;" - offset="0" - id="stop6632" /> - </linearGradient> - <linearGradient - inkscape:label="#98803C" - osb:paint="solid" - id="linearGradient6634"> - <stop - style="stop-color:#98803c;stop-opacity:1.000000;" - offset="0" - id="stop6636" /> - </linearGradient> - <linearGradient - inkscape:label="#9C8040" - osb:paint="solid" - id="linearGradient6638"> - <stop - style="stop-color:#9c8040;stop-opacity:1.000000;" - offset="0" - id="stop6640" /> - </linearGradient> - <linearGradient - inkscape:label="#9C8440" - osb:paint="solid" - id="linearGradient6642"> - <stop - style="stop-color:#9c8440;stop-opacity:1.000000;" - offset="0" - id="stop6644" /> - </linearGradient> - <linearGradient - inkscape:label="#9C8444" - osb:paint="solid" - id="linearGradient6646"> - <stop - style="stop-color:#9c8444;stop-opacity:1.000000;" - offset="0" - id="stop6648" /> - </linearGradient> - <linearGradient - inkscape:label="#A08844" - osb:paint="solid" - id="linearGradient6650"> - <stop - style="stop-color:#a08844;stop-opacity:1.000000;" - offset="0" - id="stop6652" /> - </linearGradient> - <linearGradient - inkscape:label="#A08848" - osb:paint="solid" - id="linearGradient6654"> - <stop - style="stop-color:#a08848;stop-opacity:1.000000;" - offset="0" - id="stop6656" /> - </linearGradient> - <linearGradient - inkscape:label="#A08C4C" - osb:paint="solid" - id="linearGradient6658"> - <stop - style="stop-color:#a08c4c;stop-opacity:1.000000;" - offset="0" - id="stop6660" /> - </linearGradient> - <linearGradient - inkscape:label="#A48C4C" - osb:paint="solid" - id="linearGradient6662"> - <stop - style="stop-color:#a48c4c;stop-opacity:1.000000;" - offset="0" - id="stop6664" /> - </linearGradient> - <linearGradient - inkscape:label="#A4904C" - osb:paint="solid" - id="linearGradient6666"> - <stop - style="stop-color:#a4904c;stop-opacity:1.000000;" - offset="0" - id="stop6668" /> - </linearGradient> - <linearGradient - inkscape:label="#A49050" - osb:paint="solid" - id="linearGradient6670"> - <stop - style="stop-color:#a49050;stop-opacity:1.000000;" - offset="0" - id="stop6672" /> - </linearGradient> - <linearGradient - inkscape:label="#A49450" - osb:paint="solid" - id="linearGradient6674"> - <stop - style="stop-color:#a49450;stop-opacity:1.000000;" - offset="0" - id="stop6676" /> - </linearGradient> - <linearGradient - inkscape:label="#A89454" - osb:paint="solid" - id="linearGradient6678"> - <stop - style="stop-color:#a89454;stop-opacity:1.000000;" - offset="0" - id="stop6680" /> - </linearGradient> - <linearGradient - inkscape:label="#A89858" - osb:paint="solid" - id="linearGradient6682"> - <stop - style="stop-color:#a89858;stop-opacity:1.000000;" - offset="0" - id="stop6684" /> - </linearGradient> - <linearGradient - inkscape:label="#AC9858" - osb:paint="solid" - id="linearGradient6686"> - <stop - style="stop-color:#ac9858;stop-opacity:1.000000;" - offset="0" - id="stop6688" /> - </linearGradient> - <linearGradient - inkscape:label="#AC9C5C" - osb:paint="solid" - id="linearGradient6690"> - <stop - style="stop-color:#ac9c5c;stop-opacity:1.000000;" - offset="0" - id="stop6692" /> - </linearGradient> - <linearGradient - inkscape:label="#ACA060" - osb:paint="solid" - id="linearGradient6694"> - <stop - style="stop-color:#aca060;stop-opacity:1.000000;" - offset="0" - id="stop6696" /> - </linearGradient> - <linearGradient - inkscape:label="#B0A060" - osb:paint="solid" - id="linearGradient6698"> - <stop - style="stop-color:#b0a060;stop-opacity:1.000000;" - offset="0" - id="stop6700" /> - </linearGradient> - <linearGradient - inkscape:label="#B0A464" - osb:paint="solid" - id="linearGradient6702"> - <stop - style="stop-color:#b0a464;stop-opacity:1.000000;" - offset="0" - id="stop6704" /> - </linearGradient> - <linearGradient - inkscape:label="#B4A464" - osb:paint="solid" - id="linearGradient6706"> - <stop - style="stop-color:#b4a464;stop-opacity:1.000000;" - offset="0" - id="stop6708" /> - </linearGradient> - <linearGradient - inkscape:label="#B4A868" - osb:paint="solid" - id="linearGradient6710"> - <stop - style="stop-color:#b4a868;stop-opacity:1.000000;" - offset="0" - id="stop6712" /> - </linearGradient> - <linearGradient - inkscape:label="#B4AC6C" - osb:paint="solid" - id="linearGradient6714"> - <stop - style="stop-color:#b4ac6c;stop-opacity:1.000000;" - offset="0" - id="stop6716" /> - </linearGradient> - <linearGradient - inkscape:label="#B8AC6C" - osb:paint="solid" - id="linearGradient6718"> - <stop - style="stop-color:#b8ac6c;stop-opacity:1.000000;" - offset="0" - id="stop6720" /> - </linearGradient> - <linearGradient - inkscape:label="#B8B070" - osb:paint="solid" - id="linearGradient6722"> - <stop - style="stop-color:#b8b070;stop-opacity:1.000000;" - offset="0" - id="stop6724" /> - </linearGradient> - <linearGradient - inkscape:label="#BCB074" - osb:paint="solid" - id="linearGradient6726"> - <stop - style="stop-color:#bcb074;stop-opacity:1.000000;" - offset="0" - id="stop6728" /> - </linearGradient> - <linearGradient - inkscape:label="#BCB474" - osb:paint="solid" - id="linearGradient6730"> - <stop - style="stop-color:#bcb474;stop-opacity:1.000000;" - offset="0" - id="stop6732" /> - </linearGradient> - <linearGradient - inkscape:label="#BCB478" - osb:paint="solid" - id="linearGradient6734"> - <stop - style="stop-color:#bcb478;stop-opacity:1.000000;" - offset="0" - id="stop6736" /> - </linearGradient> - <linearGradient - inkscape:label="#BCB878" - osb:paint="solid" - id="linearGradient6738"> - <stop - style="stop-color:#bcb878;stop-opacity:1.000000;" - offset="0" - id="stop6740" /> - </linearGradient> - <linearGradient - inkscape:label="#C0B878" - osb:paint="solid" - id="linearGradient6742"> - <stop - style="stop-color:#c0b878;stop-opacity:1.000000;" - offset="0" - id="stop6744" /> - </linearGradient> - <linearGradient - inkscape:label="#C0BC7C" - osb:paint="solid" - id="linearGradient6746"> - <stop - style="stop-color:#c0bc7c;stop-opacity:1.000000;" - offset="0" - id="stop6748" /> - </linearGradient> - <linearGradient - inkscape:label="#C4C080" - osb:paint="solid" - id="linearGradient6750"> - <stop - style="stop-color:#c4c080;stop-opacity:1.000000;" - offset="0" - id="stop6752" /> - </linearGradient> - <linearGradient - inkscape:label="#C4C084" - osb:paint="solid" - id="linearGradient6754"> - <stop - style="stop-color:#c4c084;stop-opacity:1.000000;" - offset="0" - id="stop6756" /> - </linearGradient> - <linearGradient - inkscape:label="#C4C484" - osb:paint="solid" - id="linearGradient6758"> - <stop - style="stop-color:#c4c484;stop-opacity:1.000000;" - offset="0" - id="stop6760" /> - </linearGradient> - <linearGradient - inkscape:label="#C8C488" - osb:paint="solid" - id="linearGradient6762"> - <stop - style="stop-color:#c8c488;stop-opacity:1.000000;" - offset="0" - id="stop6764" /> - </linearGradient> - <linearGradient - inkscape:label="#C8C888" - osb:paint="solid" - id="linearGradient6766"> - <stop - style="stop-color:#c8c888;stop-opacity:1.000000;" - offset="0" - id="stop6768" /> - </linearGradient> - <linearGradient - inkscape:label="#C8C88C" - osb:paint="solid" - id="linearGradient6770"> - <stop - style="stop-color:#c8c88c;stop-opacity:1.000000;" - offset="0" - id="stop6772" /> - </linearGradient> - <linearGradient - inkscape:label="#C8CC8C" - osb:paint="solid" - id="linearGradient6774"> - <stop - style="stop-color:#c8cc8c;stop-opacity:1.000000;" - offset="0" - id="stop6776" /> - </linearGradient> - <linearGradient - inkscape:label="#CCCC90" - osb:paint="solid" - id="linearGradient6778"> - <stop - style="stop-color:#cccc90;stop-opacity:1.000000;" - offset="0" - id="stop6780" /> - </linearGradient> - <linearGradient - inkscape:label="#CCD090" - osb:paint="solid" - id="linearGradient6782"> - <stop - style="stop-color:#ccd090;stop-opacity:1.000000;" - offset="0" - id="stop6784" /> - </linearGradient> - <linearGradient - inkscape:label="#D0D094" - osb:paint="solid" - id="linearGradient6786"> - <stop - style="stop-color:#d0d094;stop-opacity:1.000000;" - offset="0" - id="stop6788" /> - </linearGradient> - <linearGradient - inkscape:label="#D0D494" - osb:paint="solid" - id="linearGradient6790"> - <stop - style="stop-color:#d0d494;stop-opacity:1.000000;" - offset="0" - id="stop6792" /> - </linearGradient> - <linearGradient - inkscape:label="#D0D498" - osb:paint="solid" - id="linearGradient6794"> - <stop - style="stop-color:#d0d498;stop-opacity:1.000000;" - offset="0" - id="stop6796" /> - </linearGradient> - <linearGradient - inkscape:label="#D0D898" - osb:paint="solid" - id="linearGradient6798"> - <stop - style="stop-color:#d0d898;stop-opacity:1.000000;" - offset="0" - id="stop6800" /> - </linearGradient> - <linearGradient - inkscape:label="#D4D89C" - osb:paint="solid" - id="linearGradient6802"> - <stop - style="stop-color:#d4d89c;stop-opacity:1.000000;" - offset="0" - id="stop6804" /> - </linearGradient> - <linearGradient - inkscape:label="#D4DC9C" - osb:paint="solid" - id="linearGradient6806"> - <stop - style="stop-color:#d4dc9c;stop-opacity:1.000000;" - offset="0" - id="stop6808" /> - </linearGradient> - <linearGradient - inkscape:label="#D4DCA0" - osb:paint="solid" - id="linearGradient6810"> - <stop - style="stop-color:#d4dca0;stop-opacity:1.000000;" - offset="0" - id="stop6812" /> - </linearGradient> - <linearGradient - inkscape:label="#D8DCA0" - osb:paint="solid" - id="linearGradient6814"> - <stop - style="stop-color:#d8dca0;stop-opacity:1.000000;" - offset="0" - id="stop6816" /> - </linearGradient> - <linearGradient - inkscape:label="#D8E0A4" - osb:paint="solid" - id="linearGradient6818"> - <stop - style="stop-color:#d8e0a4;stop-opacity:1.000000;" - offset="0" - id="stop6820" /> - </linearGradient> - <linearGradient - inkscape:label="#D8E4A4" - osb:paint="solid" - id="linearGradient6822"> - <stop - style="stop-color:#d8e4a4;stop-opacity:1.000000;" - offset="0" - id="stop6824" /> - </linearGradient> - <linearGradient - inkscape:label="#DCE4A8" - osb:paint="solid" - id="linearGradient6826"> - <stop - style="stop-color:#dce4a8;stop-opacity:1.000000;" - offset="0" - id="stop6828" /> - </linearGradient> - <linearGradient - inkscape:label="#DCE8A8" - osb:paint="solid" - id="linearGradient6830"> - <stop - style="stop-color:#dce8a8;stop-opacity:1.000000;" - offset="0" - id="stop6832" /> - </linearGradient> - <linearGradient - inkscape:label="#DCE8AC" - osb:paint="solid" - id="linearGradient6834"> - <stop - style="stop-color:#dce8ac;stop-opacity:1.000000;" - offset="0" - id="stop6836" /> - </linearGradient> - <linearGradient - inkscape:label="#E0E8AC" - osb:paint="solid" - id="linearGradient6838"> - <stop - style="stop-color:#e0e8ac;stop-opacity:1.000000;" - offset="0" - id="stop6840" /> - </linearGradient> - <linearGradient - inkscape:label="#E0ECB0" - osb:paint="solid" - id="linearGradient6842"> - <stop - style="stop-color:#e0ecb0;stop-opacity:1.000000;" - offset="0" - id="stop6844" /> - </linearGradient> - <linearGradient - inkscape:label="#E0F0B4" - osb:paint="solid" - id="linearGradient6846"> - <stop - style="stop-color:#e0f0b4;stop-opacity:1.000000;" - offset="0" - id="stop6848" /> - </linearGradient> - <linearGradient - inkscape:label="#E4F0B4" - osb:paint="solid" - id="linearGradient6850"> - <stop - style="stop-color:#e4f0b4;stop-opacity:1.000000;" - offset="0" - id="stop6852" /> - </linearGradient> - <linearGradient - inkscape:label="#E4F4B8" - osb:paint="solid" - id="linearGradient6854"> - <stop - style="stop-color:#e4f4b8;stop-opacity:1.000000;" - offset="0" - id="stop6856" /> - </linearGradient> - <linearGradient - inkscape:label="#E8F8BC" - osb:paint="solid" - id="linearGradient6858"> - <stop - style="stop-color:#e8f8bc;stop-opacity:1.000000;" - offset="0" - id="stop6860" /> - </linearGradient> - <linearGradient - inkscape:label="#E4F4BC" - osb:paint="solid" - id="linearGradient6862"> - <stop - style="stop-color:#e4f4bc;stop-opacity:1.000000;" - offset="0" - id="stop6864" /> - </linearGradient> - <linearGradient - inkscape:label="#E0F4BC" - osb:paint="solid" - id="linearGradient6866"> - <stop - style="stop-color:#e0f4bc;stop-opacity:1.000000;" - offset="0" - id="stop6868" /> - </linearGradient> - <linearGradient - inkscape:label="#E0F0BC" - osb:paint="solid" - id="linearGradient6870"> - <stop - style="stop-color:#e0f0bc;stop-opacity:1.000000;" - offset="0" - id="stop6872" /> - </linearGradient> - <linearGradient - inkscape:label="#DCF0BC" - osb:paint="solid" - id="linearGradient6874"> - <stop - style="stop-color:#dcf0bc;stop-opacity:1.000000;" - offset="0" - id="stop6876" /> - </linearGradient> - <linearGradient - inkscape:label="#DCECBC" - osb:paint="solid" - id="linearGradient6878"> - <stop - style="stop-color:#dcecbc;stop-opacity:1.000000;" - offset="0" - id="stop6880" /> - </linearGradient> - <linearGradient - inkscape:label="#D8ECBC" - osb:paint="solid" - id="linearGradient6882"> - <stop - style="stop-color:#d8ecbc;stop-opacity:1.000000;" - offset="0" - id="stop6884" /> - </linearGradient> - <linearGradient - inkscape:label="#D8E8BC" - osb:paint="solid" - id="linearGradient6886"> - <stop - style="stop-color:#d8e8bc;stop-opacity:1.000000;" - offset="0" - id="stop6888" /> - </linearGradient> - <linearGradient - inkscape:label="#D4E8BC" - osb:paint="solid" - id="linearGradient6890"> - <stop - style="stop-color:#d4e8bc;stop-opacity:1.000000;" - offset="0" - id="stop6892" /> - </linearGradient> - <linearGradient - inkscape:label="#D4E8B8" - osb:paint="solid" - id="linearGradient6894"> - <stop - style="stop-color:#d4e8b8;stop-opacity:1.000000;" - offset="0" - id="stop6896" /> - </linearGradient> - <linearGradient - inkscape:label="#D4E4B8" - osb:paint="solid" - id="linearGradient6898"> - <stop - style="stop-color:#d4e4b8;stop-opacity:1.000000;" - offset="0" - id="stop6900" /> - </linearGradient> - <linearGradient - inkscape:label="#D0E4B8" - osb:paint="solid" - id="linearGradient6902"> - <stop - style="stop-color:#d0e4b8;stop-opacity:1.000000;" - offset="0" - id="stop6904" /> - </linearGradient> - <linearGradient - inkscape:label="#CCE0B8" - osb:paint="solid" - id="linearGradient6906"> - <stop - style="stop-color:#cce0b8;stop-opacity:1.000000;" - offset="0" - id="stop6908" /> - </linearGradient> - <linearGradient - inkscape:label="#CCDCB8" - osb:paint="solid" - id="linearGradient6910"> - <stop - style="stop-color:#ccdcb8;stop-opacity:1.000000;" - offset="0" - id="stop6912" /> - </linearGradient> - <linearGradient - inkscape:label="#C8DCB8" - osb:paint="solid" - id="linearGradient6914"> - <stop - style="stop-color:#c8dcb8;stop-opacity:1.000000;" - offset="0" - id="stop6916" /> - </linearGradient> - <linearGradient - inkscape:label="#C4D8B8" - osb:paint="solid" - id="linearGradient6918"> - <stop - style="stop-color:#c4d8b8;stop-opacity:1.000000;" - offset="0" - id="stop6920" /> - </linearGradient> - <linearGradient - inkscape:label="#C0D4B8" - osb:paint="solid" - id="linearGradient6922"> - <stop - style="stop-color:#c0d4b8;stop-opacity:1.000000;" - offset="0" - id="stop6924" /> - </linearGradient> - <linearGradient - inkscape:label="#C0D4B4" - osb:paint="solid" - id="linearGradient6926"> - <stop - style="stop-color:#c0d4b4;stop-opacity:1.000000;" - offset="0" - id="stop6928" /> - </linearGradient> - <linearGradient - inkscape:label="#BCD4B4" - osb:paint="solid" - id="linearGradient6930"> - <stop - style="stop-color:#bcd4b4;stop-opacity:1.000000;" - offset="0" - id="stop6932" /> - </linearGradient> - <linearGradient - inkscape:label="#BCD0B4" - osb:paint="solid" - id="linearGradient6934"> - <stop - style="stop-color:#bcd0b4;stop-opacity:1.000000;" - offset="0" - id="stop6936" /> - </linearGradient> - <linearGradient - inkscape:label="#B8D0B4" - osb:paint="solid" - id="linearGradient6938"> - <stop - style="stop-color:#b8d0b4;stop-opacity:1.000000;" - offset="0" - id="stop6940" /> - </linearGradient> - <linearGradient - inkscape:label="#B8CCB4" - osb:paint="solid" - id="linearGradient6942"> - <stop - style="stop-color:#b8ccb4;stop-opacity:1.000000;" - offset="0" - id="stop6944" /> - </linearGradient> - <linearGradient - inkscape:label="#B4CCB4" - osb:paint="solid" - id="linearGradient6946"> - <stop - style="stop-color:#b4ccb4;stop-opacity:1.000000;" - offset="0" - id="stop6948" /> - </linearGradient> - <linearGradient - inkscape:label="#B4C8B4" - osb:paint="solid" - id="linearGradient6950"> - <stop - style="stop-color:#b4c8b4;stop-opacity:1.000000;" - offset="0" - id="stop6952" /> - </linearGradient> - <linearGradient - inkscape:label="#B0C8B4" - osb:paint="solid" - id="linearGradient6954"> - <stop - style="stop-color:#b0c8b4;stop-opacity:1.000000;" - offset="0" - id="stop6956" /> - </linearGradient> - <linearGradient - inkscape:label="#B0C4B4" - osb:paint="solid" - id="linearGradient6958"> - <stop - style="stop-color:#b0c4b4;stop-opacity:1.000000;" - offset="0" - id="stop6960" /> - </linearGradient> - <linearGradient - inkscape:label="#ACC4B4" - osb:paint="solid" - id="linearGradient6962"> - <stop - style="stop-color:#acc4b4;stop-opacity:1.000000;" - offset="0" - id="stop6964" /> - </linearGradient> - <linearGradient - inkscape:label="#ACC0B4" - osb:paint="solid" - id="linearGradient6966"> - <stop - style="stop-color:#acc0b4;stop-opacity:1.000000;" - offset="0" - id="stop6968" /> - </linearGradient> - <linearGradient - inkscape:label="#A8C0B0" - osb:paint="solid" - id="linearGradient6970"> - <stop - style="stop-color:#a8c0b0;stop-opacity:1.000000;" - offset="0" - id="stop6972" /> - </linearGradient> - <linearGradient - inkscape:label="#A8BCB0" - osb:paint="solid" - id="linearGradient6974"> - <stop - style="stop-color:#a8bcb0;stop-opacity:1.000000;" - offset="0" - id="stop6976" /> - </linearGradient> - <linearGradient - inkscape:label="#A4BCB0" - osb:paint="solid" - id="linearGradient6978"> - <stop - style="stop-color:#a4bcb0;stop-opacity:1.000000;" - offset="0" - id="stop6980" /> - </linearGradient> - <linearGradient - inkscape:label="#A0B8B0" - osb:paint="solid" - id="linearGradient6982"> - <stop - style="stop-color:#a0b8b0;stop-opacity:1.000000;" - offset="0" - id="stop6984" /> - </linearGradient> - <linearGradient - inkscape:label="#9CB4B0" - osb:paint="solid" - id="linearGradient6986"> - <stop - style="stop-color:#9cb4b0;stop-opacity:1.000000;" - offset="0" - id="stop6988" /> - </linearGradient> - </g> - <g - id="page7" - inkscape:label="Inkscape default"> - <linearGradient - inkscape:label="Black" - osb:paint="solid" - id="linearGradient7332"> - <stop - style="stop-color:#000000;stop-opacity:1.000000;" - offset="0" - id="stop7334" /> - </linearGradient> - <linearGradient - inkscape:label="90% Gray" - osb:paint="solid" - id="linearGradient7336"> - <stop - style="stop-color:#1a1a1a;stop-opacity:1.000000;" - offset="0" - id="stop7338" /> - </linearGradient> - <linearGradient - inkscape:label="80% Gray" - osb:paint="solid" - id="linearGradient7340"> - <stop - style="stop-color:#333333;stop-opacity:1.000000;" - offset="0" - id="stop7342" /> - </linearGradient> - <linearGradient - inkscape:label="70% Gray" - osb:paint="solid" - id="linearGradient7344"> - <stop - style="stop-color:#4d4d4d;stop-opacity:1.000000;" - offset="0" - id="stop7346" /> - </linearGradient> - <linearGradient - inkscape:label="60% Gray" - osb:paint="solid" - id="linearGradient7348"> - <stop - style="stop-color:#666666;stop-opacity:1.000000;" - offset="0" - id="stop7350" /> - </linearGradient> - <linearGradient - inkscape:label="50% Gray" - osb:paint="solid" - id="linearGradient7352"> - <stop - style="stop-color:#808080;stop-opacity:1.000000;" - offset="0" - id="stop7354" /> - </linearGradient> - <linearGradient - inkscape:label="40% Gray" - osb:paint="solid" - id="linearGradient7356"> - <stop - style="stop-color:#999999;stop-opacity:1.000000;" - offset="0" - id="stop7358" /> - </linearGradient> - <linearGradient - inkscape:label="30% Gray" - osb:paint="solid" - id="linearGradient7360"> - <stop - style="stop-color:#b3b3b3;stop-opacity:1.000000;" - offset="0" - id="stop7362" /> - </linearGradient> - <linearGradient - inkscape:label="20% Gray" - osb:paint="solid" - id="linearGradient7364"> - <stop - style="stop-color:#cccccc;stop-opacity:1.000000;" - offset="0" - id="stop7366" /> - </linearGradient> - <linearGradient - inkscape:label="10% Gray" - osb:paint="solid" - id="linearGradient7368"> - <stop - style="stop-color:#e6e6e6;stop-opacity:1.000000;" - offset="0" - id="stop7370" /> - </linearGradient> - <linearGradient - inkscape:label="7.5% Gray" - osb:paint="solid" - id="linearGradient7372"> - <stop - style="stop-color:#ececec;stop-opacity:1.000000;" - offset="0" - id="stop7374" /> - </linearGradient> - <linearGradient - inkscape:label="5% Gray" - osb:paint="solid" - id="linearGradient7376"> - <stop - style="stop-color:#f2f2f2;stop-opacity:1.000000;" - offset="0" - id="stop7378" /> - </linearGradient> - <linearGradient - inkscape:label="2.5% Gray" - osb:paint="solid" - id="linearGradient7380"> - <stop - style="stop-color:#f9f9f9;stop-opacity:1.000000;" - offset="0" - id="stop7382" /> - </linearGradient> - <linearGradient - inkscape:label="White" - osb:paint="solid" - id="linearGradient7384"> - <stop - style="stop-color:#ffffff;stop-opacity:1.000000;" - offset="0" - id="stop7386" /> - </linearGradient> - <linearGradient - inkscape:label="Maroon (#800000)" - osb:paint="solid" - id="linearGradient7388"> - <stop - style="stop-color:#800000;stop-opacity:1.000000;" - offset="0" - id="stop7390" /> - </linearGradient> - <linearGradient - inkscape:label="Red (#FF0000)" - osb:paint="solid" - id="linearGradient7392"> - <stop - style="stop-color:#ff0000;stop-opacity:1.000000;" - offset="0" - id="stop7394" /> - </linearGradient> - <linearGradient - inkscape:label="Olive (#808000)" - osb:paint="solid" - id="linearGradient7396"> - <stop - style="stop-color:#808000;stop-opacity:1.000000;" - offset="0" - id="stop7398" /> - </linearGradient> - <linearGradient - inkscape:label="Yellow (#FFFF00)" - osb:paint="solid" - id="linearGradient7400"> - <stop - style="stop-color:#ffff00;stop-opacity:1.000000;" - offset="0" - id="stop7402" /> - </linearGradient> - <linearGradient - inkscape:label="Green (#008000)" - osb:paint="solid" - id="linearGradient7404"> - <stop - style="stop-color:#008000;stop-opacity:1.000000;" - offset="0" - id="stop7406" /> - </linearGradient> - <linearGradient - inkscape:label="Lime (#00FF00)" - osb:paint="solid" - id="linearGradient7408"> - <stop - style="stop-color:#00ff00;stop-opacity:1.000000;" - offset="0" - id="stop7410" /> - </linearGradient> - <linearGradient - inkscape:label="Teal (#008080)" - osb:paint="solid" - id="linearGradient7412"> - <stop - style="stop-color:#008080;stop-opacity:1.000000;" - offset="0" - id="stop7414" /> - </linearGradient> - <linearGradient - inkscape:label="Aqua (#00FFFF)" - osb:paint="solid" - id="linearGradient7416"> - <stop - style="stop-color:#00ffff;stop-opacity:1.000000;" - offset="0" - id="stop7418" /> - </linearGradient> - <linearGradient - inkscape:label="Navy (#000080)" - osb:paint="solid" - id="linearGradient7420"> - <stop - style="stop-color:#000080;stop-opacity:1.000000;" - offset="0" - id="stop7422" /> - </linearGradient> - <linearGradient - inkscape:label="Blue (#0000FF)" - osb:paint="solid" - id="linearGradient7424"> - <stop - style="stop-color:#0000ff;stop-opacity:1.000000;" - offset="0" - id="stop7426" /> - </linearGradient> - <linearGradient - inkscape:label="Purple (#800080)" - osb:paint="solid" - id="linearGradient7428"> - <stop - style="stop-color:#800080;stop-opacity:1.000000;" - offset="0" - id="stop7430" /> - </linearGradient> - <linearGradient - inkscape:label="Fuchsia (#FF00FF)" - osb:paint="solid" - id="linearGradient7432"> - <stop - style="stop-color:#ff00ff;stop-opacity:1.000000;" - offset="0" - id="stop7434" /> - </linearGradient> - <linearGradient - inkscape:label="#2B0000" - osb:paint="solid" - id="linearGradient7436"> - <stop - style="stop-color:#2b0000;stop-opacity:1.000000;" - offset="0" - id="stop7438" /> - </linearGradient> - <linearGradient - inkscape:label="#550000" - osb:paint="solid" - id="linearGradient7440"> - <stop - style="stop-color:#550000;stop-opacity:1.000000;" - offset="0" - id="stop7442" /> - </linearGradient> - <linearGradient - inkscape:label="#800000" - osb:paint="solid" - id="linearGradient7444"> - <stop - style="stop-color:#800000;stop-opacity:1.000000;" - offset="0" - id="stop7446" /> - </linearGradient> - <linearGradient - inkscape:label="#AA0000" - osb:paint="solid" - id="linearGradient7448"> - <stop - style="stop-color:#aa0000;stop-opacity:1.000000;" - offset="0" - id="stop7450" /> - </linearGradient> - <linearGradient - inkscape:label="#D40000" - osb:paint="solid" - id="linearGradient7452"> - <stop - style="stop-color:#d40000;stop-opacity:1.000000;" - offset="0" - id="stop7454" /> - </linearGradient> - <linearGradient - inkscape:label="#FF0000" - osb:paint="solid" - id="linearGradient7456"> - <stop - style="stop-color:#ff0000;stop-opacity:1.000000;" - offset="0" - id="stop7458" /> - </linearGradient> - <linearGradient - inkscape:label="#FF2A2A" - osb:paint="solid" - id="linearGradient7460"> - <stop - style="stop-color:#ff2a2a;stop-opacity:1.000000;" - offset="0" - id="stop7462" /> - </linearGradient> - <linearGradient - inkscape:label="#FF5555" - osb:paint="solid" - id="linearGradient7464"> - <stop - style="stop-color:#ff5555;stop-opacity:1.000000;" - offset="0" - id="stop7466" /> - </linearGradient> - <linearGradient - inkscape:label="#FF8080" - osb:paint="solid" - id="linearGradient7468"> - <stop - style="stop-color:#ff8080;stop-opacity:1.000000;" - offset="0" - id="stop7470" /> - </linearGradient> - <linearGradient - inkscape:label="#FFAAAA" - osb:paint="solid" - id="linearGradient7472"> - <stop - style="stop-color:#ffaaaa;stop-opacity:1.000000;" - offset="0" - id="stop7474" /> - </linearGradient> - <linearGradient - inkscape:label="#FFD5D5" - osb:paint="solid" - id="linearGradient7476"> - <stop - style="stop-color:#ffd5d5;stop-opacity:1.000000;" - offset="0" - id="stop7478" /> - </linearGradient> - <linearGradient - inkscape:label="#280B0B" - osb:paint="solid" - id="linearGradient7480"> - <stop - style="stop-color:#280b0b;stop-opacity:1.000000;" - offset="0" - id="stop7482" /> - </linearGradient> - <linearGradient - inkscape:label="#501616" - osb:paint="solid" - id="linearGradient7484"> - <stop - style="stop-color:#501616;stop-opacity:1.000000;" - offset="0" - id="stop7486" /> - </linearGradient> - <linearGradient - inkscape:label="#782121" - osb:paint="solid" - id="linearGradient7488"> - <stop - style="stop-color:#782121;stop-opacity:1.000000;" - offset="0" - id="stop7490" /> - </linearGradient> - <linearGradient - inkscape:label="#A02C2C" - osb:paint="solid" - id="linearGradient7492"> - <stop - style="stop-color:#a02c2c;stop-opacity:1.000000;" - offset="0" - id="stop7494" /> - </linearGradient> - <linearGradient - inkscape:label="#C83737" - osb:paint="solid" - id="linearGradient7496"> - <stop - style="stop-color:#c83737;stop-opacity:1.000000;" - offset="0" - id="stop7498" /> - </linearGradient> - <linearGradient - inkscape:label="#D35F5F" - osb:paint="solid" - id="linearGradient7500"> - <stop - style="stop-color:#d35f5f;stop-opacity:1.000000;" - offset="0" - id="stop7502" /> - </linearGradient> - <linearGradient - inkscape:label="#DE8787" - osb:paint="solid" - id="linearGradient7504"> - <stop - style="stop-color:#de8787;stop-opacity:1.000000;" - offset="0" - id="stop7506" /> - </linearGradient> - <linearGradient - inkscape:label="#E9AFAF" - osb:paint="solid" - id="linearGradient7508"> - <stop - style="stop-color:#e9afaf;stop-opacity:1.000000;" - offset="0" - id="stop7510" /> - </linearGradient> - <linearGradient - inkscape:label="#F4D7D7" - osb:paint="solid" - id="linearGradient7512"> - <stop - style="stop-color:#f4d7d7;stop-opacity:1.000000;" - offset="0" - id="stop7514" /> - </linearGradient> - <linearGradient - inkscape:label="#241C1C" - osb:paint="solid" - id="linearGradient7516"> - <stop - style="stop-color:#241c1c;stop-opacity:1.000000;" - offset="0" - id="stop7518" /> - </linearGradient> - <linearGradient - inkscape:label="#483737" - osb:paint="solid" - id="linearGradient7520"> - <stop - style="stop-color:#483737;stop-opacity:1.000000;" - offset="0" - id="stop7522" /> - </linearGradient> - <linearGradient - inkscape:label="#6C5353" - osb:paint="solid" - id="linearGradient7524"> - <stop - style="stop-color:#6c5353;stop-opacity:1.000000;" - offset="0" - id="stop7526" /> - </linearGradient> - <linearGradient - inkscape:label="#916F6F" - osb:paint="solid" - id="linearGradient7528"> - <stop - style="stop-color:#916f6f;stop-opacity:1.000000;" - offset="0" - id="stop7530" /> - </linearGradient> - <linearGradient - inkscape:label="#AC9393" - osb:paint="solid" - id="linearGradient7532"> - <stop - style="stop-color:#ac9393;stop-opacity:1.000000;" - offset="0" - id="stop7534" /> - </linearGradient> - <linearGradient - inkscape:label="#C8B7B7" - osb:paint="solid" - id="linearGradient7536"> - <stop - style="stop-color:#c8b7b7;stop-opacity:1.000000;" - offset="0" - id="stop7538" /> - </linearGradient> - <linearGradient - inkscape:label="#E3DBDB" - osb:paint="solid" - id="linearGradient7540"> - <stop - style="stop-color:#e3dbdb;stop-opacity:1.000000;" - offset="0" - id="stop7542" /> - </linearGradient> - <linearGradient - inkscape:label="#2B1100" - osb:paint="solid" - id="linearGradient7544"> - <stop - style="stop-color:#2b1100;stop-opacity:1.000000;" - offset="0" - id="stop7546" /> - </linearGradient> - <linearGradient - inkscape:label="#552200" - osb:paint="solid" - id="linearGradient7548"> - <stop - style="stop-color:#552200;stop-opacity:1.000000;" - offset="0" - id="stop7550" /> - </linearGradient> - <linearGradient - inkscape:label="#803300" - osb:paint="solid" - id="linearGradient7552"> - <stop - style="stop-color:#803300;stop-opacity:1.000000;" - offset="0" - id="stop7554" /> - </linearGradient> - <linearGradient - inkscape:label="#AA4400" - osb:paint="solid" - id="linearGradient7556"> - <stop - style="stop-color:#aa4400;stop-opacity:1.000000;" - offset="0" - id="stop7558" /> - </linearGradient> - <linearGradient - inkscape:label="#D45500" - osb:paint="solid" - id="linearGradient7560"> - <stop - style="stop-color:#d45500;stop-opacity:1.000000;" - offset="0" - id="stop7562" /> - </linearGradient> - <linearGradient - inkscape:label="#FF6600" - osb:paint="solid" - id="linearGradient7564"> - <stop - style="stop-color:#ff6600;stop-opacity:1.000000;" - offset="0" - id="stop7566" /> - </linearGradient> - <linearGradient - inkscape:label="#FF7F2A" - osb:paint="solid" - id="linearGradient7568"> - <stop - style="stop-color:#ff7f2a;stop-opacity:1.000000;" - offset="0" - id="stop7570" /> - </linearGradient> - <linearGradient - inkscape:label="#FF9955" - osb:paint="solid" - id="linearGradient7572"> - <stop - style="stop-color:#ff9955;stop-opacity:1.000000;" - offset="0" - id="stop7574" /> - </linearGradient> - <linearGradient - inkscape:label="#FFB380" - osb:paint="solid" - id="linearGradient7576"> - <stop - style="stop-color:#ffb380;stop-opacity:1.000000;" - offset="0" - id="stop7578" /> - </linearGradient> - <linearGradient - inkscape:label="#FFCCAA" - osb:paint="solid" - id="linearGradient7580"> - <stop - style="stop-color:#ffccaa;stop-opacity:1.000000;" - offset="0" - id="stop7582" /> - </linearGradient> - <linearGradient - inkscape:label="#FFE6D5" - osb:paint="solid" - id="linearGradient7584"> - <stop - style="stop-color:#ffe6d5;stop-opacity:1.000000;" - offset="0" - id="stop7586" /> - </linearGradient> - <linearGradient - inkscape:label="#28170B" - osb:paint="solid" - id="linearGradient7588"> - <stop - style="stop-color:#28170b;stop-opacity:1.000000;" - offset="0" - id="stop7590" /> - </linearGradient> - <linearGradient - inkscape:label="#502D16" - osb:paint="solid" - id="linearGradient7592"> - <stop - style="stop-color:#502d16;stop-opacity:1.000000;" - offset="0" - id="stop7594" /> - </linearGradient> - <linearGradient - inkscape:label="#784421" - osb:paint="solid" - id="linearGradient7596"> - <stop - style="stop-color:#784421;stop-opacity:1.000000;" - offset="0" - id="stop7598" /> - </linearGradient> - <linearGradient - inkscape:label="#A05A2C" - osb:paint="solid" - id="linearGradient7600"> - <stop - style="stop-color:#a05a2c;stop-opacity:1.000000;" - offset="0" - id="stop7602" /> - </linearGradient> - <linearGradient - inkscape:label="#C87137" - osb:paint="solid" - id="linearGradient7604"> - <stop - style="stop-color:#c87137;stop-opacity:1.000000;" - offset="0" - id="stop7606" /> - </linearGradient> - <linearGradient - inkscape:label="#D38D5F" - osb:paint="solid" - id="linearGradient7608"> - <stop - style="stop-color:#d38d5f;stop-opacity:1.000000;" - offset="0" - id="stop7610" /> - </linearGradient> - <linearGradient - inkscape:label="#DEAA87" - osb:paint="solid" - id="linearGradient7612"> - <stop - style="stop-color:#deaa87;stop-opacity:1.000000;" - offset="0" - id="stop7614" /> - </linearGradient> - <linearGradient - inkscape:label="#E9C6AF" - osb:paint="solid" - id="linearGradient7616"> - <stop - style="stop-color:#e9c6af;stop-opacity:1.000000;" - offset="0" - id="stop7618" /> - </linearGradient> - <linearGradient - inkscape:label="#F4E3D7" - osb:paint="solid" - id="linearGradient7620"> - <stop - style="stop-color:#f4e3d7;stop-opacity:1.000000;" - offset="0" - id="stop7622" /> - </linearGradient> - <linearGradient - inkscape:label="#241F1C" - osb:paint="solid" - id="linearGradient7624"> - <stop - style="stop-color:#241f1c;stop-opacity:1.000000;" - offset="0" - id="stop7626" /> - </linearGradient> - <linearGradient - inkscape:label="#483E37" - osb:paint="solid" - id="linearGradient7628"> - <stop - style="stop-color:#483e37;stop-opacity:1.000000;" - offset="0" - id="stop7630" /> - </linearGradient> - <linearGradient - inkscape:label="#6C5D53" - osb:paint="solid" - id="linearGradient7632"> - <stop - style="stop-color:#6c5d53;stop-opacity:1.000000;" - offset="0" - id="stop7634" /> - </linearGradient> - <linearGradient - inkscape:label="#917C6F" - osb:paint="solid" - id="linearGradient7636"> - <stop - style="stop-color:#917c6f;stop-opacity:1.000000;" - offset="0" - id="stop7638" /> - </linearGradient> - <linearGradient - inkscape:label="#AC9D93" - osb:paint="solid" - id="linearGradient7640"> - <stop - style="stop-color:#ac9d93;stop-opacity:1.000000;" - offset="0" - id="stop7642" /> - </linearGradient> - <linearGradient - inkscape:label="#C8BEB7" - osb:paint="solid" - id="linearGradient7644"> - <stop - style="stop-color:#c8beb7;stop-opacity:1.000000;" - offset="0" - id="stop7646" /> - </linearGradient> - <linearGradient - inkscape:label="#E3DEDB" - osb:paint="solid" - id="linearGradient7648"> - <stop - style="stop-color:#e3dedb;stop-opacity:1.000000;" - offset="0" - id="stop7650" /> - </linearGradient> - <linearGradient - inkscape:label="#2B2200" - osb:paint="solid" - id="linearGradient7652"> - <stop - style="stop-color:#2b2200;stop-opacity:1.000000;" - offset="0" - id="stop7654" /> - </linearGradient> - <linearGradient - inkscape:label="#554400" - osb:paint="solid" - id="linearGradient7656"> - <stop - style="stop-color:#554400;stop-opacity:1.000000;" - offset="0" - id="stop7658" /> - </linearGradient> - <linearGradient - inkscape:label="#806600" - osb:paint="solid" - id="linearGradient7660"> - <stop - style="stop-color:#806600;stop-opacity:1.000000;" - offset="0" - id="stop7662" /> - </linearGradient> - <linearGradient - inkscape:label="#AA8800" - osb:paint="solid" - id="linearGradient7664"> - <stop - style="stop-color:#aa8800;stop-opacity:1.000000;" - offset="0" - id="stop7666" /> - </linearGradient> - <linearGradient - inkscape:label="#D4AA00" - osb:paint="solid" - id="linearGradient7668"> - <stop - style="stop-color:#d4aa00;stop-opacity:1.000000;" - offset="0" - id="stop7670" /> - </linearGradient> - <linearGradient - inkscape:label="#FFCC00" - osb:paint="solid" - id="linearGradient7672"> - <stop - style="stop-color:#ffcc00;stop-opacity:1.000000;" - offset="0" - id="stop7674" /> - </linearGradient> - <linearGradient - inkscape:label="#FFD42A" - osb:paint="solid" - id="linearGradient7676"> - <stop - style="stop-color:#ffd42a;stop-opacity:1.000000;" - offset="0" - id="stop7678" /> - </linearGradient> - <linearGradient - inkscape:label="#FFDD55" - osb:paint="solid" - id="linearGradient7680"> - <stop - style="stop-color:#ffdd55;stop-opacity:1.000000;" - offset="0" - id="stop7682" /> - </linearGradient> - <linearGradient - inkscape:label="#FFE680" - osb:paint="solid" - id="linearGradient7684"> - <stop - style="stop-color:#ffe680;stop-opacity:1.000000;" - offset="0" - id="stop7686" /> - </linearGradient> - <linearGradient - inkscape:label="#FFEEAA" - osb:paint="solid" - id="linearGradient7688"> - <stop - style="stop-color:#ffeeaa;stop-opacity:1.000000;" - offset="0" - id="stop7690" /> - </linearGradient> - <linearGradient - inkscape:label="#FFF6D5" - osb:paint="solid" - id="linearGradient7692"> - <stop - style="stop-color:#fff6d5;stop-opacity:1.000000;" - offset="0" - id="stop7694" /> - </linearGradient> - <linearGradient - inkscape:label="#28220B" - osb:paint="solid" - id="linearGradient7696"> - <stop - style="stop-color:#28220b;stop-opacity:1.000000;" - offset="0" - id="stop7698" /> - </linearGradient> - <linearGradient - inkscape:label="#504416" - osb:paint="solid" - id="linearGradient7700"> - <stop - style="stop-color:#504416;stop-opacity:1.000000;" - offset="0" - id="stop7702" /> - </linearGradient> - <linearGradient - inkscape:label="#786721" - osb:paint="solid" - id="linearGradient7704"> - <stop - style="stop-color:#786721;stop-opacity:1.000000;" - offset="0" - id="stop7706" /> - </linearGradient> - <linearGradient - inkscape:label="#A0892C" - osb:paint="solid" - id="linearGradient7708"> - <stop - style="stop-color:#a0892c;stop-opacity:1.000000;" - offset="0" - id="stop7710" /> - </linearGradient> - <linearGradient - inkscape:label="#C8AB37" - osb:paint="solid" - id="linearGradient7712"> - <stop - style="stop-color:#c8ab37;stop-opacity:1.000000;" - offset="0" - id="stop7714" /> - </linearGradient> - <linearGradient - inkscape:label="#D3BC5F" - osb:paint="solid" - id="linearGradient7716"> - <stop - style="stop-color:#d3bc5f;stop-opacity:1.000000;" - offset="0" - id="stop7718" /> - </linearGradient> - <linearGradient - inkscape:label="#DECD87" - osb:paint="solid" - id="linearGradient7720"> - <stop - style="stop-color:#decd87;stop-opacity:1.000000;" - offset="0" - id="stop7722" /> - </linearGradient> - <linearGradient - inkscape:label="#E9DDAF" - osb:paint="solid" - id="linearGradient7724"> - <stop - style="stop-color:#e9ddaf;stop-opacity:1.000000;" - offset="0" - id="stop7726" /> - </linearGradient> - <linearGradient - inkscape:label="#F4EED7" - osb:paint="solid" - id="linearGradient7728"> - <stop - style="stop-color:#f4eed7;stop-opacity:1.000000;" - offset="0" - id="stop7730" /> - </linearGradient> - <linearGradient - inkscape:label="#24221C" - osb:paint="solid" - id="linearGradient7732"> - <stop - style="stop-color:#24221c;stop-opacity:1.000000;" - offset="0" - id="stop7734" /> - </linearGradient> - <linearGradient - inkscape:label="#484537" - osb:paint="solid" - id="linearGradient7736"> - <stop - style="stop-color:#484537;stop-opacity:1.000000;" - offset="0" - id="stop7738" /> - </linearGradient> - <linearGradient - inkscape:label="#6C6753" - osb:paint="solid" - id="linearGradient7740"> - <stop - style="stop-color:#6c6753;stop-opacity:1.000000;" - offset="0" - id="stop7742" /> - </linearGradient> - <linearGradient - inkscape:label="#918A6F" - osb:paint="solid" - id="linearGradient7744"> - <stop - style="stop-color:#918a6f;stop-opacity:1.000000;" - offset="0" - id="stop7746" /> - </linearGradient> - <linearGradient - inkscape:label="#ACA793" - osb:paint="solid" - id="linearGradient7748"> - <stop - style="stop-color:#aca793;stop-opacity:1.000000;" - offset="0" - id="stop7750" /> - </linearGradient> - <linearGradient - inkscape:label="#C8C4B7" - osb:paint="solid" - id="linearGradient7752"> - <stop - style="stop-color:#c8c4b7;stop-opacity:1.000000;" - offset="0" - id="stop7754" /> - </linearGradient> - <linearGradient - inkscape:label="#E3E2DB" - osb:paint="solid" - id="linearGradient7756"> - <stop - style="stop-color:#e3e2db;stop-opacity:1.000000;" - offset="0" - id="stop7758" /> - </linearGradient> - <linearGradient - inkscape:label="#222B00" - osb:paint="solid" - id="linearGradient7760"> - <stop - style="stop-color:#222b00;stop-opacity:1.000000;" - offset="0" - id="stop7762" /> - </linearGradient> - <linearGradient - inkscape:label="#445500" - osb:paint="solid" - id="linearGradient7764"> - <stop - style="stop-color:#445500;stop-opacity:1.000000;" - offset="0" - id="stop7766" /> - </linearGradient> - <linearGradient - inkscape:label="#668000" - osb:paint="solid" - id="linearGradient7768"> - <stop - style="stop-color:#668000;stop-opacity:1.000000;" - offset="0" - id="stop7770" /> - </linearGradient> - <linearGradient - inkscape:label="#88AA00" - osb:paint="solid" - id="linearGradient7772"> - <stop - style="stop-color:#88aa00;stop-opacity:1.000000;" - offset="0" - id="stop7774" /> - </linearGradient> - <linearGradient - inkscape:label="#AAD400" - osb:paint="solid" - id="linearGradient7776"> - <stop - style="stop-color:#aad400;stop-opacity:1.000000;" - offset="0" - id="stop7778" /> - </linearGradient> - <linearGradient - inkscape:label="#CCFF00" - osb:paint="solid" - id="linearGradient7780"> - <stop - style="stop-color:#ccff00;stop-opacity:1.000000;" - offset="0" - id="stop7782" /> - </linearGradient> - <linearGradient - inkscape:label="#D4FF2A" - osb:paint="solid" - id="linearGradient7784"> - <stop - style="stop-color:#d4ff2a;stop-opacity:1.000000;" - offset="0" - id="stop7786" /> - </linearGradient> - <linearGradient - inkscape:label="#DDFF55" - osb:paint="solid" - id="linearGradient7788"> - <stop - style="stop-color:#ddff55;stop-opacity:1.000000;" - offset="0" - id="stop7790" /> - </linearGradient> - <linearGradient - inkscape:label="#E5FF80" - osb:paint="solid" - id="linearGradient7792"> - <stop - style="stop-color:#e5ff80;stop-opacity:1.000000;" - offset="0" - id="stop7794" /> - </linearGradient> - <linearGradient - inkscape:label="#EEFFAA" - osb:paint="solid" - id="linearGradient7796"> - <stop - style="stop-color:#eeffaa;stop-opacity:1.000000;" - offset="0" - id="stop7798" /> - </linearGradient> - <linearGradient - inkscape:label="#F6FFD5" - osb:paint="solid" - id="linearGradient7800"> - <stop - style="stop-color:#f6ffd5;stop-opacity:1.000000;" - offset="0" - id="stop7802" /> - </linearGradient> - <linearGradient - inkscape:label="#22280B" - osb:paint="solid" - id="linearGradient7804"> - <stop - style="stop-color:#22280b;stop-opacity:1.000000;" - offset="0" - id="stop7806" /> - </linearGradient> - <linearGradient - inkscape:label="#445016" - osb:paint="solid" - id="linearGradient7808"> - <stop - style="stop-color:#445016;stop-opacity:1.000000;" - offset="0" - id="stop7810" /> - </linearGradient> - <linearGradient - inkscape:label="#677821" - osb:paint="solid" - id="linearGradient7812"> - <stop - style="stop-color:#677821;stop-opacity:1.000000;" - offset="0" - id="stop7814" /> - </linearGradient> - <linearGradient - inkscape:label="#89A02C" - osb:paint="solid" - id="linearGradient7816"> - <stop - style="stop-color:#89a02c;stop-opacity:1.000000;" - offset="0" - id="stop7818" /> - </linearGradient> - <linearGradient - inkscape:label="#ABC837" - osb:paint="solid" - id="linearGradient7820"> - <stop - style="stop-color:#abc837;stop-opacity:1.000000;" - offset="0" - id="stop7822" /> - </linearGradient> - <linearGradient - inkscape:label="#BCD35F" - osb:paint="solid" - id="linearGradient7824"> - <stop - style="stop-color:#bcd35f;stop-opacity:1.000000;" - offset="0" - id="stop7826" /> - </linearGradient> - <linearGradient - inkscape:label="#CDDE87" - osb:paint="solid" - id="linearGradient7828"> - <stop - style="stop-color:#cdde87;stop-opacity:1.000000;" - offset="0" - id="stop7830" /> - </linearGradient> - <linearGradient - inkscape:label="#DDE9AF" - osb:paint="solid" - id="linearGradient7832"> - <stop - style="stop-color:#dde9af;stop-opacity:1.000000;" - offset="0" - id="stop7834" /> - </linearGradient> - <linearGradient - inkscape:label="#EEF4D7" - osb:paint="solid" - id="linearGradient7836"> - <stop - style="stop-color:#eef4d7;stop-opacity:1.000000;" - offset="0" - id="stop7838" /> - </linearGradient> - <linearGradient - inkscape:label="#22241C" - osb:paint="solid" - id="linearGradient7840"> - <stop - style="stop-color:#22241c;stop-opacity:1.000000;" - offset="0" - id="stop7842" /> - </linearGradient> - <linearGradient - inkscape:label="#454837" - osb:paint="solid" - id="linearGradient7844"> - <stop - style="stop-color:#454837;stop-opacity:1.000000;" - offset="0" - id="stop7846" /> - </linearGradient> - <linearGradient - inkscape:label="#676C53" - osb:paint="solid" - id="linearGradient7848"> - <stop - style="stop-color:#676c53;stop-opacity:1.000000;" - offset="0" - id="stop7850" /> - </linearGradient> - <linearGradient - inkscape:label="#8A916F" - osb:paint="solid" - id="linearGradient7852"> - <stop - style="stop-color:#8a916f;stop-opacity:1.000000;" - offset="0" - id="stop7854" /> - </linearGradient> - <linearGradient - inkscape:label="#A7AC93" - osb:paint="solid" - id="linearGradient7856"> - <stop - style="stop-color:#a7ac93;stop-opacity:1.000000;" - offset="0" - id="stop7858" /> - </linearGradient> - <linearGradient - inkscape:label="#C4C8B7" - osb:paint="solid" - id="linearGradient7860"> - <stop - style="stop-color:#c4c8b7;stop-opacity:1.000000;" - offset="0" - id="stop7862" /> - </linearGradient> - <linearGradient - inkscape:label="#E2E3DB" - osb:paint="solid" - id="linearGradient7864"> - <stop - style="stop-color:#e2e3db;stop-opacity:1.000000;" - offset="0" - id="stop7866" /> - </linearGradient> - <linearGradient - inkscape:label="#112B00" - osb:paint="solid" - id="linearGradient7868"> - <stop - style="stop-color:#112b00;stop-opacity:1.000000;" - offset="0" - id="stop7870" /> - </linearGradient> - <linearGradient - inkscape:label="#225500" - osb:paint="solid" - id="linearGradient7872"> - <stop - style="stop-color:#225500;stop-opacity:1.000000;" - offset="0" - id="stop7874" /> - </linearGradient> - <linearGradient - inkscape:label="#338000" - osb:paint="solid" - id="linearGradient7876"> - <stop - style="stop-color:#338000;stop-opacity:1.000000;" - offset="0" - id="stop7878" /> - </linearGradient> - <linearGradient - inkscape:label="#44AA00" - osb:paint="solid" - id="linearGradient7880"> - <stop - style="stop-color:#44aa00;stop-opacity:1.000000;" - offset="0" - id="stop7882" /> - </linearGradient> - <linearGradient - inkscape:label="#55D400" - osb:paint="solid" - id="linearGradient7884"> - <stop - style="stop-color:#55d400;stop-opacity:1.000000;" - offset="0" - id="stop7886" /> - </linearGradient> - <linearGradient - inkscape:label="#66FF00" - osb:paint="solid" - id="linearGradient7888"> - <stop - style="stop-color:#66ff00;stop-opacity:1.000000;" - offset="0" - id="stop7890" /> - </linearGradient> - <linearGradient - inkscape:label="#7FFF2A" - osb:paint="solid" - id="linearGradient7892"> - <stop - style="stop-color:#7fff2a;stop-opacity:1.000000;" - offset="0" - id="stop7894" /> - </linearGradient> - <linearGradient - inkscape:label="#99FF55" - osb:paint="solid" - id="linearGradient7896"> - <stop - style="stop-color:#99ff55;stop-opacity:1.000000;" - offset="0" - id="stop7898" /> - </linearGradient> - <linearGradient - inkscape:label="#B3FF80" - osb:paint="solid" - id="linearGradient7900"> - <stop - style="stop-color:#b3ff80;stop-opacity:1.000000;" - offset="0" - id="stop7902" /> - </linearGradient> - <linearGradient - inkscape:label="#CCFFAA" - osb:paint="solid" - id="linearGradient7904"> - <stop - style="stop-color:#ccffaa;stop-opacity:1.000000;" - offset="0" - id="stop7906" /> - </linearGradient> - <linearGradient - inkscape:label="#E5FFD5" - osb:paint="solid" - id="linearGradient7908"> - <stop - style="stop-color:#e5ffd5;stop-opacity:1.000000;" - offset="0" - id="stop7910" /> - </linearGradient> - <linearGradient - inkscape:label="#17280B" - osb:paint="solid" - id="linearGradient7912"> - <stop - style="stop-color:#17280b;stop-opacity:1.000000;" - offset="0" - id="stop7914" /> - </linearGradient> - <linearGradient - inkscape:label="#2D5016" - osb:paint="solid" - id="linearGradient7916"> - <stop - style="stop-color:#2d5016;stop-opacity:1.000000;" - offset="0" - id="stop7918" /> - </linearGradient> - <linearGradient - inkscape:label="#447821" - osb:paint="solid" - id="linearGradient7920"> - <stop - style="stop-color:#447821;stop-opacity:1.000000;" - offset="0" - id="stop7922" /> - </linearGradient> - <linearGradient - inkscape:label="#5AA02C" - osb:paint="solid" - id="linearGradient7924"> - <stop - style="stop-color:#5aa02c;stop-opacity:1.000000;" - offset="0" - id="stop7926" /> - </linearGradient> - <linearGradient - inkscape:label="#71C837" - osb:paint="solid" - id="linearGradient7928"> - <stop - style="stop-color:#71c837;stop-opacity:1.000000;" - offset="0" - id="stop7930" /> - </linearGradient> - <linearGradient - inkscape:label="#8DD35F" - osb:paint="solid" - id="linearGradient7932"> - <stop - style="stop-color:#8dd35f;stop-opacity:1.000000;" - offset="0" - id="stop7934" /> - </linearGradient> - <linearGradient - inkscape:label="#AADE87" - osb:paint="solid" - id="linearGradient7936"> - <stop - style="stop-color:#aade87;stop-opacity:1.000000;" - offset="0" - id="stop7938" /> - </linearGradient> - <linearGradient - inkscape:label="#C6E9AF" - osb:paint="solid" - id="linearGradient7940"> - <stop - style="stop-color:#c6e9af;stop-opacity:1.000000;" - offset="0" - id="stop7942" /> - </linearGradient> - <linearGradient - inkscape:label="#E3F4D7" - osb:paint="solid" - id="linearGradient7944"> - <stop - style="stop-color:#e3f4d7;stop-opacity:1.000000;" - offset="0" - id="stop7946" /> - </linearGradient> - <linearGradient - inkscape:label="#1F241C" - osb:paint="solid" - id="linearGradient7948"> - <stop - style="stop-color:#1f241c;stop-opacity:1.000000;" - offset="0" - id="stop7950" /> - </linearGradient> - <linearGradient - inkscape:label="#3E4837" - osb:paint="solid" - id="linearGradient7952"> - <stop - style="stop-color:#3e4837;stop-opacity:1.000000;" - offset="0" - id="stop7954" /> - </linearGradient> - <linearGradient - inkscape:label="#5D6C53" - osb:paint="solid" - id="linearGradient7956"> - <stop - style="stop-color:#5d6c53;stop-opacity:1.000000;" - offset="0" - id="stop7958" /> - </linearGradient> - <linearGradient - inkscape:label="#7C916F" - osb:paint="solid" - id="linearGradient7960"> - <stop - style="stop-color:#7c916f;stop-opacity:1.000000;" - offset="0" - id="stop7962" /> - </linearGradient> - <linearGradient - inkscape:label="#9DAC93" - osb:paint="solid" - id="linearGradient7964"> - <stop - style="stop-color:#9dac93;stop-opacity:1.000000;" - offset="0" - id="stop7966" /> - </linearGradient> - <linearGradient - inkscape:label="#BEC8B7" - osb:paint="solid" - id="linearGradient7968"> - <stop - style="stop-color:#bec8b7;stop-opacity:1.000000;" - offset="0" - id="stop7970" /> - </linearGradient> - <linearGradient - inkscape:label="#DEE3DB" - osb:paint="solid" - id="linearGradient7972"> - <stop - style="stop-color:#dee3db;stop-opacity:1.000000;" - offset="0" - id="stop7974" /> - </linearGradient> - <linearGradient - inkscape:label="#002B00" - osb:paint="solid" - id="linearGradient7976"> - <stop - style="stop-color:#002b00;stop-opacity:1.000000;" - offset="0" - id="stop7978" /> - </linearGradient> - <linearGradient - inkscape:label="#005500" - osb:paint="solid" - id="linearGradient7980"> - <stop - style="stop-color:#005500;stop-opacity:1.000000;" - offset="0" - id="stop7982" /> - </linearGradient> - <linearGradient - inkscape:label="#008000" - osb:paint="solid" - id="linearGradient7984"> - <stop - style="stop-color:#008000;stop-opacity:1.000000;" - offset="0" - id="stop7986" /> - </linearGradient> - <linearGradient - inkscape:label="#00AA00" - osb:paint="solid" - id="linearGradient7988"> - <stop - style="stop-color:#00aa00;stop-opacity:1.000000;" - offset="0" - id="stop7990" /> - </linearGradient> - <linearGradient - inkscape:label="#00D400" - osb:paint="solid" - id="linearGradient7992"> - <stop - style="stop-color:#00d400;stop-opacity:1.000000;" - offset="0" - id="stop7994" /> - </linearGradient> - <linearGradient - inkscape:label="#00FF00" - osb:paint="solid" - id="linearGradient7996"> - <stop - style="stop-color:#00ff00;stop-opacity:1.000000;" - offset="0" - id="stop7998" /> - </linearGradient> - <linearGradient - inkscape:label="#2AFF2A" - osb:paint="solid" - id="linearGradient8000"> - <stop - style="stop-color:#2aff2a;stop-opacity:1.000000;" - offset="0" - id="stop8002" /> - </linearGradient> - <linearGradient - inkscape:label="#55FF55" - osb:paint="solid" - id="linearGradient8004"> - <stop - style="stop-color:#55ff55;stop-opacity:1.000000;" - offset="0" - id="stop8006" /> - </linearGradient> - <linearGradient - inkscape:label="#80FF80" - osb:paint="solid" - id="linearGradient8008"> - <stop - style="stop-color:#80ff80;stop-opacity:1.000000;" - offset="0" - id="stop8010" /> - </linearGradient> - <linearGradient - inkscape:label="#AAFFAA" - osb:paint="solid" - id="linearGradient8012"> - <stop - style="stop-color:#aaffaa;stop-opacity:1.000000;" - offset="0" - id="stop8014" /> - </linearGradient> - <linearGradient - inkscape:label="#D5FFD5" - osb:paint="solid" - id="linearGradient8016"> - <stop - style="stop-color:#d5ffd5;stop-opacity:1.000000;" - offset="0" - id="stop8018" /> - </linearGradient> - <linearGradient - inkscape:label="#0B280B" - osb:paint="solid" - id="linearGradient8020"> - <stop - style="stop-color:#0b280b;stop-opacity:1.000000;" - offset="0" - id="stop8022" /> - </linearGradient> - <linearGradient - inkscape:label="#165016" - osb:paint="solid" - id="linearGradient8024"> - <stop - style="stop-color:#165016;stop-opacity:1.000000;" - offset="0" - id="stop8026" /> - </linearGradient> - <linearGradient - inkscape:label="#217821" - osb:paint="solid" - id="linearGradient8028"> - <stop - style="stop-color:#217821;stop-opacity:1.000000;" - offset="0" - id="stop8030" /> - </linearGradient> - <linearGradient - inkscape:label="#2CA02C" - osb:paint="solid" - id="linearGradient8032"> - <stop - style="stop-color:#2ca02c;stop-opacity:1.000000;" - offset="0" - id="stop8034" /> - </linearGradient> - <linearGradient - inkscape:label="#37C837" - osb:paint="solid" - id="linearGradient8036"> - <stop - style="stop-color:#37c837;stop-opacity:1.000000;" - offset="0" - id="stop8038" /> - </linearGradient> - <linearGradient - inkscape:label="#5FD35F" - osb:paint="solid" - id="linearGradient8040"> - <stop - style="stop-color:#5fd35f;stop-opacity:1.000000;" - offset="0" - id="stop8042" /> - </linearGradient> - <linearGradient - inkscape:label="#87DE87" - osb:paint="solid" - id="linearGradient8044"> - <stop - style="stop-color:#87de87;stop-opacity:1.000000;" - offset="0" - id="stop8046" /> - </linearGradient> - <linearGradient - inkscape:label="#AFE9AF" - osb:paint="solid" - id="linearGradient8048"> - <stop - style="stop-color:#afe9af;stop-opacity:1.000000;" - offset="0" - id="stop8050" /> - </linearGradient> - <linearGradient - inkscape:label="#D7F4D7" - osb:paint="solid" - id="linearGradient8052"> - <stop - style="stop-color:#d7f4d7;stop-opacity:1.000000;" - offset="0" - id="stop8054" /> - </linearGradient> - <linearGradient - inkscape:label="#1C241C" - osb:paint="solid" - id="linearGradient8056"> - <stop - style="stop-color:#1c241c;stop-opacity:1.000000;" - offset="0" - id="stop8058" /> - </linearGradient> - <linearGradient - inkscape:label="#374837" - osb:paint="solid" - id="linearGradient8060"> - <stop - style="stop-color:#374837;stop-opacity:1.000000;" - offset="0" - id="stop8062" /> - </linearGradient> - <linearGradient - inkscape:label="#536C53" - osb:paint="solid" - id="linearGradient8064"> - <stop - style="stop-color:#536c53;stop-opacity:1.000000;" - offset="0" - id="stop8066" /> - </linearGradient> - <linearGradient - inkscape:label="#6F916F" - osb:paint="solid" - id="linearGradient8068"> - <stop - style="stop-color:#6f916f;stop-opacity:1.000000;" - offset="0" - id="stop8070" /> - </linearGradient> - <linearGradient - inkscape:label="#93AC93" - osb:paint="solid" - id="linearGradient8072"> - <stop - style="stop-color:#93ac93;stop-opacity:1.000000;" - offset="0" - id="stop8074" /> - </linearGradient> - <linearGradient - inkscape:label="#B7C8B7" - osb:paint="solid" - id="linearGradient8076"> - <stop - style="stop-color:#b7c8b7;stop-opacity:1.000000;" - offset="0" - id="stop8078" /> - </linearGradient> - <linearGradient - inkscape:label="#DBE3DB" - osb:paint="solid" - id="linearGradient8080"> - <stop - style="stop-color:#dbe3db;stop-opacity:1.000000;" - offset="0" - id="stop8082" /> - </linearGradient> - <linearGradient - inkscape:label="#002B11" - osb:paint="solid" - id="linearGradient8084"> - <stop - style="stop-color:#002b11;stop-opacity:1.000000;" - offset="0" - id="stop8086" /> - </linearGradient> - <linearGradient - inkscape:label="#005522" - osb:paint="solid" - id="linearGradient8088"> - <stop - style="stop-color:#005522;stop-opacity:1.000000;" - offset="0" - id="stop8090" /> - </linearGradient> - <linearGradient - inkscape:label="#008033" - osb:paint="solid" - id="linearGradient8092"> - <stop - style="stop-color:#008033;stop-opacity:1.000000;" - offset="0" - id="stop8094" /> - </linearGradient> - <linearGradient - inkscape:label="#00AA44" - osb:paint="solid" - id="linearGradient8096"> - <stop - style="stop-color:#00aa44;stop-opacity:1.000000;" - offset="0" - id="stop8098" /> - </linearGradient> - <linearGradient - inkscape:label="#00D455" - osb:paint="solid" - id="linearGradient8100"> - <stop - style="stop-color:#00d455;stop-opacity:1.000000;" - offset="0" - id="stop8102" /> - </linearGradient> - <linearGradient - inkscape:label="#00FF66" - osb:paint="solid" - id="linearGradient8104"> - <stop - style="stop-color:#00ff66;stop-opacity:1.000000;" - offset="0" - id="stop8106" /> - </linearGradient> - <linearGradient - inkscape:label="#2AFF80" - osb:paint="solid" - id="linearGradient8108"> - <stop - style="stop-color:#2aff80;stop-opacity:1.000000;" - offset="0" - id="stop8110" /> - </linearGradient> - <linearGradient - inkscape:label="#55FF99" - osb:paint="solid" - id="linearGradient8112"> - <stop - style="stop-color:#55ff99;stop-opacity:1.000000;" - offset="0" - id="stop8114" /> - </linearGradient> - <linearGradient - inkscape:label="#80FFB3" - osb:paint="solid" - id="linearGradient8116"> - <stop - style="stop-color:#80ffb3;stop-opacity:1.000000;" - offset="0" - id="stop8118" /> - </linearGradient> - <linearGradient - inkscape:label="#AAFFCC" - osb:paint="solid" - id="linearGradient8120"> - <stop - style="stop-color:#aaffcc;stop-opacity:1.000000;" - offset="0" - id="stop8122" /> - </linearGradient> - <linearGradient - inkscape:label="#D5FFE6" - osb:paint="solid" - id="linearGradient8124"> - <stop - style="stop-color:#d5ffe6;stop-opacity:1.000000;" - offset="0" - id="stop8126" /> - </linearGradient> - <linearGradient - inkscape:label="#0B2817" - osb:paint="solid" - id="linearGradient8128"> - <stop - style="stop-color:#0b2817;stop-opacity:1.000000;" - offset="0" - id="stop8130" /> - </linearGradient> - <linearGradient - inkscape:label="#16502D" - osb:paint="solid" - id="linearGradient8132"> - <stop - style="stop-color:#16502d;stop-opacity:1.000000;" - offset="0" - id="stop8134" /> - </linearGradient> - <linearGradient - inkscape:label="#217844" - osb:paint="solid" - id="linearGradient8136"> - <stop - style="stop-color:#217844;stop-opacity:1.000000;" - offset="0" - id="stop8138" /> - </linearGradient> - <linearGradient - inkscape:label="#2CA05A" - osb:paint="solid" - id="linearGradient8140"> - <stop - style="stop-color:#2ca05a;stop-opacity:1.000000;" - offset="0" - id="stop8142" /> - </linearGradient> - <linearGradient - inkscape:label="#37C871" - osb:paint="solid" - id="linearGradient8144"> - <stop - style="stop-color:#37c871;stop-opacity:1.000000;" - offset="0" - id="stop8146" /> - </linearGradient> - <linearGradient - inkscape:label="#5FD38D" - osb:paint="solid" - id="linearGradient8148"> - <stop - style="stop-color:#5fd38d;stop-opacity:1.000000;" - offset="0" - id="stop8150" /> - </linearGradient> - <linearGradient - inkscape:label="#87DEAA" - osb:paint="solid" - id="linearGradient8152"> - <stop - style="stop-color:#87deaa;stop-opacity:1.000000;" - offset="0" - id="stop8154" /> - </linearGradient> - <linearGradient - inkscape:label="#AFE9C6" - osb:paint="solid" - id="linearGradient8156"> - <stop - style="stop-color:#afe9c6;stop-opacity:1.000000;" - offset="0" - id="stop8158" /> - </linearGradient> - <linearGradient - inkscape:label="#D7F4E3" - osb:paint="solid" - id="linearGradient8160"> - <stop - style="stop-color:#d7f4e3;stop-opacity:1.000000;" - offset="0" - id="stop8162" /> - </linearGradient> - <linearGradient - inkscape:label="#1C241F" - osb:paint="solid" - id="linearGradient8164"> - <stop - style="stop-color:#1c241f;stop-opacity:1.000000;" - offset="0" - id="stop8166" /> - </linearGradient> - <linearGradient - inkscape:label="#37483E" - osb:paint="solid" - id="linearGradient8168"> - <stop - style="stop-color:#37483e;stop-opacity:1.000000;" - offset="0" - id="stop8170" /> - </linearGradient> - <linearGradient - inkscape:label="#536C5D" - osb:paint="solid" - id="linearGradient8172"> - <stop - style="stop-color:#536c5d;stop-opacity:1.000000;" - offset="0" - id="stop8174" /> - </linearGradient> - <linearGradient - inkscape:label="#6F917C" - osb:paint="solid" - id="linearGradient8176"> - <stop - style="stop-color:#6f917c;stop-opacity:1.000000;" - offset="0" - id="stop8178" /> - </linearGradient> - <linearGradient - inkscape:label="#93AC9D" - osb:paint="solid" - id="linearGradient8180"> - <stop - style="stop-color:#93ac9d;stop-opacity:1.000000;" - offset="0" - id="stop8182" /> - </linearGradient> - <linearGradient - inkscape:label="#B7C8BE" - osb:paint="solid" - id="linearGradient8184"> - <stop - style="stop-color:#b7c8be;stop-opacity:1.000000;" - offset="0" - id="stop8186" /> - </linearGradient> - <linearGradient - inkscape:label="#DBE3DE" - osb:paint="solid" - id="linearGradient8188"> - <stop - style="stop-color:#dbe3de;stop-opacity:1.000000;" - offset="0" - id="stop8190" /> - </linearGradient> - <linearGradient - inkscape:label="#002B22" - osb:paint="solid" - id="linearGradient8192"> - <stop - style="stop-color:#002b22;stop-opacity:1.000000;" - offset="0" - id="stop8194" /> - </linearGradient> - <linearGradient - inkscape:label="#005544" - osb:paint="solid" - id="linearGradient8196"> - <stop - style="stop-color:#005544;stop-opacity:1.000000;" - offset="0" - id="stop8198" /> - </linearGradient> - <linearGradient - inkscape:label="#008066" - osb:paint="solid" - id="linearGradient8200"> - <stop - style="stop-color:#008066;stop-opacity:1.000000;" - offset="0" - id="stop8202" /> - </linearGradient> - <linearGradient - inkscape:label="#00AA88" - osb:paint="solid" - id="linearGradient8204"> - <stop - style="stop-color:#00aa88;stop-opacity:1.000000;" - offset="0" - id="stop8206" /> - </linearGradient> - <linearGradient - inkscape:label="#00D4AA" - osb:paint="solid" - id="linearGradient8208"> - <stop - style="stop-color:#00d4aa;stop-opacity:1.000000;" - offset="0" - id="stop8210" /> - </linearGradient> - <linearGradient - inkscape:label="#00FFCC" - osb:paint="solid" - id="linearGradient8212"> - <stop - style="stop-color:#00ffcc;stop-opacity:1.000000;" - offset="0" - id="stop8214" /> - </linearGradient> - <linearGradient - inkscape:label="#2AFFD5" - osb:paint="solid" - id="linearGradient8216"> - <stop - style="stop-color:#2affd5;stop-opacity:1.000000;" - offset="0" - id="stop8218" /> - </linearGradient> - <linearGradient - inkscape:label="#55FFDD" - osb:paint="solid" - id="linearGradient8220"> - <stop - style="stop-color:#55ffdd;stop-opacity:1.000000;" - offset="0" - id="stop8222" /> - </linearGradient> - <linearGradient - inkscape:label="#80FFE6" - osb:paint="solid" - id="linearGradient8224"> - <stop - style="stop-color:#80ffe6;stop-opacity:1.000000;" - offset="0" - id="stop8226" /> - </linearGradient> - <linearGradient - inkscape:label="#AAFFEE" - osb:paint="solid" - id="linearGradient8228"> - <stop - style="stop-color:#aaffee;stop-opacity:1.000000;" - offset="0" - id="stop8230" /> - </linearGradient> - <linearGradient - inkscape:label="#D5FFF6" - osb:paint="solid" - id="linearGradient8232"> - <stop - style="stop-color:#d5fff6;stop-opacity:1.000000;" - offset="0" - id="stop8234" /> - </linearGradient> - <linearGradient - inkscape:label="#0B2822" - osb:paint="solid" - id="linearGradient8236"> - <stop - style="stop-color:#0b2822;stop-opacity:1.000000;" - offset="0" - id="stop8238" /> - </linearGradient> - <linearGradient - inkscape:label="#165044" - osb:paint="solid" - id="linearGradient8240"> - <stop - style="stop-color:#165044;stop-opacity:1.000000;" - offset="0" - id="stop8242" /> - </linearGradient> - <linearGradient - inkscape:label="#217867" - osb:paint="solid" - id="linearGradient8244"> - <stop - style="stop-color:#217867;stop-opacity:1.000000;" - offset="0" - id="stop8246" /> - </linearGradient> - <linearGradient - inkscape:label="#2CA089" - osb:paint="solid" - id="linearGradient8248"> - <stop - style="stop-color:#2ca089;stop-opacity:1.000000;" - offset="0" - id="stop8250" /> - </linearGradient> - <linearGradient - inkscape:label="#37C8AB" - osb:paint="solid" - id="linearGradient8252"> - <stop - style="stop-color:#37c8ab;stop-opacity:1.000000;" - offset="0" - id="stop8254" /> - </linearGradient> - <linearGradient - inkscape:label="#5FD3BC" - osb:paint="solid" - id="linearGradient8256"> - <stop - style="stop-color:#5fd3bc;stop-opacity:1.000000;" - offset="0" - id="stop8258" /> - </linearGradient> - <linearGradient - inkscape:label="#87DECD" - osb:paint="solid" - id="linearGradient8260"> - <stop - style="stop-color:#87decd;stop-opacity:1.000000;" - offset="0" - id="stop8262" /> - </linearGradient> - <linearGradient - inkscape:label="#AFE9DD" - osb:paint="solid" - id="linearGradient8264"> - <stop - style="stop-color:#afe9dd;stop-opacity:1.000000;" - offset="0" - id="stop8266" /> - </linearGradient> - <linearGradient - inkscape:label="#D7F4EE" - osb:paint="solid" - id="linearGradient8268"> - <stop - style="stop-color:#d7f4ee;stop-opacity:1.000000;" - offset="0" - id="stop8270" /> - </linearGradient> - <linearGradient - inkscape:label="#1C2422" - osb:paint="solid" - id="linearGradient8272"> - <stop - style="stop-color:#1c2422;stop-opacity:1.000000;" - offset="0" - id="stop8274" /> - </linearGradient> - <linearGradient - inkscape:label="#374845" - osb:paint="solid" - id="linearGradient8276"> - <stop - style="stop-color:#374845;stop-opacity:1.000000;" - offset="0" - id="stop8278" /> - </linearGradient> - <linearGradient - inkscape:label="#536C67" - osb:paint="solid" - id="linearGradient8280"> - <stop - style="stop-color:#536c67;stop-opacity:1.000000;" - offset="0" - id="stop8282" /> - </linearGradient> - <linearGradient - inkscape:label="#6F918A" - osb:paint="solid" - id="linearGradient8284"> - <stop - style="stop-color:#6f918a;stop-opacity:1.000000;" - offset="0" - id="stop8286" /> - </linearGradient> - <linearGradient - inkscape:label="#93ACA7" - osb:paint="solid" - id="linearGradient8288"> - <stop - style="stop-color:#93aca7;stop-opacity:1.000000;" - offset="0" - id="stop8290" /> - </linearGradient> - <linearGradient - inkscape:label="#B7C8C4" - osb:paint="solid" - id="linearGradient8292"> - <stop - style="stop-color:#b7c8c4;stop-opacity:1.000000;" - offset="0" - id="stop8294" /> - </linearGradient> - <linearGradient - inkscape:label="#DBE3E2" - osb:paint="solid" - id="linearGradient8296"> - <stop - style="stop-color:#dbe3e2;stop-opacity:1.000000;" - offset="0" - id="stop8298" /> - </linearGradient> - <linearGradient - inkscape:label="#00222B" - osb:paint="solid" - id="linearGradient8300"> - <stop - style="stop-color:#00222b;stop-opacity:1.000000;" - offset="0" - id="stop8302" /> - </linearGradient> - <linearGradient - inkscape:label="#004455" - osb:paint="solid" - id="linearGradient8304"> - <stop - style="stop-color:#004455;stop-opacity:1.000000;" - offset="0" - id="stop8306" /> - </linearGradient> - <linearGradient - inkscape:label="#006680" - osb:paint="solid" - id="linearGradient8308"> - <stop - style="stop-color:#006680;stop-opacity:1.000000;" - offset="0" - id="stop8310" /> - </linearGradient> - <linearGradient - inkscape:label="#0088AA" - osb:paint="solid" - id="linearGradient8312"> - <stop - style="stop-color:#0088aa;stop-opacity:1.000000;" - offset="0" - id="stop8314" /> - </linearGradient> - <linearGradient - inkscape:label="#00AAD4" - osb:paint="solid" - id="linearGradient8316"> - <stop - style="stop-color:#00aad4;stop-opacity:1.000000;" - offset="0" - id="stop8318" /> - </linearGradient> - <linearGradient - inkscape:label="#00CCFF" - osb:paint="solid" - id="linearGradient8320"> - <stop - style="stop-color:#00ccff;stop-opacity:1.000000;" - offset="0" - id="stop8322" /> - </linearGradient> - <linearGradient - inkscape:label="#2AD4FF" - osb:paint="solid" - id="linearGradient8324"> - <stop - style="stop-color:#2ad4ff;stop-opacity:1.000000;" - offset="0" - id="stop8326" /> - </linearGradient> - <linearGradient - inkscape:label="#55DDFF" - osb:paint="solid" - id="linearGradient8328"> - <stop - style="stop-color:#55ddff;stop-opacity:1.000000;" - offset="0" - id="stop8330" /> - </linearGradient> - <linearGradient - inkscape:label="#80E5FF" - osb:paint="solid" - id="linearGradient8332"> - <stop - style="stop-color:#80e5ff;stop-opacity:1.000000;" - offset="0" - id="stop8334" /> - </linearGradient> - <linearGradient - inkscape:label="#AAEEFF" - osb:paint="solid" - id="linearGradient8336"> - <stop - style="stop-color:#aaeeff;stop-opacity:1.000000;" - offset="0" - id="stop8338" /> - </linearGradient> - <linearGradient - inkscape:label="#D5F6FF" - osb:paint="solid" - id="linearGradient8340"> - <stop - style="stop-color:#d5f6ff;stop-opacity:1.000000;" - offset="0" - id="stop8342" /> - </linearGradient> - <linearGradient - inkscape:label="#0B2228" - osb:paint="solid" - id="linearGradient8344"> - <stop - style="stop-color:#0b2228;stop-opacity:1.000000;" - offset="0" - id="stop8346" /> - </linearGradient> - <linearGradient - inkscape:label="#164450" - osb:paint="solid" - id="linearGradient8348"> - <stop - style="stop-color:#164450;stop-opacity:1.000000;" - offset="0" - id="stop8350" /> - </linearGradient> - <linearGradient - inkscape:label="#216778" - osb:paint="solid" - id="linearGradient8352"> - <stop - style="stop-color:#216778;stop-opacity:1.000000;" - offset="0" - id="stop8354" /> - </linearGradient> - <linearGradient - inkscape:label="#2C89A0" - osb:paint="solid" - id="linearGradient8356"> - <stop - style="stop-color:#2c89a0;stop-opacity:1.000000;" - offset="0" - id="stop8358" /> - </linearGradient> - <linearGradient - inkscape:label="#37ABC8" - osb:paint="solid" - id="linearGradient8360"> - <stop - style="stop-color:#37abc8;stop-opacity:1.000000;" - offset="0" - id="stop8362" /> - </linearGradient> - <linearGradient - inkscape:label="#5FBCD3" - osb:paint="solid" - id="linearGradient8364"> - <stop - style="stop-color:#5fbcd3;stop-opacity:1.000000;" - offset="0" - id="stop8366" /> - </linearGradient> - <linearGradient - inkscape:label="#87CDDE" - osb:paint="solid" - id="linearGradient8368"> - <stop - style="stop-color:#87cdde;stop-opacity:1.000000;" - offset="0" - id="stop8370" /> - </linearGradient> - <linearGradient - inkscape:label="#AFDDE9" - osb:paint="solid" - id="linearGradient8372"> - <stop - style="stop-color:#afdde9;stop-opacity:1.000000;" - offset="0" - id="stop8374" /> - </linearGradient> - <linearGradient - inkscape:label="#D7EEF4" - osb:paint="solid" - id="linearGradient8376"> - <stop - style="stop-color:#d7eef4;stop-opacity:1.000000;" - offset="0" - id="stop8378" /> - </linearGradient> - <linearGradient - inkscape:label="#1C2224" - osb:paint="solid" - id="linearGradient8380"> - <stop - style="stop-color:#1c2224;stop-opacity:1.000000;" - offset="0" - id="stop8382" /> - </linearGradient> - <linearGradient - inkscape:label="#374548" - osb:paint="solid" - id="linearGradient8384"> - <stop - style="stop-color:#374548;stop-opacity:1.000000;" - offset="0" - id="stop8386" /> - </linearGradient> - <linearGradient - inkscape:label="#53676C" - osb:paint="solid" - id="linearGradient8388"> - <stop - style="stop-color:#53676c;stop-opacity:1.000000;" - offset="0" - id="stop8390" /> - </linearGradient> - <linearGradient - inkscape:label="#6F8A91" - osb:paint="solid" - id="linearGradient8392"> - <stop - style="stop-color:#6f8a91;stop-opacity:1.000000;" - offset="0" - id="stop8394" /> - </linearGradient> - <linearGradient - inkscape:label="#93A7AC" - osb:paint="solid" - id="linearGradient8396"> - <stop - style="stop-color:#93a7ac;stop-opacity:1.000000;" - offset="0" - id="stop8398" /> - </linearGradient> - <linearGradient - inkscape:label="#B7C4C8" - osb:paint="solid" - id="linearGradient8400"> - <stop - style="stop-color:#b7c4c8;stop-opacity:1.000000;" - offset="0" - id="stop8402" /> - </linearGradient> - <linearGradient - inkscape:label="#DBE2E3" - osb:paint="solid" - id="linearGradient8404"> - <stop - style="stop-color:#dbe2e3;stop-opacity:1.000000;" - offset="0" - id="stop8406" /> - </linearGradient> - <linearGradient - inkscape:label="#00112B" - osb:paint="solid" - id="linearGradient8408"> - <stop - style="stop-color:#00112b;stop-opacity:1.000000;" - offset="0" - id="stop8410" /> - </linearGradient> - <linearGradient - inkscape:label="#002255" - osb:paint="solid" - id="linearGradient8412"> - <stop - style="stop-color:#002255;stop-opacity:1.000000;" - offset="0" - id="stop8414" /> - </linearGradient> - <linearGradient - inkscape:label="#003380" - osb:paint="solid" - id="linearGradient8416"> - <stop - style="stop-color:#003380;stop-opacity:1.000000;" - offset="0" - id="stop8418" /> - </linearGradient> - <linearGradient - inkscape:label="#0044AA" - osb:paint="solid" - id="linearGradient8420"> - <stop - style="stop-color:#0044aa;stop-opacity:1.000000;" - offset="0" - id="stop8422" /> - </linearGradient> - <linearGradient - inkscape:label="#0055D4" - osb:paint="solid" - id="linearGradient8424"> - <stop - style="stop-color:#0055d4;stop-opacity:1.000000;" - offset="0" - id="stop8426" /> - </linearGradient> - <linearGradient - inkscape:label="#0066FF" - osb:paint="solid" - id="linearGradient8428"> - <stop - style="stop-color:#0066ff;stop-opacity:1.000000;" - offset="0" - id="stop8430" /> - </linearGradient> - <linearGradient - inkscape:label="#2A7FFF" - osb:paint="solid" - id="linearGradient8432"> - <stop - style="stop-color:#2a7fff;stop-opacity:1.000000;" - offset="0" - id="stop8434" /> - </linearGradient> - <linearGradient - inkscape:label="#5599FF" - osb:paint="solid" - id="linearGradient8436"> - <stop - style="stop-color:#5599ff;stop-opacity:1.000000;" - offset="0" - id="stop8438" /> - </linearGradient> - <linearGradient - inkscape:label="#80B3FF" - osb:paint="solid" - id="linearGradient8440"> - <stop - style="stop-color:#80b3ff;stop-opacity:1.000000;" - offset="0" - id="stop8442" /> - </linearGradient> - <linearGradient - inkscape:label="#AACCFF" - osb:paint="solid" - id="linearGradient8444"> - <stop - style="stop-color:#aaccff;stop-opacity:1.000000;" - offset="0" - id="stop8446" /> - </linearGradient> - <linearGradient - inkscape:label="#D5E5FF" - osb:paint="solid" - id="linearGradient8448"> - <stop - style="stop-color:#d5e5ff;stop-opacity:1.000000;" - offset="0" - id="stop8450" /> - </linearGradient> - <linearGradient - inkscape:label="#0B1728" - osb:paint="solid" - id="linearGradient8452"> - <stop - style="stop-color:#0b1728;stop-opacity:1.000000;" - offset="0" - id="stop8454" /> - </linearGradient> - <linearGradient - inkscape:label="#162D50" - osb:paint="solid" - id="linearGradient8456"> - <stop - style="stop-color:#162d50;stop-opacity:1.000000;" - offset="0" - id="stop8458" /> - </linearGradient> - <linearGradient - inkscape:label="#214478" - osb:paint="solid" - id="linearGradient8460"> - <stop - style="stop-color:#214478;stop-opacity:1.000000;" - offset="0" - id="stop8462" /> - </linearGradient> - <linearGradient - inkscape:label="#2C5AA0" - osb:paint="solid" - id="linearGradient8464"> - <stop - style="stop-color:#2c5aa0;stop-opacity:1.000000;" - offset="0" - id="stop8466" /> - </linearGradient> - <linearGradient - inkscape:label="#3771C8" - osb:paint="solid" - id="linearGradient8468"> - <stop - style="stop-color:#3771c8;stop-opacity:1.000000;" - offset="0" - id="stop8470" /> - </linearGradient> - <linearGradient - inkscape:label="#5F8DD3" - osb:paint="solid" - id="linearGradient8472"> - <stop - style="stop-color:#5f8dd3;stop-opacity:1.000000;" - offset="0" - id="stop8474" /> - </linearGradient> - <linearGradient - inkscape:label="#87AADE" - osb:paint="solid" - id="linearGradient8476"> - <stop - style="stop-color:#87aade;stop-opacity:1.000000;" - offset="0" - id="stop8478" /> - </linearGradient> - <linearGradient - inkscape:label="#AFC6E9" - osb:paint="solid" - id="linearGradient8480"> - <stop - style="stop-color:#afc6e9;stop-opacity:1.000000;" - offset="0" - id="stop8482" /> - </linearGradient> - <linearGradient - inkscape:label="#D7E3F4" - osb:paint="solid" - id="linearGradient8484"> - <stop - style="stop-color:#d7e3f4;stop-opacity:1.000000;" - offset="0" - id="stop8486" /> - </linearGradient> - <linearGradient - inkscape:label="#1C1F24" - osb:paint="solid" - id="linearGradient8488"> - <stop - style="stop-color:#1c1f24;stop-opacity:1.000000;" - offset="0" - id="stop8490" /> - </linearGradient> - <linearGradient - inkscape:label="#373E48" - osb:paint="solid" - id="linearGradient8492"> - <stop - style="stop-color:#373e48;stop-opacity:1.000000;" - offset="0" - id="stop8494" /> - </linearGradient> - <linearGradient - inkscape:label="#535D6C" - osb:paint="solid" - id="linearGradient8496"> - <stop - style="stop-color:#535d6c;stop-opacity:1.000000;" - offset="0" - id="stop8498" /> - </linearGradient> - <linearGradient - inkscape:label="#6F7C91" - osb:paint="solid" - id="linearGradient8500"> - <stop - style="stop-color:#6f7c91;stop-opacity:1.000000;" - offset="0" - id="stop8502" /> - </linearGradient> - <linearGradient - inkscape:label="#939DAC" - osb:paint="solid" - id="linearGradient8504"> - <stop - style="stop-color:#939dac;stop-opacity:1.000000;" - offset="0" - id="stop8506" /> - </linearGradient> - <linearGradient - inkscape:label="#B7BEC8" - osb:paint="solid" - id="linearGradient8508"> - <stop - style="stop-color:#b7bec8;stop-opacity:1.000000;" - offset="0" - id="stop8510" /> - </linearGradient> - <linearGradient - inkscape:label="#DBDEE3" - osb:paint="solid" - id="linearGradient8512"> - <stop - style="stop-color:#dbdee3;stop-opacity:1.000000;" - offset="0" - id="stop8514" /> - </linearGradient> - <linearGradient - inkscape:label="#00002B" - osb:paint="solid" - id="linearGradient8516"> - <stop - style="stop-color:#00002b;stop-opacity:1.000000;" - offset="0" - id="stop8518" /> - </linearGradient> - <linearGradient - inkscape:label="#000055" - osb:paint="solid" - id="linearGradient8520"> - <stop - style="stop-color:#000055;stop-opacity:1.000000;" - offset="0" - id="stop8522" /> - </linearGradient> - <linearGradient - inkscape:label="#000080" - osb:paint="solid" - id="linearGradient8524"> - <stop - style="stop-color:#000080;stop-opacity:1.000000;" - offset="0" - id="stop8526" /> - </linearGradient> - <linearGradient - inkscape:label="#0000AA" - osb:paint="solid" - id="linearGradient8528"> - <stop - style="stop-color:#0000aa;stop-opacity:1.000000;" - offset="0" - id="stop8530" /> - </linearGradient> - <linearGradient - inkscape:label="#0000D4" - osb:paint="solid" - id="linearGradient8532"> - <stop - style="stop-color:#0000d4;stop-opacity:1.000000;" - offset="0" - id="stop8534" /> - </linearGradient> - <linearGradient - inkscape:label="#0000FF" - osb:paint="solid" - id="linearGradient8536"> - <stop - style="stop-color:#0000ff;stop-opacity:1.000000;" - offset="0" - id="stop8538" /> - </linearGradient> - <linearGradient - inkscape:label="#2A2AFF" - osb:paint="solid" - id="linearGradient8540"> - <stop - style="stop-color:#2a2aff;stop-opacity:1.000000;" - offset="0" - id="stop8542" /> - </linearGradient> - <linearGradient - inkscape:label="#5555FF" - osb:paint="solid" - id="linearGradient8544"> - <stop - style="stop-color:#5555ff;stop-opacity:1.000000;" - offset="0" - id="stop8546" /> - </linearGradient> - <linearGradient - inkscape:label="#8080FF" - osb:paint="solid" - id="linearGradient8548"> - <stop - style="stop-color:#8080ff;stop-opacity:1.000000;" - offset="0" - id="stop8550" /> - </linearGradient> - <linearGradient - inkscape:label="#AAAAFF" - osb:paint="solid" - id="linearGradient8552"> - <stop - style="stop-color:#aaaaff;stop-opacity:1.000000;" - offset="0" - id="stop8554" /> - </linearGradient> - <linearGradient - inkscape:label="#D5D5FF" - osb:paint="solid" - id="linearGradient8556"> - <stop - style="stop-color:#d5d5ff;stop-opacity:1.000000;" - offset="0" - id="stop8558" /> - </linearGradient> - <linearGradient - inkscape:label="#0B0B28" - osb:paint="solid" - id="linearGradient8560"> - <stop - style="stop-color:#0b0b28;stop-opacity:1.000000;" - offset="0" - id="stop8562" /> - </linearGradient> - <linearGradient - inkscape:label="#161650" - osb:paint="solid" - id="linearGradient8564"> - <stop - style="stop-color:#161650;stop-opacity:1.000000;" - offset="0" - id="stop8566" /> - </linearGradient> - <linearGradient - inkscape:label="#212178" - osb:paint="solid" - id="linearGradient8568"> - <stop - style="stop-color:#212178;stop-opacity:1.000000;" - offset="0" - id="stop8570" /> - </linearGradient> - <linearGradient - inkscape:label="#2C2CA0" - osb:paint="solid" - id="linearGradient8572"> - <stop - style="stop-color:#2c2ca0;stop-opacity:1.000000;" - offset="0" - id="stop8574" /> - </linearGradient> - <linearGradient - inkscape:label="#3737C8" - osb:paint="solid" - id="linearGradient8576"> - <stop - style="stop-color:#3737c8;stop-opacity:1.000000;" - offset="0" - id="stop8578" /> - </linearGradient> - <linearGradient - inkscape:label="#5F5FD3" - osb:paint="solid" - id="linearGradient8580"> - <stop - style="stop-color:#5f5fd3;stop-opacity:1.000000;" - offset="0" - id="stop8582" /> - </linearGradient> - <linearGradient - inkscape:label="#8787DE" - osb:paint="solid" - id="linearGradient8584"> - <stop - style="stop-color:#8787de;stop-opacity:1.000000;" - offset="0" - id="stop8586" /> - </linearGradient> - <linearGradient - inkscape:label="#AFAFE9" - osb:paint="solid" - id="linearGradient8588"> - <stop - style="stop-color:#afafe9;stop-opacity:1.000000;" - offset="0" - id="stop8590" /> - </linearGradient> - <linearGradient - inkscape:label="#D7D7F4" - osb:paint="solid" - id="linearGradient8592"> - <stop - style="stop-color:#d7d7f4;stop-opacity:1.000000;" - offset="0" - id="stop8594" /> - </linearGradient> - <linearGradient - inkscape:label="#1C1C24" - osb:paint="solid" - id="linearGradient8596"> - <stop - style="stop-color:#1c1c24;stop-opacity:1.000000;" - offset="0" - id="stop8598" /> - </linearGradient> - <linearGradient - inkscape:label="#373748" - osb:paint="solid" - id="linearGradient8600"> - <stop - style="stop-color:#373748;stop-opacity:1.000000;" - offset="0" - id="stop8602" /> - </linearGradient> - <linearGradient - inkscape:label="#53536C" - osb:paint="solid" - id="linearGradient8604"> - <stop - style="stop-color:#53536c;stop-opacity:1.000000;" - offset="0" - id="stop8606" /> - </linearGradient> - <linearGradient - inkscape:label="#6F6F91" - osb:paint="solid" - id="linearGradient8608"> - <stop - style="stop-color:#6f6f91;stop-opacity:1.000000;" - offset="0" - id="stop8610" /> - </linearGradient> - <linearGradient - inkscape:label="#9393AC" - osb:paint="solid" - id="linearGradient8612"> - <stop - style="stop-color:#9393ac;stop-opacity:1.000000;" - offset="0" - id="stop8614" /> - </linearGradient> - <linearGradient - inkscape:label="#B7B7C8" - osb:paint="solid" - id="linearGradient8616"> - <stop - style="stop-color:#b7b7c8;stop-opacity:1.000000;" - offset="0" - id="stop8618" /> - </linearGradient> - <linearGradient - inkscape:label="#DBDBE3" - osb:paint="solid" - id="linearGradient8620"> - <stop - style="stop-color:#dbdbe3;stop-opacity:1.000000;" - offset="0" - id="stop8622" /> - </linearGradient> - <linearGradient - inkscape:label="#11002B" - osb:paint="solid" - id="linearGradient8624"> - <stop - style="stop-color:#11002b;stop-opacity:1.000000;" - offset="0" - id="stop8626" /> - </linearGradient> - <linearGradient - inkscape:label="#220055" - osb:paint="solid" - id="linearGradient8628"> - <stop - style="stop-color:#220055;stop-opacity:1.000000;" - offset="0" - id="stop8630" /> - </linearGradient> - <linearGradient - inkscape:label="#330080" - osb:paint="solid" - id="linearGradient8632"> - <stop - style="stop-color:#330080;stop-opacity:1.000000;" - offset="0" - id="stop8634" /> - </linearGradient> - <linearGradient - inkscape:label="#4400AA" - osb:paint="solid" - id="linearGradient8636"> - <stop - style="stop-color:#4400aa;stop-opacity:1.000000;" - offset="0" - id="stop8638" /> - </linearGradient> - <linearGradient - inkscape:label="#5500D4" - osb:paint="solid" - id="linearGradient8640"> - <stop - style="stop-color:#5500d4;stop-opacity:1.000000;" - offset="0" - id="stop8642" /> - </linearGradient> - <linearGradient - inkscape:label="#6600FF" - osb:paint="solid" - id="linearGradient8644"> - <stop - style="stop-color:#6600ff;stop-opacity:1.000000;" - offset="0" - id="stop8646" /> - </linearGradient> - <linearGradient - inkscape:label="#7F2AFF" - osb:paint="solid" - id="linearGradient8648"> - <stop - style="stop-color:#7f2aff;stop-opacity:1.000000;" - offset="0" - id="stop8650" /> - </linearGradient> - <linearGradient - inkscape:label="#9955FF" - osb:paint="solid" - id="linearGradient8652"> - <stop - style="stop-color:#9955ff;stop-opacity:1.000000;" - offset="0" - id="stop8654" /> - </linearGradient> - <linearGradient - inkscape:label="#B380FF" - osb:paint="solid" - id="linearGradient8656"> - <stop - style="stop-color:#b380ff;stop-opacity:1.000000;" - offset="0" - id="stop8658" /> - </linearGradient> - <linearGradient - inkscape:label="#CCAAFF" - osb:paint="solid" - id="linearGradient8660"> - <stop - style="stop-color:#ccaaff;stop-opacity:1.000000;" - offset="0" - id="stop8662" /> - </linearGradient> - <linearGradient - inkscape:label="#E5D5FF" - osb:paint="solid" - id="linearGradient8664"> - <stop - style="stop-color:#e5d5ff;stop-opacity:1.000000;" - offset="0" - id="stop8666" /> - </linearGradient> - <linearGradient - inkscape:label="#170B28" - osb:paint="solid" - id="linearGradient8668"> - <stop - style="stop-color:#170b28;stop-opacity:1.000000;" - offset="0" - id="stop8670" /> - </linearGradient> - <linearGradient - inkscape:label="#2D1650" - osb:paint="solid" - id="linearGradient8672"> - <stop - style="stop-color:#2d1650;stop-opacity:1.000000;" - offset="0" - id="stop8674" /> - </linearGradient> - <linearGradient - inkscape:label="#442178" - osb:paint="solid" - id="linearGradient8676"> - <stop - style="stop-color:#442178;stop-opacity:1.000000;" - offset="0" - id="stop8678" /> - </linearGradient> - <linearGradient - inkscape:label="#5A2CA0" - osb:paint="solid" - id="linearGradient8680"> - <stop - style="stop-color:#5a2ca0;stop-opacity:1.000000;" - offset="0" - id="stop8682" /> - </linearGradient> - <linearGradient - inkscape:label="#7137C8" - osb:paint="solid" - id="linearGradient8684"> - <stop - style="stop-color:#7137c8;stop-opacity:1.000000;" - offset="0" - id="stop8686" /> - </linearGradient> - <linearGradient - inkscape:label="#8D5FD3" - osb:paint="solid" - id="linearGradient8688"> - <stop - style="stop-color:#8d5fd3;stop-opacity:1.000000;" - offset="0" - id="stop8690" /> - </linearGradient> - <linearGradient - inkscape:label="#AA87DE" - osb:paint="solid" - id="linearGradient8692"> - <stop - style="stop-color:#aa87de;stop-opacity:1.000000;" - offset="0" - id="stop8694" /> - </linearGradient> - <linearGradient - inkscape:label="#C6AFE9" - osb:paint="solid" - id="linearGradient8696"> - <stop - style="stop-color:#c6afe9;stop-opacity:1.000000;" - offset="0" - id="stop8698" /> - </linearGradient> - <linearGradient - inkscape:label="#E3D7F4" - osb:paint="solid" - id="linearGradient8700"> - <stop - style="stop-color:#e3d7f4;stop-opacity:1.000000;" - offset="0" - id="stop8702" /> - </linearGradient> - <linearGradient - inkscape:label="#1F1C24" - osb:paint="solid" - id="linearGradient8704"> - <stop - style="stop-color:#1f1c24;stop-opacity:1.000000;" - offset="0" - id="stop8706" /> - </linearGradient> - <linearGradient - inkscape:label="#3E3748" - osb:paint="solid" - id="linearGradient8708"> - <stop - style="stop-color:#3e3748;stop-opacity:1.000000;" - offset="0" - id="stop8710" /> - </linearGradient> - <linearGradient - inkscape:label="#5D536C" - osb:paint="solid" - id="linearGradient8712"> - <stop - style="stop-color:#5d536c;stop-opacity:1.000000;" - offset="0" - id="stop8714" /> - </linearGradient> - <linearGradient - inkscape:label="#7C6F91" - osb:paint="solid" - id="linearGradient8716"> - <stop - style="stop-color:#7c6f91;stop-opacity:1.000000;" - offset="0" - id="stop8718" /> - </linearGradient> - <linearGradient - inkscape:label="#9D93AC" - osb:paint="solid" - id="linearGradient8720"> - <stop - style="stop-color:#9d93ac;stop-opacity:1.000000;" - offset="0" - id="stop8722" /> - </linearGradient> - <linearGradient - inkscape:label="#BEB7C8" - osb:paint="solid" - id="linearGradient8724"> - <stop - style="stop-color:#beb7c8;stop-opacity:1.000000;" - offset="0" - id="stop8726" /> - </linearGradient> - <linearGradient - inkscape:label="#DEDBE3" - osb:paint="solid" - id="linearGradient8728"> - <stop - style="stop-color:#dedbe3;stop-opacity:1.000000;" - offset="0" - id="stop8730" /> - </linearGradient> - <linearGradient - inkscape:label="#22002B" - osb:paint="solid" - id="linearGradient8732"> - <stop - style="stop-color:#22002b;stop-opacity:1.000000;" - offset="0" - id="stop8734" /> - </linearGradient> - <linearGradient - inkscape:label="#440055" - osb:paint="solid" - id="linearGradient8736"> - <stop - style="stop-color:#440055;stop-opacity:1.000000;" - offset="0" - id="stop8738" /> - </linearGradient> - <linearGradient - inkscape:label="#660080" - osb:paint="solid" - id="linearGradient8740"> - <stop - style="stop-color:#660080;stop-opacity:1.000000;" - offset="0" - id="stop8742" /> - </linearGradient> - <linearGradient - inkscape:label="#8800AA" - osb:paint="solid" - id="linearGradient8744"> - <stop - style="stop-color:#8800aa;stop-opacity:1.000000;" - offset="0" - id="stop8746" /> - </linearGradient> - <linearGradient - inkscape:label="#AA00D4" - osb:paint="solid" - id="linearGradient8748"> - <stop - style="stop-color:#aa00d4;stop-opacity:1.000000;" - offset="0" - id="stop8750" /> - </linearGradient> - <linearGradient - inkscape:label="#CC00FF" - osb:paint="solid" - id="linearGradient8752"> - <stop - style="stop-color:#cc00ff;stop-opacity:1.000000;" - offset="0" - id="stop8754" /> - </linearGradient> - <linearGradient - inkscape:label="#D42AFF" - osb:paint="solid" - id="linearGradient8756"> - <stop - style="stop-color:#d42aff;stop-opacity:1.000000;" - offset="0" - id="stop8758" /> - </linearGradient> - <linearGradient - inkscape:label="#DD55FF" - osb:paint="solid" - id="linearGradient8760"> - <stop - style="stop-color:#dd55ff;stop-opacity:1.000000;" - offset="0" - id="stop8762" /> - </linearGradient> - <linearGradient - inkscape:label="#E580FF" - osb:paint="solid" - id="linearGradient8764"> - <stop - style="stop-color:#e580ff;stop-opacity:1.000000;" - offset="0" - id="stop8766" /> - </linearGradient> - <linearGradient - inkscape:label="#EEAAFF" - osb:paint="solid" - id="linearGradient8768"> - <stop - style="stop-color:#eeaaff;stop-opacity:1.000000;" - offset="0" - id="stop8770" /> - </linearGradient> - <linearGradient - inkscape:label="#F6D5FF" - osb:paint="solid" - id="linearGradient8772"> - <stop - style="stop-color:#f6d5ff;stop-opacity:1.000000;" - offset="0" - id="stop8774" /> - </linearGradient> - <linearGradient - inkscape:label="#220B28" - osb:paint="solid" - id="linearGradient8776"> - <stop - style="stop-color:#220b28;stop-opacity:1.000000;" - offset="0" - id="stop8778" /> - </linearGradient> - <linearGradient - inkscape:label="#441650" - osb:paint="solid" - id="linearGradient8780"> - <stop - style="stop-color:#441650;stop-opacity:1.000000;" - offset="0" - id="stop8782" /> - </linearGradient> - <linearGradient - inkscape:label="#672178" - osb:paint="solid" - id="linearGradient8784"> - <stop - style="stop-color:#672178;stop-opacity:1.000000;" - offset="0" - id="stop8786" /> - </linearGradient> - <linearGradient - inkscape:label="#892CA0" - osb:paint="solid" - id="linearGradient8788"> - <stop - style="stop-color:#892ca0;stop-opacity:1.000000;" - offset="0" - id="stop8790" /> - </linearGradient> - <linearGradient - inkscape:label="#AB37C8" - osb:paint="solid" - id="linearGradient8792"> - <stop - style="stop-color:#ab37c8;stop-opacity:1.000000;" - offset="0" - id="stop8794" /> - </linearGradient> - <linearGradient - inkscape:label="#BC5FD3" - osb:paint="solid" - id="linearGradient8796"> - <stop - style="stop-color:#bc5fd3;stop-opacity:1.000000;" - offset="0" - id="stop8798" /> - </linearGradient> - <linearGradient - inkscape:label="#CD87DE" - osb:paint="solid" - id="linearGradient8800"> - <stop - style="stop-color:#cd87de;stop-opacity:1.000000;" - offset="0" - id="stop8802" /> - </linearGradient> - <linearGradient - inkscape:label="#DDAFE9" - osb:paint="solid" - id="linearGradient8804"> - <stop - style="stop-color:#ddafe9;stop-opacity:1.000000;" - offset="0" - id="stop8806" /> - </linearGradient> - <linearGradient - inkscape:label="#EED7F4" - osb:paint="solid" - id="linearGradient8808"> - <stop - style="stop-color:#eed7f4;stop-opacity:1.000000;" - offset="0" - id="stop8810" /> - </linearGradient> - <linearGradient - inkscape:label="#221C24" - osb:paint="solid" - id="linearGradient8812"> - <stop - style="stop-color:#221c24;stop-opacity:1.000000;" - offset="0" - id="stop8814" /> - </linearGradient> - <linearGradient - inkscape:label="#453748" - osb:paint="solid" - id="linearGradient8816"> - <stop - style="stop-color:#453748;stop-opacity:1.000000;" - offset="0" - id="stop8818" /> - </linearGradient> - <linearGradient - inkscape:label="#67536C" - osb:paint="solid" - id="linearGradient8820"> - <stop - style="stop-color:#67536c;stop-opacity:1.000000;" - offset="0" - id="stop8822" /> - </linearGradient> - <linearGradient - inkscape:label="#8A6F91" - osb:paint="solid" - id="linearGradient8824"> - <stop - style="stop-color:#8a6f91;stop-opacity:1.000000;" - offset="0" - id="stop8826" /> - </linearGradient> - <linearGradient - inkscape:label="#A793AC" - osb:paint="solid" - id="linearGradient8828"> - <stop - style="stop-color:#a793ac;stop-opacity:1.000000;" - offset="0" - id="stop8830" /> - </linearGradient> - <linearGradient - inkscape:label="#C4B7C8" - osb:paint="solid" - id="linearGradient8832"> - <stop - style="stop-color:#c4b7c8;stop-opacity:1.000000;" - offset="0" - id="stop8834" /> - </linearGradient> - <linearGradient - inkscape:label="#E2DBE3" - osb:paint="solid" - id="linearGradient8836"> - <stop - style="stop-color:#e2dbe3;stop-opacity:1.000000;" - offset="0" - id="stop8838" /> - </linearGradient> - <linearGradient - inkscape:label="#2B0022" - osb:paint="solid" - id="linearGradient8840"> - <stop - style="stop-color:#2b0022;stop-opacity:1.000000;" - offset="0" - id="stop8842" /> - </linearGradient> - <linearGradient - inkscape:label="#550044" - osb:paint="solid" - id="linearGradient8844"> - <stop - style="stop-color:#550044;stop-opacity:1.000000;" - offset="0" - id="stop8846" /> - </linearGradient> - <linearGradient - inkscape:label="#800066" - osb:paint="solid" - id="linearGradient8848"> - <stop - style="stop-color:#800066;stop-opacity:1.000000;" - offset="0" - id="stop8850" /> - </linearGradient> - <linearGradient - inkscape:label="#AA0088" - osb:paint="solid" - id="linearGradient8852"> - <stop - style="stop-color:#aa0088;stop-opacity:1.000000;" - offset="0" - id="stop8854" /> - </linearGradient> - <linearGradient - inkscape:label="#D400AA" - osb:paint="solid" - id="linearGradient8856"> - <stop - style="stop-color:#d400aa;stop-opacity:1.000000;" - offset="0" - id="stop8858" /> - </linearGradient> - <linearGradient - inkscape:label="#FF00CC" - osb:paint="solid" - id="linearGradient8860"> - <stop - style="stop-color:#ff00cc;stop-opacity:1.000000;" - offset="0" - id="stop8862" /> - </linearGradient> - <linearGradient - inkscape:label="#FF2AD4" - osb:paint="solid" - id="linearGradient8864"> - <stop - style="stop-color:#ff2ad4;stop-opacity:1.000000;" - offset="0" - id="stop8866" /> - </linearGradient> - <linearGradient - inkscape:label="#FF55DD" - osb:paint="solid" - id="linearGradient8868"> - <stop - style="stop-color:#ff55dd;stop-opacity:1.000000;" - offset="0" - id="stop8870" /> - </linearGradient> - <linearGradient - inkscape:label="#FF80E5" - osb:paint="solid" - id="linearGradient8872"> - <stop - style="stop-color:#ff80e5;stop-opacity:1.000000;" - offset="0" - id="stop8874" /> - </linearGradient> - <linearGradient - inkscape:label="#FFAAEE" - osb:paint="solid" - id="linearGradient8876"> - <stop - style="stop-color:#ffaaee;stop-opacity:1.000000;" - offset="0" - id="stop8878" /> - </linearGradient> - <linearGradient - inkscape:label="#FFD5F6" - osb:paint="solid" - id="linearGradient8880"> - <stop - style="stop-color:#ffd5f6;stop-opacity:1.000000;" - offset="0" - id="stop8882" /> - </linearGradient> - <linearGradient - inkscape:label="#280B22" - osb:paint="solid" - id="linearGradient8884"> - <stop - style="stop-color:#280b22;stop-opacity:1.000000;" - offset="0" - id="stop8886" /> - </linearGradient> - <linearGradient - inkscape:label="#501644" - osb:paint="solid" - id="linearGradient8888"> - <stop - style="stop-color:#501644;stop-opacity:1.000000;" - offset="0" - id="stop8890" /> - </linearGradient> - <linearGradient - inkscape:label="#782167" - osb:paint="solid" - id="linearGradient8892"> - <stop - style="stop-color:#782167;stop-opacity:1.000000;" - offset="0" - id="stop8894" /> - </linearGradient> - <linearGradient - inkscape:label="#A02C89" - osb:paint="solid" - id="linearGradient8896"> - <stop - style="stop-color:#a02c89;stop-opacity:1.000000;" - offset="0" - id="stop8898" /> - </linearGradient> - <linearGradient - inkscape:label="#C837AB" - osb:paint="solid" - id="linearGradient8900"> - <stop - style="stop-color:#c837ab;stop-opacity:1.000000;" - offset="0" - id="stop8902" /> - </linearGradient> - <linearGradient - inkscape:label="#D35FBC" - osb:paint="solid" - id="linearGradient8904"> - <stop - style="stop-color:#d35fbc;stop-opacity:1.000000;" - offset="0" - id="stop8906" /> - </linearGradient> - <linearGradient - inkscape:label="#DE87CD" - osb:paint="solid" - id="linearGradient8908"> - <stop - style="stop-color:#de87cd;stop-opacity:1.000000;" - offset="0" - id="stop8910" /> - </linearGradient> - <linearGradient - inkscape:label="#E9AFDD" - osb:paint="solid" - id="linearGradient8912"> - <stop - style="stop-color:#e9afdd;stop-opacity:1.000000;" - offset="0" - id="stop8914" /> - </linearGradient> - <linearGradient - inkscape:label="#F4D7EE" - osb:paint="solid" - id="linearGradient8916"> - <stop - style="stop-color:#f4d7ee;stop-opacity:1.000000;" - offset="0" - id="stop8918" /> - </linearGradient> - <linearGradient - inkscape:label="#241C22" - osb:paint="solid" - id="linearGradient8920"> - <stop - style="stop-color:#241c22;stop-opacity:1.000000;" - offset="0" - id="stop8922" /> - </linearGradient> - <linearGradient - inkscape:label="#483745" - osb:paint="solid" - id="linearGradient8924"> - <stop - style="stop-color:#483745;stop-opacity:1.000000;" - offset="0" - id="stop8926" /> - </linearGradient> - <linearGradient - inkscape:label="#6C5367" - osb:paint="solid" - id="linearGradient8928"> - <stop - style="stop-color:#6c5367;stop-opacity:1.000000;" - offset="0" - id="stop8930" /> - </linearGradient> - <linearGradient - inkscape:label="#916F8A" - osb:paint="solid" - id="linearGradient8932"> - <stop - style="stop-color:#916f8a;stop-opacity:1.000000;" - offset="0" - id="stop8934" /> - </linearGradient> - <linearGradient - inkscape:label="#AC93A7" - osb:paint="solid" - id="linearGradient8936"> - <stop - style="stop-color:#ac93a7;stop-opacity:1.000000;" - offset="0" - id="stop8938" /> - </linearGradient> - <linearGradient - inkscape:label="#C8B7C4" - osb:paint="solid" - id="linearGradient8940"> - <stop - style="stop-color:#c8b7c4;stop-opacity:1.000000;" - offset="0" - id="stop8942" /> - </linearGradient> - <linearGradient - inkscape:label="#E3DBE2" - osb:paint="solid" - id="linearGradient8944"> - <stop - style="stop-color:#e3dbe2;stop-opacity:1.000000;" - offset="0" - id="stop8946" /> - </linearGradient> - <linearGradient - inkscape:label="#2B0011" - osb:paint="solid" - id="linearGradient8948"> - <stop - style="stop-color:#2b0011;stop-opacity:1.000000;" - offset="0" - id="stop8950" /> - </linearGradient> - <linearGradient - inkscape:label="#550022" - osb:paint="solid" - id="linearGradient8952"> - <stop - style="stop-color:#550022;stop-opacity:1.000000;" - offset="0" - id="stop8954" /> - </linearGradient> - <linearGradient - inkscape:label="#800033" - osb:paint="solid" - id="linearGradient8956"> - <stop - style="stop-color:#800033;stop-opacity:1.000000;" - offset="0" - id="stop8958" /> - </linearGradient> - <linearGradient - inkscape:label="#AA0044" - osb:paint="solid" - id="linearGradient8960"> - <stop - style="stop-color:#aa0044;stop-opacity:1.000000;" - offset="0" - id="stop8962" /> - </linearGradient> - <linearGradient - inkscape:label="#D40055" - osb:paint="solid" - id="linearGradient8964"> - <stop - style="stop-color:#d40055;stop-opacity:1.000000;" - offset="0" - id="stop8966" /> - </linearGradient> - <linearGradient - inkscape:label="#FF0066" - osb:paint="solid" - id="linearGradient8968"> - <stop - style="stop-color:#ff0066;stop-opacity:1.000000;" - offset="0" - id="stop8970" /> - </linearGradient> - <linearGradient - inkscape:label="#FF2A7F" - osb:paint="solid" - id="linearGradient8972"> - <stop - style="stop-color:#ff2a7f;stop-opacity:1.000000;" - offset="0" - id="stop8974" /> - </linearGradient> - <linearGradient - inkscape:label="#FF5599" - osb:paint="solid" - id="linearGradient8976"> - <stop - style="stop-color:#ff5599;stop-opacity:1.000000;" - offset="0" - id="stop8978" /> - </linearGradient> - <linearGradient - inkscape:label="#FF80B2" - osb:paint="solid" - id="linearGradient8980"> - <stop - style="stop-color:#ff80b2;stop-opacity:1.000000;" - offset="0" - id="stop8982" /> - </linearGradient> - <linearGradient - inkscape:label="#FFAACC" - osb:paint="solid" - id="linearGradient8984"> - <stop - style="stop-color:#ffaacc;stop-opacity:1.000000;" - offset="0" - id="stop8986" /> - </linearGradient> - <linearGradient - inkscape:label="#FFD5E5" - osb:paint="solid" - id="linearGradient8988"> - <stop - style="stop-color:#ffd5e5;stop-opacity:1.000000;" - offset="0" - id="stop8990" /> - </linearGradient> - <linearGradient - inkscape:label="#280B17" - osb:paint="solid" - id="linearGradient8992"> - <stop - style="stop-color:#280b17;stop-opacity:1.000000;" - offset="0" - id="stop8994" /> - </linearGradient> - <linearGradient - inkscape:label="#50162D" - osb:paint="solid" - id="linearGradient8996"> - <stop - style="stop-color:#50162d;stop-opacity:1.000000;" - offset="0" - id="stop8998" /> - </linearGradient> - <linearGradient - inkscape:label="#782144" - osb:paint="solid" - id="linearGradient9000"> - <stop - style="stop-color:#782144;stop-opacity:1.000000;" - offset="0" - id="stop9002" /> - </linearGradient> - <linearGradient - inkscape:label="#A02C5A" - osb:paint="solid" - id="linearGradient9004"> - <stop - style="stop-color:#a02c5a;stop-opacity:1.000000;" - offset="0" - id="stop9006" /> - </linearGradient> - <linearGradient - inkscape:label="#C83771" - osb:paint="solid" - id="linearGradient9008"> - <stop - style="stop-color:#c83771;stop-opacity:1.000000;" - offset="0" - id="stop9010" /> - </linearGradient> - <linearGradient - inkscape:label="#D35F8D" - osb:paint="solid" - id="linearGradient9012"> - <stop - style="stop-color:#d35f8d;stop-opacity:1.000000;" - offset="0" - id="stop9014" /> - </linearGradient> - <linearGradient - inkscape:label="#DE87AA" - osb:paint="solid" - id="linearGradient9016"> - <stop - style="stop-color:#de87aa;stop-opacity:1.000000;" - offset="0" - id="stop9018" /> - </linearGradient> - <linearGradient - inkscape:label="#E9AFC6" - osb:paint="solid" - id="linearGradient9020"> - <stop - style="stop-color:#e9afc6;stop-opacity:1.000000;" - offset="0" - id="stop9022" /> - </linearGradient> - <linearGradient - inkscape:label="#F4D7E3" - osb:paint="solid" - id="linearGradient9024"> - <stop - style="stop-color:#f4d7e3;stop-opacity:1.000000;" - offset="0" - id="stop9026" /> - </linearGradient> - <linearGradient - inkscape:label="#241C1F" - osb:paint="solid" - id="linearGradient9028"> - <stop - style="stop-color:#241c1f;stop-opacity:1.000000;" - offset="0" - id="stop9030" /> - </linearGradient> - <linearGradient - inkscape:label="#48373E" - osb:paint="solid" - id="linearGradient9032"> - <stop - style="stop-color:#48373e;stop-opacity:1.000000;" - offset="0" - id="stop9034" /> - </linearGradient> - <linearGradient - inkscape:label="#6C535D" - osb:paint="solid" - id="linearGradient9036"> - <stop - style="stop-color:#6c535d;stop-opacity:1.000000;" - offset="0" - id="stop9038" /> - </linearGradient> - <linearGradient - inkscape:label="#916F7C" - osb:paint="solid" - id="linearGradient9040"> - <stop - style="stop-color:#916f7c;stop-opacity:1.000000;" - offset="0" - id="stop9042" /> - </linearGradient> - <linearGradient - inkscape:label="#AC939D" - osb:paint="solid" - id="linearGradient9044"> - <stop - style="stop-color:#ac939d;stop-opacity:1.000000;" - offset="0" - id="stop9046" /> - </linearGradient> - <linearGradient - inkscape:label="#C8B7BE" - osb:paint="solid" - id="linearGradient9048"> - <stop - style="stop-color:#c8b7be;stop-opacity:1.000000;" - offset="0" - id="stop9050" /> - </linearGradient> - <linearGradient - inkscape:label="#E3DBDE" - osb:paint="solid" - id="linearGradient9052"> - <stop - style="stop-color:#e3dbde;stop-opacity:1.000000;" - offset="0" - id="stop9054" /> - </linearGradient> - </g> - <g - id="page8" - inkscape:label="Khaki"> - <linearGradient - inkscape:label="#000000" - osb:paint="solid" - id="linearGradient9920"> - <stop - style="stop-color:#000000;stop-opacity:1.000000;" - offset="0" - id="stop9922" /> - </linearGradient> - <linearGradient - inkscape:label="#808080" - osb:paint="solid" - id="linearGradient9924"> - <stop - style="stop-color:#808080;stop-opacity:1.000000;" - offset="0" - id="stop9926" /> - </linearGradient> - <linearGradient - inkscape:label="#FFFFFF" - osb:paint="solid" - id="linearGradient9928"> - <stop - style="stop-color:#ffffff;stop-opacity:1.000000;" - offset="0" - id="stop9930" /> - </linearGradient> - <linearGradient - inkscape:label="#90846C" - osb:paint="solid" - id="linearGradient9932"> - <stop - style="stop-color:#90846c;stop-opacity:1.000000;" - offset="0" - id="stop9934" /> - </linearGradient> - <linearGradient - inkscape:label="#908470" - osb:paint="solid" - id="linearGradient9936"> - <stop - style="stop-color:#908470;stop-opacity:1.000000;" - offset="0" - id="stop9938" /> - </linearGradient> - <linearGradient - inkscape:label="#908474" - osb:paint="solid" - id="linearGradient9940"> - <stop - style="stop-color:#908474;stop-opacity:1.000000;" - offset="0" - id="stop9942" /> - </linearGradient> - <linearGradient - inkscape:label="#908874" - osb:paint="solid" - id="linearGradient9944"> - <stop - style="stop-color:#908874;stop-opacity:1.000000;" - offset="0" - id="stop9946" /> - </linearGradient> - <linearGradient - inkscape:label="#908878" - osb:paint="solid" - id="linearGradient9948"> - <stop - style="stop-color:#908878;stop-opacity:1.000000;" - offset="0" - id="stop9950" /> - </linearGradient> - <linearGradient - inkscape:label="#908C78" - osb:paint="solid" - id="linearGradient9952"> - <stop - style="stop-color:#908c78;stop-opacity:1.000000;" - offset="0" - id="stop9954" /> - </linearGradient> - <linearGradient - inkscape:label="#908C7C" - osb:paint="solid" - id="linearGradient9956"> - <stop - style="stop-color:#908c7c;stop-opacity:1.000000;" - offset="0" - id="stop9958" /> - </linearGradient> - <linearGradient - inkscape:label="#908C80" - osb:paint="solid" - id="linearGradient9960"> - <stop - style="stop-color:#908c80;stop-opacity:1.000000;" - offset="0" - id="stop9962" /> - </linearGradient> - <linearGradient - inkscape:label="#909080" - osb:paint="solid" - id="linearGradient9964"> - <stop - style="stop-color:#909080;stop-opacity:1.000000;" - offset="0" - id="stop9966" /> - </linearGradient> - <linearGradient - inkscape:label="#909084" - osb:paint="solid" - id="linearGradient9968"> - <stop - style="stop-color:#909084;stop-opacity:1.000000;" - offset="0" - id="stop9970" /> - </linearGradient> - <linearGradient - inkscape:label="#909088" - osb:paint="solid" - id="linearGradient9972"> - <stop - style="stop-color:#909088;stop-opacity:1.000000;" - offset="0" - id="stop9974" /> - </linearGradient> - <linearGradient - inkscape:label="#909488" - osb:paint="solid" - id="linearGradient9976"> - <stop - style="stop-color:#909488;stop-opacity:1.000000;" - offset="0" - id="stop9978" /> - </linearGradient> - <linearGradient - inkscape:label="#90948C" - osb:paint="solid" - id="linearGradient9980"> - <stop - style="stop-color:#90948c;stop-opacity:1.000000;" - offset="0" - id="stop9982" /> - </linearGradient> - <linearGradient - inkscape:label="#90988C" - osb:paint="solid" - id="linearGradient9984"> - <stop - style="stop-color:#90988c;stop-opacity:1.000000;" - offset="0" - id="stop9986" /> - </linearGradient> - <linearGradient - inkscape:label="#909890" - osb:paint="solid" - id="linearGradient9988"> - <stop - style="stop-color:#909890;stop-opacity:1.000000;" - offset="0" - id="stop9990" /> - </linearGradient> - <linearGradient - inkscape:label="#909894" - osb:paint="solid" - id="linearGradient9992"> - <stop - style="stop-color:#909894;stop-opacity:1.000000;" - offset="0" - id="stop9994" /> - </linearGradient> - <linearGradient - inkscape:label="#909C94" - osb:paint="solid" - id="linearGradient9996"> - <stop - style="stop-color:#909c94;stop-opacity:1.000000;" - offset="0" - id="stop9998" /> - </linearGradient> - <linearGradient - inkscape:label="#909C98" - osb:paint="solid" - id="linearGradient10000"> - <stop - style="stop-color:#909c98;stop-opacity:1.000000;" - offset="0" - id="stop10002" /> - </linearGradient> - <linearGradient - inkscape:label="#90A098" - osb:paint="solid" - id="linearGradient10004"> - <stop - style="stop-color:#90a098;stop-opacity:1.000000;" - offset="0" - id="stop10006" /> - </linearGradient> - <linearGradient - inkscape:label="#90A09C" - osb:paint="solid" - id="linearGradient10008"> - <stop - style="stop-color:#90a09c;stop-opacity:1.000000;" - offset="0" - id="stop10010" /> - </linearGradient> - <linearGradient - inkscape:label="#90A0A0" - osb:paint="solid" - id="linearGradient10012"> - <stop - style="stop-color:#90a0a0;stop-opacity:1.000000;" - offset="0" - id="stop10014" /> - </linearGradient> - <linearGradient - inkscape:label="#90A4A0" - osb:paint="solid" - id="linearGradient10016"> - <stop - style="stop-color:#90a4a0;stop-opacity:1.000000;" - offset="0" - id="stop10018" /> - </linearGradient> - <linearGradient - inkscape:label="#90A4A4" - osb:paint="solid" - id="linearGradient10020"> - <stop - style="stop-color:#90a4a4;stop-opacity:1.000000;" - offset="0" - id="stop10022" /> - </linearGradient> - <linearGradient - inkscape:label="#90A4A8" - osb:paint="solid" - id="linearGradient10024"> - <stop - style="stop-color:#90a4a8;stop-opacity:1.000000;" - offset="0" - id="stop10026" /> - </linearGradient> - <linearGradient - inkscape:label="#90A8A8" - osb:paint="solid" - id="linearGradient10028"> - <stop - style="stop-color:#90a8a8;stop-opacity:1.000000;" - offset="0" - id="stop10030" /> - </linearGradient> - <linearGradient - inkscape:label="#90A8AC" - osb:paint="solid" - id="linearGradient10032"> - <stop - style="stop-color:#90a8ac;stop-opacity:1.000000;" - offset="0" - id="stop10034" /> - </linearGradient> - <linearGradient - inkscape:label="#90ACAC" - osb:paint="solid" - id="linearGradient10036"> - <stop - style="stop-color:#90acac;stop-opacity:1.000000;" - offset="0" - id="stop10038" /> - </linearGradient> - <linearGradient - inkscape:label="#90ACB0" - osb:paint="solid" - id="linearGradient10040"> - <stop - style="stop-color:#90acb0;stop-opacity:1.000000;" - offset="0" - id="stop10042" /> - </linearGradient> - <linearGradient - inkscape:label="#90ACB4" - osb:paint="solid" - id="linearGradient10044"> - <stop - style="stop-color:#90acb4;stop-opacity:1.000000;" - offset="0" - id="stop10046" /> - </linearGradient> - <linearGradient - inkscape:label="#90B0B4" - osb:paint="solid" - id="linearGradient10048"> - <stop - style="stop-color:#90b0b4;stop-opacity:1.000000;" - offset="0" - id="stop10050" /> - </linearGradient> - <linearGradient - inkscape:label="#90B0B8" - osb:paint="solid" - id="linearGradient10052"> - <stop - style="stop-color:#90b0b8;stop-opacity:1.000000;" - offset="0" - id="stop10054" /> - </linearGradient> - <linearGradient - inkscape:label="#90B4B8" - osb:paint="solid" - id="linearGradient10056"> - <stop - style="stop-color:#90b4b8;stop-opacity:1.000000;" - offset="0" - id="stop10058" /> - </linearGradient> - <linearGradient - inkscape:label="#90B4BC" - osb:paint="solid" - id="linearGradient10060"> - <stop - style="stop-color:#90b4bc;stop-opacity:1.000000;" - offset="0" - id="stop10062" /> - </linearGradient> - <linearGradient - inkscape:label="#90B4C0" - osb:paint="solid" - id="linearGradient10064"> - <stop - style="stop-color:#90b4c0;stop-opacity:1.000000;" - offset="0" - id="stop10066" /> - </linearGradient> - <linearGradient - inkscape:label="#90B8C0" - osb:paint="solid" - id="linearGradient10068"> - <stop - style="stop-color:#90b8c0;stop-opacity:1.000000;" - offset="0" - id="stop10070" /> - </linearGradient> - <linearGradient - inkscape:label="#90B8C4" - osb:paint="solid" - id="linearGradient10072"> - <stop - style="stop-color:#90b8c4;stop-opacity:1.000000;" - offset="0" - id="stop10074" /> - </linearGradient> - <linearGradient - inkscape:label="#94BCC0" - osb:paint="solid" - id="linearGradient10076"> - <stop - style="stop-color:#94bcc0;stop-opacity:1.000000;" - offset="0" - id="stop10078" /> - </linearGradient> - <linearGradient - inkscape:label="#98BCC0" - osb:paint="solid" - id="linearGradient10080"> - <stop - style="stop-color:#98bcc0;stop-opacity:1.000000;" - offset="0" - id="stop10082" /> - </linearGradient> - <linearGradient - inkscape:label="#98BCBC" - osb:paint="solid" - id="linearGradient10084"> - <stop - style="stop-color:#98bcbc;stop-opacity:1.000000;" - offset="0" - id="stop10086" /> - </linearGradient> - <linearGradient - inkscape:label="#9CBCBC" - osb:paint="solid" - id="linearGradient10088"> - <stop - style="stop-color:#9cbcbc;stop-opacity:1.000000;" - offset="0" - id="stop10090" /> - </linearGradient> - <linearGradient - inkscape:label="#A0BCB8" - osb:paint="solid" - id="linearGradient10092"> - <stop - style="stop-color:#a0bcb8;stop-opacity:1.000000;" - offset="0" - id="stop10094" /> - </linearGradient> - <linearGradient - inkscape:label="#A4BCB8" - osb:paint="solid" - id="linearGradient10096"> - <stop - style="stop-color:#a4bcb8;stop-opacity:1.000000;" - offset="0" - id="stop10098" /> - </linearGradient> - <linearGradient - inkscape:label="#A4BCB4" - osb:paint="solid" - id="linearGradient10100"> - <stop - style="stop-color:#a4bcb4;stop-opacity:1.000000;" - offset="0" - id="stop10102" /> - </linearGradient> - <linearGradient - inkscape:label="#A4C0B4" - osb:paint="solid" - id="linearGradient10104"> - <stop - style="stop-color:#a4c0b4;stop-opacity:1.000000;" - offset="0" - id="stop10106" /> - </linearGradient> - <linearGradient - inkscape:label="#A8C0B4" - osb:paint="solid" - id="linearGradient10108"> - <stop - style="stop-color:#a8c0b4;stop-opacity:1.000000;" - offset="0" - id="stop10110" /> - </linearGradient> - <linearGradient - inkscape:label="#ACC0B0" - osb:paint="solid" - id="linearGradient10112"> - <stop - style="stop-color:#acc0b0;stop-opacity:1.000000;" - offset="0" - id="stop10114" /> - </linearGradient> - <linearGradient - inkscape:label="#B0C0B0" - osb:paint="solid" - id="linearGradient10116"> - <stop - style="stop-color:#b0c0b0;stop-opacity:1.000000;" - offset="0" - id="stop10118" /> - </linearGradient> - <linearGradient - inkscape:label="#B0C0AC" - osb:paint="solid" - id="linearGradient10120"> - <stop - style="stop-color:#b0c0ac;stop-opacity:1.000000;" - offset="0" - id="stop10122" /> - </linearGradient> - <linearGradient - inkscape:label="#B4C0AC" - osb:paint="solid" - id="linearGradient10124"> - <stop - style="stop-color:#b4c0ac;stop-opacity:1.000000;" - offset="0" - id="stop10126" /> - </linearGradient> - <linearGradient - inkscape:label="#B4C0A8" - osb:paint="solid" - id="linearGradient10128"> - <stop - style="stop-color:#b4c0a8;stop-opacity:1.000000;" - offset="0" - id="stop10130" /> - </linearGradient> - <linearGradient - inkscape:label="#B8C0A8" - osb:paint="solid" - id="linearGradient10132"> - <stop - style="stop-color:#b8c0a8;stop-opacity:1.000000;" - offset="0" - id="stop10134" /> - </linearGradient> - <linearGradient - inkscape:label="#B8C4A8" - osb:paint="solid" - id="linearGradient10136"> - <stop - style="stop-color:#b8c4a8;stop-opacity:1.000000;" - offset="0" - id="stop10138" /> - </linearGradient> - <linearGradient - inkscape:label="#BCC4A4" - osb:paint="solid" - id="linearGradient10140"> - <stop - style="stop-color:#bcc4a4;stop-opacity:1.000000;" - offset="0" - id="stop10142" /> - </linearGradient> - <linearGradient - inkscape:label="#C0C4A4" - osb:paint="solid" - id="linearGradient10144"> - <stop - style="stop-color:#c0c4a4;stop-opacity:1.000000;" - offset="0" - id="stop10146" /> - </linearGradient> - <linearGradient - inkscape:label="#C0C4A0" - osb:paint="solid" - id="linearGradient10148"> - <stop - style="stop-color:#c0c4a0;stop-opacity:1.000000;" - offset="0" - id="stop10150" /> - </linearGradient> - <linearGradient - inkscape:label="#C4C4A0" - osb:paint="solid" - id="linearGradient10152"> - <stop - style="stop-color:#c4c4a0;stop-opacity:1.000000;" - offset="0" - id="stop10154" /> - </linearGradient> - <linearGradient - inkscape:label="#C8C49C" - osb:paint="solid" - id="linearGradient10156"> - <stop - style="stop-color:#c8c49c;stop-opacity:1.000000;" - offset="0" - id="stop10158" /> - </linearGradient> - <linearGradient - inkscape:label="#C8C89C" - osb:paint="solid" - id="linearGradient10160"> - <stop - style="stop-color:#c8c89c;stop-opacity:1.000000;" - offset="0" - id="stop10162" /> - </linearGradient> - <linearGradient - inkscape:label="#CCC89C" - osb:paint="solid" - id="linearGradient10164"> - <stop - style="stop-color:#ccc89c;stop-opacity:1.000000;" - offset="0" - id="stop10166" /> - </linearGradient> - <linearGradient - inkscape:label="#CCC898" - osb:paint="solid" - id="linearGradient10168"> - <stop - style="stop-color:#ccc898;stop-opacity:1.000000;" - offset="0" - id="stop10170" /> - </linearGradient> - <linearGradient - inkscape:label="#D0C898" - osb:paint="solid" - id="linearGradient10172"> - <stop - style="stop-color:#d0c898;stop-opacity:1.000000;" - offset="0" - id="stop10174" /> - </linearGradient> - <linearGradient - inkscape:label="#D0C894" - osb:paint="solid" - id="linearGradient10176"> - <stop - style="stop-color:#d0c894;stop-opacity:1.000000;" - offset="0" - id="stop10178" /> - </linearGradient> - <linearGradient - inkscape:label="#D4C894" - osb:paint="solid" - id="linearGradient10180"> - <stop - style="stop-color:#d4c894;stop-opacity:1.000000;" - offset="0" - id="stop10182" /> - </linearGradient> - <linearGradient - inkscape:label="#D8C894" - osb:paint="solid" - id="linearGradient10184"> - <stop - style="stop-color:#d8c894;stop-opacity:1.000000;" - offset="0" - id="stop10186" /> - </linearGradient> - <linearGradient - inkscape:label="#D8C890" - osb:paint="solid" - id="linearGradient10188"> - <stop - style="stop-color:#d8c890;stop-opacity:1.000000;" - offset="0" - id="stop10190" /> - </linearGradient> - <linearGradient - inkscape:label="#DCC890" - osb:paint="solid" - id="linearGradient10192"> - <stop - style="stop-color:#dcc890;stop-opacity:1.000000;" - offset="0" - id="stop10194" /> - </linearGradient> - <linearGradient - inkscape:label="#DCCC90" - osb:paint="solid" - id="linearGradient10196"> - <stop - style="stop-color:#dccc90;stop-opacity:1.000000;" - offset="0" - id="stop10198" /> - </linearGradient> - <linearGradient - inkscape:label="#DCCC8C" - osb:paint="solid" - id="linearGradient10200"> - <stop - style="stop-color:#dccc8c;stop-opacity:1.000000;" - offset="0" - id="stop10202" /> - </linearGradient> - <linearGradient - inkscape:label="#E0CC8C" - osb:paint="solid" - id="linearGradient10204"> - <stop - style="stop-color:#e0cc8c;stop-opacity:1.000000;" - offset="0" - id="stop10206" /> - </linearGradient> - <linearGradient - inkscape:label="#E4CC88" - osb:paint="solid" - id="linearGradient10208"> - <stop - style="stop-color:#e4cc88;stop-opacity:1.000000;" - offset="0" - id="stop10210" /> - </linearGradient> - <linearGradient - inkscape:label="#E8CC88" - osb:paint="solid" - id="linearGradient10212"> - <stop - style="stop-color:#e8cc88;stop-opacity:1.000000;" - offset="0" - id="stop10214" /> - </linearGradient> - <linearGradient - inkscape:label="#E8CC84" - osb:paint="solid" - id="linearGradient10216"> - <stop - style="stop-color:#e8cc84;stop-opacity:1.000000;" - offset="0" - id="stop10218" /> - </linearGradient> - <linearGradient - inkscape:label="#ECCC84" - osb:paint="solid" - id="linearGradient10220"> - <stop - style="stop-color:#eccc84;stop-opacity:1.000000;" - offset="0" - id="stop10222" /> - </linearGradient> - <linearGradient - inkscape:label="#E8C880" - osb:paint="solid" - id="linearGradient10224"> - <stop - style="stop-color:#e8c880;stop-opacity:1.000000;" - offset="0" - id="stop10226" /> - </linearGradient> - <linearGradient - inkscape:label="#E4C880" - osb:paint="solid" - id="linearGradient10228"> - <stop - style="stop-color:#e4c880;stop-opacity:1.000000;" - offset="0" - id="stop10230" /> - </linearGradient> - <linearGradient - inkscape:label="#E4C480" - osb:paint="solid" - id="linearGradient10232"> - <stop - style="stop-color:#e4c480;stop-opacity:1.000000;" - offset="0" - id="stop10234" /> - </linearGradient> - <linearGradient - inkscape:label="#E4C47C" - osb:paint="solid" - id="linearGradient10236"> - <stop - style="stop-color:#e4c47c;stop-opacity:1.000000;" - offset="0" - id="stop10238" /> - </linearGradient> - <linearGradient - inkscape:label="#E0C47C" - osb:paint="solid" - id="linearGradient10240"> - <stop - style="stop-color:#e0c47c;stop-opacity:1.000000;" - offset="0" - id="stop10242" /> - </linearGradient> - <linearGradient - inkscape:label="#DCC07C" - osb:paint="solid" - id="linearGradient10244"> - <stop - style="stop-color:#dcc07c;stop-opacity:1.000000;" - offset="0" - id="stop10246" /> - </linearGradient> - <linearGradient - inkscape:label="#DCC078" - osb:paint="solid" - id="linearGradient10248"> - <stop - style="stop-color:#dcc078;stop-opacity:1.000000;" - offset="0" - id="stop10250" /> - </linearGradient> - <linearGradient - inkscape:label="#D8C078" - osb:paint="solid" - id="linearGradient10252"> - <stop - style="stop-color:#d8c078;stop-opacity:1.000000;" - offset="0" - id="stop10254" /> - </linearGradient> - <linearGradient - inkscape:label="#D8BC78" - osb:paint="solid" - id="linearGradient10256"> - <stop - style="stop-color:#d8bc78;stop-opacity:1.000000;" - offset="0" - id="stop10258" /> - </linearGradient> - <linearGradient - inkscape:label="#D4BC78" - osb:paint="solid" - id="linearGradient10260"> - <stop - style="stop-color:#d4bc78;stop-opacity:1.000000;" - offset="0" - id="stop10262" /> - </linearGradient> - <linearGradient - inkscape:label="#D4BC74" - osb:paint="solid" - id="linearGradient10264"> - <stop - style="stop-color:#d4bc74;stop-opacity:1.000000;" - offset="0" - id="stop10266" /> - </linearGradient> - <linearGradient - inkscape:label="#D0BC74" - osb:paint="solid" - id="linearGradient10268"> - <stop - style="stop-color:#d0bc74;stop-opacity:1.000000;" - offset="0" - id="stop10270" /> - </linearGradient> - <linearGradient - inkscape:label="#D0B874" - osb:paint="solid" - id="linearGradient10272"> - <stop - style="stop-color:#d0b874;stop-opacity:1.000000;" - offset="0" - id="stop10274" /> - </linearGradient> - <linearGradient - inkscape:label="#CCB874" - osb:paint="solid" - id="linearGradient10276"> - <stop - style="stop-color:#ccb874;stop-opacity:1.000000;" - offset="0" - id="stop10278" /> - </linearGradient> - <linearGradient - inkscape:label="#CCB870" - osb:paint="solid" - id="linearGradient10280"> - <stop - style="stop-color:#ccb870;stop-opacity:1.000000;" - offset="0" - id="stop10282" /> - </linearGradient> - <linearGradient - inkscape:label="#CCB470" - osb:paint="solid" - id="linearGradient10284"> - <stop - style="stop-color:#ccb470;stop-opacity:1.000000;" - offset="0" - id="stop10286" /> - </linearGradient> - <linearGradient - inkscape:label="#C8B470" - osb:paint="solid" - id="linearGradient10288"> - <stop - style="stop-color:#c8b470;stop-opacity:1.000000;" - offset="0" - id="stop10290" /> - </linearGradient> - <linearGradient - inkscape:label="#C4B46C" - osb:paint="solid" - id="linearGradient10292"> - <stop - style="stop-color:#c4b46c;stop-opacity:1.000000;" - offset="0" - id="stop10294" /> - </linearGradient> - <linearGradient - inkscape:label="#C4B06C" - osb:paint="solid" - id="linearGradient10296"> - <stop - style="stop-color:#c4b06c;stop-opacity:1.000000;" - offset="0" - id="stop10298" /> - </linearGradient> - <linearGradient - inkscape:label="#C0B06C" - osb:paint="solid" - id="linearGradient10300"> - <stop - style="stop-color:#c0b06c;stop-opacity:1.000000;" - offset="0" - id="stop10302" /> - </linearGradient> - <linearGradient - inkscape:label="#BCAC68" - osb:paint="solid" - id="linearGradient10304"> - <stop - style="stop-color:#bcac68;stop-opacity:1.000000;" - offset="0" - id="stop10306" /> - </linearGradient> - <linearGradient - inkscape:label="#B8AC68" - osb:paint="solid" - id="linearGradient10308"> - <stop - style="stop-color:#b8ac68;stop-opacity:1.000000;" - offset="0" - id="stop10310" /> - </linearGradient> - <linearGradient - inkscape:label="#B8A868" - osb:paint="solid" - id="linearGradient10312"> - <stop - style="stop-color:#b8a868;stop-opacity:1.000000;" - offset="0" - id="stop10314" /> - </linearGradient> - <linearGradient - inkscape:label="#B4A864" - osb:paint="solid" - id="linearGradient10316"> - <stop - style="stop-color:#b4a864;stop-opacity:1.000000;" - offset="0" - id="stop10318" /> - </linearGradient> - <linearGradient - inkscape:label="#B0A864" - osb:paint="solid" - id="linearGradient10320"> - <stop - style="stop-color:#b0a864;stop-opacity:1.000000;" - offset="0" - id="stop10322" /> - </linearGradient> - <linearGradient - inkscape:label="#B0A464" - osb:paint="solid" - id="linearGradient10324"> - <stop - style="stop-color:#b0a464;stop-opacity:1.000000;" - offset="0" - id="stop10326" /> - </linearGradient> - <linearGradient - inkscape:label="#B0A460" - osb:paint="solid" - id="linearGradient10328"> - <stop - style="stop-color:#b0a460;stop-opacity:1.000000;" - offset="0" - id="stop10330" /> - </linearGradient> - <linearGradient - inkscape:label="#ACA460" - osb:paint="solid" - id="linearGradient10332"> - <stop - style="stop-color:#aca460;stop-opacity:1.000000;" - offset="0" - id="stop10334" /> - </linearGradient> - <linearGradient - inkscape:label="#ACA060" - osb:paint="solid" - id="linearGradient10336"> - <stop - style="stop-color:#aca060;stop-opacity:1.000000;" - offset="0" - id="stop10338" /> - </linearGradient> - <linearGradient - inkscape:label="#A8A060" - osb:paint="solid" - id="linearGradient10340"> - <stop - style="stop-color:#a8a060;stop-opacity:1.000000;" - offset="0" - id="stop10342" /> - </linearGradient> - <linearGradient - inkscape:label="#A8A05C" - osb:paint="solid" - id="linearGradient10344"> - <stop - style="stop-color:#a8a05c;stop-opacity:1.000000;" - offset="0" - id="stop10346" /> - </linearGradient> - <linearGradient - inkscape:label="#A4A05C" - osb:paint="solid" - id="linearGradient10348"> - <stop - style="stop-color:#a4a05c;stop-opacity:1.000000;" - offset="0" - id="stop10350" /> - </linearGradient> - <linearGradient - inkscape:label="#A49C5C" - osb:paint="solid" - id="linearGradient10352"> - <stop - style="stop-color:#a49c5c;stop-opacity:1.000000;" - offset="0" - id="stop10354" /> - </linearGradient> - <linearGradient - inkscape:label="#A09C5C" - osb:paint="solid" - id="linearGradient10356"> - <stop - style="stop-color:#a09c5c;stop-opacity:1.000000;" - offset="0" - id="stop10358" /> - </linearGradient> - <linearGradient - inkscape:label="#A09C58" - osb:paint="solid" - id="linearGradient10360"> - <stop - style="stop-color:#a09c58;stop-opacity:1.000000;" - offset="0" - id="stop10362" /> - </linearGradient> - <linearGradient - inkscape:label="#9C9858" - osb:paint="solid" - id="linearGradient10364"> - <stop - style="stop-color:#9c9858;stop-opacity:1.000000;" - offset="0" - id="stop10366" /> - </linearGradient> - <linearGradient - inkscape:label="#989858" - osb:paint="solid" - id="linearGradient10368"> - <stop - style="stop-color:#989858;stop-opacity:1.000000;" - offset="0" - id="stop10370" /> - </linearGradient> - <linearGradient - inkscape:label="#989854" - osb:paint="solid" - id="linearGradient10372"> - <stop - style="stop-color:#989854;stop-opacity:1.000000;" - offset="0" - id="stop10374" /> - </linearGradient> - <linearGradient - inkscape:label="#989454" - osb:paint="solid" - id="linearGradient10376"> - <stop - style="stop-color:#989454;stop-opacity:1.000000;" - offset="0" - id="stop10378" /> - </linearGradient> - <linearGradient - inkscape:label="#949454" - osb:paint="solid" - id="linearGradient10380"> - <stop - style="stop-color:#949454;stop-opacity:1.000000;" - offset="0" - id="stop10382" /> - </linearGradient> - <linearGradient - inkscape:label="#909050" - osb:paint="solid" - id="linearGradient10384"> - <stop - style="stop-color:#909050;stop-opacity:1.000000;" - offset="0" - id="stop10386" /> - </linearGradient> - <linearGradient - inkscape:label="#8C9050" - osb:paint="solid" - id="linearGradient10388"> - <stop - style="stop-color:#8c9050;stop-opacity:1.000000;" - offset="0" - id="stop10390" /> - </linearGradient> - <linearGradient - inkscape:label="#8C8C50" - osb:paint="solid" - id="linearGradient10392"> - <stop - style="stop-color:#8c8c50;stop-opacity:1.000000;" - offset="0" - id="stop10394" /> - </linearGradient> - <linearGradient - inkscape:label="#8C8C4C" - osb:paint="solid" - id="linearGradient10396"> - <stop - style="stop-color:#8c8c4c;stop-opacity:1.000000;" - offset="0" - id="stop10398" /> - </linearGradient> - <linearGradient - inkscape:label="#888C4C" - osb:paint="solid" - id="linearGradient10400"> - <stop - style="stop-color:#888c4c;stop-opacity:1.000000;" - offset="0" - id="stop10402" /> - </linearGradient> - <linearGradient - inkscape:label="#84884C" - osb:paint="solid" - id="linearGradient10404"> - <stop - style="stop-color:#84884c;stop-opacity:1.000000;" - offset="0" - id="stop10406" /> - </linearGradient> - <linearGradient - inkscape:label="#848848" - osb:paint="solid" - id="linearGradient10408"> - <stop - style="stop-color:#848848;stop-opacity:1.000000;" - offset="0" - id="stop10410" /> - </linearGradient> - <linearGradient - inkscape:label="#808848" - osb:paint="solid" - id="linearGradient10412"> - <stop - style="stop-color:#808848;stop-opacity:1.000000;" - offset="0" - id="stop10414" /> - </linearGradient> - <linearGradient - inkscape:label="#808448" - osb:paint="solid" - id="linearGradient10416"> - <stop - style="stop-color:#808448;stop-opacity:1.000000;" - offset="0" - id="stop10418" /> - </linearGradient> - <linearGradient - inkscape:label="#7C8448" - osb:paint="solid" - id="linearGradient10420"> - <stop - style="stop-color:#7c8448;stop-opacity:1.000000;" - offset="0" - id="stop10422" /> - </linearGradient> - <linearGradient - inkscape:label="#7C8444" - osb:paint="solid" - id="linearGradient10424"> - <stop - style="stop-color:#7c8444;stop-opacity:1.000000;" - offset="0" - id="stop10426" /> - </linearGradient> - <linearGradient - inkscape:label="#788444" - osb:paint="solid" - id="linearGradient10428"> - <stop - style="stop-color:#788444;stop-opacity:1.000000;" - offset="0" - id="stop10430" /> - </linearGradient> - <linearGradient - inkscape:label="#788044" - osb:paint="solid" - id="linearGradient10432"> - <stop - style="stop-color:#788044;stop-opacity:1.000000;" - offset="0" - id="stop10434" /> - </linearGradient> - <linearGradient - inkscape:label="#748044" - osb:paint="solid" - id="linearGradient10436"> - <stop - style="stop-color:#748044;stop-opacity:1.000000;" - offset="0" - id="stop10438" /> - </linearGradient> - <linearGradient - inkscape:label="#748040" - osb:paint="solid" - id="linearGradient10440"> - <stop - style="stop-color:#748040;stop-opacity:1.000000;" - offset="0" - id="stop10442" /> - </linearGradient> - <linearGradient - inkscape:label="#747C40" - osb:paint="solid" - id="linearGradient10444"> - <stop - style="stop-color:#747c40;stop-opacity:1.000000;" - offset="0" - id="stop10446" /> - </linearGradient> - <linearGradient - inkscape:label="#707C40" - osb:paint="solid" - id="linearGradient10448"> - <stop - style="stop-color:#707c40;stop-opacity:1.000000;" - offset="0" - id="stop10450" /> - </linearGradient> - <linearGradient - inkscape:label="#6C7C3C" - osb:paint="solid" - id="linearGradient10452"> - <stop - style="stop-color:#6c7c3c;stop-opacity:1.000000;" - offset="0" - id="stop10454" /> - </linearGradient> - <linearGradient - inkscape:label="#6C783C" - osb:paint="solid" - id="linearGradient10456"> - <stop - style="stop-color:#6c783c;stop-opacity:1.000000;" - offset="0" - id="stop10458" /> - </linearGradient> - <linearGradient - inkscape:label="#68783C" - osb:paint="solid" - id="linearGradient10460"> - <stop - style="stop-color:#68783c;stop-opacity:1.000000;" - offset="0" - id="stop10462" /> - </linearGradient> - <linearGradient - inkscape:label="#647438" - osb:paint="solid" - id="linearGradient10464"> - <stop - style="stop-color:#647438;stop-opacity:1.000000;" - offset="0" - id="stop10466" /> - </linearGradient> - <linearGradient - inkscape:label="#607438" - osb:paint="solid" - id="linearGradient10468"> - <stop - style="stop-color:#607438;stop-opacity:1.000000;" - offset="0" - id="stop10470" /> - </linearGradient> - <linearGradient - inkscape:label="#607038" - osb:paint="solid" - id="linearGradient10472"> - <stop - style="stop-color:#607038;stop-opacity:1.000000;" - offset="0" - id="stop10474" /> - </linearGradient> - <linearGradient - inkscape:label="#5C7034" - osb:paint="solid" - id="linearGradient10476"> - <stop - style="stop-color:#5c7034;stop-opacity:1.000000;" - offset="0" - id="stop10478" /> - </linearGradient> - <linearGradient - inkscape:label="#587034" - osb:paint="solid" - id="linearGradient10480"> - <stop - style="stop-color:#587034;stop-opacity:1.000000;" - offset="0" - id="stop10482" /> - </linearGradient> - <linearGradient - inkscape:label="#586C34" - osb:paint="solid" - id="linearGradient10484"> - <stop - style="stop-color:#586c34;stop-opacity:1.000000;" - offset="0" - id="stop10486" /> - </linearGradient> - <linearGradient - inkscape:label="#586C30" - osb:paint="solid" - id="linearGradient10488"> - <stop - style="stop-color:#586c30;stop-opacity:1.000000;" - offset="0" - id="stop10490" /> - </linearGradient> - <linearGradient - inkscape:label="#546C30" - osb:paint="solid" - id="linearGradient10492"> - <stop - style="stop-color:#546c30;stop-opacity:1.000000;" - offset="0" - id="stop10494" /> - </linearGradient> - <linearGradient - inkscape:label="#546830" - osb:paint="solid" - id="linearGradient10496"> - <stop - style="stop-color:#546830;stop-opacity:1.000000;" - offset="0" - id="stop10498" /> - </linearGradient> - <linearGradient - inkscape:label="#506830" - osb:paint="solid" - id="linearGradient10500"> - <stop - style="stop-color:#506830;stop-opacity:1.000000;" - offset="0" - id="stop10502" /> - </linearGradient> - <linearGradient - inkscape:label="#50682C" - osb:paint="solid" - id="linearGradient10504"> - <stop - style="stop-color:#50682c;stop-opacity:1.000000;" - offset="0" - id="stop10506" /> - </linearGradient> - <linearGradient - inkscape:label="#4C682C" - osb:paint="solid" - id="linearGradient10508"> - <stop - style="stop-color:#4c682c;stop-opacity:1.000000;" - offset="0" - id="stop10510" /> - </linearGradient> - <linearGradient - inkscape:label="#4C642C" - osb:paint="solid" - id="linearGradient10512"> - <stop - style="stop-color:#4c642c;stop-opacity:1.000000;" - offset="0" - id="stop10514" /> - </linearGradient> - <linearGradient - inkscape:label="#48642C" - osb:paint="solid" - id="linearGradient10516"> - <stop - style="stop-color:#48642c;stop-opacity:1.000000;" - offset="0" - id="stop10518" /> - </linearGradient> - <linearGradient - inkscape:label="#486428" - osb:paint="solid" - id="linearGradient10520"> - <stop - style="stop-color:#486428;stop-opacity:1.000000;" - offset="0" - id="stop10522" /> - </linearGradient> - <linearGradient - inkscape:label="#446028" - osb:paint="solid" - id="linearGradient10524"> - <stop - style="stop-color:#446028;stop-opacity:1.000000;" - offset="0" - id="stop10526" /> - </linearGradient> - <linearGradient - inkscape:label="#406028" - osb:paint="solid" - id="linearGradient10528"> - <stop - style="stop-color:#406028;stop-opacity:1.000000;" - offset="0" - id="stop10530" /> - </linearGradient> - <linearGradient - inkscape:label="#406024" - osb:paint="solid" - id="linearGradient10532"> - <stop - style="stop-color:#406024;stop-opacity:1.000000;" - offset="0" - id="stop10534" /> - </linearGradient> - <linearGradient - inkscape:label="#405C24" - osb:paint="solid" - id="linearGradient10536"> - <stop - style="stop-color:#405c24;stop-opacity:1.000000;" - offset="0" - id="stop10538" /> - </linearGradient> - <linearGradient - inkscape:label="#3C5C24" - osb:paint="solid" - id="linearGradient10540"> - <stop - style="stop-color:#3c5c24;stop-opacity:1.000000;" - offset="0" - id="stop10542" /> - </linearGradient> - </g> - <g - id="page9" - inkscape:label="LaTeX Beamer"> - <linearGradient - inkscape:label="default outer 1" - osb:paint="solid" - id="linearGradient10858"> - <stop - style="stop-color:#181c57;stop-opacity:1.000000;" - offset="0" - id="stop10860" /> - </linearGradient> - <linearGradient - inkscape:label="default outer 2" - osb:paint="solid" - id="linearGradient10862"> - <stop - style="stop-color:#252b82;stop-opacity:1.000000;" - offset="0" - id="stop10864" /> - </linearGradient> - <linearGradient - inkscape:label="default outer 3" - osb:paint="solid" - id="linearGradient10866"> - <stop - style="stop-color:#3139ae;stop-opacity:1.000000;" - offset="0" - id="stop10868" /> - </linearGradient> - <linearGradient - inkscape:label="default block" - osb:paint="solid" - id="linearGradient10870"> - <stop - style="stop-color:#e9e9f2;stop-opacity:1.000000;" - offset="0" - id="stop10872" /> - </linearGradient> - <linearGradient - inkscape:label="default added blue" - osb:paint="solid" - id="linearGradient10874"> - <stop - style="stop-color:#8d91d0;stop-opacity:1.000000;" - offset="0" - id="stop10876" /> - </linearGradient> - <linearGradient - inkscape:label="default block header" - osb:paint="solid" - id="linearGradient10878"> - <stop - style="stop-color:#3139ae;stop-opacity:1.000000;" - offset="0" - id="stop10880" /> - </linearGradient> - <linearGradient - inkscape:label="default alert block" - osb:paint="solid" - id="linearGradient10882"> - <stop - style="stop-color:#f5e7e7;stop-opacity:1.000000;" - offset="0" - id="stop10884" /> - </linearGradient> - <linearGradient - inkscape:label="default added red" - osb:paint="solid" - id="linearGradient10886"> - <stop - style="stop-color:#cd8282;stop-opacity:1.000000;" - offset="0" - id="stop10888" /> - </linearGradient> - <linearGradient - inkscape:label="default alert block header" - osb:paint="solid" - id="linearGradient10890"> - <stop - style="stop-color:#a51d1e;stop-opacity:1.000000;" - offset="0" - id="stop10892" /> - </linearGradient> - <linearGradient - inkscape:label="default example block" - osb:paint="solid" - id="linearGradient10894"> - <stop - style="stop-color:#e8eee6;stop-opacity:1.000000;" - offset="0" - id="stop10896" /> - </linearGradient> - <linearGradient - inkscape:label="default added green" - osb:paint="solid" - id="linearGradient10898"> - <stop - style="stop-color:#8aa678;stop-opacity:1.000000;" - offset="0" - id="stop10900" /> - </linearGradient> - <linearGradient - inkscape:label="default example block header" - osb:paint="solid" - id="linearGradient10902"> - <stop - style="stop-color:#2b5d0a;stop-opacity:1.000000;" - offset="0" - id="stop10904" /> - </linearGradient> - <linearGradient - inkscape:label="default covered text" - osb:paint="solid" - id="linearGradient10906"> - <stop - style="stop-color:#e4e4e4;stop-opacity:1.000000;" - offset="0" - id="stop10908" /> - </linearGradient> - <linearGradient - inkscape:label="default covered bullet" - osb:paint="solid" - id="linearGradient10910"> - <stop - style="stop-color:#e0e1f3;stop-opacity:1.000000;" - offset="0" - id="stop10912" /> - </linearGradient> - <linearGradient - inkscape:label="default background" - osb:paint="solid" - id="linearGradient10914"> - <stop - style="stop-color:#ffffff;stop-opacity:1.000000;" - offset="0" - id="stop10916" /> - </linearGradient> - <linearGradient - inkscape:label="default text" - osb:paint="solid" - id="linearGradient10918"> - <stop - style="stop-color:#000000;stop-opacity:1.000000;" - offset="0" - id="stop10920" /> - </linearGradient> - <linearGradient - inkscape:label="default light outer 1" - osb:paint="solid" - id="linearGradient10922"> - <stop - style="stop-color:#c2c3e6;stop-opacity:1.000000;" - offset="0" - id="stop10924" /> - </linearGradient> - <linearGradient - inkscape:label="default light outer 2" - osb:paint="solid" - id="linearGradient10926"> - <stop - style="stop-color:#cccdea;stop-opacity:1.000000;" - offset="0" - id="stop10928" /> - </linearGradient> - <linearGradient - inkscape:label="default light outer 3" - osb:paint="solid" - id="linearGradient10930"> - <stop - style="stop-color:#d6d7ef;stop-opacity:1.000000;" - offset="0" - id="stop10932" /> - </linearGradient> - <linearGradient - inkscape:label="default light block" - osb:paint="solid" - id="linearGradient10934"> - <stop - style="stop-color:#ebebf6;stop-opacity:1.000000;" - offset="0" - id="stop10936" /> - </linearGradient> - <linearGradient - inkscape:label="default light block header" - osb:paint="solid" - id="linearGradient10938"> - <stop - style="stop-color:#d6d7ef;stop-opacity:1.000000;" - offset="0" - id="stop10940" /> - </linearGradient> - <linearGradient - inkscape:label="default light block header text" - osb:paint="solid" - id="linearGradient10942"> - <stop - style="stop-color:#666ac2;stop-opacity:1.000000;" - offset="0" - id="stop10944" /> - </linearGradient> - <linearGradient - inkscape:label="default light alert block" - osb:paint="solid" - id="linearGradient10946"> - <stop - style="stop-color:#f9e7e7;stop-opacity:1.000000;" - offset="0" - id="stop10948" /> - </linearGradient> - <linearGradient - inkscape:label="default light alert block header" - osb:paint="solid" - id="linearGradient10950"> - <stop - style="stop-color:#f4cece;stop-opacity:1.000000;" - offset="0" - id="stop10952" /> - </linearGradient> - <linearGradient - inkscape:label="default light alert block header text" - osb:paint="solid" - id="linearGradient10954"> - <stop - style="stop-color:#dd2a2b;stop-opacity:1.000000;" - offset="0" - id="stop10956" /> - </linearGradient> - <linearGradient - inkscape:label="default light example block" - osb:paint="solid" - id="linearGradient10958"> - <stop - style="stop-color:#e9f1e6;stop-opacity:1.000000;" - offset="0" - id="stop10960" /> - </linearGradient> - <linearGradient - inkscape:label="default light example block header" - osb:paint="solid" - id="linearGradient10962"> - <stop - style="stop-color:#d2e5cc;stop-opacity:1.000000;" - offset="0" - id="stop10964" /> - </linearGradient> - <linearGradient - inkscape:label="default light example block header text" - osb:paint="solid" - id="linearGradient10966"> - <stop - style="stop-color:#3e8213;stop-opacity:1.000000;" - offset="0" - id="stop10968" /> - </linearGradient> - <linearGradient - inkscape:label="default light covered text" - osb:paint="solid" - id="linearGradient10970"> - <stop - style="stop-color:#e4e4e4;stop-opacity:1.000000;" - offset="0" - id="stop10972" /> - </linearGradient> - <linearGradient - inkscape:label="default light covered bullet" - osb:paint="solid" - id="linearGradient10974"> - <stop - style="stop-color:#e0e1f3;stop-opacity:1.000000;" - offset="0" - id="stop10976" /> - </linearGradient> - <linearGradient - inkscape:label="default light background" - osb:paint="solid" - id="linearGradient10978"> - <stop - style="stop-color:#ffffff;stop-opacity:1.000000;" - offset="0" - id="stop10980" /> - </linearGradient> - <linearGradient - inkscape:label="default light text" - osb:paint="solid" - id="linearGradient10982"> - <stop - style="stop-color:#000000;stop-opacity:1.000000;" - offset="0" - id="stop10984" /> - </linearGradient> - <linearGradient - inkscape:label="beetle outer 1" - osb:paint="solid" - id="linearGradient10986"> - <stop - style="stop-color:#3d4970;stop-opacity:1.000000;" - offset="0" - id="stop10988" /> - </linearGradient> - <linearGradient - inkscape:label="beetle outer 2" - osb:paint="solid" - id="linearGradient10990"> - <stop - style="stop-color:#404d77;stop-opacity:1.000000;" - offset="0" - id="stop10992" /> - </linearGradient> - <linearGradient - inkscape:label="beetle outer 3" - osb:paint="solid" - id="linearGradient10994"> - <stop - style="stop-color:#43517d;stop-opacity:1.000000;" - offset="0" - id="stop10996" /> - </linearGradient> - <linearGradient - inkscape:label="beetle added blue" - osb:paint="solid" - id="linearGradient10998"> - <stop - style="stop-color:#55679e;stop-opacity:1.000000;" - offset="0" - id="stop11000" /> - </linearGradient> - <linearGradient - inkscape:label="beetle added blue" - osb:paint="solid" - id="linearGradient11002"> - <stop - style="stop-color:#7382b3;stop-opacity:1.000000;" - offset="0" - id="stop11004" /> - </linearGradient> - <linearGradient - inkscape:label="beetle added blue" - osb:paint="solid" - id="linearGradient11006"> - <stop - style="stop-color:#b4b9cb;stop-opacity:1.000000;" - offset="0" - id="stop11008" /> - </linearGradient> - <linearGradient - inkscape:label="beetle added red" - osb:paint="solid" - id="linearGradient11010"> - <stop - style="stop-color:#cd8282;stop-opacity:1.000000;" - offset="0" - id="stop11012" /> - </linearGradient> - <linearGradient - inkscape:label="beetle alert block header text" - osb:paint="solid" - id="linearGradient11014"> - <stop - style="stop-color:#bc2122;stop-opacity:1.000000;" - offset="0" - id="stop11016" /> - </linearGradient> - <linearGradient - inkscape:label="beetle added green" - osb:paint="solid" - id="linearGradient11018"> - <stop - style="stop-color:#8aa678;stop-opacity:1.000000;" - offset="0" - id="stop11020" /> - </linearGradient> - <linearGradient - inkscape:label="beetle example block header text" - osb:paint="solid" - id="linearGradient11022"> - <stop - style="stop-color:#3a7c0e;stop-opacity:1.000000;" - offset="0" - id="stop11024" /> - </linearGradient> - <linearGradient - inkscape:label="beetle header text" - osb:paint="solid" - id="linearGradient11026"> - <stop - style="stop-color:#ffffff;stop-opacity:1.000000;" - offset="0" - id="stop11028" /> - </linearGradient> - <linearGradient - inkscape:label="beetle added grey" - osb:paint="solid" - id="linearGradient11030"> - <stop - style="stop-color:#cccccc;stop-opacity:1.000000;" - offset="0" - id="stop11032" /> - </linearGradient> - <linearGradient - inkscape:label="beetle covered bullet" - osb:paint="solid" - id="linearGradient11034"> - <stop - style="stop-color:#a8a8a8;stop-opacity:1.000000;" - offset="0" - id="stop11036" /> - </linearGradient> - <linearGradient - inkscape:label="beetle background" - osb:paint="solid" - id="linearGradient11038"> - <stop - style="stop-color:#999999;stop-opacity:1.000000;" - offset="0" - id="stop11040" /> - </linearGradient> - <linearGradient - inkscape:label="beetle covered text" - osb:paint="solid" - id="linearGradient11042"> - <stop - style="stop-color:#828282;stop-opacity:1.000000;" - offset="0" - id="stop11044" /> - </linearGradient> - <linearGradient - inkscape:label="beetle added grey" - osb:paint="solid" - id="linearGradient11046"> - <stop - style="stop-color:#4d4d4d;stop-opacity:1.000000;" - offset="0" - id="stop11048" /> - </linearGradient> - <linearGradient - inkscape:label="beetle text" - osb:paint="solid" - id="linearGradient11050"> - <stop - style="stop-color:#000000;stop-opacity:1.000000;" - offset="0" - id="stop11052" /> - </linearGradient> - <linearGradient - inkscape:label="albatross outer 1" - osb:paint="solid" - id="linearGradient11054"> - <stop - style="stop-color:#000837;stop-opacity:1.000000;" - offset="0" - id="stop11056" /> - </linearGradient> - <linearGradient - inkscape:label="albatross outer 2" - osb:paint="solid" - id="linearGradient11058"> - <stop - style="stop-color:#000a4b;stop-opacity:1.000000;" - offset="0" - id="stop11060" /> - </linearGradient> - <linearGradient - inkscape:label="albatross outer 3" - osb:paint="solid" - id="linearGradient11062"> - <stop - style="stop-color:#000d5d;stop-opacity:1.000000;" - offset="0" - id="stop11064" /> - </linearGradient> - <linearGradient - inkscape:label="albatross background" - osb:paint="solid" - id="linearGradient11066"> - <stop - style="stop-color:#00117c;stop-opacity:1.000000;" - offset="0" - id="stop11068" /> - </linearGradient> - <linearGradient - inkscape:label="albatross block" - osb:paint="solid" - id="linearGradient11070"> - <stop - style="stop-color:#000f70;stop-opacity:1.000000;" - offset="0" - id="stop11072" /> - </linearGradient> - <linearGradient - inkscape:label="albatross block header" - osb:paint="solid" - id="linearGradient11074"> - <stop - style="stop-color:#000d5d;stop-opacity:1.000000;" - offset="0" - id="stop11076" /> - </linearGradient> - <linearGradient - inkscape:label="albatross header text" - osb:paint="solid" - id="linearGradient11078"> - <stop - style="stop-color:#6c70b8;stop-opacity:1.000000;" - offset="0" - id="stop11080" /> - </linearGradient> - <linearGradient - inkscape:label="albatross bullet" - osb:paint="solid" - id="linearGradient11082"> - <stop - style="stop-color:#bec1fc;stop-opacity:1.000000;" - offset="0" - id="stop11084" /> - </linearGradient> - <linearGradient - inkscape:label="albatross covered bullet" - osb:paint="solid" - id="linearGradient11086"> - <stop - style="stop-color:#1b248f;stop-opacity:1.000000;" - offset="0" - id="stop11088" /> - </linearGradient> - <linearGradient - inkscape:label="albatross covered text" - osb:paint="solid" - id="linearGradient11090"> - <stop - style="stop-color:#3e3c5f;stop-opacity:1.000000;" - offset="0" - id="stop11092" /> - </linearGradient> - <linearGradient - inkscape:label="albatross added red" - osb:paint="solid" - id="linearGradient11094"> - <stop - style="stop-color:#df8f87;stop-opacity:1.000000;" - offset="0" - id="stop11096" /> - </linearGradient> - <linearGradient - inkscape:label="albatross alert block header text" - osb:paint="solid" - id="linearGradient11098"> - <stop - style="stop-color:#ca4436;stop-opacity:1.000000;" - offset="0" - id="stop11100" /> - </linearGradient> - <linearGradient - inkscape:label="albatross added green" - osb:paint="solid" - id="linearGradient11102"> - <stop - style="stop-color:#9dde67;stop-opacity:1.000000;" - offset="0" - id="stop11104" /> - </linearGradient> - <linearGradient - inkscape:label="albatross example block header text" - osb:paint="solid" - id="linearGradient11106"> - <stop - style="stop-color:#69b628;stop-opacity:1.000000;" - offset="0" - id="stop11108" /> - </linearGradient> - <linearGradient - inkscape:label="albatross text" - osb:paint="solid" - id="linearGradient11110"> - <stop - style="stop-color:#eae385;stop-opacity:1.000000;" - offset="0" - id="stop11112" /> - </linearGradient> - <linearGradient - inkscape:label="albatross added yellow" - osb:paint="solid" - id="linearGradient11114"> - <stop - style="stop-color:#dacf2f;stop-opacity:1.000000;" - offset="0" - id="stop11116" /> - </linearGradient> - <linearGradient - inkscape:label="albatross added white" - osb:paint="solid" - id="linearGradient11118"> - <stop - style="stop-color:#ffffff;stop-opacity:1.000000;" - offset="0" - id="stop11120" /> - </linearGradient> - <linearGradient - inkscape:label="fly text" - osb:paint="solid" - id="linearGradient11122"> - <stop - style="stop-color:#000000;stop-opacity:1.000000;" - offset="0" - id="stop11124" /> - </linearGradient> - <linearGradient - inkscape:label="fly added grey" - osb:paint="solid" - id="linearGradient11126"> - <stop - style="stop-color:#404040;stop-opacity:1.000000;" - offset="0" - id="stop11128" /> - </linearGradient> - <linearGradient - inkscape:label="fly outer" - osb:paint="solid" - id="linearGradient11130"> - <stop - style="stop-color:#808080;stop-opacity:1.000000;" - offset="0" - id="stop11132" /> - </linearGradient> - <linearGradient - inkscape:label="fly background" - osb:paint="solid" - id="linearGradient11134"> - <stop - style="stop-color:#999999;stop-opacity:1.000000;" - offset="0" - id="stop11136" /> - </linearGradient> - <linearGradient - inkscape:label="fly added grey" - osb:paint="solid" - id="linearGradient11138"> - <stop - style="stop-color:#cccccc;stop-opacity:1.000000;" - offset="0" - id="stop11140" /> - </linearGradient> - <linearGradient - inkscape:label="fly header text" - osb:paint="solid" - id="linearGradient11142"> - <stop - style="stop-color:#ffffff;stop-opacity:1.000000;" - offset="0" - id="stop11144" /> - </linearGradient> - <linearGradient - inkscape:label="fly covered bullet" - osb:paint="solid" - id="linearGradient11146"> - <stop - style="stop-color:#a8a8a8;stop-opacity:1.000000;" - offset="0" - id="stop11148" /> - </linearGradient> - <linearGradient - inkscape:label="fly covered text" - osb:paint="solid" - id="linearGradient11150"> - <stop - style="stop-color:#828282;stop-opacity:1.000000;" - offset="0" - id="stop11152" /> - </linearGradient> - <linearGradient - inkscape:label="fly added red" - osb:paint="solid" - id="linearGradient11154"> - <stop - style="stop-color:#dd9090;stop-opacity:1.000000;" - offset="0" - id="stop11156" /> - </linearGradient> - <linearGradient - inkscape:label="fly alert block header text" - osb:paint="solid" - id="linearGradient11158"> - <stop - style="stop-color:#bc2122;stop-opacity:1.000000;" - offset="0" - id="stop11160" /> - </linearGradient> - <linearGradient - inkscape:label="fly added green" - osb:paint="solid" - id="linearGradient11162"> - <stop - style="stop-color:#9cbd86;stop-opacity:1.000000;" - offset="0" - id="stop11164" /> - </linearGradient> - <linearGradient - inkscape:label="fly example block header text" - osb:paint="solid" - id="linearGradient11166"> - <stop - style="stop-color:#3a7c0e;stop-opacity:1.000000;" - offset="0" - id="stop11168" /> - </linearGradient> - <linearGradient - inkscape:label="fly added blue" - osb:paint="solid" - id="linearGradient11170"> - <stop - style="stop-color:#989cd7;stop-opacity:1.000000;" - offset="0" - id="stop11172" /> - </linearGradient> - <linearGradient - inkscape:label="fly added default blue" - osb:paint="solid" - id="linearGradient11174"> - <stop - style="stop-color:#3139ae;stop-opacity:1.000000;" - offset="0" - id="stop11176" /> - </linearGradient> - <linearGradient - inkscape:label="seagull outer 1" - osb:paint="solid" - id="linearGradient11178"> - <stop - style="stop-color:#b3b3b3;stop-opacity:1.000000;" - offset="0" - id="stop11180" /> - </linearGradient> - <linearGradient - inkscape:label="seagull outer 2" - osb:paint="solid" - id="linearGradient11182"> - <stop - style="stop-color:#bfbfbf;stop-opacity:1.000000;" - offset="0" - id="stop11184" /> - </linearGradient> - <linearGradient - inkscape:label="seagull outer 3" - osb:paint="solid" - id="linearGradient11186"> - <stop - style="stop-color:#cccccc;stop-opacity:1.000000;" - offset="0" - id="stop11188" /> - </linearGradient> - <linearGradient - inkscape:label="seagull block" - osb:paint="solid" - id="linearGradient11190"> - <stop - style="stop-color:#e6e6e6;stop-opacity:1.000000;" - offset="0" - id="stop11192" /> - </linearGradient> - <linearGradient - inkscape:label="seagull added grey" - osb:paint="solid" - id="linearGradient11194"> - <stop - style="stop-color:#d9d9d9;stop-opacity:1.000000;" - offset="0" - id="stop11196" /> - </linearGradient> - <linearGradient - inkscape:label="seagull block header" - osb:paint="solid" - id="linearGradient11198"> - <stop - style="stop-color:#cccccc;stop-opacity:1.000000;" - offset="0" - id="stop11200" /> - </linearGradient> - <linearGradient - inkscape:label="seagull covered text" - osb:paint="solid" - id="linearGradient11202"> - <stop - style="stop-color:#dcdcdc;stop-opacity:1.000000;" - offset="0" - id="stop11204" /> - </linearGradient> - <linearGradient - inkscape:label="seagull covered bullet" - osb:paint="solid" - id="linearGradient11206"> - <stop - style="stop-color:#f7f7f7;stop-opacity:1.000000;" - offset="0" - id="stop11208" /> - </linearGradient> - <linearGradient - inkscape:label="seagull background" - osb:paint="solid" - id="linearGradient11210"> - <stop - style="stop-color:#ffffff;stop-opacity:1.000000;" - offset="0" - id="stop11212" /> - </linearGradient> - <linearGradient - inkscape:label="seagull text" - osb:paint="solid" - id="linearGradient11214"> - <stop - style="stop-color:#000000;stop-opacity:1.000000;" - offset="0" - id="stop11216" /> - </linearGradient> - <linearGradient - inkscape:label="beaver outer frame" - osb:paint="solid" - id="linearGradient11218"> - <stop - style="stop-color:#8d1919;stop-opacity:1.000000;" - offset="0" - id="stop11220" /> - </linearGradient> - <linearGradient - inkscape:label="beaver added red" - osb:paint="solid" - id="linearGradient11222"> - <stop - style="stop-color:#ad5f5f;stop-opacity:1.000000;" - offset="0" - id="stop11224" /> - </linearGradient> - <linearGradient - inkscape:label="beaver added red" - osb:paint="solid" - id="linearGradient11226"> - <stop - style="stop-color:#cca6a6;stop-opacity:1.000000;" - offset="0" - id="stop11228" /> - </linearGradient> - <linearGradient - inkscape:label="beaver outer 1" - osb:paint="solid" - id="linearGradient11230"> - <stop - style="stop-color:#d9d9d9;stop-opacity:1.000000;" - offset="0" - id="stop11232" /> - </linearGradient> - <linearGradient - inkscape:label="beaver outer 2" - osb:paint="solid" - id="linearGradient11234"> - <stop - style="stop-color:#ececec;stop-opacity:1.000000;" - offset="0" - id="stop11236" /> - </linearGradient> - <linearGradient - inkscape:label="beaver outer 3" - osb:paint="solid" - id="linearGradient11238"> - <stop - style="stop-color:#f2f2f2;stop-opacity:1.000000;" - offset="0" - id="stop11240" /> - </linearGradient> - <linearGradient - inkscape:label="beaver added blue" - osb:paint="solid" - id="linearGradient11242"> - <stop - style="stop-color:#8f93cd;stop-opacity:1.000000;" - offset="0" - id="stop11244" /> - </linearGradient> - <linearGradient - inkscape:label="beaver block header text" - osb:paint="solid" - id="linearGradient11246"> - <stop - style="stop-color:#3139ae;stop-opacity:1.000000;" - offset="0" - id="stop11248" /> - </linearGradient> - <linearGradient - inkscape:label="beaver added green" - osb:paint="solid" - id="linearGradient11250"> - <stop - style="stop-color:#93b47d;stop-opacity:1.000000;" - offset="0" - id="stop11252" /> - </linearGradient> - <linearGradient - inkscape:label="beaver example block header text" - osb:paint="solid" - id="linearGradient11254"> - <stop - style="stop-color:#3a7c0e;stop-opacity:1.000000;" - offset="0" - id="stop11256" /> - </linearGradient> - <linearGradient - inkscape:label="beaver added red" - osb:paint="solid" - id="linearGradient11258"> - <stop - style="stop-color:#c88a8a;stop-opacity:1.000000;" - offset="0" - id="stop11260" /> - </linearGradient> - <linearGradient - inkscape:label="beaver alert block header text" - osb:paint="solid" - id="linearGradient11262"> - <stop - style="stop-color:#a42828;stop-opacity:1.000000;" - offset="0" - id="stop11264" /> - </linearGradient> - <linearGradient - inkscape:label="beaver covered text" - osb:paint="solid" - id="linearGradient11266"> - <stop - style="stop-color:#e4e4e4;stop-opacity:1.000000;" - offset="0" - id="stop11268" /> - </linearGradient> - <linearGradient - inkscape:label="beaver covered bullet" - osb:paint="solid" - id="linearGradient11270"> - <stop - style="stop-color:#e0e1f3;stop-opacity:1.000000;" - offset="0" - id="stop11272" /> - </linearGradient> - <linearGradient - inkscape:label="beaver background" - osb:paint="solid" - id="linearGradient11274"> - <stop - style="stop-color:#ffffff;stop-opacity:1.000000;" - offset="0" - id="stop11276" /> - </linearGradient> - <linearGradient - inkscape:label="beaver text" - osb:paint="solid" - id="linearGradient11278"> - <stop - style="stop-color:#000000;stop-opacity:1.000000;" - offset="0" - id="stop11280" /> - </linearGradient> - <linearGradient - inkscape:label="crane outer 1" - osb:paint="solid" - id="linearGradient11282"> - <stop - style="stop-color:#f0c139;stop-opacity:1.000000;" - offset="0" - id="stop11284" /> - </linearGradient> - <linearGradient - inkscape:label="crane outer 2" - osb:paint="solid" - id="linearGradient11286"> - <stop - style="stop-color:#f3c84a;stop-opacity:1.000000;" - offset="0" - id="stop11288" /> - </linearGradient> - <linearGradient - inkscape:label="crane outer 3" - osb:paint="solid" - id="linearGradient11290"> - <stop - style="stop-color:#f4ce5e;stop-opacity:1.000000;" - offset="0" - id="stop11292" /> - </linearGradient> - <linearGradient - inkscape:label="crane block" - osb:paint="solid" - id="linearGradient11294"> - <stop - style="stop-color:#fbedc4;stop-opacity:1.000000;" - offset="0" - id="stop11296" /> - </linearGradient> - <linearGradient - inkscape:label="crane added orange" - osb:paint="solid" - id="linearGradient11298"> - <stop - style="stop-color:#f5d479;stop-opacity:1.000000;" - offset="0" - id="stop11300" /> - </linearGradient> - <linearGradient - inkscape:label="crane block header" - osb:paint="solid" - id="linearGradient11302"> - <stop - style="stop-color:#efbb2e;stop-opacity:1.000000;" - offset="0" - id="stop11304" /> - </linearGradient> - <linearGradient - inkscape:label="crane alert block" - osb:paint="solid" - id="linearGradient11306"> - <stop - style="stop-color:#f5e7e7;stop-opacity:1.000000;" - offset="0" - id="stop11308" /> - </linearGradient> - <linearGradient - inkscape:label="crane added red" - osb:paint="solid" - id="linearGradient11310"> - <stop - style="stop-color:#cd8282;stop-opacity:1.000000;" - offset="0" - id="stop11312" /> - </linearGradient> - <linearGradient - inkscape:label="crane alert block header" - osb:paint="solid" - id="linearGradient11314"> - <stop - style="stop-color:#a51d1e;stop-opacity:1.000000;" - offset="0" - id="stop11316" /> - </linearGradient> - <linearGradient - inkscape:label="crane example block" - osb:paint="solid" - id="linearGradient11318"> - <stop - style="stop-color:#e8eee6;stop-opacity:1.000000;" - offset="0" - id="stop11320" /> - </linearGradient> - <linearGradient - inkscape:label="crane added green" - osb:paint="solid" - id="linearGradient11322"> - <stop - style="stop-color:#8aa678;stop-opacity:1.000000;" - offset="0" - id="stop11324" /> - </linearGradient> - <linearGradient - inkscape:label="crane example block header" - osb:paint="solid" - id="linearGradient11326"> - <stop - style="stop-color:#2b5d0a;stop-opacity:1.000000;" - offset="0" - id="stop11328" /> - </linearGradient> - <linearGradient - inkscape:label="crane covered text" - osb:paint="solid" - id="linearGradient11330"> - <stop - style="stop-color:#e4e4e4;stop-opacity:1.000000;" - offset="0" - id="stop11332" /> - </linearGradient> - <linearGradient - inkscape:label="crane covered bullet" - osb:paint="solid" - id="linearGradient11334"> - <stop - style="stop-color:#e0e1f3;stop-opacity:1.000000;" - offset="0" - id="stop11336" /> - </linearGradient> - <linearGradient - inkscape:label="crane bullet" - osb:paint="solid" - id="linearGradient11338"> - <stop - style="stop-color:#000c4a;stop-opacity:1.000000;" - offset="0" - id="stop11340" /> - </linearGradient> - <linearGradient - inkscape:label="crane background" - osb:paint="solid" - id="linearGradient11342"> - <stop - style="stop-color:#ffffff;stop-opacity:1.000000;" - offset="0" - id="stop11344" /> - </linearGradient> - <linearGradient - inkscape:label="crane text" - osb:paint="solid" - id="linearGradient11346"> - <stop - style="stop-color:#000000;stop-opacity:1.000000;" - offset="0" - id="stop11348" /> - </linearGradient> - <linearGradient - inkscape:label="wolverine outer 1" - osb:paint="solid" - id="linearGradient11350"> - <stop - style="stop-color:#eca14f;stop-opacity:1.000000;" - offset="0" - id="stop11352" /> - </linearGradient> - <linearGradient - inkscape:label="wolverine outer 2" - osb:paint="solid" - id="linearGradient11354"> - <stop - style="stop-color:#f2bc2e;stop-opacity:1.000000;" - offset="0" - id="stop11356" /> - </linearGradient> - <linearGradient - inkscape:label="wolverine outer 3" - osb:paint="solid" - id="linearGradient11358"> - <stop - style="stop-color:#f8db30;stop-opacity:1.000000;" - offset="0" - id="stop11360" /> - </linearGradient> - <linearGradient - inkscape:label="wolverine outer 4" - osb:paint="solid" - id="linearGradient11362"> - <stop - style="stop-color:#fae330;stop-opacity:1.000000;" - offset="0" - id="stop11364" /> - </linearGradient> - <linearGradient - inkscape:label="wolverine added yellow" - osb:paint="solid" - id="linearGradient11366"> - <stop - style="stop-color:#fdf198;stop-opacity:1.000000;" - offset="0" - id="stop11368" /> - </linearGradient> - <linearGradient - inkscape:label="wolverine added blue" - osb:paint="solid" - id="linearGradient11370"> - <stop - style="stop-color:#8c93d3;stop-opacity:1.000000;" - offset="0" - id="stop11372" /> - </linearGradient> - <linearGradient - inkscape:label="wolverine header text" - osb:paint="solid" - id="linearGradient11374"> - <stop - style="stop-color:#1927a6;stop-opacity:1.000000;" - offset="0" - id="stop11376" /> - </linearGradient> - <linearGradient - inkscape:label="wolverine added green" - osb:paint="solid" - id="linearGradient11378"> - <stop - style="stop-color:#a3c592;stop-opacity:1.000000;" - offset="0" - id="stop11380" /> - </linearGradient> - <linearGradient - inkscape:label="wolverine example block title" - osb:paint="solid" - id="linearGradient11382"> - <stop - style="stop-color:#488b24;stop-opacity:1.000000;" - offset="0" - id="stop11384" /> - </linearGradient> - <linearGradient - inkscape:label="wolverine covered text" - osb:paint="solid" - id="linearGradient11386"> - <stop - style="stop-color:#e4e4e4;stop-opacity:1.000000;" - offset="0" - id="stop11388" /> - </linearGradient> - <linearGradient - inkscape:label="wolverine covered bullet" - osb:paint="solid" - id="linearGradient11390"> - <stop - style="stop-color:#e0e1f3;stop-opacity:1.000000;" - offset="0" - id="stop11392" /> - </linearGradient> - <linearGradient - inkscape:label="wolverine background" - osb:paint="solid" - id="linearGradient11394"> - <stop - style="stop-color:#ffffff;stop-opacity:1.000000;" - offset="0" - id="stop11396" /> - </linearGradient> - <linearGradient - inkscape:label="wolverine text" - osb:paint="solid" - id="linearGradient11398"> - <stop - style="stop-color:#000000;stop-opacity:1.000000;" - offset="0" - id="stop11400" /> - </linearGradient> - </g> - <g - id="page10" - inkscape:label="MATLAB Jet (72)"> - <linearGradient - inkscape:label="0" - osb:paint="solid" - id="linearGradient11676"> - <stop - style="stop-color:#00007f;stop-opacity:1.000000;" - offset="0" - id="stop11678" /> - </linearGradient> - <linearGradient - inkscape:label="#1" - osb:paint="solid" - id="linearGradient11680"> - <stop - style="stop-color:#00007f;stop-opacity:1.000000;" - offset="0" - id="stop11682" /> - </linearGradient> - <linearGradient - inkscape:label="#2" - osb:paint="solid" - id="linearGradient11684"> - <stop - style="stop-color:#00008d;stop-opacity:1.000000;" - offset="0" - id="stop11686" /> - </linearGradient> - <linearGradient - inkscape:label="#3" - osb:paint="solid" - id="linearGradient11688"> - <stop - style="stop-color:#00009b;stop-opacity:1.000000;" - offset="0" - id="stop11690" /> - </linearGradient> - <linearGradient - inkscape:label="#4" - osb:paint="solid" - id="linearGradient11692"> - <stop - style="stop-color:#0000a9;stop-opacity:1.000000;" - offset="0" - id="stop11694" /> - </linearGradient> - <linearGradient - inkscape:label="#5" - osb:paint="solid" - id="linearGradient11696"> - <stop - style="stop-color:#0000b7;stop-opacity:1.000000;" - offset="0" - id="stop11698" /> - </linearGradient> - <linearGradient - inkscape:label="#6" - osb:paint="solid" - id="linearGradient11700"> - <stop - style="stop-color:#0000c6;stop-opacity:1.000000;" - offset="0" - id="stop11702" /> - </linearGradient> - <linearGradient - inkscape:label="#7" - osb:paint="solid" - id="linearGradient11704"> - <stop - style="stop-color:#0000d4;stop-opacity:1.000000;" - offset="0" - id="stop11706" /> - </linearGradient> - <linearGradient - inkscape:label="#8" - osb:paint="solid" - id="linearGradient11708"> - <stop - style="stop-color:#0000e2;stop-opacity:1.000000;" - offset="0" - id="stop11710" /> - </linearGradient> - <linearGradient - inkscape:label="#9" - osb:paint="solid" - id="linearGradient11712"> - <stop - style="stop-color:#0000f0;stop-opacity:1.000000;" - offset="0" - id="stop11714" /> - </linearGradient> - <linearGradient - inkscape:label="#10" - osb:paint="solid" - id="linearGradient11716"> - <stop - style="stop-color:#0000ff;stop-opacity:1.000000;" - offset="0" - id="stop11718" /> - </linearGradient> - <linearGradient - inkscape:label="#11" - osb:paint="solid" - id="linearGradient11720"> - <stop - style="stop-color:#000eff;stop-opacity:1.000000;" - offset="0" - id="stop11722" /> - </linearGradient> - <linearGradient - inkscape:label="#12" - osb:paint="solid" - id="linearGradient11724"> - <stop - style="stop-color:#001cff;stop-opacity:1.000000;" - offset="0" - id="stop11726" /> - </linearGradient> - <linearGradient - inkscape:label="#13" - osb:paint="solid" - id="linearGradient11728"> - <stop - style="stop-color:#002aff;stop-opacity:1.000000;" - offset="0" - id="stop11730" /> - </linearGradient> - <linearGradient - inkscape:label="#14" - osb:paint="solid" - id="linearGradient11732"> - <stop - style="stop-color:#0038ff;stop-opacity:1.000000;" - offset="0" - id="stop11734" /> - </linearGradient> - <linearGradient - inkscape:label="#15" - osb:paint="solid" - id="linearGradient11736"> - <stop - style="stop-color:#0046ff;stop-opacity:1.000000;" - offset="0" - id="stop11738" /> - </linearGradient> - <linearGradient - inkscape:label="#16" - osb:paint="solid" - id="linearGradient11740"> - <stop - style="stop-color:#0054ff;stop-opacity:1.000000;" - offset="0" - id="stop11742" /> - </linearGradient> - <linearGradient - inkscape:label="#17" - osb:paint="solid" - id="linearGradient11744"> - <stop - style="stop-color:#0062ff;stop-opacity:1.000000;" - offset="0" - id="stop11746" /> - </linearGradient> - <linearGradient - inkscape:label="#18" - osb:paint="solid" - id="linearGradient11748"> - <stop - style="stop-color:#0070ff;stop-opacity:1.000000;" - offset="0" - id="stop11750" /> - </linearGradient> - <linearGradient - inkscape:label="#19" - osb:paint="solid" - id="linearGradient11752"> - <stop - style="stop-color:#007fff;stop-opacity:1.000000;" - offset="0" - id="stop11754" /> - </linearGradient> - <linearGradient - inkscape:label="#20" - osb:paint="solid" - id="linearGradient11756"> - <stop - style="stop-color:#008dff;stop-opacity:1.000000;" - offset="0" - id="stop11758" /> - </linearGradient> - <linearGradient - inkscape:label="#21" - osb:paint="solid" - id="linearGradient11760"> - <stop - style="stop-color:#009bff;stop-opacity:1.000000;" - offset="0" - id="stop11762" /> - </linearGradient> - <linearGradient - inkscape:label="#22" - osb:paint="solid" - id="linearGradient11764"> - <stop - style="stop-color:#00a9ff;stop-opacity:1.000000;" - offset="0" - id="stop11766" /> - </linearGradient> - <linearGradient - inkscape:label="#23" - osb:paint="solid" - id="linearGradient11768"> - <stop - style="stop-color:#00b7ff;stop-opacity:1.000000;" - offset="0" - id="stop11770" /> - </linearGradient> - <linearGradient - inkscape:label="#24" - osb:paint="solid" - id="linearGradient11772"> - <stop - style="stop-color:#00c6ff;stop-opacity:1.000000;" - offset="0" - id="stop11774" /> - </linearGradient> - <linearGradient - inkscape:label="#25" - osb:paint="solid" - id="linearGradient11776"> - <stop - style="stop-color:#00d4ff;stop-opacity:1.000000;" - offset="0" - id="stop11778" /> - </linearGradient> - <linearGradient - inkscape:label="#26" - osb:paint="solid" - id="linearGradient11780"> - <stop - style="stop-color:#00e2ff;stop-opacity:1.000000;" - offset="0" - id="stop11782" /> - </linearGradient> - <linearGradient - inkscape:label="#27" - osb:paint="solid" - id="linearGradient11784"> - <stop - style="stop-color:#00f0ff;stop-opacity:1.000000;" - offset="0" - id="stop11786" /> - </linearGradient> - <linearGradient - inkscape:label="#28" - osb:paint="solid" - id="linearGradient11788"> - <stop - style="stop-color:#00ffff;stop-opacity:1.000000;" - offset="0" - id="stop11790" /> - </linearGradient> - <linearGradient - inkscape:label="#29" - osb:paint="solid" - id="linearGradient11792"> - <stop - style="stop-color:#0efff0;stop-opacity:1.000000;" - offset="0" - id="stop11794" /> - </linearGradient> - <linearGradient - inkscape:label="#30" - osb:paint="solid" - id="linearGradient11796"> - <stop - style="stop-color:#1cffe2;stop-opacity:1.000000;" - offset="0" - id="stop11798" /> - </linearGradient> - <linearGradient - inkscape:label="#31" - osb:paint="solid" - id="linearGradient11800"> - <stop - style="stop-color:#2affd4;stop-opacity:1.000000;" - offset="0" - id="stop11802" /> - </linearGradient> - <linearGradient - inkscape:label="#32" - osb:paint="solid" - id="linearGradient11804"> - <stop - style="stop-color:#38ffc6;stop-opacity:1.000000;" - offset="0" - id="stop11806" /> - </linearGradient> - <linearGradient - inkscape:label="#33" - osb:paint="solid" - id="linearGradient11808"> - <stop - style="stop-color:#46ffb7;stop-opacity:1.000000;" - offset="0" - id="stop11810" /> - </linearGradient> - <linearGradient - inkscape:label="#34" - osb:paint="solid" - id="linearGradient11812"> - <stop - style="stop-color:#54ffa9;stop-opacity:1.000000;" - offset="0" - id="stop11814" /> - </linearGradient> - <linearGradient - inkscape:label="#35" - osb:paint="solid" - id="linearGradient11816"> - <stop - style="stop-color:#62ff9b;stop-opacity:1.000000;" - offset="0" - id="stop11818" /> - </linearGradient> - <linearGradient - inkscape:label="#36" - osb:paint="solid" - id="linearGradient11820"> - <stop - style="stop-color:#70ff8d;stop-opacity:1.000000;" - offset="0" - id="stop11822" /> - </linearGradient> - <linearGradient - inkscape:label="#37" - osb:paint="solid" - id="linearGradient11824"> - <stop - style="stop-color:#7fff7f;stop-opacity:1.000000;" - offset="0" - id="stop11826" /> - </linearGradient> - <linearGradient - inkscape:label="#38" - osb:paint="solid" - id="linearGradient11828"> - <stop - style="stop-color:#8dff70;stop-opacity:1.000000;" - offset="0" - id="stop11830" /> - </linearGradient> - <linearGradient - inkscape:label="#39" - osb:paint="solid" - id="linearGradient11832"> - <stop - style="stop-color:#9bff62;stop-opacity:1.000000;" - offset="0" - id="stop11834" /> - </linearGradient> - <linearGradient - inkscape:label="#40" - osb:paint="solid" - id="linearGradient11836"> - <stop - style="stop-color:#a9ff54;stop-opacity:1.000000;" - offset="0" - id="stop11838" /> - </linearGradient> - <linearGradient - inkscape:label="#41" - osb:paint="solid" - id="linearGradient11840"> - <stop - style="stop-color:#b7ff46;stop-opacity:1.000000;" - offset="0" - id="stop11842" /> - </linearGradient> - <linearGradient - inkscape:label="#42" - osb:paint="solid" - id="linearGradient11844"> - <stop - style="stop-color:#c6ff38;stop-opacity:1.000000;" - offset="0" - id="stop11846" /> - </linearGradient> - <linearGradient - inkscape:label="#43" - osb:paint="solid" - id="linearGradient11848"> - <stop - style="stop-color:#d4ff2a;stop-opacity:1.000000;" - offset="0" - id="stop11850" /> - </linearGradient> - <linearGradient - inkscape:label="#44" - osb:paint="solid" - id="linearGradient11852"> - <stop - style="stop-color:#e2ff1c;stop-opacity:1.000000;" - offset="0" - id="stop11854" /> - </linearGradient> - <linearGradient - inkscape:label="#45" - osb:paint="solid" - id="linearGradient11856"> - <stop - style="stop-color:#f0ff0e;stop-opacity:1.000000;" - offset="0" - id="stop11858" /> - </linearGradient> - <linearGradient - inkscape:label="#46" - osb:paint="solid" - id="linearGradient11860"> - <stop - style="stop-color:#ffff00;stop-opacity:1.000000;" - offset="0" - id="stop11862" /> - </linearGradient> - <linearGradient - inkscape:label="#47" - osb:paint="solid" - id="linearGradient11864"> - <stop - style="stop-color:#fff000;stop-opacity:1.000000;" - offset="0" - id="stop11866" /> - </linearGradient> - <linearGradient - inkscape:label="#48" - osb:paint="solid" - id="linearGradient11868"> - <stop - style="stop-color:#ffe200;stop-opacity:1.000000;" - offset="0" - id="stop11870" /> - </linearGradient> - <linearGradient - inkscape:label="#49" - osb:paint="solid" - id="linearGradient11872"> - <stop - style="stop-color:#ffd400;stop-opacity:1.000000;" - offset="0" - id="stop11874" /> - </linearGradient> - <linearGradient - inkscape:label="#50" - osb:paint="solid" - id="linearGradient11876"> - <stop - style="stop-color:#ffc600;stop-opacity:1.000000;" - offset="0" - id="stop11878" /> - </linearGradient> - <linearGradient - inkscape:label="#51" - osb:paint="solid" - id="linearGradient11880"> - <stop - style="stop-color:#ffb700;stop-opacity:1.000000;" - offset="0" - id="stop11882" /> - </linearGradient> - <linearGradient - inkscape:label="#52" - osb:paint="solid" - id="linearGradient11884"> - <stop - style="stop-color:#ffa900;stop-opacity:1.000000;" - offset="0" - id="stop11886" /> - </linearGradient> - <linearGradient - inkscape:label="#53" - osb:paint="solid" - id="linearGradient11888"> - <stop - style="stop-color:#ff9b00;stop-opacity:1.000000;" - offset="0" - id="stop11890" /> - </linearGradient> - <linearGradient - inkscape:label="#54" - osb:paint="solid" - id="linearGradient11892"> - <stop - style="stop-color:#ff8d00;stop-opacity:1.000000;" - offset="0" - id="stop11894" /> - </linearGradient> - <linearGradient - inkscape:label="#55" - osb:paint="solid" - id="linearGradient11896"> - <stop - style="stop-color:#ff7f00;stop-opacity:1.000000;" - offset="0" - id="stop11898" /> - </linearGradient> - <linearGradient - inkscape:label="#56" - osb:paint="solid" - id="linearGradient11900"> - <stop - style="stop-color:#ff7000;stop-opacity:1.000000;" - offset="0" - id="stop11902" /> - </linearGradient> - <linearGradient - inkscape:label="#57" - osb:paint="solid" - id="linearGradient11904"> - <stop - style="stop-color:#ff6200;stop-opacity:1.000000;" - offset="0" - id="stop11906" /> - </linearGradient> - <linearGradient - inkscape:label="#58" - osb:paint="solid" - id="linearGradient11908"> - <stop - style="stop-color:#ff5400;stop-opacity:1.000000;" - offset="0" - id="stop11910" /> - </linearGradient> - <linearGradient - inkscape:label="#59" - osb:paint="solid" - id="linearGradient11912"> - <stop - style="stop-color:#ff4600;stop-opacity:1.000000;" - offset="0" - id="stop11914" /> - </linearGradient> - <linearGradient - inkscape:label="#60" - osb:paint="solid" - id="linearGradient11916"> - <stop - style="stop-color:#ff3800;stop-opacity:1.000000;" - offset="0" - id="stop11918" /> - </linearGradient> - <linearGradient - inkscape:label="#61" - osb:paint="solid" - id="linearGradient11920"> - <stop - style="stop-color:#ff2a00;stop-opacity:1.000000;" - offset="0" - id="stop11922" /> - </linearGradient> - <linearGradient - inkscape:label="#62" - osb:paint="solid" - id="linearGradient11924"> - <stop - style="stop-color:#ff1c00;stop-opacity:1.000000;" - offset="0" - id="stop11926" /> - </linearGradient> - <linearGradient - inkscape:label="#63" - osb:paint="solid" - id="linearGradient11928"> - <stop - style="stop-color:#ff0e00;stop-opacity:1.000000;" - offset="0" - id="stop11930" /> - </linearGradient> - <linearGradient - inkscape:label="#64" - osb:paint="solid" - id="linearGradient11932"> - <stop - style="stop-color:#ff0000;stop-opacity:1.000000;" - offset="0" - id="stop11934" /> - </linearGradient> - <linearGradient - inkscape:label="#65" - osb:paint="solid" - id="linearGradient11936"> - <stop - style="stop-color:#f00000;stop-opacity:1.000000;" - offset="0" - id="stop11938" /> - </linearGradient> - <linearGradient - inkscape:label="#66" - osb:paint="solid" - id="linearGradient11940"> - <stop - style="stop-color:#e20000;stop-opacity:1.000000;" - offset="0" - id="stop11942" /> - </linearGradient> - <linearGradient - inkscape:label="#67" - osb:paint="solid" - id="linearGradient11944"> - <stop - style="stop-color:#d40000;stop-opacity:1.000000;" - offset="0" - id="stop11946" /> - </linearGradient> - <linearGradient - inkscape:label="#68" - osb:paint="solid" - id="linearGradient11948"> - <stop - style="stop-color:#c60000;stop-opacity:1.000000;" - offset="0" - id="stop11950" /> - </linearGradient> - <linearGradient - inkscape:label="#69" - osb:paint="solid" - id="linearGradient11952"> - <stop - style="stop-color:#b70000;stop-opacity:1.000000;" - offset="0" - id="stop11954" /> - </linearGradient> - <linearGradient - inkscape:label="#70" - osb:paint="solid" - id="linearGradient11956"> - <stop - style="stop-color:#a90000;stop-opacity:1.000000;" - offset="0" - id="stop11958" /> - </linearGradient> - <linearGradient - inkscape:label="#71" - osb:paint="solid" - id="linearGradient11960"> - <stop - style="stop-color:#9b0000;stop-opacity:1.000000;" - offset="0" - id="stop11962" /> - </linearGradient> - <linearGradient - inkscape:label="#72" - osb:paint="solid" - id="linearGradient11964"> - <stop - style="stop-color:#8d0000;stop-opacity:1.000000;" - offset="0" - id="stop11966" /> - </linearGradient> - </g> - <g - id="page11" - inkscape:label="Reds"> - <linearGradient - inkscape:label="#000000" - osb:paint="solid" - id="linearGradient12116"> - <stop - style="stop-color:#000000;stop-opacity:1.000000;" - offset="0" - id="stop12118" /> - </linearGradient> - <linearGradient - inkscape:label="#808080" - osb:paint="solid" - id="linearGradient12120"> - <stop - style="stop-color:#808080;stop-opacity:1.000000;" - offset="0" - id="stop12122" /> - </linearGradient> - <linearGradient - inkscape:label="#FFFFFF" - osb:paint="solid" - id="linearGradient12124"> - <stop - style="stop-color:#ffffff;stop-opacity:1.000000;" - offset="0" - id="stop12126" /> - </linearGradient> - <linearGradient - inkscape:label="#4C0000" - osb:paint="solid" - id="linearGradient12128"> - <stop - style="stop-color:#4c0000;stop-opacity:1.000000;" - offset="0" - id="stop12130" /> - </linearGradient> - <linearGradient - inkscape:label="#480000" - osb:paint="solid" - id="linearGradient12132"> - <stop - style="stop-color:#480000;stop-opacity:1.000000;" - offset="0" - id="stop12134" /> - </linearGradient> - <linearGradient - inkscape:label="#440000" - osb:paint="solid" - id="linearGradient12136"> - <stop - style="stop-color:#440000;stop-opacity:1.000000;" - offset="0" - id="stop12138" /> - </linearGradient> - <linearGradient - inkscape:label="#400000" - osb:paint="solid" - id="linearGradient12140"> - <stop - style="stop-color:#400000;stop-opacity:1.000000;" - offset="0" - id="stop12142" /> - </linearGradient> - <linearGradient - inkscape:label="#3C0000" - osb:paint="solid" - id="linearGradient12144"> - <stop - style="stop-color:#3c0000;stop-opacity:1.000000;" - offset="0" - id="stop12146" /> - </linearGradient> - <linearGradient - inkscape:label="#380000" - osb:paint="solid" - id="linearGradient12148"> - <stop - style="stop-color:#380000;stop-opacity:1.000000;" - offset="0" - id="stop12150" /> - </linearGradient> - <linearGradient - inkscape:label="#340000" - osb:paint="solid" - id="linearGradient12152"> - <stop - style="stop-color:#340000;stop-opacity:1.000000;" - offset="0" - id="stop12154" /> - </linearGradient> - <linearGradient - inkscape:label="#300000" - osb:paint="solid" - id="linearGradient12156"> - <stop - style="stop-color:#300000;stop-opacity:1.000000;" - offset="0" - id="stop12158" /> - </linearGradient> - <linearGradient - inkscape:label="#2C0000" - osb:paint="solid" - id="linearGradient12160"> - <stop - style="stop-color:#2c0000;stop-opacity:1.000000;" - offset="0" - id="stop12162" /> - </linearGradient> - <linearGradient - inkscape:label="#280000" - osb:paint="solid" - id="linearGradient12164"> - <stop - style="stop-color:#280000;stop-opacity:1.000000;" - offset="0" - id="stop12166" /> - </linearGradient> - <linearGradient - inkscape:label="#240000" - osb:paint="solid" - id="linearGradient12168"> - <stop - style="stop-color:#240000;stop-opacity:1.000000;" - offset="0" - id="stop12170" /> - </linearGradient> - <linearGradient - inkscape:label="#200000" - osb:paint="solid" - id="linearGradient12172"> - <stop - style="stop-color:#200000;stop-opacity:1.000000;" - offset="0" - id="stop12174" /> - </linearGradient> - <linearGradient - inkscape:label="#1C0000" - osb:paint="solid" - id="linearGradient12176"> - <stop - style="stop-color:#1c0000;stop-opacity:1.000000;" - offset="0" - id="stop12178" /> - </linearGradient> - <linearGradient - inkscape:label="#180000" - osb:paint="solid" - id="linearGradient12180"> - <stop - style="stop-color:#180000;stop-opacity:1.000000;" - offset="0" - id="stop12182" /> - </linearGradient> - <linearGradient - inkscape:label="#140000" - osb:paint="solid" - id="linearGradient12184"> - <stop - style="stop-color:#140000;stop-opacity:1.000000;" - offset="0" - id="stop12186" /> - </linearGradient> - <linearGradient - inkscape:label="#100000" - osb:paint="solid" - id="linearGradient12188"> - <stop - style="stop-color:#100000;stop-opacity:1.000000;" - offset="0" - id="stop12190" /> - </linearGradient> - <linearGradient - inkscape:label="#0C0000" - osb:paint="solid" - id="linearGradient12192"> - <stop - style="stop-color:#0c0000;stop-opacity:1.000000;" - offset="0" - id="stop12194" /> - </linearGradient> - <linearGradient - inkscape:label="#080000" - osb:paint="solid" - id="linearGradient12196"> - <stop - style="stop-color:#080000;stop-opacity:1.000000;" - offset="0" - id="stop12198" /> - </linearGradient> - <linearGradient - inkscape:label="#040000" - osb:paint="solid" - id="linearGradient12200"> - <stop - style="stop-color:#040000;stop-opacity:1.000000;" - offset="0" - id="stop12202" /> - </linearGradient> - <linearGradient - inkscape:label="#000000" - osb:paint="solid" - id="linearGradient12204"> - <stop - style="stop-color:#000000;stop-opacity:1.000000;" - offset="0" - id="stop12206" /> - </linearGradient> - <linearGradient - inkscape:label="#040000" - osb:paint="solid" - id="linearGradient12208"> - <stop - style="stop-color:#040000;stop-opacity:1.000000;" - offset="0" - id="stop12210" /> - </linearGradient> - <linearGradient - inkscape:label="#040404" - osb:paint="solid" - id="linearGradient12212"> - <stop - style="stop-color:#040404;stop-opacity:1.000000;" - offset="0" - id="stop12214" /> - </linearGradient> - <linearGradient - inkscape:label="#080404" - osb:paint="solid" - id="linearGradient12216"> - <stop - style="stop-color:#080404;stop-opacity:1.000000;" - offset="0" - id="stop12218" /> - </linearGradient> - <linearGradient - inkscape:label="#0C0808" - osb:paint="solid" - id="linearGradient12220"> - <stop - style="stop-color:#0c0808;stop-opacity:1.000000;" - offset="0" - id="stop12222" /> - </linearGradient> - <linearGradient - inkscape:label="#100808" - osb:paint="solid" - id="linearGradient12224"> - <stop - style="stop-color:#100808;stop-opacity:1.000000;" - offset="0" - id="stop12226" /> - </linearGradient> - <linearGradient - inkscape:label="#100C0C" - osb:paint="solid" - id="linearGradient12228"> - <stop - style="stop-color:#100c0c;stop-opacity:1.000000;" - offset="0" - id="stop12230" /> - </linearGradient> - <linearGradient - inkscape:label="#140C0C" - osb:paint="solid" - id="linearGradient12232"> - <stop - style="stop-color:#140c0c;stop-opacity:1.000000;" - offset="0" - id="stop12234" /> - </linearGradient> - <linearGradient - inkscape:label="#181010" - osb:paint="solid" - id="linearGradient12236"> - <stop - style="stop-color:#181010;stop-opacity:1.000000;" - offset="0" - id="stop12238" /> - </linearGradient> - <linearGradient - inkscape:label="#1C1010" - osb:paint="solid" - id="linearGradient12240"> - <stop - style="stop-color:#1c1010;stop-opacity:1.000000;" - offset="0" - id="stop12242" /> - </linearGradient> - <linearGradient - inkscape:label="#1C1414" - osb:paint="solid" - id="linearGradient12244"> - <stop - style="stop-color:#1c1414;stop-opacity:1.000000;" - offset="0" - id="stop12246" /> - </linearGradient> - <linearGradient - inkscape:label="#201414" - osb:paint="solid" - id="linearGradient12248"> - <stop - style="stop-color:#201414;stop-opacity:1.000000;" - offset="0" - id="stop12250" /> - </linearGradient> - <linearGradient - inkscape:label="#241818" - osb:paint="solid" - id="linearGradient12252"> - <stop - style="stop-color:#241818;stop-opacity:1.000000;" - offset="0" - id="stop12254" /> - </linearGradient> - <linearGradient - inkscape:label="#281818" - osb:paint="solid" - id="linearGradient12256"> - <stop - style="stop-color:#281818;stop-opacity:1.000000;" - offset="0" - id="stop12258" /> - </linearGradient> - <linearGradient - inkscape:label="#281C1C" - osb:paint="solid" - id="linearGradient12260"> - <stop - style="stop-color:#281c1c;stop-opacity:1.000000;" - offset="0" - id="stop12262" /> - </linearGradient> - <linearGradient - inkscape:label="#2C1C1C" - osb:paint="solid" - id="linearGradient12264"> - <stop - style="stop-color:#2c1c1c;stop-opacity:1.000000;" - offset="0" - id="stop12266" /> - </linearGradient> - <linearGradient - inkscape:label="#302020" - osb:paint="solid" - id="linearGradient12268"> - <stop - style="stop-color:#302020;stop-opacity:1.000000;" - offset="0" - id="stop12270" /> - </linearGradient> - <linearGradient - inkscape:label="#342020" - osb:paint="solid" - id="linearGradient12272"> - <stop - style="stop-color:#342020;stop-opacity:1.000000;" - offset="0" - id="stop12274" /> - </linearGradient> - <linearGradient - inkscape:label="#342424" - osb:paint="solid" - id="linearGradient12276"> - <stop - style="stop-color:#342424;stop-opacity:1.000000;" - offset="0" - id="stop12278" /> - </linearGradient> - <linearGradient - inkscape:label="#382424" - osb:paint="solid" - id="linearGradient12280"> - <stop - style="stop-color:#382424;stop-opacity:1.000000;" - offset="0" - id="stop12282" /> - </linearGradient> - <linearGradient - inkscape:label="#3C2828" - osb:paint="solid" - id="linearGradient12284"> - <stop - style="stop-color:#3c2828;stop-opacity:1.000000;" - offset="0" - id="stop12286" /> - </linearGradient> - <linearGradient - inkscape:label="#402828" - osb:paint="solid" - id="linearGradient12288"> - <stop - style="stop-color:#402828;stop-opacity:1.000000;" - offset="0" - id="stop12290" /> - </linearGradient> - <linearGradient - inkscape:label="#402C2C" - osb:paint="solid" - id="linearGradient12292"> - <stop - style="stop-color:#402c2c;stop-opacity:1.000000;" - offset="0" - id="stop12294" /> - </linearGradient> - <linearGradient - inkscape:label="#442C2C" - osb:paint="solid" - id="linearGradient12296"> - <stop - style="stop-color:#442c2c;stop-opacity:1.000000;" - offset="0" - id="stop12298" /> - </linearGradient> - <linearGradient - inkscape:label="#483030" - osb:paint="solid" - id="linearGradient12300"> - <stop - style="stop-color:#483030;stop-opacity:1.000000;" - offset="0" - id="stop12302" /> - </linearGradient> - <linearGradient - inkscape:label="#4C3030" - osb:paint="solid" - id="linearGradient12304"> - <stop - style="stop-color:#4c3030;stop-opacity:1.000000;" - offset="0" - id="stop12306" /> - </linearGradient> - <linearGradient - inkscape:label="#4C3434" - osb:paint="solid" - id="linearGradient12308"> - <stop - style="stop-color:#4c3434;stop-opacity:1.000000;" - offset="0" - id="stop12310" /> - </linearGradient> - <linearGradient - inkscape:label="#503434" - osb:paint="solid" - id="linearGradient12312"> - <stop - style="stop-color:#503434;stop-opacity:1.000000;" - offset="0" - id="stop12314" /> - </linearGradient> - <linearGradient - inkscape:label="#543838" - osb:paint="solid" - id="linearGradient12316"> - <stop - style="stop-color:#543838;stop-opacity:1.000000;" - offset="0" - id="stop12318" /> - </linearGradient> - <linearGradient - inkscape:label="#583838" - osb:paint="solid" - id="linearGradient12320"> - <stop - style="stop-color:#583838;stop-opacity:1.000000;" - offset="0" - id="stop12322" /> - </linearGradient> - <linearGradient - inkscape:label="#583C3C" - osb:paint="solid" - id="linearGradient12324"> - <stop - style="stop-color:#583c3c;stop-opacity:1.000000;" - offset="0" - id="stop12326" /> - </linearGradient> - <linearGradient - inkscape:label="#5C3C3C" - osb:paint="solid" - id="linearGradient12328"> - <stop - style="stop-color:#5c3c3c;stop-opacity:1.000000;" - offset="0" - id="stop12330" /> - </linearGradient> - <linearGradient - inkscape:label="#5C4040" - osb:paint="solid" - id="linearGradient12332"> - <stop - style="stop-color:#5c4040;stop-opacity:1.000000;" - offset="0" - id="stop12334" /> - </linearGradient> - <linearGradient - inkscape:label="#604040" - osb:paint="solid" - id="linearGradient12336"> - <stop - style="stop-color:#604040;stop-opacity:1.000000;" - offset="0" - id="stop12338" /> - </linearGradient> - <linearGradient - inkscape:label="#644040" - osb:paint="solid" - id="linearGradient12340"> - <stop - style="stop-color:#644040;stop-opacity:1.000000;" - offset="0" - id="stop12342" /> - </linearGradient> - <linearGradient - inkscape:label="#644444" - osb:paint="solid" - id="linearGradient12344"> - <stop - style="stop-color:#644444;stop-opacity:1.000000;" - offset="0" - id="stop12346" /> - </linearGradient> - <linearGradient - inkscape:label="#684444" - osb:paint="solid" - id="linearGradient12348"> - <stop - style="stop-color:#684444;stop-opacity:1.000000;" - offset="0" - id="stop12350" /> - </linearGradient> - <linearGradient - inkscape:label="#684848" - osb:paint="solid" - id="linearGradient12352"> - <stop - style="stop-color:#684848;stop-opacity:1.000000;" - offset="0" - id="stop12354" /> - </linearGradient> - <linearGradient - inkscape:label="#6C4848" - osb:paint="solid" - id="linearGradient12356"> - <stop - style="stop-color:#6c4848;stop-opacity:1.000000;" - offset="0" - id="stop12358" /> - </linearGradient> - <linearGradient - inkscape:label="#704848" - osb:paint="solid" - id="linearGradient12360"> - <stop - style="stop-color:#704848;stop-opacity:1.000000;" - offset="0" - id="stop12362" /> - </linearGradient> - <linearGradient - inkscape:label="#704C4C" - osb:paint="solid" - id="linearGradient12364"> - <stop - style="stop-color:#704c4c;stop-opacity:1.000000;" - offset="0" - id="stop12366" /> - </linearGradient> - <linearGradient - inkscape:label="#744C4C" - osb:paint="solid" - id="linearGradient12368"> - <stop - style="stop-color:#744c4c;stop-opacity:1.000000;" - offset="0" - id="stop12370" /> - </linearGradient> - <linearGradient - inkscape:label="#745050" - osb:paint="solid" - id="linearGradient12372"> - <stop - style="stop-color:#745050;stop-opacity:1.000000;" - offset="0" - id="stop12374" /> - </linearGradient> - <linearGradient - inkscape:label="#785050" - osb:paint="solid" - id="linearGradient12376"> - <stop - style="stop-color:#785050;stop-opacity:1.000000;" - offset="0" - id="stop12378" /> - </linearGradient> - <linearGradient - inkscape:label="#7C5454" - osb:paint="solid" - id="linearGradient12380"> - <stop - style="stop-color:#7c5454;stop-opacity:1.000000;" - offset="0" - id="stop12382" /> - </linearGradient> - <linearGradient - inkscape:label="#805454" - osb:paint="solid" - id="linearGradient12384"> - <stop - style="stop-color:#805454;stop-opacity:1.000000;" - offset="0" - id="stop12386" /> - </linearGradient> - <linearGradient - inkscape:label="#805858" - osb:paint="solid" - id="linearGradient12388"> - <stop - style="stop-color:#805858;stop-opacity:1.000000;" - offset="0" - id="stop12390" /> - </linearGradient> - <linearGradient - inkscape:label="#845858" - osb:paint="solid" - id="linearGradient12392"> - <stop - style="stop-color:#845858;stop-opacity:1.000000;" - offset="0" - id="stop12394" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCFC" - osb:paint="solid" - id="linearGradient12396"> - <stop - style="stop-color:#fcfcfc;stop-opacity:1.000000;" - offset="0" - id="stop12398" /> - </linearGradient> - <linearGradient - inkscape:label="#FCF8F8" - osb:paint="solid" - id="linearGradient12400"> - <stop - style="stop-color:#fcf8f8;stop-opacity:1.000000;" - offset="0" - id="stop12402" /> - </linearGradient> - <linearGradient - inkscape:label="#FCF4F4" - osb:paint="solid" - id="linearGradient12404"> - <stop - style="stop-color:#fcf4f4;stop-opacity:1.000000;" - offset="0" - id="stop12406" /> - </linearGradient> - <linearGradient - inkscape:label="#FCF0F0" - osb:paint="solid" - id="linearGradient12408"> - <stop - style="stop-color:#fcf0f0;stop-opacity:1.000000;" - offset="0" - id="stop12410" /> - </linearGradient> - <linearGradient - inkscape:label="#FCECEC" - osb:paint="solid" - id="linearGradient12412"> - <stop - style="stop-color:#fcecec;stop-opacity:1.000000;" - offset="0" - id="stop12414" /> - </linearGradient> - <linearGradient - inkscape:label="#FCE8E8" - osb:paint="solid" - id="linearGradient12416"> - <stop - style="stop-color:#fce8e8;stop-opacity:1.000000;" - offset="0" - id="stop12418" /> - </linearGradient> - <linearGradient - inkscape:label="#FCE4E4" - osb:paint="solid" - id="linearGradient12420"> - <stop - style="stop-color:#fce4e4;stop-opacity:1.000000;" - offset="0" - id="stop12422" /> - </linearGradient> - <linearGradient - inkscape:label="#FCE0E0" - osb:paint="solid" - id="linearGradient12424"> - <stop - style="stop-color:#fce0e0;stop-opacity:1.000000;" - offset="0" - id="stop12426" /> - </linearGradient> - <linearGradient - inkscape:label="#FCDCDC" - osb:paint="solid" - id="linearGradient12428"> - <stop - style="stop-color:#fcdcdc;stop-opacity:1.000000;" - offset="0" - id="stop12430" /> - </linearGradient> - <linearGradient - inkscape:label="#FCD8D8" - osb:paint="solid" - id="linearGradient12432"> - <stop - style="stop-color:#fcd8d8;stop-opacity:1.000000;" - offset="0" - id="stop12434" /> - </linearGradient> - <linearGradient - inkscape:label="#FCD4D4" - osb:paint="solid" - id="linearGradient12436"> - <stop - style="stop-color:#fcd4d4;stop-opacity:1.000000;" - offset="0" - id="stop12438" /> - </linearGradient> - <linearGradient - inkscape:label="#FCD0D0" - osb:paint="solid" - id="linearGradient12440"> - <stop - style="stop-color:#fcd0d0;stop-opacity:1.000000;" - offset="0" - id="stop12442" /> - </linearGradient> - <linearGradient - inkscape:label="#FCCCCC" - osb:paint="solid" - id="linearGradient12444"> - <stop - style="stop-color:#fccccc;stop-opacity:1.000000;" - offset="0" - id="stop12446" /> - </linearGradient> - <linearGradient - inkscape:label="#FCC8C8" - osb:paint="solid" - id="linearGradient12448"> - <stop - style="stop-color:#fcc8c8;stop-opacity:1.000000;" - offset="0" - id="stop12450" /> - </linearGradient> - <linearGradient - inkscape:label="#FCC4C4" - osb:paint="solid" - id="linearGradient12452"> - <stop - style="stop-color:#fcc4c4;stop-opacity:1.000000;" - offset="0" - id="stop12454" /> - </linearGradient> - <linearGradient - inkscape:label="#FCC0C0" - osb:paint="solid" - id="linearGradient12456"> - <stop - style="stop-color:#fcc0c0;stop-opacity:1.000000;" - offset="0" - id="stop12458" /> - </linearGradient> - <linearGradient - inkscape:label="#FCBCBC" - osb:paint="solid" - id="linearGradient12460"> - <stop - style="stop-color:#fcbcbc;stop-opacity:1.000000;" - offset="0" - id="stop12462" /> - </linearGradient> - <linearGradient - inkscape:label="#FCB8B8" - osb:paint="solid" - id="linearGradient12464"> - <stop - style="stop-color:#fcb8b8;stop-opacity:1.000000;" - offset="0" - id="stop12466" /> - </linearGradient> - <linearGradient - inkscape:label="#FCB4B4" - osb:paint="solid" - id="linearGradient12468"> - <stop - style="stop-color:#fcb4b4;stop-opacity:1.000000;" - offset="0" - id="stop12470" /> - </linearGradient> - <linearGradient - inkscape:label="#FCB0B0" - osb:paint="solid" - id="linearGradient12472"> - <stop - style="stop-color:#fcb0b0;stop-opacity:1.000000;" - offset="0" - id="stop12474" /> - </linearGradient> - <linearGradient - inkscape:label="#FCACAC" - osb:paint="solid" - id="linearGradient12476"> - <stop - style="stop-color:#fcacac;stop-opacity:1.000000;" - offset="0" - id="stop12478" /> - </linearGradient> - <linearGradient - inkscape:label="#FCA8A8" - osb:paint="solid" - id="linearGradient12480"> - <stop - style="stop-color:#fca8a8;stop-opacity:1.000000;" - offset="0" - id="stop12482" /> - </linearGradient> - <linearGradient - inkscape:label="#FCA4A4" - osb:paint="solid" - id="linearGradient12484"> - <stop - style="stop-color:#fca4a4;stop-opacity:1.000000;" - offset="0" - id="stop12486" /> - </linearGradient> - <linearGradient - inkscape:label="#FCA0A0" - osb:paint="solid" - id="linearGradient12488"> - <stop - style="stop-color:#fca0a0;stop-opacity:1.000000;" - offset="0" - id="stop12490" /> - </linearGradient> - <linearGradient - inkscape:label="#FC9C9C" - osb:paint="solid" - id="linearGradient12492"> - <stop - style="stop-color:#fc9c9c;stop-opacity:1.000000;" - offset="0" - id="stop12494" /> - </linearGradient> - <linearGradient - inkscape:label="#FC9898" - osb:paint="solid" - id="linearGradient12496"> - <stop - style="stop-color:#fc9898;stop-opacity:1.000000;" - offset="0" - id="stop12498" /> - </linearGradient> - <linearGradient - inkscape:label="#FC9494" - osb:paint="solid" - id="linearGradient12500"> - <stop - style="stop-color:#fc9494;stop-opacity:1.000000;" - offset="0" - id="stop12502" /> - </linearGradient> - <linearGradient - inkscape:label="#FC9090" - osb:paint="solid" - id="linearGradient12504"> - <stop - style="stop-color:#fc9090;stop-opacity:1.000000;" - offset="0" - id="stop12506" /> - </linearGradient> - <linearGradient - inkscape:label="#FC8C8C" - osb:paint="solid" - id="linearGradient12508"> - <stop - style="stop-color:#fc8c8c;stop-opacity:1.000000;" - offset="0" - id="stop12510" /> - </linearGradient> - <linearGradient - inkscape:label="#FC8888" - osb:paint="solid" - id="linearGradient12512"> - <stop - style="stop-color:#fc8888;stop-opacity:1.000000;" - offset="0" - id="stop12514" /> - </linearGradient> - <linearGradient - inkscape:label="#FC8484" - osb:paint="solid" - id="linearGradient12516"> - <stop - style="stop-color:#fc8484;stop-opacity:1.000000;" - offset="0" - id="stop12518" /> - </linearGradient> - <linearGradient - inkscape:label="#FC8080" - osb:paint="solid" - id="linearGradient12520"> - <stop - style="stop-color:#fc8080;stop-opacity:1.000000;" - offset="0" - id="stop12522" /> - </linearGradient> - <linearGradient - inkscape:label="#FC7C7C" - osb:paint="solid" - id="linearGradient12524"> - <stop - style="stop-color:#fc7c7c;stop-opacity:1.000000;" - offset="0" - id="stop12526" /> - </linearGradient> - <linearGradient - inkscape:label="#FC7878" - osb:paint="solid" - id="linearGradient12528"> - <stop - style="stop-color:#fc7878;stop-opacity:1.000000;" - offset="0" - id="stop12530" /> - </linearGradient> - <linearGradient - inkscape:label="#FC7474" - osb:paint="solid" - id="linearGradient12532"> - <stop - style="stop-color:#fc7474;stop-opacity:1.000000;" - offset="0" - id="stop12534" /> - </linearGradient> - <linearGradient - inkscape:label="#FC7070" - osb:paint="solid" - id="linearGradient12536"> - <stop - style="stop-color:#fc7070;stop-opacity:1.000000;" - offset="0" - id="stop12538" /> - </linearGradient> - <linearGradient - inkscape:label="#FC6C6C" - osb:paint="solid" - id="linearGradient12540"> - <stop - style="stop-color:#fc6c6c;stop-opacity:1.000000;" - offset="0" - id="stop12542" /> - </linearGradient> - <linearGradient - inkscape:label="#FC6868" - osb:paint="solid" - id="linearGradient12544"> - <stop - style="stop-color:#fc6868;stop-opacity:1.000000;" - offset="0" - id="stop12546" /> - </linearGradient> - <linearGradient - inkscape:label="#FC6464" - osb:paint="solid" - id="linearGradient12548"> - <stop - style="stop-color:#fc6464;stop-opacity:1.000000;" - offset="0" - id="stop12550" /> - </linearGradient> - <linearGradient - inkscape:label="#FC6060" - osb:paint="solid" - id="linearGradient12552"> - <stop - style="stop-color:#fc6060;stop-opacity:1.000000;" - offset="0" - id="stop12554" /> - </linearGradient> - <linearGradient - inkscape:label="#FC5C5C" - osb:paint="solid" - id="linearGradient12556"> - <stop - style="stop-color:#fc5c5c;stop-opacity:1.000000;" - offset="0" - id="stop12558" /> - </linearGradient> - <linearGradient - inkscape:label="#FC5858" - osb:paint="solid" - id="linearGradient12560"> - <stop - style="stop-color:#fc5858;stop-opacity:1.000000;" - offset="0" - id="stop12562" /> - </linearGradient> - <linearGradient - inkscape:label="#FC5454" - osb:paint="solid" - id="linearGradient12564"> - <stop - style="stop-color:#fc5454;stop-opacity:1.000000;" - offset="0" - id="stop12566" /> - </linearGradient> - <linearGradient - inkscape:label="#FC5050" - osb:paint="solid" - id="linearGradient12568"> - <stop - style="stop-color:#fc5050;stop-opacity:1.000000;" - offset="0" - id="stop12570" /> - </linearGradient> - <linearGradient - inkscape:label="#FC4C4C" - osb:paint="solid" - id="linearGradient12572"> - <stop - style="stop-color:#fc4c4c;stop-opacity:1.000000;" - offset="0" - id="stop12574" /> - </linearGradient> - <linearGradient - inkscape:label="#FC4848" - osb:paint="solid" - id="linearGradient12576"> - <stop - style="stop-color:#fc4848;stop-opacity:1.000000;" - offset="0" - id="stop12578" /> - </linearGradient> - <linearGradient - inkscape:label="#FC4444" - osb:paint="solid" - id="linearGradient12580"> - <stop - style="stop-color:#fc4444;stop-opacity:1.000000;" - offset="0" - id="stop12582" /> - </linearGradient> - <linearGradient - inkscape:label="#FC4040" - osb:paint="solid" - id="linearGradient12584"> - <stop - style="stop-color:#fc4040;stop-opacity:1.000000;" - offset="0" - id="stop12586" /> - </linearGradient> - <linearGradient - inkscape:label="#FC3C3C" - osb:paint="solid" - id="linearGradient12588"> - <stop - style="stop-color:#fc3c3c;stop-opacity:1.000000;" - offset="0" - id="stop12590" /> - </linearGradient> - <linearGradient - inkscape:label="#FC3838" - osb:paint="solid" - id="linearGradient12592"> - <stop - style="stop-color:#fc3838;stop-opacity:1.000000;" - offset="0" - id="stop12594" /> - </linearGradient> - <linearGradient - inkscape:label="#FC3434" - osb:paint="solid" - id="linearGradient12596"> - <stop - style="stop-color:#fc3434;stop-opacity:1.000000;" - offset="0" - id="stop12598" /> - </linearGradient> - <linearGradient - inkscape:label="#FC3030" - osb:paint="solid" - id="linearGradient12600"> - <stop - style="stop-color:#fc3030;stop-opacity:1.000000;" - offset="0" - id="stop12602" /> - </linearGradient> - <linearGradient - inkscape:label="#FC2C2C" - osb:paint="solid" - id="linearGradient12604"> - <stop - style="stop-color:#fc2c2c;stop-opacity:1.000000;" - offset="0" - id="stop12606" /> - </linearGradient> - <linearGradient - inkscape:label="#FC2828" - osb:paint="solid" - id="linearGradient12608"> - <stop - style="stop-color:#fc2828;stop-opacity:1.000000;" - offset="0" - id="stop12610" /> - </linearGradient> - <linearGradient - inkscape:label="#FC2424" - osb:paint="solid" - id="linearGradient12612"> - <stop - style="stop-color:#fc2424;stop-opacity:1.000000;" - offset="0" - id="stop12614" /> - </linearGradient> - <linearGradient - inkscape:label="#FC2020" - osb:paint="solid" - id="linearGradient12616"> - <stop - style="stop-color:#fc2020;stop-opacity:1.000000;" - offset="0" - id="stop12618" /> - </linearGradient> - <linearGradient - inkscape:label="#FC1C1C" - osb:paint="solid" - id="linearGradient12620"> - <stop - style="stop-color:#fc1c1c;stop-opacity:1.000000;" - offset="0" - id="stop12622" /> - </linearGradient> - <linearGradient - inkscape:label="#FC1818" - osb:paint="solid" - id="linearGradient12624"> - <stop - style="stop-color:#fc1818;stop-opacity:1.000000;" - offset="0" - id="stop12626" /> - </linearGradient> - <linearGradient - inkscape:label="#FC1414" - osb:paint="solid" - id="linearGradient12628"> - <stop - style="stop-color:#fc1414;stop-opacity:1.000000;" - offset="0" - id="stop12630" /> - </linearGradient> - <linearGradient - inkscape:label="#FC1010" - osb:paint="solid" - id="linearGradient12632"> - <stop - style="stop-color:#fc1010;stop-opacity:1.000000;" - offset="0" - id="stop12634" /> - </linearGradient> - <linearGradient - inkscape:label="#FC0C0C" - osb:paint="solid" - id="linearGradient12636"> - <stop - style="stop-color:#fc0c0c;stop-opacity:1.000000;" - offset="0" - id="stop12638" /> - </linearGradient> - <linearGradient - inkscape:label="#FC0808" - osb:paint="solid" - id="linearGradient12640"> - <stop - style="stop-color:#fc0808;stop-opacity:1.000000;" - offset="0" - id="stop12642" /> - </linearGradient> - <linearGradient - inkscape:label="#FC0404" - osb:paint="solid" - id="linearGradient12644"> - <stop - style="stop-color:#fc0404;stop-opacity:1.000000;" - offset="0" - id="stop12646" /> - </linearGradient> - <linearGradient - inkscape:label="#FC0000" - osb:paint="solid" - id="linearGradient12648"> - <stop - style="stop-color:#fc0000;stop-opacity:1.000000;" - offset="0" - id="stop12650" /> - </linearGradient> - <linearGradient - inkscape:label="#F80000" - osb:paint="solid" - id="linearGradient12652"> - <stop - style="stop-color:#f80000;stop-opacity:1.000000;" - offset="0" - id="stop12654" /> - </linearGradient> - <linearGradient - inkscape:label="#F40000" - osb:paint="solid" - id="linearGradient12656"> - <stop - style="stop-color:#f40000;stop-opacity:1.000000;" - offset="0" - id="stop12658" /> - </linearGradient> - <linearGradient - inkscape:label="#F00000" - osb:paint="solid" - id="linearGradient12660"> - <stop - style="stop-color:#f00000;stop-opacity:1.000000;" - offset="0" - id="stop12662" /> - </linearGradient> - <linearGradient - inkscape:label="#EC0000" - osb:paint="solid" - id="linearGradient12664"> - <stop - style="stop-color:#ec0000;stop-opacity:1.000000;" - offset="0" - id="stop12666" /> - </linearGradient> - <linearGradient - inkscape:label="#E80000" - osb:paint="solid" - id="linearGradient12668"> - <stop - style="stop-color:#e80000;stop-opacity:1.000000;" - offset="0" - id="stop12670" /> - </linearGradient> - <linearGradient - inkscape:label="#E40000" - osb:paint="solid" - id="linearGradient12672"> - <stop - style="stop-color:#e40000;stop-opacity:1.000000;" - offset="0" - id="stop12674" /> - </linearGradient> - <linearGradient - inkscape:label="#E00000" - osb:paint="solid" - id="linearGradient12676"> - <stop - style="stop-color:#e00000;stop-opacity:1.000000;" - offset="0" - id="stop12678" /> - </linearGradient> - <linearGradient - inkscape:label="#DC0000" - osb:paint="solid" - id="linearGradient12680"> - <stop - style="stop-color:#dc0000;stop-opacity:1.000000;" - offset="0" - id="stop12682" /> - </linearGradient> - <linearGradient - inkscape:label="#D80000" - osb:paint="solid" - id="linearGradient12684"> - <stop - style="stop-color:#d80000;stop-opacity:1.000000;" - offset="0" - id="stop12686" /> - </linearGradient> - <linearGradient - inkscape:label="#D40000" - osb:paint="solid" - id="linearGradient12688"> - <stop - style="stop-color:#d40000;stop-opacity:1.000000;" - offset="0" - id="stop12690" /> - </linearGradient> - <linearGradient - inkscape:label="#D00000" - osb:paint="solid" - id="linearGradient12692"> - <stop - style="stop-color:#d00000;stop-opacity:1.000000;" - offset="0" - id="stop12694" /> - </linearGradient> - <linearGradient - inkscape:label="#CC0000" - osb:paint="solid" - id="linearGradient12696"> - <stop - style="stop-color:#cc0000;stop-opacity:1.000000;" - offset="0" - id="stop12698" /> - </linearGradient> - <linearGradient - inkscape:label="#C80000" - osb:paint="solid" - id="linearGradient12700"> - <stop - style="stop-color:#c80000;stop-opacity:1.000000;" - offset="0" - id="stop12702" /> - </linearGradient> - <linearGradient - inkscape:label="#C40000" - osb:paint="solid" - id="linearGradient12704"> - <stop - style="stop-color:#c40000;stop-opacity:1.000000;" - offset="0" - id="stop12706" /> - </linearGradient> - <linearGradient - inkscape:label="#C00000" - osb:paint="solid" - id="linearGradient12708"> - <stop - style="stop-color:#c00000;stop-opacity:1.000000;" - offset="0" - id="stop12710" /> - </linearGradient> - <linearGradient - inkscape:label="#BC0000" - osb:paint="solid" - id="linearGradient12712"> - <stop - style="stop-color:#bc0000;stop-opacity:1.000000;" - offset="0" - id="stop12714" /> - </linearGradient> - <linearGradient - inkscape:label="#B80000" - osb:paint="solid" - id="linearGradient12716"> - <stop - style="stop-color:#b80000;stop-opacity:1.000000;" - offset="0" - id="stop12718" /> - </linearGradient> - <linearGradient - inkscape:label="#B40000" - osb:paint="solid" - id="linearGradient12720"> - <stop - style="stop-color:#b40000;stop-opacity:1.000000;" - offset="0" - id="stop12722" /> - </linearGradient> - <linearGradient - inkscape:label="#B00000" - osb:paint="solid" - id="linearGradient12724"> - <stop - style="stop-color:#b00000;stop-opacity:1.000000;" - offset="0" - id="stop12726" /> - </linearGradient> - <linearGradient - inkscape:label="#AC0000" - osb:paint="solid" - id="linearGradient12728"> - <stop - style="stop-color:#ac0000;stop-opacity:1.000000;" - offset="0" - id="stop12730" /> - </linearGradient> - <linearGradient - inkscape:label="#A80000" - osb:paint="solid" - id="linearGradient12732"> - <stop - style="stop-color:#a80000;stop-opacity:1.000000;" - offset="0" - id="stop12734" /> - </linearGradient> - <linearGradient - inkscape:label="#A40000" - osb:paint="solid" - id="linearGradient12736"> - <stop - style="stop-color:#a40000;stop-opacity:1.000000;" - offset="0" - id="stop12738" /> - </linearGradient> - <linearGradient - inkscape:label="#A00000" - osb:paint="solid" - id="linearGradient12740"> - <stop - style="stop-color:#a00000;stop-opacity:1.000000;" - offset="0" - id="stop12742" /> - </linearGradient> - <linearGradient - inkscape:label="#9C0000" - osb:paint="solid" - id="linearGradient12744"> - <stop - style="stop-color:#9c0000;stop-opacity:1.000000;" - offset="0" - id="stop12746" /> - </linearGradient> - <linearGradient - inkscape:label="#980000" - osb:paint="solid" - id="linearGradient12748"> - <stop - style="stop-color:#980000;stop-opacity:1.000000;" - offset="0" - id="stop12750" /> - </linearGradient> - <linearGradient - inkscape:label="#940000" - osb:paint="solid" - id="linearGradient12752"> - <stop - style="stop-color:#940000;stop-opacity:1.000000;" - offset="0" - id="stop12754" /> - </linearGradient> - <linearGradient - inkscape:label="#900000" - osb:paint="solid" - id="linearGradient12756"> - <stop - style="stop-color:#900000;stop-opacity:1.000000;" - offset="0" - id="stop12758" /> - </linearGradient> - <linearGradient - inkscape:label="#8C0000" - osb:paint="solid" - id="linearGradient12760"> - <stop - style="stop-color:#8c0000;stop-opacity:1.000000;" - offset="0" - id="stop12762" /> - </linearGradient> - <linearGradient - inkscape:label="#880000" - osb:paint="solid" - id="linearGradient12764"> - <stop - style="stop-color:#880000;stop-opacity:1.000000;" - offset="0" - id="stop12766" /> - </linearGradient> - <linearGradient - inkscape:label="#840000" - osb:paint="solid" - id="linearGradient12768"> - <stop - style="stop-color:#840000;stop-opacity:1.000000;" - offset="0" - id="stop12770" /> - </linearGradient> - <linearGradient - inkscape:label="#800000" - osb:paint="solid" - id="linearGradient12772"> - <stop - style="stop-color:#800000;stop-opacity:1.000000;" - offset="0" - id="stop12774" /> - </linearGradient> - <linearGradient - inkscape:label="#7C0000" - osb:paint="solid" - id="linearGradient12776"> - <stop - style="stop-color:#7c0000;stop-opacity:1.000000;" - offset="0" - id="stop12778" /> - </linearGradient> - <linearGradient - inkscape:label="#780000" - osb:paint="solid" - id="linearGradient12780"> - <stop - style="stop-color:#780000;stop-opacity:1.000000;" - offset="0" - id="stop12782" /> - </linearGradient> - <linearGradient - inkscape:label="#740000" - osb:paint="solid" - id="linearGradient12784"> - <stop - style="stop-color:#740000;stop-opacity:1.000000;" - offset="0" - id="stop12786" /> - </linearGradient> - <linearGradient - inkscape:label="#700000" - osb:paint="solid" - id="linearGradient12788"> - <stop - style="stop-color:#700000;stop-opacity:1.000000;" - offset="0" - id="stop12790" /> - </linearGradient> - <linearGradient - inkscape:label="#6C0000" - osb:paint="solid" - id="linearGradient12792"> - <stop - style="stop-color:#6c0000;stop-opacity:1.000000;" - offset="0" - id="stop12794" /> - </linearGradient> - <linearGradient - inkscape:label="#680000" - osb:paint="solid" - id="linearGradient12796"> - <stop - style="stop-color:#680000;stop-opacity:1.000000;" - offset="0" - id="stop12798" /> - </linearGradient> - <linearGradient - inkscape:label="#640000" - osb:paint="solid" - id="linearGradient12800"> - <stop - style="stop-color:#640000;stop-opacity:1.000000;" - offset="0" - id="stop12802" /> - </linearGradient> - <linearGradient - inkscape:label="#600000" - osb:paint="solid" - id="linearGradient12804"> - <stop - style="stop-color:#600000;stop-opacity:1.000000;" - offset="0" - id="stop12806" /> - </linearGradient> - <linearGradient - inkscape:label="#5C0000" - osb:paint="solid" - id="linearGradient12808"> - <stop - style="stop-color:#5c0000;stop-opacity:1.000000;" - offset="0" - id="stop12810" /> - </linearGradient> - <linearGradient - inkscape:label="#580000" - osb:paint="solid" - id="linearGradient12812"> - <stop - style="stop-color:#580000;stop-opacity:1.000000;" - offset="0" - id="stop12814" /> - </linearGradient> - <linearGradient - inkscape:label="#540000" - osb:paint="solid" - id="linearGradient12816"> - <stop - style="stop-color:#540000;stop-opacity:1.000000;" - offset="0" - id="stop12818" /> - </linearGradient> - <linearGradient - inkscape:label="#500000" - osb:paint="solid" - id="linearGradient12820"> - <stop - style="stop-color:#500000;stop-opacity:1.000000;" - offset="0" - id="stop12822" /> - </linearGradient> - </g> - <g - id="page12" - inkscape:label="Royal"> - <linearGradient - inkscape:label="#000000" - osb:paint="solid" - id="linearGradient13180"> - <stop - style="stop-color:#000000;stop-opacity:1.000000;" - offset="0" - id="stop13182" /> - </linearGradient> - <linearGradient - inkscape:label="#808080" - osb:paint="solid" - id="linearGradient13184"> - <stop - style="stop-color:#808080;stop-opacity:1.000000;" - offset="0" - id="stop13186" /> - </linearGradient> - <linearGradient - inkscape:label="#FFFFFF" - osb:paint="solid" - id="linearGradient13188"> - <stop - style="stop-color:#ffffff;stop-opacity:1.000000;" - offset="0" - id="stop13190" /> - </linearGradient> - <linearGradient - inkscape:label="#3C0050" - osb:paint="solid" - id="linearGradient13192"> - <stop - style="stop-color:#3c0050;stop-opacity:1.000000;" - offset="0" - id="stop13194" /> - </linearGradient> - <linearGradient - inkscape:label="#3C0054" - osb:paint="solid" - id="linearGradient13196"> - <stop - style="stop-color:#3c0054;stop-opacity:1.000000;" - offset="0" - id="stop13198" /> - </linearGradient> - <linearGradient - inkscape:label="#400054" - osb:paint="solid" - id="linearGradient13200"> - <stop - style="stop-color:#400054;stop-opacity:1.000000;" - offset="0" - id="stop13202" /> - </linearGradient> - <linearGradient - inkscape:label="#400058" - osb:paint="solid" - id="linearGradient13204"> - <stop - style="stop-color:#400058;stop-opacity:1.000000;" - offset="0" - id="stop13206" /> - </linearGradient> - <linearGradient - inkscape:label="#440058" - osb:paint="solid" - id="linearGradient13208"> - <stop - style="stop-color:#440058;stop-opacity:1.000000;" - offset="0" - id="stop13210" /> - </linearGradient> - <linearGradient - inkscape:label="#44005C" - osb:paint="solid" - id="linearGradient13212"> - <stop - style="stop-color:#44005c;stop-opacity:1.000000;" - offset="0" - id="stop13214" /> - </linearGradient> - <linearGradient - inkscape:label="#480060" - osb:paint="solid" - id="linearGradient13216"> - <stop - style="stop-color:#480060;stop-opacity:1.000000;" - offset="0" - id="stop13218" /> - </linearGradient> - <linearGradient - inkscape:label="#480064" - osb:paint="solid" - id="linearGradient13220"> - <stop - style="stop-color:#480064;stop-opacity:1.000000;" - offset="0" - id="stop13222" /> - </linearGradient> - <linearGradient - inkscape:label="#4C0064" - osb:paint="solid" - id="linearGradient13224"> - <stop - style="stop-color:#4c0064;stop-opacity:1.000000;" - offset="0" - id="stop13226" /> - </linearGradient> - <linearGradient - inkscape:label="#4C0068" - osb:paint="solid" - id="linearGradient13228"> - <stop - style="stop-color:#4c0068;stop-opacity:1.000000;" - offset="0" - id="stop13230" /> - </linearGradient> - <linearGradient - inkscape:label="#500068" - osb:paint="solid" - id="linearGradient13232"> - <stop - style="stop-color:#500068;stop-opacity:1.000000;" - offset="0" - id="stop13234" /> - </linearGradient> - <linearGradient - inkscape:label="#50006C" - osb:paint="solid" - id="linearGradient13236"> - <stop - style="stop-color:#50006c;stop-opacity:1.000000;" - offset="0" - id="stop13238" /> - </linearGradient> - <linearGradient - inkscape:label="#540070" - osb:paint="solid" - id="linearGradient13240"> - <stop - style="stop-color:#540070;stop-opacity:1.000000;" - offset="0" - id="stop13242" /> - </linearGradient> - <linearGradient - inkscape:label="#540074" - osb:paint="solid" - id="linearGradient13244"> - <stop - style="stop-color:#540074;stop-opacity:1.000000;" - offset="0" - id="stop13246" /> - </linearGradient> - <linearGradient - inkscape:label="#580074" - osb:paint="solid" - id="linearGradient13248"> - <stop - style="stop-color:#580074;stop-opacity:1.000000;" - offset="0" - id="stop13250" /> - </linearGradient> - <linearGradient - inkscape:label="#580078" - osb:paint="solid" - id="linearGradient13252"> - <stop - style="stop-color:#580078;stop-opacity:1.000000;" - offset="0" - id="stop13254" /> - </linearGradient> - <linearGradient - inkscape:label="#5C0078" - osb:paint="solid" - id="linearGradient13256"> - <stop - style="stop-color:#5c0078;stop-opacity:1.000000;" - offset="0" - id="stop13258" /> - </linearGradient> - <linearGradient - inkscape:label="#5C007C" - osb:paint="solid" - id="linearGradient13260"> - <stop - style="stop-color:#5c007c;stop-opacity:1.000000;" - offset="0" - id="stop13262" /> - </linearGradient> - <linearGradient - inkscape:label="#600080" - osb:paint="solid" - id="linearGradient13264"> - <stop - style="stop-color:#600080;stop-opacity:1.000000;" - offset="0" - id="stop13266" /> - </linearGradient> - <linearGradient - inkscape:label="#600084" - osb:paint="solid" - id="linearGradient13268"> - <stop - style="stop-color:#600084;stop-opacity:1.000000;" - offset="0" - id="stop13270" /> - </linearGradient> - <linearGradient - inkscape:label="#640084" - osb:paint="solid" - id="linearGradient13272"> - <stop - style="stop-color:#640084;stop-opacity:1.000000;" - offset="0" - id="stop13274" /> - </linearGradient> - <linearGradient - inkscape:label="#640088" - osb:paint="solid" - id="linearGradient13276"> - <stop - style="stop-color:#640088;stop-opacity:1.000000;" - offset="0" - id="stop13278" /> - </linearGradient> - <linearGradient - inkscape:label="#680088" - osb:paint="solid" - id="linearGradient13280"> - <stop - style="stop-color:#680088;stop-opacity:1.000000;" - offset="0" - id="stop13282" /> - </linearGradient> - <linearGradient - inkscape:label="#68008C" - osb:paint="solid" - id="linearGradient13284"> - <stop - style="stop-color:#68008c;stop-opacity:1.000000;" - offset="0" - id="stop13286" /> - </linearGradient> - <linearGradient - inkscape:label="#6C0090" - osb:paint="solid" - id="linearGradient13288"> - <stop - style="stop-color:#6c0090;stop-opacity:1.000000;" - offset="0" - id="stop13290" /> - </linearGradient> - <linearGradient - inkscape:label="#6C0094" - osb:paint="solid" - id="linearGradient13292"> - <stop - style="stop-color:#6c0094;stop-opacity:1.000000;" - offset="0" - id="stop13294" /> - </linearGradient> - <linearGradient - inkscape:label="#700094" - osb:paint="solid" - id="linearGradient13296"> - <stop - style="stop-color:#700094;stop-opacity:1.000000;" - offset="0" - id="stop13298" /> - </linearGradient> - <linearGradient - inkscape:label="#700098" - osb:paint="solid" - id="linearGradient13300"> - <stop - style="stop-color:#700098;stop-opacity:1.000000;" - offset="0" - id="stop13302" /> - </linearGradient> - <linearGradient - inkscape:label="#740098" - osb:paint="solid" - id="linearGradient13304"> - <stop - style="stop-color:#740098;stop-opacity:1.000000;" - offset="0" - id="stop13306" /> - </linearGradient> - <linearGradient - inkscape:label="#74009C" - osb:paint="solid" - id="linearGradient13308"> - <stop - style="stop-color:#74009c;stop-opacity:1.000000;" - offset="0" - id="stop13310" /> - </linearGradient> - <linearGradient - inkscape:label="#7800A0" - osb:paint="solid" - id="linearGradient13312"> - <stop - style="stop-color:#7800a0;stop-opacity:1.000000;" - offset="0" - id="stop13314" /> - </linearGradient> - <linearGradient - inkscape:label="#7C04A0" - osb:paint="solid" - id="linearGradient13316"> - <stop - style="stop-color:#7c04a0;stop-opacity:1.000000;" - offset="0" - id="stop13318" /> - </linearGradient> - <linearGradient - inkscape:label="#7C08A4" - osb:paint="solid" - id="linearGradient13320"> - <stop - style="stop-color:#7c08a4;stop-opacity:1.000000;" - offset="0" - id="stop13322" /> - </linearGradient> - <linearGradient - inkscape:label="#800CA4" - osb:paint="solid" - id="linearGradient13324"> - <stop - style="stop-color:#800ca4;stop-opacity:1.000000;" - offset="0" - id="stop13326" /> - </linearGradient> - <linearGradient - inkscape:label="#8010A4" - osb:paint="solid" - id="linearGradient13328"> - <stop - style="stop-color:#8010a4;stop-opacity:1.000000;" - offset="0" - id="stop13330" /> - </linearGradient> - <linearGradient - inkscape:label="#8414A8" - osb:paint="solid" - id="linearGradient13332"> - <stop - style="stop-color:#8414a8;stop-opacity:1.000000;" - offset="0" - id="stop13334" /> - </linearGradient> - <linearGradient - inkscape:label="#8418A8" - osb:paint="solid" - id="linearGradient13336"> - <stop - style="stop-color:#8418a8;stop-opacity:1.000000;" - offset="0" - id="stop13338" /> - </linearGradient> - <linearGradient - inkscape:label="#881CA8" - osb:paint="solid" - id="linearGradient13340"> - <stop - style="stop-color:#881ca8;stop-opacity:1.000000;" - offset="0" - id="stop13342" /> - </linearGradient> - <linearGradient - inkscape:label="#8820AC" - osb:paint="solid" - id="linearGradient13344"> - <stop - style="stop-color:#8820ac;stop-opacity:1.000000;" - offset="0" - id="stop13346" /> - </linearGradient> - <linearGradient - inkscape:label="#8C24AC" - osb:paint="solid" - id="linearGradient13348"> - <stop - style="stop-color:#8c24ac;stop-opacity:1.000000;" - offset="0" - id="stop13350" /> - </linearGradient> - <linearGradient - inkscape:label="#8C28AC" - osb:paint="solid" - id="linearGradient13352"> - <stop - style="stop-color:#8c28ac;stop-opacity:1.000000;" - offset="0" - id="stop13354" /> - </linearGradient> - <linearGradient - inkscape:label="#902CB0" - osb:paint="solid" - id="linearGradient13356"> - <stop - style="stop-color:#902cb0;stop-opacity:1.000000;" - offset="0" - id="stop13358" /> - </linearGradient> - <linearGradient - inkscape:label="#9030B0" - osb:paint="solid" - id="linearGradient13360"> - <stop - style="stop-color:#9030b0;stop-opacity:1.000000;" - offset="0" - id="stop13362" /> - </linearGradient> - <linearGradient - inkscape:label="#9434B4" - osb:paint="solid" - id="linearGradient13364"> - <stop - style="stop-color:#9434b4;stop-opacity:1.000000;" - offset="0" - id="stop13366" /> - </linearGradient> - <linearGradient - inkscape:label="#9438B4" - osb:paint="solid" - id="linearGradient13368"> - <stop - style="stop-color:#9438b4;stop-opacity:1.000000;" - offset="0" - id="stop13370" /> - </linearGradient> - <linearGradient - inkscape:label="#983CB4" - osb:paint="solid" - id="linearGradient13372"> - <stop - style="stop-color:#983cb4;stop-opacity:1.000000;" - offset="0" - id="stop13374" /> - </linearGradient> - <linearGradient - inkscape:label="#9840B8" - osb:paint="solid" - id="linearGradient13376"> - <stop - style="stop-color:#9840b8;stop-opacity:1.000000;" - offset="0" - id="stop13378" /> - </linearGradient> - <linearGradient - inkscape:label="#9C44B8" - osb:paint="solid" - id="linearGradient13380"> - <stop - style="stop-color:#9c44b8;stop-opacity:1.000000;" - offset="0" - id="stop13382" /> - </linearGradient> - <linearGradient - inkscape:label="#9C48B8" - osb:paint="solid" - id="linearGradient13384"> - <stop - style="stop-color:#9c48b8;stop-opacity:1.000000;" - offset="0" - id="stop13386" /> - </linearGradient> - <linearGradient - inkscape:label="#A04CBC" - osb:paint="solid" - id="linearGradient13388"> - <stop - style="stop-color:#a04cbc;stop-opacity:1.000000;" - offset="0" - id="stop13390" /> - </linearGradient> - <linearGradient - inkscape:label="#A050BC" - osb:paint="solid" - id="linearGradient13392"> - <stop - style="stop-color:#a050bc;stop-opacity:1.000000;" - offset="0" - id="stop13394" /> - </linearGradient> - <linearGradient - inkscape:label="#A454BC" - osb:paint="solid" - id="linearGradient13396"> - <stop - style="stop-color:#a454bc;stop-opacity:1.000000;" - offset="0" - id="stop13398" /> - </linearGradient> - <linearGradient - inkscape:label="#A458C0" - osb:paint="solid" - id="linearGradient13400"> - <stop - style="stop-color:#a458c0;stop-opacity:1.000000;" - offset="0" - id="stop13402" /> - </linearGradient> - <linearGradient - inkscape:label="#A85CC0" - osb:paint="solid" - id="linearGradient13404"> - <stop - style="stop-color:#a85cc0;stop-opacity:1.000000;" - offset="0" - id="stop13406" /> - </linearGradient> - <linearGradient - inkscape:label="#A860C0" - osb:paint="solid" - id="linearGradient13408"> - <stop - style="stop-color:#a860c0;stop-opacity:1.000000;" - offset="0" - id="stop13410" /> - </linearGradient> - <linearGradient - inkscape:label="#AC64C4" - osb:paint="solid" - id="linearGradient13412"> - <stop - style="stop-color:#ac64c4;stop-opacity:1.000000;" - offset="0" - id="stop13414" /> - </linearGradient> - <linearGradient - inkscape:label="#AC68C4" - osb:paint="solid" - id="linearGradient13416"> - <stop - style="stop-color:#ac68c4;stop-opacity:1.000000;" - offset="0" - id="stop13418" /> - </linearGradient> - <linearGradient - inkscape:label="#B06CC8" - osb:paint="solid" - id="linearGradient13420"> - <stop - style="stop-color:#b06cc8;stop-opacity:1.000000;" - offset="0" - id="stop13422" /> - </linearGradient> - <linearGradient - inkscape:label="#B070C8" - osb:paint="solid" - id="linearGradient13424"> - <stop - style="stop-color:#b070c8;stop-opacity:1.000000;" - offset="0" - id="stop13426" /> - </linearGradient> - <linearGradient - inkscape:label="#B474C8" - osb:paint="solid" - id="linearGradient13428"> - <stop - style="stop-color:#b474c8;stop-opacity:1.000000;" - offset="0" - id="stop13430" /> - </linearGradient> - <linearGradient - inkscape:label="#B478CC" - osb:paint="solid" - id="linearGradient13432"> - <stop - style="stop-color:#b478cc;stop-opacity:1.000000;" - offset="0" - id="stop13434" /> - </linearGradient> - <linearGradient - inkscape:label="#B87CCC" - osb:paint="solid" - id="linearGradient13436"> - <stop - style="stop-color:#b87ccc;stop-opacity:1.000000;" - offset="0" - id="stop13438" /> - </linearGradient> - <linearGradient - inkscape:label="#BC80CC" - osb:paint="solid" - id="linearGradient13440"> - <stop - style="stop-color:#bc80cc;stop-opacity:1.000000;" - offset="0" - id="stop13442" /> - </linearGradient> - <linearGradient - inkscape:label="#BC84D0" - osb:paint="solid" - id="linearGradient13444"> - <stop - style="stop-color:#bc84d0;stop-opacity:1.000000;" - offset="0" - id="stop13446" /> - </linearGradient> - <linearGradient - inkscape:label="#C088D0" - osb:paint="solid" - id="linearGradient13448"> - <stop - style="stop-color:#c088d0;stop-opacity:1.000000;" - offset="0" - id="stop13450" /> - </linearGradient> - <linearGradient - inkscape:label="#C08CD0" - osb:paint="solid" - id="linearGradient13452"> - <stop - style="stop-color:#c08cd0;stop-opacity:1.000000;" - offset="0" - id="stop13454" /> - </linearGradient> - <linearGradient - inkscape:label="#C490D4" - osb:paint="solid" - id="linearGradient13456"> - <stop - style="stop-color:#c490d4;stop-opacity:1.000000;" - offset="0" - id="stop13458" /> - </linearGradient> - <linearGradient - inkscape:label="#C494D4" - osb:paint="solid" - id="linearGradient13460"> - <stop - style="stop-color:#c494d4;stop-opacity:1.000000;" - offset="0" - id="stop13462" /> - </linearGradient> - <linearGradient - inkscape:label="#C898D8" - osb:paint="solid" - id="linearGradient13464"> - <stop - style="stop-color:#c898d8;stop-opacity:1.000000;" - offset="0" - id="stop13466" /> - </linearGradient> - <linearGradient - inkscape:label="#C89CD8" - osb:paint="solid" - id="linearGradient13468"> - <stop - style="stop-color:#c89cd8;stop-opacity:1.000000;" - offset="0" - id="stop13470" /> - </linearGradient> - <linearGradient - inkscape:label="#CCA0D8" - osb:paint="solid" - id="linearGradient13472"> - <stop - style="stop-color:#cca0d8;stop-opacity:1.000000;" - offset="0" - id="stop13474" /> - </linearGradient> - <linearGradient - inkscape:label="#CCA4DC" - osb:paint="solid" - id="linearGradient13476"> - <stop - style="stop-color:#cca4dc;stop-opacity:1.000000;" - offset="0" - id="stop13478" /> - </linearGradient> - <linearGradient - inkscape:label="#D0A8DC" - osb:paint="solid" - id="linearGradient13480"> - <stop - style="stop-color:#d0a8dc;stop-opacity:1.000000;" - offset="0" - id="stop13482" /> - </linearGradient> - <linearGradient - inkscape:label="#D0ACDC" - osb:paint="solid" - id="linearGradient13484"> - <stop - style="stop-color:#d0acdc;stop-opacity:1.000000;" - offset="0" - id="stop13486" /> - </linearGradient> - <linearGradient - inkscape:label="#D4B0E0" - osb:paint="solid" - id="linearGradient13488"> - <stop - style="stop-color:#d4b0e0;stop-opacity:1.000000;" - offset="0" - id="stop13490" /> - </linearGradient> - <linearGradient - inkscape:label="#D4B4E0" - osb:paint="solid" - id="linearGradient13492"> - <stop - style="stop-color:#d4b4e0;stop-opacity:1.000000;" - offset="0" - id="stop13494" /> - </linearGradient> - <linearGradient - inkscape:label="#D8B8E0" - osb:paint="solid" - id="linearGradient13496"> - <stop - style="stop-color:#d8b8e0;stop-opacity:1.000000;" - offset="0" - id="stop13498" /> - </linearGradient> - <linearGradient - inkscape:label="#D8BCE4" - osb:paint="solid" - id="linearGradient13500"> - <stop - style="stop-color:#d8bce4;stop-opacity:1.000000;" - offset="0" - id="stop13502" /> - </linearGradient> - <linearGradient - inkscape:label="#DCC0E4" - osb:paint="solid" - id="linearGradient13504"> - <stop - style="stop-color:#dcc0e4;stop-opacity:1.000000;" - offset="0" - id="stop13506" /> - </linearGradient> - <linearGradient - inkscape:label="#DCC4E4" - osb:paint="solid" - id="linearGradient13508"> - <stop - style="stop-color:#dcc4e4;stop-opacity:1.000000;" - offset="0" - id="stop13510" /> - </linearGradient> - <linearGradient - inkscape:label="#E0C8E8" - osb:paint="solid" - id="linearGradient13512"> - <stop - style="stop-color:#e0c8e8;stop-opacity:1.000000;" - offset="0" - id="stop13514" /> - </linearGradient> - <linearGradient - inkscape:label="#E0CCE8" - osb:paint="solid" - id="linearGradient13516"> - <stop - style="stop-color:#e0cce8;stop-opacity:1.000000;" - offset="0" - id="stop13518" /> - </linearGradient> - <linearGradient - inkscape:label="#E4D0EC" - osb:paint="solid" - id="linearGradient13520"> - <stop - style="stop-color:#e4d0ec;stop-opacity:1.000000;" - offset="0" - id="stop13522" /> - </linearGradient> - <linearGradient - inkscape:label="#E4D4EC" - osb:paint="solid" - id="linearGradient13524"> - <stop - style="stop-color:#e4d4ec;stop-opacity:1.000000;" - offset="0" - id="stop13526" /> - </linearGradient> - <linearGradient - inkscape:label="#E8D8EC" - osb:paint="solid" - id="linearGradient13528"> - <stop - style="stop-color:#e8d8ec;stop-opacity:1.000000;" - offset="0" - id="stop13530" /> - </linearGradient> - <linearGradient - inkscape:label="#E8DCF0" - osb:paint="solid" - id="linearGradient13532"> - <stop - style="stop-color:#e8dcf0;stop-opacity:1.000000;" - offset="0" - id="stop13534" /> - </linearGradient> - <linearGradient - inkscape:label="#ECE0F0" - osb:paint="solid" - id="linearGradient13536"> - <stop - style="stop-color:#ece0f0;stop-opacity:1.000000;" - offset="0" - id="stop13538" /> - </linearGradient> - <linearGradient - inkscape:label="#ECE4F0" - osb:paint="solid" - id="linearGradient13540"> - <stop - style="stop-color:#ece4f0;stop-opacity:1.000000;" - offset="0" - id="stop13542" /> - </linearGradient> - <linearGradient - inkscape:label="#F0E8F4" - osb:paint="solid" - id="linearGradient13544"> - <stop - style="stop-color:#f0e8f4;stop-opacity:1.000000;" - offset="0" - id="stop13546" /> - </linearGradient> - <linearGradient - inkscape:label="#F0ECF4" - osb:paint="solid" - id="linearGradient13548"> - <stop - style="stop-color:#f0ecf4;stop-opacity:1.000000;" - offset="0" - id="stop13550" /> - </linearGradient> - <linearGradient - inkscape:label="#F4F0F4" - osb:paint="solid" - id="linearGradient13552"> - <stop - style="stop-color:#f4f0f4;stop-opacity:1.000000;" - offset="0" - id="stop13554" /> - </linearGradient> - <linearGradient - inkscape:label="#F4F4F8" - osb:paint="solid" - id="linearGradient13556"> - <stop - style="stop-color:#f4f4f8;stop-opacity:1.000000;" - offset="0" - id="stop13558" /> - </linearGradient> - <linearGradient - inkscape:label="#F8F8F8" - osb:paint="solid" - id="linearGradient13560"> - <stop - style="stop-color:#f8f8f8;stop-opacity:1.000000;" - offset="0" - id="stop13562" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCFC" - osb:paint="solid" - id="linearGradient13564"> - <stop - style="stop-color:#fcfcfc;stop-opacity:1.000000;" - offset="0" - id="stop13566" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCF8" - osb:paint="solid" - id="linearGradient13568"> - <stop - style="stop-color:#fcfcf8;stop-opacity:1.000000;" - offset="0" - id="stop13570" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCF4" - osb:paint="solid" - id="linearGradient13572"> - <stop - style="stop-color:#fcfcf4;stop-opacity:1.000000;" - offset="0" - id="stop13574" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCF0" - osb:paint="solid" - id="linearGradient13576"> - <stop - style="stop-color:#fcfcf0;stop-opacity:1.000000;" - offset="0" - id="stop13578" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCEC" - osb:paint="solid" - id="linearGradient13580"> - <stop - style="stop-color:#fcfcec;stop-opacity:1.000000;" - offset="0" - id="stop13582" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCE8" - osb:paint="solid" - id="linearGradient13584"> - <stop - style="stop-color:#fcfce8;stop-opacity:1.000000;" - offset="0" - id="stop13586" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCE4" - osb:paint="solid" - id="linearGradient13588"> - <stop - style="stop-color:#fcfce4;stop-opacity:1.000000;" - offset="0" - id="stop13590" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCE0" - osb:paint="solid" - id="linearGradient13592"> - <stop - style="stop-color:#fcfce0;stop-opacity:1.000000;" - offset="0" - id="stop13594" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCDC" - osb:paint="solid" - id="linearGradient13596"> - <stop - style="stop-color:#fcfcdc;stop-opacity:1.000000;" - offset="0" - id="stop13598" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCD8" - osb:paint="solid" - id="linearGradient13600"> - <stop - style="stop-color:#fcfcd8;stop-opacity:1.000000;" - offset="0" - id="stop13602" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCD4" - osb:paint="solid" - id="linearGradient13604"> - <stop - style="stop-color:#fcfcd4;stop-opacity:1.000000;" - offset="0" - id="stop13606" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCD0" - osb:paint="solid" - id="linearGradient13608"> - <stop - style="stop-color:#fcfcd0;stop-opacity:1.000000;" - offset="0" - id="stop13610" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCCC" - osb:paint="solid" - id="linearGradient13612"> - <stop - style="stop-color:#fcfccc;stop-opacity:1.000000;" - offset="0" - id="stop13614" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCC8" - osb:paint="solid" - id="linearGradient13616"> - <stop - style="stop-color:#fcfcc8;stop-opacity:1.000000;" - offset="0" - id="stop13618" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCC4" - osb:paint="solid" - id="linearGradient13620"> - <stop - style="stop-color:#fcfcc4;stop-opacity:1.000000;" - offset="0" - id="stop13622" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCC0" - osb:paint="solid" - id="linearGradient13624"> - <stop - style="stop-color:#fcfcc0;stop-opacity:1.000000;" - offset="0" - id="stop13626" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCBC" - osb:paint="solid" - id="linearGradient13628"> - <stop - style="stop-color:#fcfcbc;stop-opacity:1.000000;" - offset="0" - id="stop13630" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCB8" - osb:paint="solid" - id="linearGradient13632"> - <stop - style="stop-color:#fcfcb8;stop-opacity:1.000000;" - offset="0" - id="stop13634" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCB4" - osb:paint="solid" - id="linearGradient13636"> - <stop - style="stop-color:#fcfcb4;stop-opacity:1.000000;" - offset="0" - id="stop13638" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCB0" - osb:paint="solid" - id="linearGradient13640"> - <stop - style="stop-color:#fcfcb0;stop-opacity:1.000000;" - offset="0" - id="stop13642" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCAC" - osb:paint="solid" - id="linearGradient13644"> - <stop - style="stop-color:#fcfcac;stop-opacity:1.000000;" - offset="0" - id="stop13646" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCA8" - osb:paint="solid" - id="linearGradient13648"> - <stop - style="stop-color:#fcfca8;stop-opacity:1.000000;" - offset="0" - id="stop13650" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCA4" - osb:paint="solid" - id="linearGradient13652"> - <stop - style="stop-color:#fcfca4;stop-opacity:1.000000;" - offset="0" - id="stop13654" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFCA0" - osb:paint="solid" - id="linearGradient13656"> - <stop - style="stop-color:#fcfca0;stop-opacity:1.000000;" - offset="0" - id="stop13658" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC9C" - osb:paint="solid" - id="linearGradient13660"> - <stop - style="stop-color:#fcfc9c;stop-opacity:1.000000;" - offset="0" - id="stop13662" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC98" - osb:paint="solid" - id="linearGradient13664"> - <stop - style="stop-color:#fcfc98;stop-opacity:1.000000;" - offset="0" - id="stop13666" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC94" - osb:paint="solid" - id="linearGradient13668"> - <stop - style="stop-color:#fcfc94;stop-opacity:1.000000;" - offset="0" - id="stop13670" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC90" - osb:paint="solid" - id="linearGradient13672"> - <stop - style="stop-color:#fcfc90;stop-opacity:1.000000;" - offset="0" - id="stop13674" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC8C" - osb:paint="solid" - id="linearGradient13676"> - <stop - style="stop-color:#fcfc8c;stop-opacity:1.000000;" - offset="0" - id="stop13678" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC88" - osb:paint="solid" - id="linearGradient13680"> - <stop - style="stop-color:#fcfc88;stop-opacity:1.000000;" - offset="0" - id="stop13682" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC84" - osb:paint="solid" - id="linearGradient13684"> - <stop - style="stop-color:#fcfc84;stop-opacity:1.000000;" - offset="0" - id="stop13686" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC80" - osb:paint="solid" - id="linearGradient13688"> - <stop - style="stop-color:#fcfc80;stop-opacity:1.000000;" - offset="0" - id="stop13690" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC7C" - osb:paint="solid" - id="linearGradient13692"> - <stop - style="stop-color:#fcfc7c;stop-opacity:1.000000;" - offset="0" - id="stop13694" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC78" - osb:paint="solid" - id="linearGradient13696"> - <stop - style="stop-color:#fcfc78;stop-opacity:1.000000;" - offset="0" - id="stop13698" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC74" - osb:paint="solid" - id="linearGradient13700"> - <stop - style="stop-color:#fcfc74;stop-opacity:1.000000;" - offset="0" - id="stop13702" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC70" - osb:paint="solid" - id="linearGradient13704"> - <stop - style="stop-color:#fcfc70;stop-opacity:1.000000;" - offset="0" - id="stop13706" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC6C" - osb:paint="solid" - id="linearGradient13708"> - <stop - style="stop-color:#fcfc6c;stop-opacity:1.000000;" - offset="0" - id="stop13710" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC68" - osb:paint="solid" - id="linearGradient13712"> - <stop - style="stop-color:#fcfc68;stop-opacity:1.000000;" - offset="0" - id="stop13714" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC64" - osb:paint="solid" - id="linearGradient13716"> - <stop - style="stop-color:#fcfc64;stop-opacity:1.000000;" - offset="0" - id="stop13718" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC60" - osb:paint="solid" - id="linearGradient13720"> - <stop - style="stop-color:#fcfc60;stop-opacity:1.000000;" - offset="0" - id="stop13722" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC5C" - osb:paint="solid" - id="linearGradient13724"> - <stop - style="stop-color:#fcfc5c;stop-opacity:1.000000;" - offset="0" - id="stop13726" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC58" - osb:paint="solid" - id="linearGradient13728"> - <stop - style="stop-color:#fcfc58;stop-opacity:1.000000;" - offset="0" - id="stop13730" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC54" - osb:paint="solid" - id="linearGradient13732"> - <stop - style="stop-color:#fcfc54;stop-opacity:1.000000;" - offset="0" - id="stop13734" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC50" - osb:paint="solid" - id="linearGradient13736"> - <stop - style="stop-color:#fcfc50;stop-opacity:1.000000;" - offset="0" - id="stop13738" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC4C" - osb:paint="solid" - id="linearGradient13740"> - <stop - style="stop-color:#fcfc4c;stop-opacity:1.000000;" - offset="0" - id="stop13742" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC48" - osb:paint="solid" - id="linearGradient13744"> - <stop - style="stop-color:#fcfc48;stop-opacity:1.000000;" - offset="0" - id="stop13746" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC44" - osb:paint="solid" - id="linearGradient13748"> - <stop - style="stop-color:#fcfc44;stop-opacity:1.000000;" - offset="0" - id="stop13750" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC40" - osb:paint="solid" - id="linearGradient13752"> - <stop - style="stop-color:#fcfc40;stop-opacity:1.000000;" - offset="0" - id="stop13754" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC3C" - osb:paint="solid" - id="linearGradient13756"> - <stop - style="stop-color:#fcfc3c;stop-opacity:1.000000;" - offset="0" - id="stop13758" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC38" - osb:paint="solid" - id="linearGradient13760"> - <stop - style="stop-color:#fcfc38;stop-opacity:1.000000;" - offset="0" - id="stop13762" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC34" - osb:paint="solid" - id="linearGradient13764"> - <stop - style="stop-color:#fcfc34;stop-opacity:1.000000;" - offset="0" - id="stop13766" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC30" - osb:paint="solid" - id="linearGradient13768"> - <stop - style="stop-color:#fcfc30;stop-opacity:1.000000;" - offset="0" - id="stop13770" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC2C" - osb:paint="solid" - id="linearGradient13772"> - <stop - style="stop-color:#fcfc2c;stop-opacity:1.000000;" - offset="0" - id="stop13774" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC28" - osb:paint="solid" - id="linearGradient13776"> - <stop - style="stop-color:#fcfc28;stop-opacity:1.000000;" - offset="0" - id="stop13778" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC24" - osb:paint="solid" - id="linearGradient13780"> - <stop - style="stop-color:#fcfc24;stop-opacity:1.000000;" - offset="0" - id="stop13782" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC20" - osb:paint="solid" - id="linearGradient13784"> - <stop - style="stop-color:#fcfc20;stop-opacity:1.000000;" - offset="0" - id="stop13786" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC1C" - osb:paint="solid" - id="linearGradient13788"> - <stop - style="stop-color:#fcfc1c;stop-opacity:1.000000;" - offset="0" - id="stop13790" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC18" - osb:paint="solid" - id="linearGradient13792"> - <stop - style="stop-color:#fcfc18;stop-opacity:1.000000;" - offset="0" - id="stop13794" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC14" - osb:paint="solid" - id="linearGradient13796"> - <stop - style="stop-color:#fcfc14;stop-opacity:1.000000;" - offset="0" - id="stop13798" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC10" - osb:paint="solid" - id="linearGradient13800"> - <stop - style="stop-color:#fcfc10;stop-opacity:1.000000;" - offset="0" - id="stop13802" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC0C" - osb:paint="solid" - id="linearGradient13804"> - <stop - style="stop-color:#fcfc0c;stop-opacity:1.000000;" - offset="0" - id="stop13806" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC08" - osb:paint="solid" - id="linearGradient13808"> - <stop - style="stop-color:#fcfc08;stop-opacity:1.000000;" - offset="0" - id="stop13810" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC04" - osb:paint="solid" - id="linearGradient13812"> - <stop - style="stop-color:#fcfc04;stop-opacity:1.000000;" - offset="0" - id="stop13814" /> - </linearGradient> - <linearGradient - inkscape:label="#FCFC00" - osb:paint="solid" - id="linearGradient13816"> - <stop - style="stop-color:#fcfc00;stop-opacity:1.000000;" - offset="0" - id="stop13818" /> - </linearGradient> - <linearGradient - inkscape:label="#FCF800" - osb:paint="solid" - id="linearGradient13820"> - <stop - style="stop-color:#fcf800;stop-opacity:1.000000;" - offset="0" - id="stop13822" /> - </linearGradient> - <linearGradient - inkscape:label="#F8F400" - osb:paint="solid" - id="linearGradient13824"> - <stop - style="stop-color:#f8f400;stop-opacity:1.000000;" - offset="0" - id="stop13826" /> - </linearGradient> - <linearGradient - inkscape:label="#F4F000" - osb:paint="solid" - id="linearGradient13828"> - <stop - style="stop-color:#f4f000;stop-opacity:1.000000;" - offset="0" - id="stop13830" /> - </linearGradient> - <linearGradient - inkscape:label="#F0EC04" - osb:paint="solid" - id="linearGradient13832"> - <stop - style="stop-color:#f0ec04;stop-opacity:1.000000;" - offset="0" - id="stop13834" /> - </linearGradient> - <linearGradient - inkscape:label="#F0E804" - osb:paint="solid" - id="linearGradient13836"> - <stop - style="stop-color:#f0e804;stop-opacity:1.000000;" - offset="0" - id="stop13838" /> - </linearGradient> - <linearGradient - inkscape:label="#ECE404" - osb:paint="solid" - id="linearGradient13840"> - <stop - style="stop-color:#ece404;stop-opacity:1.000000;" - offset="0" - id="stop13842" /> - </linearGradient> - <linearGradient - inkscape:label="#E8E008" - osb:paint="solid" - id="linearGradient13844"> - <stop - style="stop-color:#e8e008;stop-opacity:1.000000;" - offset="0" - id="stop13846" /> - </linearGradient> - <linearGradient - inkscape:label="#E4DC08" - osb:paint="solid" - id="linearGradient13848"> - <stop - style="stop-color:#e4dc08;stop-opacity:1.000000;" - offset="0" - id="stop13850" /> - </linearGradient> - <linearGradient - inkscape:label="#E4D808" - osb:paint="solid" - id="linearGradient13852"> - <stop - style="stop-color:#e4d808;stop-opacity:1.000000;" - offset="0" - id="stop13854" /> - </linearGradient> - <linearGradient - inkscape:label="#E0D40C" - osb:paint="solid" - id="linearGradient13856"> - <stop - style="stop-color:#e0d40c;stop-opacity:1.000000;" - offset="0" - id="stop13858" /> - </linearGradient> - <linearGradient - inkscape:label="#DCD00C" - osb:paint="solid" - id="linearGradient13860"> - <stop - style="stop-color:#dcd00c;stop-opacity:1.000000;" - offset="0" - id="stop13862" /> - </linearGradient> - <linearGradient - inkscape:label="#D8CC0C" - osb:paint="solid" - id="linearGradient13864"> - <stop - style="stop-color:#d8cc0c;stop-opacity:1.000000;" - offset="0" - id="stop13866" /> - </linearGradient> - <linearGradient - inkscape:label="#D4C810" - osb:paint="solid" - id="linearGradient13868"> - <stop - style="stop-color:#d4c810;stop-opacity:1.000000;" - offset="0" - id="stop13870" /> - </linearGradient> - <linearGradient - inkscape:label="#D4C410" - osb:paint="solid" - id="linearGradient13872"> - <stop - style="stop-color:#d4c410;stop-opacity:1.000000;" - offset="0" - id="stop13874" /> - </linearGradient> - <linearGradient - inkscape:label="#D0C010" - osb:paint="solid" - id="linearGradient13876"> - <stop - style="stop-color:#d0c010;stop-opacity:1.000000;" - offset="0" - id="stop13878" /> - </linearGradient> - <linearGradient - inkscape:label="#CCBC14" - osb:paint="solid" - id="linearGradient13880"> - <stop - style="stop-color:#ccbc14;stop-opacity:1.000000;" - offset="0" - id="stop13882" /> - </linearGradient> - <linearGradient - inkscape:label="#C8B814" - osb:paint="solid" - id="linearGradient13884"> - <stop - style="stop-color:#c8b814;stop-opacity:1.000000;" - offset="0" - id="stop13886" /> - </linearGradient> - <linearGradient - inkscape:label="#C8B414" - osb:paint="solid" - id="linearGradient13888"> - <stop - style="stop-color:#c8b414;stop-opacity:1.000000;" - offset="0" - id="stop13890" /> - </linearGradient> - <linearGradient - inkscape:label="#C4B018" - osb:paint="solid" - id="linearGradient13892"> - <stop - style="stop-color:#c4b018;stop-opacity:1.000000;" - offset="0" - id="stop13894" /> - </linearGradient> - <linearGradient - inkscape:label="#C0AC18" - osb:paint="solid" - id="linearGradient13896"> - <stop - style="stop-color:#c0ac18;stop-opacity:1.000000;" - offset="0" - id="stop13898" /> - </linearGradient> - <linearGradient - inkscape:label="#BCA818" - osb:paint="solid" - id="linearGradient13900"> - <stop - style="stop-color:#bca818;stop-opacity:1.000000;" - offset="0" - id="stop13902" /> - </linearGradient> - <linearGradient - inkscape:label="#B8A41C" - osb:paint="solid" - id="linearGradient13904"> - <stop - style="stop-color:#b8a41c;stop-opacity:1.000000;" - offset="0" - id="stop13906" /> - </linearGradient> - <linearGradient - inkscape:label="#B8A01C" - osb:paint="solid" - id="linearGradient13908"> - <stop - style="stop-color:#b8a01c;stop-opacity:1.000000;" - offset="0" - id="stop13910" /> - </linearGradient> - <linearGradient - inkscape:label="#B49C1C" - osb:paint="solid" - id="linearGradient13912"> - <stop - style="stop-color:#b49c1c;stop-opacity:1.000000;" - offset="0" - id="stop13914" /> - </linearGradient> - <linearGradient - inkscape:label="#B09820" - osb:paint="solid" - id="linearGradient13916"> - <stop - style="stop-color:#b09820;stop-opacity:1.000000;" - offset="0" - id="stop13918" /> - </linearGradient> - <linearGradient - inkscape:label="#AC9420" - osb:paint="solid" - id="linearGradient13920"> - <stop - style="stop-color:#ac9420;stop-opacity:1.000000;" - offset="0" - id="stop13922" /> - </linearGradient> - <linearGradient - inkscape:label="#AC9020" - osb:paint="solid" - id="linearGradient13924"> - <stop - style="stop-color:#ac9020;stop-opacity:1.000000;" - offset="0" - id="stop13926" /> - </linearGradient> - <linearGradient - inkscape:label="#A88C24" - osb:paint="solid" - id="linearGradient13928"> - <stop - style="stop-color:#a88c24;stop-opacity:1.000000;" - offset="0" - id="stop13930" /> - </linearGradient> - <linearGradient - inkscape:label="#A48824" - osb:paint="solid" - id="linearGradient13932"> - <stop - style="stop-color:#a48824;stop-opacity:1.000000;" - offset="0" - id="stop13934" /> - </linearGradient> - <linearGradient - inkscape:label="#A08424" - osb:paint="solid" - id="linearGradient13936"> - <stop - style="stop-color:#a08424;stop-opacity:1.000000;" - offset="0" - id="stop13938" /> - </linearGradient> - <linearGradient - inkscape:label="#A08024" - osb:paint="solid" - id="linearGradient13940"> - <stop - style="stop-color:#a08024;stop-opacity:1.000000;" - offset="0" - id="stop13942" /> - </linearGradient> - <linearGradient - inkscape:label="#9C7C28" - osb:paint="solid" - id="linearGradient13944"> - <stop - style="stop-color:#9c7c28;stop-opacity:1.000000;" - offset="0" - id="stop13946" /> - </linearGradient> - <linearGradient - inkscape:label="#987828" - osb:paint="solid" - id="linearGradient13948"> - <stop - style="stop-color:#987828;stop-opacity:1.000000;" - offset="0" - id="stop13950" /> - </linearGradient> - <linearGradient - inkscape:label="#947428" - osb:paint="solid" - id="linearGradient13952"> - <stop - style="stop-color:#947428;stop-opacity:1.000000;" - offset="0" - id="stop13954" /> - </linearGradient> - <linearGradient - inkscape:label="#90702C" - osb:paint="solid" - id="linearGradient13956"> - <stop - style="stop-color:#90702c;stop-opacity:1.000000;" - offset="0" - id="stop13958" /> - </linearGradient> - <linearGradient - inkscape:label="#906C2C" - osb:paint="solid" - id="linearGradient13960"> - <stop - style="stop-color:#906c2c;stop-opacity:1.000000;" - offset="0" - id="stop13962" /> - </linearGradient> - <linearGradient - inkscape:label="#8C682C" - osb:paint="solid" - id="linearGradient13964"> - <stop - style="stop-color:#8c682c;stop-opacity:1.000000;" - offset="0" - id="stop13966" /> - </linearGradient> - <linearGradient - inkscape:label="#886430" - osb:paint="solid" - id="linearGradient13968"> - <stop - style="stop-color:#886430;stop-opacity:1.000000;" - offset="0" - id="stop13970" /> - </linearGradient> - <linearGradient - inkscape:label="#846030" - osb:paint="solid" - id="linearGradient13972"> - <stop - style="stop-color:#846030;stop-opacity:1.000000;" - offset="0" - id="stop13974" /> - </linearGradient> - <linearGradient - inkscape:label="#845C30" - osb:paint="solid" - id="linearGradient13976"> - <stop - style="stop-color:#845c30;stop-opacity:1.000000;" - offset="0" - id="stop13978" /> - </linearGradient> - <linearGradient - inkscape:label="#805834" - osb:paint="solid" - id="linearGradient13980"> - <stop - style="stop-color:#805834;stop-opacity:1.000000;" - offset="0" - id="stop13982" /> - </linearGradient> - <linearGradient - inkscape:label="#7C5434" - osb:paint="solid" - id="linearGradient13984"> - <stop - style="stop-color:#7c5434;stop-opacity:1.000000;" - offset="0" - id="stop13986" /> - </linearGradient> - <linearGradient - inkscape:label="#785034" - osb:paint="solid" - id="linearGradient13988"> - <stop - style="stop-color:#785034;stop-opacity:1.000000;" - offset="0" - id="stop13990" /> - </linearGradient> - <linearGradient - inkscape:label="#744C38" - osb:paint="solid" - id="linearGradient13992"> - <stop - style="stop-color:#744c38;stop-opacity:1.000000;" - offset="0" - id="stop13994" /> - </linearGradient> - <linearGradient - inkscape:label="#744838" - osb:paint="solid" - id="linearGradient13996"> - <stop - style="stop-color:#744838;stop-opacity:1.000000;" - offset="0" - id="stop13998" /> - </linearGradient> - <linearGradient - inkscape:label="#704438" - osb:paint="solid" - id="linearGradient14000"> - <stop - style="stop-color:#704438;stop-opacity:1.000000;" - offset="0" - id="stop14002" /> - </linearGradient> - <linearGradient - inkscape:label="#6C403C" - osb:paint="solid" - id="linearGradient14004"> - <stop - style="stop-color:#6c403c;stop-opacity:1.000000;" - offset="0" - id="stop14006" /> - </linearGradient> - <linearGradient - inkscape:label="#683C3C" - osb:paint="solid" - id="linearGradient14008"> - <stop - style="stop-color:#683c3c;stop-opacity:1.000000;" - offset="0" - id="stop14010" /> - </linearGradient> - <linearGradient - inkscape:label="#68383C" - osb:paint="solid" - id="linearGradient14012"> - <stop - style="stop-color:#68383c;stop-opacity:1.000000;" - offset="0" - id="stop14014" /> - </linearGradient> - <linearGradient - inkscape:label="#643440" - osb:paint="solid" - id="linearGradient14016"> - <stop - style="stop-color:#643440;stop-opacity:1.000000;" - offset="0" - id="stop14018" /> - </linearGradient> - <linearGradient - inkscape:label="#603040" - osb:paint="solid" - id="linearGradient14020"> - <stop - style="stop-color:#603040;stop-opacity:1.000000;" - offset="0" - id="stop14022" /> - </linearGradient> - <linearGradient - inkscape:label="#5C2C40" - osb:paint="solid" - id="linearGradient14024"> - <stop - style="stop-color:#5c2c40;stop-opacity:1.000000;" - offset="0" - id="stop14026" /> - </linearGradient> - <linearGradient - inkscape:label="#582844" - osb:paint="solid" - id="linearGradient14028"> - <stop - style="stop-color:#582844;stop-opacity:1.000000;" - offset="0" - id="stop14030" /> - </linearGradient> - <linearGradient - inkscape:label="#582444" - osb:paint="solid" - id="linearGradient14032"> - <stop - style="stop-color:#582444;stop-opacity:1.000000;" - offset="0" - id="stop14034" /> - </linearGradient> - <linearGradient - inkscape:label="#542044" - osb:paint="solid" - id="linearGradient14036"> - <stop - style="stop-color:#542044;stop-opacity:1.000000;" - offset="0" - id="stop14038" /> - </linearGradient> - <linearGradient - inkscape:label="#501C48" - osb:paint="solid" - id="linearGradient14040"> - <stop - style="stop-color:#501c48;stop-opacity:1.000000;" - offset="0" - id="stop14042" /> - </linearGradient> - <linearGradient - inkscape:label="#4C1848" - osb:paint="solid" - id="linearGradient14044"> - <stop - style="stop-color:#4c1848;stop-opacity:1.000000;" - offset="0" - id="stop14046" /> - </linearGradient> - <linearGradient - inkscape:label="#4C1448" - osb:paint="solid" - id="linearGradient14048"> - <stop - style="stop-color:#4c1448;stop-opacity:1.000000;" - offset="0" - id="stop14050" /> - </linearGradient> - <linearGradient - inkscape:label="#48104C" - osb:paint="solid" - id="linearGradient14052"> - <stop - style="stop-color:#48104c;stop-opacity:1.000000;" - offset="0" - id="stop14054" /> - </linearGradient> - <linearGradient - inkscape:label="#440C4C" - osb:paint="solid" - id="linearGradient14056"> - <stop - style="stop-color:#440c4c;stop-opacity:1.000000;" - offset="0" - id="stop14058" /> - </linearGradient> - <linearGradient - inkscape:label="#40084C" - osb:paint="solid" - id="linearGradient14060"> - <stop - style="stop-color:#40084c;stop-opacity:1.000000;" - offset="0" - id="stop14062" /> - </linearGradient> - <linearGradient - inkscape:label="#3C0050" - osb:paint="solid" - id="linearGradient14064"> - <stop - style="stop-color:#3c0050;stop-opacity:1.000000;" - offset="0" - id="stop14066" /> - </linearGradient> - </g> - <g - id="page13" - inkscape:label="SVG"> - <linearGradient - inkscape:label="black (#000000)" - osb:paint="solid" - id="linearGradient14514"> - <stop - style="stop-color:#000000;stop-opacity:1.000000;" - offset="0" - id="stop14516" /> - </linearGradient> - <linearGradient - inkscape:label="dimgray (#696969)" - osb:paint="solid" - id="linearGradient14518"> - <stop - style="stop-color:#696969;stop-opacity:1.000000;" - offset="0" - id="stop14520" /> - </linearGradient> - <linearGradient - inkscape:label="gray (#808080)" - osb:paint="solid" - id="linearGradient14522"> - <stop - style="stop-color:#808080;stop-opacity:1.000000;" - offset="0" - id="stop14524" /> - </linearGradient> - <linearGradient - inkscape:label="darkgray (#A9A9A9)" - osb:paint="solid" - id="linearGradient14526"> - <stop - style="stop-color:#a9a9a9;stop-opacity:1.000000;" - offset="0" - id="stop14528" /> - </linearGradient> - <linearGradient - inkscape:label="silver (#C0C0C0)" - osb:paint="solid" - id="linearGradient14530"> - <stop - style="stop-color:#c0c0c0;stop-opacity:1.000000;" - offset="0" - id="stop14532" /> - </linearGradient> - <linearGradient - inkscape:label="lightgray (#D3D3D3)" - osb:paint="solid" - id="linearGradient14534"> - <stop - style="stop-color:#d3d3d3;stop-opacity:1.000000;" - offset="0" - id="stop14536" /> - </linearGradient> - <linearGradient - inkscape:label="gainsboro (#DCDCDC)" - osb:paint="solid" - id="linearGradient14538"> - <stop - style="stop-color:#dcdcdc;stop-opacity:1.000000;" - offset="0" - id="stop14540" /> - </linearGradient> - <linearGradient - inkscape:label="whitesmoke (#F5F5F5)" - osb:paint="solid" - id="linearGradient14542"> - <stop - style="stop-color:#f5f5f5;stop-opacity:1.000000;" - offset="0" - id="stop14544" /> - </linearGradient> - <linearGradient - inkscape:label="white (#FFFFFF)" - osb:paint="solid" - id="linearGradient14546"> - <stop - style="stop-color:#ffffff;stop-opacity:1.000000;" - offset="0" - id="stop14548" /> - </linearGradient> - <linearGradient - inkscape:label="rosybrown (#BC8F8F)" - osb:paint="solid" - id="linearGradient14550"> - <stop - style="stop-color:#bc8f8f;stop-opacity:1.000000;" - offset="0" - id="stop14552" /> - </linearGradient> - <linearGradient - inkscape:label="indianred (#CD5C5C)" - osb:paint="solid" - id="linearGradient14554"> - <stop - style="stop-color:#cd5c5c;stop-opacity:1.000000;" - offset="0" - id="stop14556" /> - </linearGradient> - <linearGradient - inkscape:label="brown (#A52A2A)" - osb:paint="solid" - id="linearGradient14558"> - <stop - style="stop-color:#a52a2a;stop-opacity:1.000000;" - offset="0" - id="stop14560" /> - </linearGradient> - <linearGradient - inkscape:label="firebrick (#B22222)" - osb:paint="solid" - id="linearGradient14562"> - <stop - style="stop-color:#b22222;stop-opacity:1.000000;" - offset="0" - id="stop14564" /> - </linearGradient> - <linearGradient - inkscape:label="lightcoral (#F08080)" - osb:paint="solid" - id="linearGradient14566"> - <stop - style="stop-color:#f08080;stop-opacity:1.000000;" - offset="0" - id="stop14568" /> - </linearGradient> - <linearGradient - inkscape:label="maroon (#800000)" - osb:paint="solid" - id="linearGradient14570"> - <stop - style="stop-color:#800000;stop-opacity:1.000000;" - offset="0" - id="stop14572" /> - </linearGradient> - <linearGradient - inkscape:label="darkred (#8B0000)" - osb:paint="solid" - id="linearGradient14574"> - <stop - style="stop-color:#8b0000;stop-opacity:1.000000;" - offset="0" - id="stop14576" /> - </linearGradient> - <linearGradient - inkscape:label="red (#FF0000)" - osb:paint="solid" - id="linearGradient14578"> - <stop - style="stop-color:#ff0000;stop-opacity:1.000000;" - offset="0" - id="stop14580" /> - </linearGradient> - <linearGradient - inkscape:label="snow (#FFFAFA)" - osb:paint="solid" - id="linearGradient14582"> - <stop - style="stop-color:#fffafa;stop-opacity:1.000000;" - offset="0" - id="stop14584" /> - </linearGradient> - <linearGradient - inkscape:label="mistyrose (#FFE4E1)" - osb:paint="solid" - id="linearGradient14586"> - <stop - style="stop-color:#ffe4e1;stop-opacity:1.000000;" - offset="0" - id="stop14588" /> - </linearGradient> - <linearGradient - inkscape:label="salmon (#FA8072)" - osb:paint="solid" - id="linearGradient14590"> - <stop - style="stop-color:#fa8072;stop-opacity:1.000000;" - offset="0" - id="stop14592" /> - </linearGradient> - <linearGradient - inkscape:label="tomato (#FF6347)" - osb:paint="solid" - id="linearGradient14594"> - <stop - style="stop-color:#ff6347;stop-opacity:1.000000;" - offset="0" - id="stop14596" /> - </linearGradient> - <linearGradient - inkscape:label="darksalmon (#E9967A)" - osb:paint="solid" - id="linearGradient14598"> - <stop - style="stop-color:#e9967a;stop-opacity:1.000000;" - offset="0" - id="stop14600" /> - </linearGradient> - <linearGradient - inkscape:label="coral (#FF7F50)" - osb:paint="solid" - id="linearGradient14602"> - <stop - style="stop-color:#ff7f50;stop-opacity:1.000000;" - offset="0" - id="stop14604" /> - </linearGradient> - <linearGradient - inkscape:label="orangered (#FF4500)" - osb:paint="solid" - id="linearGradient14606"> - <stop - style="stop-color:#ff4500;stop-opacity:1.000000;" - offset="0" - id="stop14608" /> - </linearGradient> - <linearGradient - inkscape:label="lightsalmon (#FFA07A)" - osb:paint="solid" - id="linearGradient14610"> - <stop - style="stop-color:#ffa07a;stop-opacity:1.000000;" - offset="0" - id="stop14612" /> - </linearGradient> - <linearGradient - inkscape:label="sienna (#A0522D)" - osb:paint="solid" - id="linearGradient14614"> - <stop - style="stop-color:#a0522d;stop-opacity:1.000000;" - offset="0" - id="stop14616" /> - </linearGradient> - <linearGradient - inkscape:label="seashell (#FFF5EE)" - osb:paint="solid" - id="linearGradient14618"> - <stop - style="stop-color:#fff5ee;stop-opacity:1.000000;" - offset="0" - id="stop14620" /> - </linearGradient> - <linearGradient - inkscape:label="chocolate (#D2691E)" - osb:paint="solid" - id="linearGradient14622"> - <stop - style="stop-color:#d2691e;stop-opacity:1.000000;" - offset="0" - id="stop14624" /> - </linearGradient> - <linearGradient - inkscape:label="saddlebrown (#8B4513)" - osb:paint="solid" - id="linearGradient14626"> - <stop - style="stop-color:#8b4513;stop-opacity:1.000000;" - offset="0" - id="stop14628" /> - </linearGradient> - <linearGradient - inkscape:label="sandybrown (#F4A460)" - osb:paint="solid" - id="linearGradient14630"> - <stop - style="stop-color:#f4a460;stop-opacity:1.000000;" - offset="0" - id="stop14632" /> - </linearGradient> - <linearGradient - inkscape:label="peachpuff (#FFDAB9)" - osb:paint="solid" - id="linearGradient14634"> - <stop - style="stop-color:#ffdab9;stop-opacity:1.000000;" - offset="0" - id="stop14636" /> - </linearGradient> - <linearGradient - inkscape:label="peru (#CD853F)" - osb:paint="solid" - id="linearGradient14638"> - <stop - style="stop-color:#cd853f;stop-opacity:1.000000;" - offset="0" - id="stop14640" /> - </linearGradient> - <linearGradient - inkscape:label="linen (#FAF0E6)" - osb:paint="solid" - id="linearGradient14642"> - <stop - style="stop-color:#faf0e6;stop-opacity:1.000000;" - offset="0" - id="stop14644" /> - </linearGradient> - <linearGradient - inkscape:label="bisque (#FFE4C4)" - osb:paint="solid" - id="linearGradient14646"> - <stop - style="stop-color:#ffe4c4;stop-opacity:1.000000;" - offset="0" - id="stop14648" /> - </linearGradient> - <linearGradient - inkscape:label="darkorange (#FF8C00)" - osb:paint="solid" - id="linearGradient14650"> - <stop - style="stop-color:#ff8c00;stop-opacity:1.000000;" - offset="0" - id="stop14652" /> - </linearGradient> - <linearGradient - inkscape:label="burlywood (#DEB887)" - osb:paint="solid" - id="linearGradient14654"> - <stop - style="stop-color:#deb887;stop-opacity:1.000000;" - offset="0" - id="stop14656" /> - </linearGradient> - <linearGradient - inkscape:label="tan (#D2B48C)" - osb:paint="solid" - id="linearGradient14658"> - <stop - style="stop-color:#d2b48c;stop-opacity:1.000000;" - offset="0" - id="stop14660" /> - </linearGradient> - <linearGradient - inkscape:label="antiquewhite (#FAEBD7)" - osb:paint="solid" - id="linearGradient14662"> - <stop - style="stop-color:#faebd7;stop-opacity:1.000000;" - offset="0" - id="stop14664" /> - </linearGradient> - <linearGradient - inkscape:label="navajowhite (#FFDEAD)" - osb:paint="solid" - id="linearGradient14666"> - <stop - style="stop-color:#ffdead;stop-opacity:1.000000;" - offset="0" - id="stop14668" /> - </linearGradient> - <linearGradient - inkscape:label="blanchedalmond (#FFEBCD)" - osb:paint="solid" - id="linearGradient14670"> - <stop - style="stop-color:#ffebcd;stop-opacity:1.000000;" - offset="0" - id="stop14672" /> - </linearGradient> - <linearGradient - inkscape:label="papayawhip (#FFEFD5)" - osb:paint="solid" - id="linearGradient14674"> - <stop - style="stop-color:#ffefd5;stop-opacity:1.000000;" - offset="0" - id="stop14676" /> - </linearGradient> - <linearGradient - inkscape:label="moccasin (#FFE4B5)" - osb:paint="solid" - id="linearGradient14678"> - <stop - style="stop-color:#ffe4b5;stop-opacity:1.000000;" - offset="0" - id="stop14680" /> - </linearGradient> - <linearGradient - inkscape:label="orange (#FFA500)" - osb:paint="solid" - id="linearGradient14682"> - <stop - style="stop-color:#ffa500;stop-opacity:1.000000;" - offset="0" - id="stop14684" /> - </linearGradient> - <linearGradient - inkscape:label="wheat (#F5DEB3)" - osb:paint="solid" - id="linearGradient14686"> - <stop - style="stop-color:#f5deb3;stop-opacity:1.000000;" - offset="0" - id="stop14688" /> - </linearGradient> - <linearGradient - inkscape:label="oldlace (#FDF5E6)" - osb:paint="solid" - id="linearGradient14690"> - <stop - style="stop-color:#fdf5e6;stop-opacity:1.000000;" - offset="0" - id="stop14692" /> - </linearGradient> - <linearGradient - inkscape:label="floralwhite (#FFFAF0)" - osb:paint="solid" - id="linearGradient14694"> - <stop - style="stop-color:#fffaf0;stop-opacity:1.000000;" - offset="0" - id="stop14696" /> - </linearGradient> - <linearGradient - inkscape:label="darkgoldenrod (#B8860B)" - osb:paint="solid" - id="linearGradient14698"> - <stop - style="stop-color:#b8860b;stop-opacity:1.000000;" - offset="0" - id="stop14700" /> - </linearGradient> - <linearGradient - inkscape:label="goldenrod (#DAA520)" - osb:paint="solid" - id="linearGradient14702"> - <stop - style="stop-color:#daa520;stop-opacity:1.000000;" - offset="0" - id="stop14704" /> - </linearGradient> - <linearGradient - inkscape:label="cornsilk (#FFF8DC)" - osb:paint="solid" - id="linearGradient14706"> - <stop - style="stop-color:#fff8dc;stop-opacity:1.000000;" - offset="0" - id="stop14708" /> - </linearGradient> - <linearGradient - inkscape:label="gold (#FFD700)" - osb:paint="solid" - id="linearGradient14710"> - <stop - style="stop-color:#ffd700;stop-opacity:1.000000;" - offset="0" - id="stop14712" /> - </linearGradient> - <linearGradient - inkscape:label="khaki (#F0E68C)" - osb:paint="solid" - id="linearGradient14714"> - <stop - style="stop-color:#f0e68c;stop-opacity:1.000000;" - offset="0" - id="stop14716" /> - </linearGradient> - <linearGradient - inkscape:label="lemonchiffon (#FFFACD)" - osb:paint="solid" - id="linearGradient14718"> - <stop - style="stop-color:#fffacd;stop-opacity:1.000000;" - offset="0" - id="stop14720" /> - </linearGradient> - <linearGradient - inkscape:label="palegoldenrod (#EEE8AA)" - osb:paint="solid" - id="linearGradient14722"> - <stop - style="stop-color:#eee8aa;stop-opacity:1.000000;" - offset="0" - id="stop14724" /> - </linearGradient> - <linearGradient - inkscape:label="darkkhaki (#BDB76B)" - osb:paint="solid" - id="linearGradient14726"> - <stop - style="stop-color:#bdb76b;stop-opacity:1.000000;" - offset="0" - id="stop14728" /> - </linearGradient> - <linearGradient - inkscape:label="beige (#F5F5DC)" - osb:paint="solid" - id="linearGradient14730"> - <stop - style="stop-color:#f5f5dc;stop-opacity:1.000000;" - offset="0" - id="stop14732" /> - </linearGradient> - <linearGradient - inkscape:label="lightgoldenrodyellow (#FAFAD2)" - osb:paint="solid" - id="linearGradient14734"> - <stop - style="stop-color:#fafad2;stop-opacity:1.000000;" - offset="0" - id="stop14736" /> - </linearGradient> - <linearGradient - inkscape:label="olive (#808000)" - osb:paint="solid" - id="linearGradient14738"> - <stop - style="stop-color:#808000;stop-opacity:1.000000;" - offset="0" - id="stop14740" /> - </linearGradient> - <linearGradient - inkscape:label="yellow (#FFFF00)" - osb:paint="solid" - id="linearGradient14742"> - <stop - style="stop-color:#ffff00;stop-opacity:1.000000;" - offset="0" - id="stop14744" /> - </linearGradient> - <linearGradient - inkscape:label="lightyellow (#FFFFE0)" - osb:paint="solid" - id="linearGradient14746"> - <stop - style="stop-color:#ffffe0;stop-opacity:1.000000;" - offset="0" - id="stop14748" /> - </linearGradient> - <linearGradient - inkscape:label="ivory (#FFFFF0)" - osb:paint="solid" - id="linearGradient14750"> - <stop - style="stop-color:#fffff0;stop-opacity:1.000000;" - offset="0" - id="stop14752" /> - </linearGradient> - <linearGradient - inkscape:label="olivedrab (#6B8E23)" - osb:paint="solid" - id="linearGradient14754"> - <stop - style="stop-color:#6b8e23;stop-opacity:1.000000;" - offset="0" - id="stop14756" /> - </linearGradient> - <linearGradient - inkscape:label="yellowgreen (#9ACD32)" - osb:paint="solid" - id="linearGradient14758"> - <stop - style="stop-color:#9acd32;stop-opacity:1.000000;" - offset="0" - id="stop14760" /> - </linearGradient> - <linearGradient - inkscape:label="darkolivegreen (#556B2F)" - osb:paint="solid" - id="linearGradient14762"> - <stop - style="stop-color:#556b2f;stop-opacity:1.000000;" - offset="0" - id="stop14764" /> - </linearGradient> - <linearGradient - inkscape:label="greenyellow (#ADFF2F)" - osb:paint="solid" - id="linearGradient14766"> - <stop - style="stop-color:#adff2f;stop-opacity:1.000000;" - offset="0" - id="stop14768" /> - </linearGradient> - <linearGradient - inkscape:label="chartreuse (#7FFF00)" - osb:paint="solid" - id="linearGradient14770"> - <stop - style="stop-color:#7fff00;stop-opacity:1.000000;" - offset="0" - id="stop14772" /> - </linearGradient> - <linearGradient - inkscape:label="lawngreen (#7CFC00)" - osb:paint="solid" - id="linearGradient14774"> - <stop - style="stop-color:#7cfc00;stop-opacity:1.000000;" - offset="0" - id="stop14776" /> - </linearGradient> - <linearGradient - inkscape:label="darkseagreen (#8FBC8F)" - osb:paint="solid" - id="linearGradient14778"> - <stop - style="stop-color:#8fbc8f;stop-opacity:1.000000;" - offset="0" - id="stop14780" /> - </linearGradient> - <linearGradient - inkscape:label="forestgreen (#228B22)" - osb:paint="solid" - id="linearGradient14782"> - <stop - style="stop-color:#228b22;stop-opacity:1.000000;" - offset="0" - id="stop14784" /> - </linearGradient> - <linearGradient - inkscape:label="limegreen (#32CD32)" - osb:paint="solid" - id="linearGradient14786"> - <stop - style="stop-color:#32cd32;stop-opacity:1.000000;" - offset="0" - id="stop14788" /> - </linearGradient> - <linearGradient - inkscape:label="lightgreen (#90EE90)" - osb:paint="solid" - id="linearGradient14790"> - <stop - style="stop-color:#90ee90;stop-opacity:1.000000;" - offset="0" - id="stop14792" /> - </linearGradient> - <linearGradient - inkscape:label="palegreen (#98FB98)" - osb:paint="solid" - id="linearGradient14794"> - <stop - style="stop-color:#98fb98;stop-opacity:1.000000;" - offset="0" - id="stop14796" /> - </linearGradient> - <linearGradient - inkscape:label="darkgreen (#006400)" - osb:paint="solid" - id="linearGradient14798"> - <stop - style="stop-color:#006400;stop-opacity:1.000000;" - offset="0" - id="stop14800" /> - </linearGradient> - <linearGradient - inkscape:label="green (#008000)" - osb:paint="solid" - id="linearGradient14802"> - <stop - style="stop-color:#008000;stop-opacity:1.000000;" - offset="0" - id="stop14804" /> - </linearGradient> - <linearGradient - inkscape:label="lime (#00FF00)" - osb:paint="solid" - id="linearGradient14806"> - <stop - style="stop-color:#00ff00;stop-opacity:1.000000;" - offset="0" - id="stop14808" /> - </linearGradient> - <linearGradient - inkscape:label="honeydew (#F0FFF0)" - osb:paint="solid" - id="linearGradient14810"> - <stop - style="stop-color:#f0fff0;stop-opacity:1.000000;" - offset="0" - id="stop14812" /> - </linearGradient> - <linearGradient - inkscape:label="seagreen (#2E8B57)" - osb:paint="solid" - id="linearGradient14814"> - <stop - style="stop-color:#2e8b57;stop-opacity:1.000000;" - offset="0" - id="stop14816" /> - </linearGradient> - <linearGradient - inkscape:label="mediumseagreen (#3CB371)" - osb:paint="solid" - id="linearGradient14818"> - <stop - style="stop-color:#3cb371;stop-opacity:1.000000;" - offset="0" - id="stop14820" /> - </linearGradient> - <linearGradient - inkscape:label="springgreen (#00FF7F)" - osb:paint="solid" - id="linearGradient14822"> - <stop - style="stop-color:#00ff7f;stop-opacity:1.000000;" - offset="0" - id="stop14824" /> - </linearGradient> - <linearGradient - inkscape:label="mintcream (#F5FFFA)" - osb:paint="solid" - id="linearGradient14826"> - <stop - style="stop-color:#f5fffa;stop-opacity:1.000000;" - offset="0" - id="stop14828" /> - </linearGradient> - <linearGradient - inkscape:label="mediumspringgreen (#00FA9A)" - osb:paint="solid" - id="linearGradient14830"> - <stop - style="stop-color:#00fa9a;stop-opacity:1.000000;" - offset="0" - id="stop14832" /> - </linearGradient> - <linearGradient - inkscape:label="mediumaquamarine (#66CDAA)" - osb:paint="solid" - id="linearGradient14834"> - <stop - style="stop-color:#66cdaa;stop-opacity:1.000000;" - offset="0" - id="stop14836" /> - </linearGradient> - <linearGradient - inkscape:label="aquamarine (#7FFFD4)" - osb:paint="solid" - id="linearGradient14838"> - <stop - style="stop-color:#7fffd4;stop-opacity:1.000000;" - offset="0" - id="stop14840" /> - </linearGradient> - <linearGradient - inkscape:label="turquoise (#40E0D0)" - osb:paint="solid" - id="linearGradient14842"> - <stop - style="stop-color:#40e0d0;stop-opacity:1.000000;" - offset="0" - id="stop14844" /> - </linearGradient> - <linearGradient - inkscape:label="lightseagreen (#20B2AA)" - osb:paint="solid" - id="linearGradient14846"> - <stop - style="stop-color:#20b2aa;stop-opacity:1.000000;" - offset="0" - id="stop14848" /> - </linearGradient> - <linearGradient - inkscape:label="mediumturquoise (#48D1CC)" - osb:paint="solid" - id="linearGradient14850"> - <stop - style="stop-color:#48d1cc;stop-opacity:1.000000;" - offset="0" - id="stop14852" /> - </linearGradient> - <linearGradient - inkscape:label="darkslategray (#2F4F4F)" - osb:paint="solid" - id="linearGradient14854"> - <stop - style="stop-color:#2f4f4f;stop-opacity:1.000000;" - offset="0" - id="stop14856" /> - </linearGradient> - <linearGradient - inkscape:label="paleturquoise (#AFEEEE)" - osb:paint="solid" - id="linearGradient14858"> - <stop - style="stop-color:#afeeee;stop-opacity:1.000000;" - offset="0" - id="stop14860" /> - </linearGradient> - <linearGradient - inkscape:label="teal (#008080)" - osb:paint="solid" - id="linearGradient14862"> - <stop - style="stop-color:#008080;stop-opacity:1.000000;" - offset="0" - id="stop14864" /> - </linearGradient> - <linearGradient - inkscape:label="darkcyan (#008B8B)" - osb:paint="solid" - id="linearGradient14866"> - <stop - style="stop-color:#008b8b;stop-opacity:1.000000;" - offset="0" - id="stop14868" /> - </linearGradient> - <linearGradient - inkscape:label="cyan (#00FFFF)" - osb:paint="solid" - id="linearGradient14870"> - <stop - style="stop-color:#00ffff;stop-opacity:1.000000;" - offset="0" - id="stop14872" /> - </linearGradient> - <linearGradient - inkscape:label="lightcyan (#E0FFFF)" - osb:paint="solid" - id="linearGradient14874"> - <stop - style="stop-color:#e0ffff;stop-opacity:1.000000;" - offset="0" - id="stop14876" /> - </linearGradient> - <linearGradient - inkscape:label="azure (#F0FFFF)" - osb:paint="solid" - id="linearGradient14878"> - <stop - style="stop-color:#f0ffff;stop-opacity:1.000000;" - offset="0" - id="stop14880" /> - </linearGradient> - <linearGradient - inkscape:label="darkturquoise (#00CED1)" - osb:paint="solid" - id="linearGradient14882"> - <stop - style="stop-color:#00ced1;stop-opacity:1.000000;" - offset="0" - id="stop14884" /> - </linearGradient> - <linearGradient - inkscape:label="cadetblue (#5F9EA0)" - osb:paint="solid" - id="linearGradient14886"> - <stop - style="stop-color:#5f9ea0;stop-opacity:1.000000;" - offset="0" - id="stop14888" /> - </linearGradient> - <linearGradient - inkscape:label="powderblue (#B0E0E6)" - osb:paint="solid" - id="linearGradient14890"> - <stop - style="stop-color:#b0e0e6;stop-opacity:1.000000;" - offset="0" - id="stop14892" /> - </linearGradient> - <linearGradient - inkscape:label="lightblue (#ADD8E6)" - osb:paint="solid" - id="linearGradient14894"> - <stop - style="stop-color:#add8e6;stop-opacity:1.000000;" - offset="0" - id="stop14896" /> - </linearGradient> - <linearGradient - inkscape:label="deepskyblue (#00BFFF)" - osb:paint="solid" - id="linearGradient14898"> - <stop - style="stop-color:#00bfff;stop-opacity:1.000000;" - offset="0" - id="stop14900" /> - </linearGradient> - <linearGradient - inkscape:label="skyblue (#87CEEB)" - osb:paint="solid" - id="linearGradient14902"> - <stop - style="stop-color:#87ceeb;stop-opacity:1.000000;" - offset="0" - id="stop14904" /> - </linearGradient> - <linearGradient - inkscape:label="lightskyblue (#87CEFA)" - osb:paint="solid" - id="linearGradient14906"> - <stop - style="stop-color:#87cefa;stop-opacity:1.000000;" - offset="0" - id="stop14908" /> - </linearGradient> - <linearGradient - inkscape:label="steelblue (#4682B4)" - osb:paint="solid" - id="linearGradient14910"> - <stop - style="stop-color:#4682b4;stop-opacity:1.000000;" - offset="0" - id="stop14912" /> - </linearGradient> - <linearGradient - inkscape:label="aliceblue (#F0F8FF)" - osb:paint="solid" - id="linearGradient14914"> - <stop - style="stop-color:#f0f8ff;stop-opacity:1.000000;" - offset="0" - id="stop14916" /> - </linearGradient> - <linearGradient - inkscape:label="dodgerblue (#1E90FF)" - osb:paint="solid" - id="linearGradient14918"> - <stop - style="stop-color:#1e90ff;stop-opacity:1.000000;" - offset="0" - id="stop14920" /> - </linearGradient> - <linearGradient - inkscape:label="slategray (#708090)" - osb:paint="solid" - id="linearGradient14922"> - <stop - style="stop-color:#708090;stop-opacity:1.000000;" - offset="0" - id="stop14924" /> - </linearGradient> - <linearGradient - inkscape:label="lightslategray (#778899)" - osb:paint="solid" - id="linearGradient14926"> - <stop - style="stop-color:#778899;stop-opacity:1.000000;" - offset="0" - id="stop14928" /> - </linearGradient> - <linearGradient - inkscape:label="lightsteelblue (#B0C4DE)" - osb:paint="solid" - id="linearGradient14930"> - <stop - style="stop-color:#b0c4de;stop-opacity:1.000000;" - offset="0" - id="stop14932" /> - </linearGradient> - <linearGradient - inkscape:label="cornflowerblue (#6495ED)" - osb:paint="solid" - id="linearGradient14934"> - <stop - style="stop-color:#6495ed;stop-opacity:1.000000;" - offset="0" - id="stop14936" /> - </linearGradient> - <linearGradient - inkscape:label="royalblue (#4169E1)" - osb:paint="solid" - id="linearGradient14938"> - <stop - style="stop-color:#4169e1;stop-opacity:1.000000;" - offset="0" - id="stop14940" /> - </linearGradient> - <linearGradient - inkscape:label="midnightblue (#191970)" - osb:paint="solid" - id="linearGradient14942"> - <stop - style="stop-color:#191970;stop-opacity:1.000000;" - offset="0" - id="stop14944" /> - </linearGradient> - <linearGradient - inkscape:label="lavender (#E6E6FA)" - osb:paint="solid" - id="linearGradient14946"> - <stop - style="stop-color:#e6e6fa;stop-opacity:1.000000;" - offset="0" - id="stop14948" /> - </linearGradient> - <linearGradient - inkscape:label="navy (#000080)" - osb:paint="solid" - id="linearGradient14950"> - <stop - style="stop-color:#000080;stop-opacity:1.000000;" - offset="0" - id="stop14952" /> - </linearGradient> - <linearGradient - inkscape:label="darkblue (#00008B)" - osb:paint="solid" - id="linearGradient14954"> - <stop - style="stop-color:#00008b;stop-opacity:1.000000;" - offset="0" - id="stop14956" /> - </linearGradient> - <linearGradient - inkscape:label="mediumblue (#0000CD)" - osb:paint="solid" - id="linearGradient14958"> - <stop - style="stop-color:#0000cd;stop-opacity:1.000000;" - offset="0" - id="stop14960" /> - </linearGradient> - <linearGradient - inkscape:label="blue (#0000FF)" - osb:paint="solid" - id="linearGradient14962"> - <stop - style="stop-color:#0000ff;stop-opacity:1.000000;" - offset="0" - id="stop14964" /> - </linearGradient> - <linearGradient - inkscape:label="ghostwhite (#F8F8FF)" - osb:paint="solid" - id="linearGradient14966"> - <stop - style="stop-color:#f8f8ff;stop-opacity:1.000000;" - offset="0" - id="stop14968" /> - </linearGradient> - <linearGradient - inkscape:label="slateblue (#6A5ACD)" - osb:paint="solid" - id="linearGradient14970"> - <stop - style="stop-color:#6a5acd;stop-opacity:1.000000;" - offset="0" - id="stop14972" /> - </linearGradient> - <linearGradient - inkscape:label="darkslateblue (#483D8B)" - osb:paint="solid" - id="linearGradient14974"> - <stop - style="stop-color:#483d8b;stop-opacity:1.000000;" - offset="0" - id="stop14976" /> - </linearGradient> - <linearGradient - inkscape:label="mediumslateblue (#7B68EE)" - osb:paint="solid" - id="linearGradient14978"> - <stop - style="stop-color:#7b68ee;stop-opacity:1.000000;" - offset="0" - id="stop14980" /> - </linearGradient> - <linearGradient - inkscape:label="mediumpurple (#9370DB)" - osb:paint="solid" - id="linearGradient14982"> - <stop - style="stop-color:#9370db;stop-opacity:1.000000;" - offset="0" - id="stop14984" /> - </linearGradient> - <linearGradient - inkscape:label="blueviolet (#8A2BE2)" - osb:paint="solid" - id="linearGradient14986"> - <stop - style="stop-color:#8a2be2;stop-opacity:1.000000;" - offset="0" - id="stop14988" /> - </linearGradient> - <linearGradient - inkscape:label="indigo (#4B0082)" - osb:paint="solid" - id="linearGradient14990"> - <stop - style="stop-color:#4b0082;stop-opacity:1.000000;" - offset="0" - id="stop14992" /> - </linearGradient> - <linearGradient - inkscape:label="darkorchid (#9932CC)" - osb:paint="solid" - id="linearGradient14994"> - <stop - style="stop-color:#9932cc;stop-opacity:1.000000;" - offset="0" - id="stop14996" /> - </linearGradient> - <linearGradient - inkscape:label="darkviolet (#9400D3)" - osb:paint="solid" - id="linearGradient14998"> - <stop - style="stop-color:#9400d3;stop-opacity:1.000000;" - offset="0" - id="stop15000" /> - </linearGradient> - <linearGradient - inkscape:label="mediumorchid (#BA55D3)" - osb:paint="solid" - id="linearGradient15002"> - <stop - style="stop-color:#ba55d3;stop-opacity:1.000000;" - offset="0" - id="stop15004" /> - </linearGradient> - <linearGradient - inkscape:label="thistle (#D8BFD8)" - osb:paint="solid" - id="linearGradient15006"> - <stop - style="stop-color:#d8bfd8;stop-opacity:1.000000;" - offset="0" - id="stop15008" /> - </linearGradient> - <linearGradient - inkscape:label="plum (#DDA0DD)" - osb:paint="solid" - id="linearGradient15010"> - <stop - style="stop-color:#dda0dd;stop-opacity:1.000000;" - offset="0" - id="stop15012" /> - </linearGradient> - <linearGradient - inkscape:label="violet (#EE82EE)" - osb:paint="solid" - id="linearGradient15014"> - <stop - style="stop-color:#ee82ee;stop-opacity:1.000000;" - offset="0" - id="stop15016" /> - </linearGradient> - <linearGradient - inkscape:label="purple (#800080)" - osb:paint="solid" - id="linearGradient15018"> - <stop - style="stop-color:#800080;stop-opacity:1.000000;" - offset="0" - id="stop15020" /> - </linearGradient> - <linearGradient - inkscape:label="darkmagenta (#8B008B)" - osb:paint="solid" - id="linearGradient15022"> - <stop - style="stop-color:#8b008b;stop-opacity:1.000000;" - offset="0" - id="stop15024" /> - </linearGradient> - <linearGradient - inkscape:label="magenta (#FF00FF)" - osb:paint="solid" - id="linearGradient15026"> - <stop - style="stop-color:#ff00ff;stop-opacity:1.000000;" - offset="0" - id="stop15028" /> - </linearGradient> - <linearGradient - inkscape:label="orchid (#DA70D6)" - osb:paint="solid" - id="linearGradient15030"> - <stop - style="stop-color:#da70d6;stop-opacity:1.000000;" - offset="0" - id="stop15032" /> - </linearGradient> - <linearGradient - inkscape:label="mediumvioletred (#C71585)" - osb:paint="solid" - id="linearGradient15034"> - <stop - style="stop-color:#c71585;stop-opacity:1.000000;" - offset="0" - id="stop15036" /> - </linearGradient> - <linearGradient - inkscape:label="deeppink (#FF1493)" - osb:paint="solid" - id="linearGradient15038"> - <stop - style="stop-color:#ff1493;stop-opacity:1.000000;" - offset="0" - id="stop15040" /> - </linearGradient> - <linearGradient - inkscape:label="hotpink (#FF69B4)" - osb:paint="solid" - id="linearGradient15042"> - <stop - style="stop-color:#ff69b4;stop-opacity:1.000000;" - offset="0" - id="stop15044" /> - </linearGradient> - <linearGradient - inkscape:label="lavenderblush (#FFF0F5)" - osb:paint="solid" - id="linearGradient15046"> - <stop - style="stop-color:#fff0f5;stop-opacity:1.000000;" - offset="0" - id="stop15048" /> - </linearGradient> - <linearGradient - inkscape:label="palevioletred (#DB7093)" - osb:paint="solid" - id="linearGradient15050"> - <stop - style="stop-color:#db7093;stop-opacity:1.000000;" - offset="0" - id="stop15052" /> - </linearGradient> - <linearGradient - inkscape:label="crimson (#DC143C)" - osb:paint="solid" - id="linearGradient15054"> - <stop - style="stop-color:#dc143c;stop-opacity:1.000000;" - offset="0" - id="stop15056" /> - </linearGradient> - <linearGradient - inkscape:label="pink (#FFC0CB)" - osb:paint="solid" - id="linearGradient15058"> - <stop - style="stop-color:#ffc0cb;stop-opacity:1.000000;" - offset="0" - id="stop15060" /> - </linearGradient> - <linearGradient - inkscape:label="lightpink (#FFB6C1)" - osb:paint="solid" - id="linearGradient15062"> - <stop - style="stop-color:#ffb6c1;stop-opacity:1.000000;" - offset="0" - id="stop15064" /> - </linearGradient> - </g> - <g - id="page14" - inkscape:label="Tango icons"> - <linearGradient - inkscape:label="Butter 1" - osb:paint="solid" - id="linearGradient15344"> - <stop - style="stop-color:#fce94f;stop-opacity:1.000000;" - offset="0" - id="stop15346" /> - </linearGradient> - <linearGradient - inkscape:label="Butter 2" - osb:paint="solid" - id="linearGradient15348"> - <stop - style="stop-color:#edd400;stop-opacity:1.000000;" - offset="0" - id="stop15350" /> - </linearGradient> - <linearGradient - inkscape:label="Butter 3" - osb:paint="solid" - id="linearGradient15352"> - <stop - style="stop-color:#c4a000;stop-opacity:1.000000;" - offset="0" - id="stop15354" /> - </linearGradient> - <linearGradient - inkscape:label="Chameleon 1" - osb:paint="solid" - id="linearGradient15356"> - <stop - style="stop-color:#8ae234;stop-opacity:1.000000;" - offset="0" - id="stop15358" /> - </linearGradient> - <linearGradient - inkscape:label="Chameleon 2" - osb:paint="solid" - id="linearGradient15360"> - <stop - style="stop-color:#73d216;stop-opacity:1.000000;" - offset="0" - id="stop15362" /> - </linearGradient> - <linearGradient - inkscape:label="Chameleon 3" - osb:paint="solid" - id="linearGradient15364"> - <stop - style="stop-color:#4e9a06;stop-opacity:1.000000;" - offset="0" - id="stop15366" /> - </linearGradient> - <linearGradient - inkscape:label="Orange 1" - osb:paint="solid" - id="linearGradient15368"> - <stop - style="stop-color:#fcaf3e;stop-opacity:1.000000;" - offset="0" - id="stop15370" /> - </linearGradient> - <linearGradient - inkscape:label="Orange 2" - osb:paint="solid" - id="linearGradient15372"> - <stop - style="stop-color:#f57900;stop-opacity:1.000000;" - offset="0" - id="stop15374" /> - </linearGradient> - <linearGradient - inkscape:label="Orange 3" - osb:paint="solid" - id="linearGradient15376"> - <stop - style="stop-color:#ce5c00;stop-opacity:1.000000;" - offset="0" - id="stop15378" /> - </linearGradient> - <linearGradient - inkscape:label="Sky Blue 1" - osb:paint="solid" - id="linearGradient15380"> - <stop - style="stop-color:#729fcf;stop-opacity:1.000000;" - offset="0" - id="stop15382" /> - </linearGradient> - <linearGradient - inkscape:label="Sky Blue 2" - osb:paint="solid" - id="linearGradient15384"> - <stop - style="stop-color:#3465a4;stop-opacity:1.000000;" - offset="0" - id="stop15386" /> - </linearGradient> - <linearGradient - inkscape:label="Sky Blue 3" - osb:paint="solid" - id="linearGradient15388"> - <stop - style="stop-color:#204a87;stop-opacity:1.000000;" - offset="0" - id="stop15390" /> - </linearGradient> - <linearGradient - inkscape:label="Plum 1" - osb:paint="solid" - id="linearGradient15392"> - <stop - style="stop-color:#ad7fa8;stop-opacity:1.000000;" - offset="0" - id="stop15394" /> - </linearGradient> - <linearGradient - inkscape:label="Plum 2" - osb:paint="solid" - id="linearGradient15396"> - <stop - style="stop-color:#75507b;stop-opacity:1.000000;" - offset="0" - id="stop15398" /> - </linearGradient> - <linearGradient - inkscape:label="Plum 3" - osb:paint="solid" - id="linearGradient15400"> - <stop - style="stop-color:#5c3566;stop-opacity:1.000000;" - offset="0" - id="stop15402" /> - </linearGradient> - <linearGradient - inkscape:label="Chocolate 1" - osb:paint="solid" - id="linearGradient15404"> - <stop - style="stop-color:#e9b96e;stop-opacity:1.000000;" - offset="0" - id="stop15406" /> - </linearGradient> - <linearGradient - inkscape:label="Chocolate 2" - osb:paint="solid" - id="linearGradient15408"> - <stop - style="stop-color:#c17d11;stop-opacity:1.000000;" - offset="0" - id="stop15410" /> - </linearGradient> - <linearGradient - inkscape:label="Chocolate 3" - osb:paint="solid" - id="linearGradient15412"> - <stop - style="stop-color:#8f5902;stop-opacity:1.000000;" - offset="0" - id="stop15414" /> - </linearGradient> - <linearGradient - inkscape:label="Scarlet Red 1" - osb:paint="solid" - id="linearGradient15416"> - <stop - style="stop-color:#ef2929;stop-opacity:1.000000;" - offset="0" - id="stop15418" /> - </linearGradient> - <linearGradient - inkscape:label="Scarlet Red 2" - osb:paint="solid" - id="linearGradient15420"> - <stop - style="stop-color:#cc0000;stop-opacity:1.000000;" - offset="0" - id="stop15422" /> - </linearGradient> - <linearGradient - inkscape:label="Scarlet Red 3" - osb:paint="solid" - id="linearGradient15424"> - <stop - style="stop-color:#a40000;stop-opacity:1.000000;" - offset="0" - id="stop15426" /> - </linearGradient> - <linearGradient - inkscape:label="Aluminium 1" - osb:paint="solid" - id="linearGradient15428"> - <stop - style="stop-color:#eeeeec;stop-opacity:1.000000;" - offset="0" - id="stop15430" /> - </linearGradient> - <linearGradient - inkscape:label="Aluminium 2" - osb:paint="solid" - id="linearGradient15432"> - <stop - style="stop-color:#d3d7cf;stop-opacity:1.000000;" - offset="0" - id="stop15434" /> - </linearGradient> - <linearGradient - inkscape:label="Aluminium 3" - osb:paint="solid" - id="linearGradient15436"> - <stop - style="stop-color:#babdb6;stop-opacity:1.000000;" - offset="0" - id="stop15438" /> - </linearGradient> - <linearGradient - inkscape:label="Aluminium 4" - osb:paint="solid" - id="linearGradient15440"> - <stop - style="stop-color:#888a85;stop-opacity:1.000000;" - offset="0" - id="stop15442" /> - </linearGradient> - <linearGradient - inkscape:label="Aluminium 5" - osb:paint="solid" - id="linearGradient15444"> - <stop - style="stop-color:#555753;stop-opacity:1.000000;" - offset="0" - id="stop15446" /> - </linearGradient> - <linearGradient - inkscape:label="Aluminium 6" - osb:paint="solid" - id="linearGradient15448"> - <stop - style="stop-color:#2e3436;stop-opacity:1.000000;" - offset="0" - id="stop15450" /> - </linearGradient> - </g> - <g - id="page15" - inkscape:label="Topographic"> - <linearGradient - inkscape:label="#000000" - osb:paint="solid" - id="linearGradient15508"> - <stop - style="stop-color:#000000;stop-opacity:1.000000;" - offset="0" - id="stop15510" /> - </linearGradient> - <linearGradient - inkscape:label="#808080" - osb:paint="solid" - id="linearGradient15512"> - <stop - style="stop-color:#808080;stop-opacity:1.000000;" - offset="0" - id="stop15514" /> - </linearGradient> - <linearGradient - inkscape:label="#FFFFFF" - osb:paint="solid" - id="linearGradient15516"> - <stop - style="stop-color:#ffffff;stop-opacity:1.000000;" - offset="0" - id="stop15518" /> - </linearGradient> - <linearGradient - inkscape:label="#0000A8" - osb:paint="solid" - id="linearGradient15520"> - <stop - style="stop-color:#0000a8;stop-opacity:1.000000;" - offset="0" - id="stop15522" /> - </linearGradient> - <linearGradient - inkscape:label="#0400AC" - osb:paint="solid" - id="linearGradient15524"> - <stop - style="stop-color:#0400ac;stop-opacity:1.000000;" - offset="0" - id="stop15526" /> - </linearGradient> - <linearGradient - inkscape:label="#0408AC" - osb:paint="solid" - id="linearGradient15528"> - <stop - style="stop-color:#0408ac;stop-opacity:1.000000;" - offset="0" - id="stop15530" /> - </linearGradient> - <linearGradient - inkscape:label="#040CAC" - osb:paint="solid" - id="linearGradient15532"> - <stop - style="stop-color:#040cac;stop-opacity:1.000000;" - offset="0" - id="stop15534" /> - </linearGradient> - <linearGradient - inkscape:label="#0410AC" - osb:paint="solid" - id="linearGradient15536"> - <stop - style="stop-color:#0410ac;stop-opacity:1.000000;" - offset="0" - id="stop15538" /> - </linearGradient> - <linearGradient - inkscape:label="#0814B0" - osb:paint="solid" - id="linearGradient15540"> - <stop - style="stop-color:#0814b0;stop-opacity:1.000000;" - offset="0" - id="stop15542" /> - </linearGradient> - <linearGradient - inkscape:label="#0818B0" - osb:paint="solid" - id="linearGradient15544"> - <stop - style="stop-color:#0818b0;stop-opacity:1.000000;" - offset="0" - id="stop15546" /> - </linearGradient> - <linearGradient - inkscape:label="#081CB0" - osb:paint="solid" - id="linearGradient15548"> - <stop - style="stop-color:#081cb0;stop-opacity:1.000000;" - offset="0" - id="stop15550" /> - </linearGradient> - <linearGradient - inkscape:label="#0C20B0" - osb:paint="solid" - id="linearGradient15552"> - <stop - style="stop-color:#0c20b0;stop-opacity:1.000000;" - offset="0" - id="stop15554" /> - </linearGradient> - <linearGradient - inkscape:label="#0C24B4" - osb:paint="solid" - id="linearGradient15556"> - <stop - style="stop-color:#0c24b4;stop-opacity:1.000000;" - offset="0" - id="stop15558" /> - </linearGradient> - <linearGradient - inkscape:label="#1028B8" - osb:paint="solid" - id="linearGradient15560"> - <stop - style="stop-color:#1028b8;stop-opacity:1.000000;" - offset="0" - id="stop15562" /> - </linearGradient> - <linearGradient - inkscape:label="#102CB8" - osb:paint="solid" - id="linearGradient15564"> - <stop - style="stop-color:#102cb8;stop-opacity:1.000000;" - offset="0" - id="stop15566" /> - </linearGradient> - <linearGradient - inkscape:label="#1430B8" - osb:paint="solid" - id="linearGradient15568"> - <stop - style="stop-color:#1430b8;stop-opacity:1.000000;" - offset="0" - id="stop15570" /> - </linearGradient> - <linearGradient - inkscape:label="#1434BC" - osb:paint="solid" - id="linearGradient15572"> - <stop - style="stop-color:#1434bc;stop-opacity:1.000000;" - offset="0" - id="stop15574" /> - </linearGradient> - <linearGradient - inkscape:label="#1838C0" - osb:paint="solid" - id="linearGradient15576"> - <stop - style="stop-color:#1838c0;stop-opacity:1.000000;" - offset="0" - id="stop15578" /> - </linearGradient> - <linearGradient - inkscape:label="#183CC0" - osb:paint="solid" - id="linearGradient15580"> - <stop - style="stop-color:#183cc0;stop-opacity:1.000000;" - offset="0" - id="stop15582" /> - </linearGradient> - <linearGradient - inkscape:label="#1C40C0" - osb:paint="solid" - id="linearGradient15584"> - <stop - style="stop-color:#1c40c0;stop-opacity:1.000000;" - offset="0" - id="stop15586" /> - </linearGradient> - <linearGradient - inkscape:label="#1C44C4" - osb:paint="solid" - id="linearGradient15588"> - <stop - style="stop-color:#1c44c4;stop-opacity:1.000000;" - offset="0" - id="stop15590" /> - </linearGradient> - <linearGradient - inkscape:label="#2048C8" - osb:paint="solid" - id="linearGradient15592"> - <stop - style="stop-color:#2048c8;stop-opacity:1.000000;" - offset="0" - id="stop15594" /> - </linearGradient> - <linearGradient - inkscape:label="#204CC8" - osb:paint="solid" - id="linearGradient15596"> - <stop - style="stop-color:#204cc8;stop-opacity:1.000000;" - offset="0" - id="stop15598" /> - </linearGradient> - <linearGradient - inkscape:label="#2450C8" - osb:paint="solid" - id="linearGradient15600"> - <stop - style="stop-color:#2450c8;stop-opacity:1.000000;" - offset="0" - id="stop15602" /> - </linearGradient> - <linearGradient - inkscape:label="#2454CC" - osb:paint="solid" - id="linearGradient15604"> - <stop - style="stop-color:#2454cc;stop-opacity:1.000000;" - offset="0" - id="stop15606" /> - </linearGradient> - <linearGradient - inkscape:label="#2858D0" - osb:paint="solid" - id="linearGradient15608"> - <stop - style="stop-color:#2858d0;stop-opacity:1.000000;" - offset="0" - id="stop15610" /> - </linearGradient> - <linearGradient - inkscape:label="#285CD0" - osb:paint="solid" - id="linearGradient15612"> - <stop - style="stop-color:#285cd0;stop-opacity:1.000000;" - offset="0" - id="stop15614" /> - </linearGradient> - <linearGradient - inkscape:label="#2C60D0" - osb:paint="solid" - id="linearGradient15616"> - <stop - style="stop-color:#2c60d0;stop-opacity:1.000000;" - offset="0" - id="stop15618" /> - </linearGradient> - <linearGradient - inkscape:label="#2C64D4" - osb:paint="solid" - id="linearGradient15620"> - <stop - style="stop-color:#2c64d4;stop-opacity:1.000000;" - offset="0" - id="stop15622" /> - </linearGradient> - <linearGradient - inkscape:label="#3068D8" - osb:paint="solid" - id="linearGradient15624"> - <stop - style="stop-color:#3068d8;stop-opacity:1.000000;" - offset="0" - id="stop15626" /> - </linearGradient> - <linearGradient - inkscape:label="#306CD8" - osb:paint="solid" - id="linearGradient15628"> - <stop - style="stop-color:#306cd8;stop-opacity:1.000000;" - offset="0" - id="stop15630" /> - </linearGradient> - <linearGradient - inkscape:label="#3470D8" - osb:paint="solid" - id="linearGradient15632"> - <stop - style="stop-color:#3470d8;stop-opacity:1.000000;" - offset="0" - id="stop15634" /> - </linearGradient> - <linearGradient - inkscape:label="#3474DC" - osb:paint="solid" - id="linearGradient15636"> - <stop - style="stop-color:#3474dc;stop-opacity:1.000000;" - offset="0" - id="stop15638" /> - </linearGradient> - <linearGradient - inkscape:label="#3878E0" - osb:paint="solid" - id="linearGradient15640"> - <stop - style="stop-color:#3878e0;stop-opacity:1.000000;" - offset="0" - id="stop15642" /> - </linearGradient> - <linearGradient - inkscape:label="#3C7CE0" - osb:paint="solid" - id="linearGradient15644"> - <stop - style="stop-color:#3c7ce0;stop-opacity:1.000000;" - offset="0" - id="stop15646" /> - </linearGradient> - <linearGradient - inkscape:label="#3C80E0" - osb:paint="solid" - id="linearGradient15648"> - <stop - style="stop-color:#3c80e0;stop-opacity:1.000000;" - offset="0" - id="stop15650" /> - </linearGradient> - <linearGradient - inkscape:label="#4084E4" - osb:paint="solid" - id="linearGradient15652"> - <stop - style="stop-color:#4084e4;stop-opacity:1.000000;" - offset="0" - id="stop15654" /> - </linearGradient> - <linearGradient - inkscape:label="#4088E8" - osb:paint="solid" - id="linearGradient15656"> - <stop - style="stop-color:#4088e8;stop-opacity:1.000000;" - offset="0" - id="stop15658" /> - </linearGradient> - <linearGradient - inkscape:label="#4484E8" - osb:paint="solid" - id="linearGradient15660"> - <stop - style="stop-color:#4484e8;stop-opacity:1.000000;" - offset="0" - id="stop15662" /> - </linearGradient> - <linearGradient - inkscape:label="#4488E8" - osb:paint="solid" - id="linearGradient15664"> - <stop - style="stop-color:#4488e8;stop-opacity:1.000000;" - offset="0" - id="stop15666" /> - </linearGradient> - <linearGradient - inkscape:label="#448CE8" - osb:paint="solid" - id="linearGradient15668"> - <stop - style="stop-color:#448ce8;stop-opacity:1.000000;" - offset="0" - id="stop15670" /> - </linearGradient> - <linearGradient - inkscape:label="#4490E8" - osb:paint="solid" - id="linearGradient15672"> - <stop - style="stop-color:#4490e8;stop-opacity:1.000000;" - offset="0" - id="stop15674" /> - </linearGradient> - <linearGradient - inkscape:label="#4894EC" - osb:paint="solid" - id="linearGradient15676"> - <stop - style="stop-color:#4894ec;stop-opacity:1.000000;" - offset="0" - id="stop15678" /> - </linearGradient> - <linearGradient - inkscape:label="#4898F0" - osb:paint="solid" - id="linearGradient15680"> - <stop - style="stop-color:#4898f0;stop-opacity:1.000000;" - offset="0" - id="stop15682" /> - </linearGradient> - <linearGradient - inkscape:label="#4C9CF0" - osb:paint="solid" - id="linearGradient15684"> - <stop - style="stop-color:#4c9cf0;stop-opacity:1.000000;" - offset="0" - id="stop15686" /> - </linearGradient> - <linearGradient - inkscape:label="#4CA0F0" - osb:paint="solid" - id="linearGradient15688"> - <stop - style="stop-color:#4ca0f0;stop-opacity:1.000000;" - offset="0" - id="stop15690" /> - </linearGradient> - <linearGradient - inkscape:label="#50A4F4" - osb:paint="solid" - id="linearGradient15692"> - <stop - style="stop-color:#50a4f4;stop-opacity:1.000000;" - offset="0" - id="stop15694" /> - </linearGradient> - <linearGradient - inkscape:label="#50A8F8" - osb:paint="solid" - id="linearGradient15696"> - <stop - style="stop-color:#50a8f8;stop-opacity:1.000000;" - offset="0" - id="stop15698" /> - </linearGradient> - <linearGradient - inkscape:label="#54ACF8" - osb:paint="solid" - id="linearGradient15700"> - <stop - style="stop-color:#54acf8;stop-opacity:1.000000;" - offset="0" - id="stop15702" /> - </linearGradient> - <linearGradient - inkscape:label="#54B0F8" - osb:paint="solid" - id="linearGradient15704"> - <stop - style="stop-color:#54b0f8;stop-opacity:1.000000;" - offset="0" - id="stop15706" /> - </linearGradient> - <linearGradient - inkscape:label="#287C00" - osb:paint="solid" - id="linearGradient15708"> - <stop - style="stop-color:#287c00;stop-opacity:1.000000;" - offset="0" - id="stop15710" /> - </linearGradient> - <linearGradient - inkscape:label="#2C7C00" - osb:paint="solid" - id="linearGradient15712"> - <stop - style="stop-color:#2c7c00;stop-opacity:1.000000;" - offset="0" - id="stop15714" /> - </linearGradient> - <linearGradient - inkscape:label="#2C7C04" - osb:paint="solid" - id="linearGradient15716"> - <stop - style="stop-color:#2c7c04;stop-opacity:1.000000;" - offset="0" - id="stop15718" /> - </linearGradient> - <linearGradient - inkscape:label="#2C8004" - osb:paint="solid" - id="linearGradient15720"> - <stop - style="stop-color:#2c8004;stop-opacity:1.000000;" - offset="0" - id="stop15722" /> - </linearGradient> - <linearGradient - inkscape:label="#308004" - osb:paint="solid" - id="linearGradient15724"> - <stop - style="stop-color:#308004;stop-opacity:1.000000;" - offset="0" - id="stop15726" /> - </linearGradient> - <linearGradient - inkscape:label="#308008" - osb:paint="solid" - id="linearGradient15728"> - <stop - style="stop-color:#308008;stop-opacity:1.000000;" - offset="0" - id="stop15730" /> - </linearGradient> - <linearGradient - inkscape:label="#308408" - osb:paint="solid" - id="linearGradient15732"> - <stop - style="stop-color:#308408;stop-opacity:1.000000;" - offset="0" - id="stop15734" /> - </linearGradient> - <linearGradient - inkscape:label="#348408" - osb:paint="solid" - id="linearGradient15736"> - <stop - style="stop-color:#348408;stop-opacity:1.000000;" - offset="0" - id="stop15738" /> - </linearGradient> - <linearGradient - inkscape:label="#38840C" - osb:paint="solid" - id="linearGradient15740"> - <stop - style="stop-color:#38840c;stop-opacity:1.000000;" - offset="0" - id="stop15742" /> - </linearGradient> - <linearGradient - inkscape:label="#3C840C" - osb:paint="solid" - id="linearGradient15744"> - <stop - style="stop-color:#3c840c;stop-opacity:1.000000;" - offset="0" - id="stop15746" /> - </linearGradient> - <linearGradient - inkscape:label="#3C880C" - osb:paint="solid" - id="linearGradient15748"> - <stop - style="stop-color:#3c880c;stop-opacity:1.000000;" - offset="0" - id="stop15750" /> - </linearGradient> - <linearGradient - inkscape:label="#3C8810" - osb:paint="solid" - id="linearGradient15752"> - <stop - style="stop-color:#3c8810;stop-opacity:1.000000;" - offset="0" - id="stop15754" /> - </linearGradient> - <linearGradient - inkscape:label="#3C8C10" - osb:paint="solid" - id="linearGradient15756"> - <stop - style="stop-color:#3c8c10;stop-opacity:1.000000;" - offset="0" - id="stop15758" /> - </linearGradient> - <linearGradient - inkscape:label="#408C10" - osb:paint="solid" - id="linearGradient15760"> - <stop - style="stop-color:#408c10;stop-opacity:1.000000;" - offset="0" - id="stop15762" /> - </linearGradient> - <linearGradient - inkscape:label="#408C14" - osb:paint="solid" - id="linearGradient15764"> - <stop - style="stop-color:#408c14;stop-opacity:1.000000;" - offset="0" - id="stop15766" /> - </linearGradient> - <linearGradient - inkscape:label="#409014" - osb:paint="solid" - id="linearGradient15768"> - <stop - style="stop-color:#409014;stop-opacity:1.000000;" - offset="0" - id="stop15770" /> - </linearGradient> - <linearGradient - inkscape:label="#449014" - osb:paint="solid" - id="linearGradient15772"> - <stop - style="stop-color:#449014;stop-opacity:1.000000;" - offset="0" - id="stop15774" /> - </linearGradient> - <linearGradient - inkscape:label="#449018" - osb:paint="solid" - id="linearGradient15776"> - <stop - style="stop-color:#449018;stop-opacity:1.000000;" - offset="0" - id="stop15778" /> - </linearGradient> - <linearGradient - inkscape:label="#449418" - osb:paint="solid" - id="linearGradient15780"> - <stop - style="stop-color:#449418;stop-opacity:1.000000;" - offset="0" - id="stop15782" /> - </linearGradient> - <linearGradient - inkscape:label="#489418" - osb:paint="solid" - id="linearGradient15784"> - <stop - style="stop-color:#489418;stop-opacity:1.000000;" - offset="0" - id="stop15786" /> - </linearGradient> - <linearGradient - inkscape:label="#48941C" - osb:paint="solid" - id="linearGradient15788"> - <stop - style="stop-color:#48941c;stop-opacity:1.000000;" - offset="0" - id="stop15790" /> - </linearGradient> - <linearGradient - inkscape:label="#48981C" - osb:paint="solid" - id="linearGradient15792"> - <stop - style="stop-color:#48981c;stop-opacity:1.000000;" - offset="0" - id="stop15794" /> - </linearGradient> - <linearGradient - inkscape:label="#489820" - osb:paint="solid" - id="linearGradient15796"> - <stop - style="stop-color:#489820;stop-opacity:1.000000;" - offset="0" - id="stop15798" /> - </linearGradient> - <linearGradient - inkscape:label="#4C9820" - osb:paint="solid" - id="linearGradient15800"> - <stop - style="stop-color:#4c9820;stop-opacity:1.000000;" - offset="0" - id="stop15802" /> - </linearGradient> - <linearGradient - inkscape:label="#4C9C20" - osb:paint="solid" - id="linearGradient15804"> - <stop - style="stop-color:#4c9c20;stop-opacity:1.000000;" - offset="0" - id="stop15806" /> - </linearGradient> - <linearGradient - inkscape:label="#509C20" - osb:paint="solid" - id="linearGradient15808"> - <stop - style="stop-color:#509c20;stop-opacity:1.000000;" - offset="0" - id="stop15810" /> - </linearGradient> - <linearGradient - inkscape:label="#509C24" - osb:paint="solid" - id="linearGradient15812"> - <stop - style="stop-color:#509c24;stop-opacity:1.000000;" - offset="0" - id="stop15814" /> - </linearGradient> - <linearGradient - inkscape:label="#50A024" - osb:paint="solid" - id="linearGradient15816"> - <stop - style="stop-color:#50a024;stop-opacity:1.000000;" - offset="0" - id="stop15818" /> - </linearGradient> - <linearGradient - inkscape:label="#50A028" - osb:paint="solid" - id="linearGradient15820"> - <stop - style="stop-color:#50a028;stop-opacity:1.000000;" - offset="0" - id="stop15822" /> - </linearGradient> - <linearGradient - inkscape:label="#54A028" - osb:paint="solid" - id="linearGradient15824"> - <stop - style="stop-color:#54a028;stop-opacity:1.000000;" - offset="0" - id="stop15826" /> - </linearGradient> - <linearGradient - inkscape:label="#54A428" - osb:paint="solid" - id="linearGradient15828"> - <stop - style="stop-color:#54a428;stop-opacity:1.000000;" - offset="0" - id="stop15830" /> - </linearGradient> - <linearGradient - inkscape:label="#58A428" - osb:paint="solid" - id="linearGradient15832"> - <stop - style="stop-color:#58a428;stop-opacity:1.000000;" - offset="0" - id="stop15834" /> - </linearGradient> - <linearGradient - inkscape:label="#58A42C" - osb:paint="solid" - id="linearGradient15836"> - <stop - style="stop-color:#58a42c;stop-opacity:1.000000;" - offset="0" - id="stop15838" /> - </linearGradient> - <linearGradient - inkscape:label="#58A82C" - osb:paint="solid" - id="linearGradient15840"> - <stop - style="stop-color:#58a82c;stop-opacity:1.000000;" - offset="0" - id="stop15842" /> - </linearGradient> - <linearGradient - inkscape:label="#58A830" - osb:paint="solid" - id="linearGradient15844"> - <stop - style="stop-color:#58a830;stop-opacity:1.000000;" - offset="0" - id="stop15846" /> - </linearGradient> - <linearGradient - inkscape:label="#5CA830" - osb:paint="solid" - id="linearGradient15848"> - <stop - style="stop-color:#5ca830;stop-opacity:1.000000;" - offset="0" - id="stop15850" /> - </linearGradient> - <linearGradient - inkscape:label="#5CAC30" - osb:paint="solid" - id="linearGradient15852"> - <stop - style="stop-color:#5cac30;stop-opacity:1.000000;" - offset="0" - id="stop15854" /> - </linearGradient> - <linearGradient - inkscape:label="#60AC30" - osb:paint="solid" - id="linearGradient15856"> - <stop - style="stop-color:#60ac30;stop-opacity:1.000000;" - offset="0" - id="stop15858" /> - </linearGradient> - <linearGradient - inkscape:label="#60AC34" - osb:paint="solid" - id="linearGradient15860"> - <stop - style="stop-color:#60ac34;stop-opacity:1.000000;" - offset="0" - id="stop15862" /> - </linearGradient> - <linearGradient - inkscape:label="#60B034" - osb:paint="solid" - id="linearGradient15864"> - <stop - style="stop-color:#60b034;stop-opacity:1.000000;" - offset="0" - id="stop15866" /> - </linearGradient> - <linearGradient - inkscape:label="#64B034" - osb:paint="solid" - id="linearGradient15868"> - <stop - style="stop-color:#64b034;stop-opacity:1.000000;" - offset="0" - id="stop15870" /> - </linearGradient> - <linearGradient - inkscape:label="#64B038" - osb:paint="solid" - id="linearGradient15872"> - <stop - style="stop-color:#64b038;stop-opacity:1.000000;" - offset="0" - id="stop15874" /> - </linearGradient> - <linearGradient - inkscape:label="#64B438" - osb:paint="solid" - id="linearGradient15876"> - <stop - style="stop-color:#64b438;stop-opacity:1.000000;" - offset="0" - id="stop15878" /> - </linearGradient> - <linearGradient - inkscape:label="#68B43C" - osb:paint="solid" - id="linearGradient15880"> - <stop - style="stop-color:#68b43c;stop-opacity:1.000000;" - offset="0" - id="stop15882" /> - </linearGradient> - <linearGradient - inkscape:label="#68B83C" - osb:paint="solid" - id="linearGradient15884"> - <stop - style="stop-color:#68b83c;stop-opacity:1.000000;" - offset="0" - id="stop15886" /> - </linearGradient> - <linearGradient - inkscape:label="#68B840" - osb:paint="solid" - id="linearGradient15888"> - <stop - style="stop-color:#68b840;stop-opacity:1.000000;" - offset="0" - id="stop15890" /> - </linearGradient> - <linearGradient - inkscape:label="#6CB840" - osb:paint="solid" - id="linearGradient15892"> - <stop - style="stop-color:#6cb840;stop-opacity:1.000000;" - offset="0" - id="stop15894" /> - </linearGradient> - <linearGradient - inkscape:label="#6CBC40" - osb:paint="solid" - id="linearGradient15896"> - <stop - style="stop-color:#6cbc40;stop-opacity:1.000000;" - offset="0" - id="stop15898" /> - </linearGradient> - <linearGradient - inkscape:label="#6CBC44" - osb:paint="solid" - id="linearGradient15900"> - <stop - style="stop-color:#6cbc44;stop-opacity:1.000000;" - offset="0" - id="stop15902" /> - </linearGradient> - <linearGradient - inkscape:label="#70BC44" - osb:paint="solid" - id="linearGradient15904"> - <stop - style="stop-color:#70bc44;stop-opacity:1.000000;" - offset="0" - id="stop15906" /> - </linearGradient> - <linearGradient - inkscape:label="#70BC48" - osb:paint="solid" - id="linearGradient15908"> - <stop - style="stop-color:#70bc48;stop-opacity:1.000000;" - offset="0" - id="stop15910" /> - </linearGradient> - <linearGradient - inkscape:label="#70C048" - osb:paint="solid" - id="linearGradient15912"> - <stop - style="stop-color:#70c048;stop-opacity:1.000000;" - offset="0" - id="stop15914" /> - </linearGradient> - <linearGradient - inkscape:label="#70C04C" - osb:paint="solid" - id="linearGradient15916"> - <stop - style="stop-color:#70c04c;stop-opacity:1.000000;" - offset="0" - id="stop15918" /> - </linearGradient> - <linearGradient - inkscape:label="#74C04C" - osb:paint="solid" - id="linearGradient15920"> - <stop - style="stop-color:#74c04c;stop-opacity:1.000000;" - offset="0" - id="stop15922" /> - </linearGradient> - <linearGradient - inkscape:label="#74C44C" - osb:paint="solid" - id="linearGradient15924"> - <stop - style="stop-color:#74c44c;stop-opacity:1.000000;" - offset="0" - id="stop15926" /> - </linearGradient> - <linearGradient - inkscape:label="#74C450" - osb:paint="solid" - id="linearGradient15928"> - <stop - style="stop-color:#74c450;stop-opacity:1.000000;" - offset="0" - id="stop15930" /> - </linearGradient> - <linearGradient - inkscape:label="#78C450" - osb:paint="solid" - id="linearGradient15932"> - <stop - style="stop-color:#78c450;stop-opacity:1.000000;" - offset="0" - id="stop15934" /> - </linearGradient> - <linearGradient - inkscape:label="#78C850" - osb:paint="solid" - id="linearGradient15936"> - <stop - style="stop-color:#78c850;stop-opacity:1.000000;" - offset="0" - id="stop15938" /> - </linearGradient> - <linearGradient - inkscape:label="#78C854" - osb:paint="solid" - id="linearGradient15940"> - <stop - style="stop-color:#78c854;stop-opacity:1.000000;" - offset="0" - id="stop15942" /> - </linearGradient> - <linearGradient - inkscape:label="#7CC854" - osb:paint="solid" - id="linearGradient15944"> - <stop - style="stop-color:#7cc854;stop-opacity:1.000000;" - offset="0" - id="stop15946" /> - </linearGradient> - <linearGradient - inkscape:label="#7CCC54" - osb:paint="solid" - id="linearGradient15948"> - <stop - style="stop-color:#7ccc54;stop-opacity:1.000000;" - offset="0" - id="stop15950" /> - </linearGradient> - <linearGradient - inkscape:label="#7CCC58" - osb:paint="solid" - id="linearGradient15952"> - <stop - style="stop-color:#7ccc58;stop-opacity:1.000000;" - offset="0" - id="stop15954" /> - </linearGradient> - <linearGradient - inkscape:label="#80CC58" - osb:paint="solid" - id="linearGradient15956"> - <stop - style="stop-color:#80cc58;stop-opacity:1.000000;" - offset="0" - id="stop15958" /> - </linearGradient> - <linearGradient - inkscape:label="#80D058" - osb:paint="solid" - id="linearGradient15960"> - <stop - style="stop-color:#80d058;stop-opacity:1.000000;" - offset="0" - id="stop15962" /> - </linearGradient> - <linearGradient - inkscape:label="#80D05C" - osb:paint="solid" - id="linearGradient15964"> - <stop - style="stop-color:#80d05c;stop-opacity:1.000000;" - offset="0" - id="stop15966" /> - </linearGradient> - <linearGradient - inkscape:label="#84D05C" - osb:paint="solid" - id="linearGradient15968"> - <stop - style="stop-color:#84d05c;stop-opacity:1.000000;" - offset="0" - id="stop15970" /> - </linearGradient> - <linearGradient - inkscape:label="#84D45C" - osb:paint="solid" - id="linearGradient15972"> - <stop - style="stop-color:#84d45c;stop-opacity:1.000000;" - offset="0" - id="stop15974" /> - </linearGradient> - <linearGradient - inkscape:label="#88D45C" - osb:paint="solid" - id="linearGradient15976"> - <stop - style="stop-color:#88d45c;stop-opacity:1.000000;" - offset="0" - id="stop15978" /> - </linearGradient> - <linearGradient - inkscape:label="#88D460" - osb:paint="solid" - id="linearGradient15980"> - <stop - style="stop-color:#88d460;stop-opacity:1.000000;" - offset="0" - id="stop15982" /> - </linearGradient> - <linearGradient - inkscape:label="#88D860" - osb:paint="solid" - id="linearGradient15984"> - <stop - style="stop-color:#88d860;stop-opacity:1.000000;" - offset="0" - id="stop15986" /> - </linearGradient> - <linearGradient - inkscape:label="#88D864" - osb:paint="solid" - id="linearGradient15988"> - <stop - style="stop-color:#88d864;stop-opacity:1.000000;" - offset="0" - id="stop15990" /> - </linearGradient> - <linearGradient - inkscape:label="#8CD864" - osb:paint="solid" - id="linearGradient15992"> - <stop - style="stop-color:#8cd864;stop-opacity:1.000000;" - offset="0" - id="stop15994" /> - </linearGradient> - <linearGradient - inkscape:label="#8CDC64" - osb:paint="solid" - id="linearGradient15996"> - <stop - style="stop-color:#8cdc64;stop-opacity:1.000000;" - offset="0" - id="stop15998" /> - </linearGradient> - <linearGradient - inkscape:label="#8CDC68" - osb:paint="solid" - id="linearGradient16000"> - <stop - style="stop-color:#8cdc68;stop-opacity:1.000000;" - offset="0" - id="stop16002" /> - </linearGradient> - <linearGradient - inkscape:label="#90DC68" - osb:paint="solid" - id="linearGradient16004"> - <stop - style="stop-color:#90dc68;stop-opacity:1.000000;" - offset="0" - id="stop16006" /> - </linearGradient> - <linearGradient - inkscape:label="#90E068" - osb:paint="solid" - id="linearGradient16008"> - <stop - style="stop-color:#90e068;stop-opacity:1.000000;" - offset="0" - id="stop16010" /> - </linearGradient> - <linearGradient - inkscape:label="#90E06C" - osb:paint="solid" - id="linearGradient16012"> - <stop - style="stop-color:#90e06c;stop-opacity:1.000000;" - offset="0" - id="stop16014" /> - </linearGradient> - <linearGradient - inkscape:label="#94E06C" - osb:paint="solid" - id="linearGradient16016"> - <stop - style="stop-color:#94e06c;stop-opacity:1.000000;" - offset="0" - id="stop16018" /> - </linearGradient> - <linearGradient - inkscape:label="#94E46C" - osb:paint="solid" - id="linearGradient16020"> - <stop - style="stop-color:#94e46c;stop-opacity:1.000000;" - offset="0" - id="stop16022" /> - </linearGradient> - <linearGradient - inkscape:label="#98E46C" - osb:paint="solid" - id="linearGradient16024"> - <stop - style="stop-color:#98e46c;stop-opacity:1.000000;" - offset="0" - id="stop16026" /> - </linearGradient> - <linearGradient - inkscape:label="#9CE46C" - osb:paint="solid" - id="linearGradient16028"> - <stop - style="stop-color:#9ce46c;stop-opacity:1.000000;" - offset="0" - id="stop16030" /> - </linearGradient> - <linearGradient - inkscape:label="#A0E46C" - osb:paint="solid" - id="linearGradient16032"> - <stop - style="stop-color:#a0e46c;stop-opacity:1.000000;" - offset="0" - id="stop16034" /> - </linearGradient> - <linearGradient - inkscape:label="#A4E46C" - osb:paint="solid" - id="linearGradient16036"> - <stop - style="stop-color:#a4e46c;stop-opacity:1.000000;" - offset="0" - id="stop16038" /> - </linearGradient> - <linearGradient - inkscape:label="#A8E46C" - osb:paint="solid" - id="linearGradient16040"> - <stop - style="stop-color:#a8e46c;stop-opacity:1.000000;" - offset="0" - id="stop16042" /> - </linearGradient> - <linearGradient - inkscape:label="#ACE46C" - osb:paint="solid" - id="linearGradient16044"> - <stop - style="stop-color:#ace46c;stop-opacity:1.000000;" - offset="0" - id="stop16046" /> - </linearGradient> - <linearGradient - inkscape:label="#B0E46C" - osb:paint="solid" - id="linearGradient16048"> - <stop - style="stop-color:#b0e46c;stop-opacity:1.000000;" - offset="0" - id="stop16050" /> - </linearGradient> - <linearGradient - inkscape:label="#B4E46C" - osb:paint="solid" - id="linearGradient16052"> - <stop - style="stop-color:#b4e46c;stop-opacity:1.000000;" - offset="0" - id="stop16054" /> - </linearGradient> - <linearGradient - inkscape:label="#B8E46C" - osb:paint="solid" - id="linearGradient16056"> - <stop - style="stop-color:#b8e46c;stop-opacity:1.000000;" - offset="0" - id="stop16058" /> - </linearGradient> - <linearGradient - inkscape:label="#BCE46C" - osb:paint="solid" - id="linearGradient16060"> - <stop - style="stop-color:#bce46c;stop-opacity:1.000000;" - offset="0" - id="stop16062" /> - </linearGradient> - <linearGradient - inkscape:label="#C0E46C" - osb:paint="solid" - id="linearGradient16064"> - <stop - style="stop-color:#c0e46c;stop-opacity:1.000000;" - offset="0" - id="stop16066" /> - </linearGradient> - <linearGradient - inkscape:label="#C4E46C" - osb:paint="solid" - id="linearGradient16068"> - <stop - style="stop-color:#c4e46c;stop-opacity:1.000000;" - offset="0" - id="stop16070" /> - </linearGradient> - <linearGradient - inkscape:label="#C8E46C" - osb:paint="solid" - id="linearGradient16072"> - <stop - style="stop-color:#c8e46c;stop-opacity:1.000000;" - offset="0" - id="stop16074" /> - </linearGradient> - <linearGradient - inkscape:label="#CCE46C" - osb:paint="solid" - id="linearGradient16076"> - <stop - style="stop-color:#cce46c;stop-opacity:1.000000;" - offset="0" - id="stop16078" /> - </linearGradient> - <linearGradient - inkscape:label="#D0E46C" - osb:paint="solid" - id="linearGradient16080"> - <stop - style="stop-color:#d0e46c;stop-opacity:1.000000;" - offset="0" - id="stop16082" /> - </linearGradient> - <linearGradient - inkscape:label="#D4E46C" - osb:paint="solid" - id="linearGradient16084"> - <stop - style="stop-color:#d4e46c;stop-opacity:1.000000;" - offset="0" - id="stop16086" /> - </linearGradient> - <linearGradient - inkscape:label="#D8E46C" - osb:paint="solid" - id="linearGradient16088"> - <stop - style="stop-color:#d8e46c;stop-opacity:1.000000;" - offset="0" - id="stop16090" /> - </linearGradient> - <linearGradient - inkscape:label="#DCE46C" - osb:paint="solid" - id="linearGradient16092"> - <stop - style="stop-color:#dce46c;stop-opacity:1.000000;" - offset="0" - id="stop16094" /> - </linearGradient> - <linearGradient - inkscape:label="#E0E46C" - osb:paint="solid" - id="linearGradient16096"> - <stop - style="stop-color:#e0e46c;stop-opacity:1.000000;" - offset="0" - id="stop16098" /> - </linearGradient> - <linearGradient - inkscape:label="#E4E46C" - osb:paint="solid" - id="linearGradient16100"> - <stop - style="stop-color:#e4e46c;stop-opacity:1.000000;" - offset="0" - id="stop16102" /> - </linearGradient> - <linearGradient - inkscape:label="#E8E46C" - osb:paint="solid" - id="linearGradient16104"> - <stop - style="stop-color:#e8e46c;stop-opacity:1.000000;" - offset="0" - id="stop16106" /> - </linearGradient> - <linearGradient - inkscape:label="#E8E468" - osb:paint="solid" - id="linearGradient16108"> - <stop - style="stop-color:#e8e468;stop-opacity:1.000000;" - offset="0" - id="stop16110" /> - </linearGradient> - <linearGradient - inkscape:label="#E8E464" - osb:paint="solid" - id="linearGradient16112"> - <stop - style="stop-color:#e8e464;stop-opacity:1.000000;" - offset="0" - id="stop16114" /> - </linearGradient> - <linearGradient - inkscape:label="#E8E460" - osb:paint="solid" - id="linearGradient16116"> - <stop - style="stop-color:#e8e460;stop-opacity:1.000000;" - offset="0" - id="stop16118" /> - </linearGradient> - <linearGradient - inkscape:label="#E8E45C" - osb:paint="solid" - id="linearGradient16120"> - <stop - style="stop-color:#e8e45c;stop-opacity:1.000000;" - offset="0" - id="stop16122" /> - </linearGradient> - <linearGradient - inkscape:label="#E8E05C" - osb:paint="solid" - id="linearGradient16124"> - <stop - style="stop-color:#e8e05c;stop-opacity:1.000000;" - offset="0" - id="stop16126" /> - </linearGradient> - <linearGradient - inkscape:label="#E8DC58" - osb:paint="solid" - id="linearGradient16128"> - <stop - style="stop-color:#e8dc58;stop-opacity:1.000000;" - offset="0" - id="stop16130" /> - </linearGradient> - <linearGradient - inkscape:label="#E8D854" - osb:paint="solid" - id="linearGradient16132"> - <stop - style="stop-color:#e8d854;stop-opacity:1.000000;" - offset="0" - id="stop16134" /> - </linearGradient> - <linearGradient - inkscape:label="#E8D850" - osb:paint="solid" - id="linearGradient16136"> - <stop - style="stop-color:#e8d850;stop-opacity:1.000000;" - offset="0" - id="stop16138" /> - </linearGradient> - <linearGradient - inkscape:label="#E8D450" - osb:paint="solid" - id="linearGradient16140"> - <stop - style="stop-color:#e8d450;stop-opacity:1.000000;" - offset="0" - id="stop16142" /> - </linearGradient> - <linearGradient - inkscape:label="#E8D44C" - osb:paint="solid" - id="linearGradient16144"> - <stop - style="stop-color:#e8d44c;stop-opacity:1.000000;" - offset="0" - id="stop16146" /> - </linearGradient> - <linearGradient - inkscape:label="#E8D04C" - osb:paint="solid" - id="linearGradient16148"> - <stop - style="stop-color:#e8d04c;stop-opacity:1.000000;" - offset="0" - id="stop16150" /> - </linearGradient> - <linearGradient - inkscape:label="#E8CC48" - osb:paint="solid" - id="linearGradient16152"> - <stop - style="stop-color:#e8cc48;stop-opacity:1.000000;" - offset="0" - id="stop16154" /> - </linearGradient> - <linearGradient - inkscape:label="#E8CC44" - osb:paint="solid" - id="linearGradient16156"> - <stop - style="stop-color:#e8cc44;stop-opacity:1.000000;" - offset="0" - id="stop16158" /> - </linearGradient> - <linearGradient - inkscape:label="#E8C844" - osb:paint="solid" - id="linearGradient16160"> - <stop - style="stop-color:#e8c844;stop-opacity:1.000000;" - offset="0" - id="stop16162" /> - </linearGradient> - <linearGradient - inkscape:label="#E8C840" - osb:paint="solid" - id="linearGradient16164"> - <stop - style="stop-color:#e8c840;stop-opacity:1.000000;" - offset="0" - id="stop16166" /> - </linearGradient> - <linearGradient - inkscape:label="#E8C440" - osb:paint="solid" - id="linearGradient16168"> - <stop - style="stop-color:#e8c440;stop-opacity:1.000000;" - offset="0" - id="stop16170" /> - </linearGradient> - <linearGradient - inkscape:label="#E8C43C" - osb:paint="solid" - id="linearGradient16172"> - <stop - style="stop-color:#e8c43c;stop-opacity:1.000000;" - offset="0" - id="stop16174" /> - </linearGradient> - <linearGradient - inkscape:label="#E8C03C" - osb:paint="solid" - id="linearGradient16176"> - <stop - style="stop-color:#e8c03c;stop-opacity:1.000000;" - offset="0" - id="stop16178" /> - </linearGradient> - <linearGradient - inkscape:label="#E8C038" - osb:paint="solid" - id="linearGradient16180"> - <stop - style="stop-color:#e8c038;stop-opacity:1.000000;" - offset="0" - id="stop16182" /> - </linearGradient> - <linearGradient - inkscape:label="#E8BC38" - osb:paint="solid" - id="linearGradient16184"> - <stop - style="stop-color:#e8bc38;stop-opacity:1.000000;" - offset="0" - id="stop16186" /> - </linearGradient> - <linearGradient - inkscape:label="#E8BC34" - osb:paint="solid" - id="linearGradient16188"> - <stop - style="stop-color:#e8bc34;stop-opacity:1.000000;" - offset="0" - id="stop16190" /> - </linearGradient> - <linearGradient - inkscape:label="#E8B834" - osb:paint="solid" - id="linearGradient16192"> - <stop - style="stop-color:#e8b834;stop-opacity:1.000000;" - offset="0" - id="stop16194" /> - </linearGradient> - <linearGradient - inkscape:label="#E8B830" - osb:paint="solid" - id="linearGradient16196"> - <stop - style="stop-color:#e8b830;stop-opacity:1.000000;" - offset="0" - id="stop16198" /> - </linearGradient> - <linearGradient - inkscape:label="#E8B430" - osb:paint="solid" - id="linearGradient16200"> - <stop - style="stop-color:#e8b430;stop-opacity:1.000000;" - offset="0" - id="stop16202" /> - </linearGradient> - <linearGradient - inkscape:label="#E8B42C" - osb:paint="solid" - id="linearGradient16204"> - <stop - style="stop-color:#e8b42c;stop-opacity:1.000000;" - offset="0" - id="stop16206" /> - </linearGradient> - <linearGradient - inkscape:label="#E8B02C" - osb:paint="solid" - id="linearGradient16208"> - <stop - style="stop-color:#e8b02c;stop-opacity:1.000000;" - offset="0" - id="stop16210" /> - </linearGradient> - <linearGradient - inkscape:label="#E8B028" - osb:paint="solid" - id="linearGradient16212"> - <stop - style="stop-color:#e8b028;stop-opacity:1.000000;" - offset="0" - id="stop16214" /> - </linearGradient> - <linearGradient - inkscape:label="#E8AC28" - osb:paint="solid" - id="linearGradient16216"> - <stop - style="stop-color:#e8ac28;stop-opacity:1.000000;" - offset="0" - id="stop16218" /> - </linearGradient> - <linearGradient - inkscape:label="#E8AC24" - osb:paint="solid" - id="linearGradient16220"> - <stop - style="stop-color:#e8ac24;stop-opacity:1.000000;" - offset="0" - id="stop16222" /> - </linearGradient> - <linearGradient - inkscape:label="#E8A824" - osb:paint="solid" - id="linearGradient16224"> - <stop - style="stop-color:#e8a824;stop-opacity:1.000000;" - offset="0" - id="stop16226" /> - </linearGradient> - <linearGradient - inkscape:label="#E4A420" - osb:paint="solid" - id="linearGradient16228"> - <stop - style="stop-color:#e4a420;stop-opacity:1.000000;" - offset="0" - id="stop16230" /> - </linearGradient> - <linearGradient - inkscape:label="#E4A020" - osb:paint="solid" - id="linearGradient16232"> - <stop - style="stop-color:#e4a020;stop-opacity:1.000000;" - offset="0" - id="stop16234" /> - </linearGradient> - <linearGradient - inkscape:label="#E09C1C" - osb:paint="solid" - id="linearGradient16236"> - <stop - style="stop-color:#e09c1c;stop-opacity:1.000000;" - offset="0" - id="stop16238" /> - </linearGradient> - <linearGradient - inkscape:label="#E09818" - osb:paint="solid" - id="linearGradient16240"> - <stop - style="stop-color:#e09818;stop-opacity:1.000000;" - offset="0" - id="stop16242" /> - </linearGradient> - <linearGradient - inkscape:label="#E09414" - osb:paint="solid" - id="linearGradient16244"> - <stop - style="stop-color:#e09414;stop-opacity:1.000000;" - offset="0" - id="stop16246" /> - </linearGradient> - <linearGradient - inkscape:label="#DC9414" - osb:paint="solid" - id="linearGradient16248"> - <stop - style="stop-color:#dc9414;stop-opacity:1.000000;" - offset="0" - id="stop16250" /> - </linearGradient> - <linearGradient - inkscape:label="#DC8C10" - osb:paint="solid" - id="linearGradient16252"> - <stop - style="stop-color:#dc8c10;stop-opacity:1.000000;" - offset="0" - id="stop16254" /> - </linearGradient> - <linearGradient - inkscape:label="#DC8410" - osb:paint="solid" - id="linearGradient16256"> - <stop - style="stop-color:#dc8410;stop-opacity:1.000000;" - offset="0" - id="stop16258" /> - </linearGradient> - <linearGradient - inkscape:label="#D88410" - osb:paint="solid" - id="linearGradient16260"> - <stop - style="stop-color:#d88410;stop-opacity:1.000000;" - offset="0" - id="stop16262" /> - </linearGradient> - <linearGradient - inkscape:label="#D87C08" - osb:paint="solid" - id="linearGradient16264"> - <stop - style="stop-color:#d87c08;stop-opacity:1.000000;" - offset="0" - id="stop16266" /> - </linearGradient> - <linearGradient - inkscape:label="#D87408" - osb:paint="solid" - id="linearGradient16268"> - <stop - style="stop-color:#d87408;stop-opacity:1.000000;" - offset="0" - id="stop16270" /> - </linearGradient> - </g> - <g - id="page16" - inkscape:label="Ubuntu"> - <linearGradient - inkscape:label="Orange Hilight" - osb:paint="solid" - id="linearGradient16656"> - <stop - style="stop-color:#eec73e;stop-opacity:1.000000;" - offset="0" - id="stop16658" /> - </linearGradient> - <linearGradient - inkscape:label="Orange" - osb:paint="solid" - id="linearGradient16660"> - <stop - style="stop-color:#f0a513;stop-opacity:1.000000;" - offset="0" - id="stop16662" /> - </linearGradient> - <linearGradient - inkscape:label="Orange Base" - osb:paint="solid" - id="linearGradient16664"> - <stop - style="stop-color:#fb8b00;stop-opacity:1.000000;" - offset="0" - id="stop16666" /> - </linearGradient> - <linearGradient - inkscape:label="Orange Shadow" - osb:paint="solid" - id="linearGradient16668"> - <stop - style="stop-color:#f44800;stop-opacity:1.000000;" - offset="0" - id="stop16670" /> - </linearGradient> - <linearGradient - inkscape:label="Accent Yellow Highlight" - osb:paint="solid" - id="linearGradient16672"> - <stop - style="stop-color:#ffff99;stop-opacity:1.000000;" - offset="0" - id="stop16674" /> - </linearGradient> - <linearGradient - inkscape:label="Yellow" - osb:paint="solid" - id="linearGradient16676"> - <stop - style="stop-color:#ffff00;stop-opacity:1.000000;" - offset="0" - id="stop16678" /> - </linearGradient> - <linearGradient - inkscape:label="Accent Yellow Base" - osb:paint="solid" - id="linearGradient16680"> - <stop - style="stop-color:#fdca01;stop-opacity:1.000000;" - offset="0" - id="stop16682" /> - </linearGradient> - <linearGradient - inkscape:label="Accent Yellow Shadow" - osb:paint="solid" - id="linearGradient16684"> - <stop - style="stop-color:#986601;stop-opacity:1.000000;" - offset="0" - id="stop16686" /> - </linearGradient> - <linearGradient - inkscape:label="Accent Orange" - osb:paint="solid" - id="linearGradient16688"> - <stop - style="stop-color:#f44800;stop-opacity:1.000000;" - offset="0" - id="stop16690" /> - </linearGradient> - <linearGradient - inkscape:label="Accent Red" - osb:paint="solid" - id="linearGradient16692"> - <stop - style="stop-color:#fd3301;stop-opacity:1.000000;" - offset="0" - id="stop16694" /> - </linearGradient> - <linearGradient - inkscape:label="Accent Red Base" - osb:paint="solid" - id="linearGradient16696"> - <stop - style="stop-color:#d40000;stop-opacity:1.000000;" - offset="0" - id="stop16698" /> - </linearGradient> - <linearGradient - inkscape:label="Accent Deep Red" - osb:paint="solid" - id="linearGradient16700"> - <stop - style="stop-color:#980101;stop-opacity:1.000000;" - offset="0" - id="stop16702" /> - </linearGradient> - <linearGradient - inkscape:label="Human Highlight" - osb:paint="solid" - id="linearGradient16704"> - <stop - style="stop-color:#fdd99b;stop-opacity:1.000000;" - offset="0" - id="stop16706" /> - </linearGradient> - <linearGradient - inkscape:label="Human" - osb:paint="solid" - id="linearGradient16708"> - <stop - style="stop-color:#d9bb7a;stop-opacity:1.000000;" - offset="0" - id="stop16710" /> - </linearGradient> - <linearGradient - inkscape:label="Human Base" - osb:paint="solid" - id="linearGradient16712"> - <stop - style="stop-color:#816647;stop-opacity:1.000000;" - offset="0" - id="stop16714" /> - </linearGradient> - <linearGradient - inkscape:label="Environmental Shadow" - osb:paint="solid" - id="linearGradient16716"> - <stop - style="stop-color:#565248;stop-opacity:1.000000;" - offset="0" - id="stop16718" /> - </linearGradient> - <linearGradient - inkscape:label="Environmental Blue Highlight" - osb:paint="solid" - id="linearGradient16720"> - <stop - style="stop-color:#aaccee;stop-opacity:1.000000;" - offset="0" - id="stop16722" /> - </linearGradient> - <linearGradient - inkscape:label="Environmental Blue Medium" - osb:paint="solid" - id="linearGradient16724"> - <stop - style="stop-color:#6699cc;stop-opacity:1.000000;" - offset="0" - id="stop16726" /> - </linearGradient> - <linearGradient - inkscape:label="Environmental Blue Base" - osb:paint="solid" - id="linearGradient16728"> - <stop - style="stop-color:#336699;stop-opacity:1.000000;" - offset="0" - id="stop16730" /> - </linearGradient> - <linearGradient - inkscape:label="Environmental Blue Shadow" - osb:paint="solid" - id="linearGradient16732"> - <stop - style="stop-color:#003366;stop-opacity:1.000000;" - offset="0" - id="stop16734" /> - </linearGradient> - <linearGradient - inkscape:label="Accent Blue Shadow" - osb:paint="solid" - id="linearGradient16736"> - <stop - style="stop-color:#b3defd;stop-opacity:1.000000;" - offset="0" - id="stop16738" /> - </linearGradient> - <linearGradient - inkscape:label="Accent Blue" - osb:paint="solid" - id="linearGradient16740"> - <stop - style="stop-color:#0197fd;stop-opacity:1.000000;" - offset="0" - id="stop16742" /> - </linearGradient> - <linearGradient - inkscape:label="Accent Blue Base" - osb:paint="solid" - id="linearGradient16744"> - <stop - style="stop-color:#0169c9;stop-opacity:1.000000;" - offset="0" - id="stop16746" /> - </linearGradient> - <linearGradient - inkscape:label="Accent Blue Shadow" - osb:paint="solid" - id="linearGradient16748"> - <stop - style="stop-color:#013397;stop-opacity:1.000000;" - offset="0" - id="stop16750" /> - </linearGradient> - <linearGradient - inkscape:label="Accent Green Highlight" - osb:paint="solid" - id="linearGradient16752"> - <stop - style="stop-color:#ccff99;stop-opacity:1.000000;" - offset="0" - id="stop16754" /> - </linearGradient> - <linearGradient - inkscape:label="Accent Green" - osb:paint="solid" - id="linearGradient16756"> - <stop - style="stop-color:#98fc66;stop-opacity:1.000000;" - offset="0" - id="stop16758" /> - </linearGradient> - <linearGradient - inkscape:label="Accent Green Base" - osb:paint="solid" - id="linearGradient16760"> - <stop - style="stop-color:#339900;stop-opacity:1.000000;" - offset="0" - id="stop16762" /> - </linearGradient> - <linearGradient - inkscape:label="Accent Green Shadow" - osb:paint="solid" - id="linearGradient16764"> - <stop - style="stop-color:#015a01;stop-opacity:1.000000;" - offset="0" - id="stop16766" /> - </linearGradient> - <linearGradient - inkscape:label="Ubuntu Toner" - osb:paint="solid" - id="linearGradient16768"> - <stop - style="stop-color:#002b3d;stop-opacity:1.000000;" - offset="0" - id="stop16770" /> - </linearGradient> - <linearGradient - inkscape:label="Accent Magenta Highlight" - osb:paint="solid" - id="linearGradient16772"> - <stop - style="stop-color:#ff9bff;stop-opacity:1.000000;" - offset="0" - id="stop16774" /> - </linearGradient> - <linearGradient - inkscape:label="Accent Magenta" - osb:paint="solid" - id="linearGradient16776"> - <stop - style="stop-color:#ff00ff;stop-opacity:1.000000;" - offset="0" - id="stop16778" /> - </linearGradient> - <linearGradient - inkscape:label="Accent Dark Violet" - osb:paint="solid" - id="linearGradient16780"> - <stop - style="stop-color:#6600cc;stop-opacity:1.000000;" - offset="0" - id="stop16782" /> - </linearGradient> - <linearGradient - inkscape:label="Grey 1" - osb:paint="solid" - id="linearGradient16784"> - <stop - style="stop-color:#eeeeee;stop-opacity:1.000000;" - offset="0" - id="stop16786" /> - </linearGradient> - <linearGradient - inkscape:label="Grey 2" - osb:paint="solid" - id="linearGradient16788"> - <stop - style="stop-color:#cccccf;stop-opacity:1.000000;" - offset="0" - id="stop16790" /> - </linearGradient> - <linearGradient - inkscape:label="Grey 3" - osb:paint="solid" - id="linearGradient16792"> - <stop - style="stop-color:#aaaaaa;stop-opacity:1.000000;" - offset="0" - id="stop16794" /> - </linearGradient> - <linearGradient - inkscape:label="Grey 4" - osb:paint="solid" - id="linearGradient16796"> - <stop - style="stop-color:#888888;stop-opacity:1.000000;" - offset="0" - id="stop16798" /> - </linearGradient> - <linearGradient - inkscape:label="Grey 5" - osb:paint="solid" - id="linearGradient16800"> - <stop - style="stop-color:#666666;stop-opacity:1.000000;" - offset="0" - id="stop16802" /> - </linearGradient> - <linearGradient - inkscape:label="Grey 6" - osb:paint="solid" - id="linearGradient16804"> - <stop - style="stop-color:#333333;stop-opacity:1.000000;" - offset="0" - id="stop16806" /> - </linearGradient> - <linearGradient - inkscape:label="Black" - osb:paint="solid" - id="linearGradient16808"> - <stop - style="stop-color:#000000;stop-opacity:1.000000;" - offset="0" - id="stop16810" /> - </linearGradient> - </g> - <g - id="page17" - inkscape:label="WebHex"> - <linearGradient - inkscape:label="FFFFFF" - osb:paint="solid" - id="linearGradient16892"> - <stop - style="stop-color:#ffffff;stop-opacity:1.000000;" - offset="0" - id="stop16894" /> - </linearGradient> - <linearGradient - inkscape:label="FFFFCC" - osb:paint="solid" - id="linearGradient16896"> - <stop - style="stop-color:#ffffcc;stop-opacity:1.000000;" - offset="0" - id="stop16898" /> - </linearGradient> - <linearGradient - inkscape:label="FFFF99" - osb:paint="solid" - id="linearGradient16900"> - <stop - style="stop-color:#ffff99;stop-opacity:1.000000;" - offset="0" - id="stop16902" /> - </linearGradient> - <linearGradient - inkscape:label="FFFF66" - osb:paint="solid" - id="linearGradient16904"> - <stop - style="stop-color:#ffff66;stop-opacity:1.000000;" - offset="0" - id="stop16906" /> - </linearGradient> - <linearGradient - inkscape:label="FFFF33" - osb:paint="solid" - id="linearGradient16908"> - <stop - style="stop-color:#ffff33;stop-opacity:1.000000;" - offset="0" - id="stop16910" /> - </linearGradient> - <linearGradient - inkscape:label="FFFF00" - osb:paint="solid" - id="linearGradient16912"> - <stop - style="stop-color:#ffff00;stop-opacity:1.000000;" - offset="0" - id="stop16914" /> - </linearGradient> - <linearGradient - inkscape:label="FFCCFF" - osb:paint="solid" - id="linearGradient16916"> - <stop - style="stop-color:#ffccff;stop-opacity:1.000000;" - offset="0" - id="stop16918" /> - </linearGradient> - <linearGradient - inkscape:label="FFCCCC" - osb:paint="solid" - id="linearGradient16920"> - <stop - style="stop-color:#ffcccc;stop-opacity:1.000000;" - offset="0" - id="stop16922" /> - </linearGradient> - <linearGradient - inkscape:label="FFCC99" - osb:paint="solid" - id="linearGradient16924"> - <stop - style="stop-color:#ffcc99;stop-opacity:1.000000;" - offset="0" - id="stop16926" /> - </linearGradient> - <linearGradient - inkscape:label="FFCC66" - osb:paint="solid" - id="linearGradient16928"> - <stop - style="stop-color:#ffcc66;stop-opacity:1.000000;" - offset="0" - id="stop16930" /> - </linearGradient> - <linearGradient - inkscape:label="FFCC33" - osb:paint="solid" - id="linearGradient16932"> - <stop - style="stop-color:#ffcc33;stop-opacity:1.000000;" - offset="0" - id="stop16934" /> - </linearGradient> - <linearGradient - inkscape:label="FFCC00" - osb:paint="solid" - id="linearGradient16936"> - <stop - style="stop-color:#ffcc00;stop-opacity:1.000000;" - offset="0" - id="stop16938" /> - </linearGradient> - <linearGradient - inkscape:label="FF99FF" - osb:paint="solid" - id="linearGradient16940"> - <stop - style="stop-color:#ff99ff;stop-opacity:1.000000;" - offset="0" - id="stop16942" /> - </linearGradient> - <linearGradient - inkscape:label="FF99CC" - osb:paint="solid" - id="linearGradient16944"> - <stop - style="stop-color:#ff99cc;stop-opacity:1.000000;" - offset="0" - id="stop16946" /> - </linearGradient> - <linearGradient - inkscape:label="FF9999" - osb:paint="solid" - id="linearGradient16948"> - <stop - style="stop-color:#ff9999;stop-opacity:1.000000;" - offset="0" - id="stop16950" /> - </linearGradient> - <linearGradient - inkscape:label="FF9966" - osb:paint="solid" - id="linearGradient16952"> - <stop - style="stop-color:#ff9966;stop-opacity:1.000000;" - offset="0" - id="stop16954" /> - </linearGradient> - <linearGradient - inkscape:label="FF9933" - osb:paint="solid" - id="linearGradient16956"> - <stop - style="stop-color:#ff9933;stop-opacity:1.000000;" - offset="0" - id="stop16958" /> - </linearGradient> - <linearGradient - inkscape:label="FF9900" - osb:paint="solid" - id="linearGradient16960"> - <stop - style="stop-color:#ff9900;stop-opacity:1.000000;" - offset="0" - id="stop16962" /> - </linearGradient> - <linearGradient - inkscape:label="FF66FF" - osb:paint="solid" - id="linearGradient16964"> - <stop - style="stop-color:#ff66ff;stop-opacity:1.000000;" - offset="0" - id="stop16966" /> - </linearGradient> - <linearGradient - inkscape:label="FF66CC" - osb:paint="solid" - id="linearGradient16968"> - <stop - style="stop-color:#ff66cc;stop-opacity:1.000000;" - offset="0" - id="stop16970" /> - </linearGradient> - <linearGradient - inkscape:label="FF6699" - osb:paint="solid" - id="linearGradient16972"> - <stop - style="stop-color:#ff6699;stop-opacity:1.000000;" - offset="0" - id="stop16974" /> - </linearGradient> - <linearGradient - inkscape:label="FF6666" - osb:paint="solid" - id="linearGradient16976"> - <stop - style="stop-color:#ff6666;stop-opacity:1.000000;" - offset="0" - id="stop16978" /> - </linearGradient> - <linearGradient - inkscape:label="FF6633" - osb:paint="solid" - id="linearGradient16980"> - <stop - style="stop-color:#ff6633;stop-opacity:1.000000;" - offset="0" - id="stop16982" /> - </linearGradient> - <linearGradient - inkscape:label="FF6600" - osb:paint="solid" - id="linearGradient16984"> - <stop - style="stop-color:#ff6600;stop-opacity:1.000000;" - offset="0" - id="stop16986" /> - </linearGradient> - <linearGradient - inkscape:label="FF33FF" - osb:paint="solid" - id="linearGradient16988"> - <stop - style="stop-color:#ff33ff;stop-opacity:1.000000;" - offset="0" - id="stop16990" /> - </linearGradient> - <linearGradient - inkscape:label="FF33CC" - osb:paint="solid" - id="linearGradient16992"> - <stop - style="stop-color:#ff33cc;stop-opacity:1.000000;" - offset="0" - id="stop16994" /> - </linearGradient> - <linearGradient - inkscape:label="FF3399" - osb:paint="solid" - id="linearGradient16996"> - <stop - style="stop-color:#ff3399;stop-opacity:1.000000;" - offset="0" - id="stop16998" /> - </linearGradient> - <linearGradient - inkscape:label="FF3366" - osb:paint="solid" - id="linearGradient17000"> - <stop - style="stop-color:#ff3366;stop-opacity:1.000000;" - offset="0" - id="stop17002" /> - </linearGradient> - <linearGradient - inkscape:label="FF3333" - osb:paint="solid" - id="linearGradient17004"> - <stop - style="stop-color:#ff3333;stop-opacity:1.000000;" - offset="0" - id="stop17006" /> - </linearGradient> - <linearGradient - inkscape:label="FF3300" - osb:paint="solid" - id="linearGradient17008"> - <stop - style="stop-color:#ff3300;stop-opacity:1.000000;" - offset="0" - id="stop17010" /> - </linearGradient> - <linearGradient - inkscape:label="FF00FF" - osb:paint="solid" - id="linearGradient17012"> - <stop - style="stop-color:#ff00ff;stop-opacity:1.000000;" - offset="0" - id="stop17014" /> - </linearGradient> - <linearGradient - inkscape:label="FF00CC" - osb:paint="solid" - id="linearGradient17016"> - <stop - style="stop-color:#ff00cc;stop-opacity:1.000000;" - offset="0" - id="stop17018" /> - </linearGradient> - <linearGradient - inkscape:label="FF0099" - osb:paint="solid" - id="linearGradient17020"> - <stop - style="stop-color:#ff0099;stop-opacity:1.000000;" - offset="0" - id="stop17022" /> - </linearGradient> - <linearGradient - inkscape:label="FF0066" - osb:paint="solid" - id="linearGradient17024"> - <stop - style="stop-color:#ff0066;stop-opacity:1.000000;" - offset="0" - id="stop17026" /> - </linearGradient> - <linearGradient - inkscape:label="FF0033" - osb:paint="solid" - id="linearGradient17028"> - <stop - style="stop-color:#ff0033;stop-opacity:1.000000;" - offset="0" - id="stop17030" /> - </linearGradient> - <linearGradient - inkscape:label="FF0000" - osb:paint="solid" - id="linearGradient17032"> - <stop - style="stop-color:#ff0000;stop-opacity:1.000000;" - offset="0" - id="stop17034" /> - </linearGradient> - <linearGradient - inkscape:label="CCFFFF" - osb:paint="solid" - id="linearGradient17036"> - <stop - style="stop-color:#ccffff;stop-opacity:1.000000;" - offset="0" - id="stop17038" /> - </linearGradient> - <linearGradient - inkscape:label="CCFFCC" - osb:paint="solid" - id="linearGradient17040"> - <stop - style="stop-color:#ccffcc;stop-opacity:1.000000;" - offset="0" - id="stop17042" /> - </linearGradient> - <linearGradient - inkscape:label="CCFF99" - osb:paint="solid" - id="linearGradient17044"> - <stop - style="stop-color:#ccff99;stop-opacity:1.000000;" - offset="0" - id="stop17046" /> - </linearGradient> - <linearGradient - inkscape:label="CCFF66" - osb:paint="solid" - id="linearGradient17048"> - <stop - style="stop-color:#ccff66;stop-opacity:1.000000;" - offset="0" - id="stop17050" /> - </linearGradient> - <linearGradient - inkscape:label="CCFF33" - osb:paint="solid" - id="linearGradient17052"> - <stop - style="stop-color:#ccff33;stop-opacity:1.000000;" - offset="0" - id="stop17054" /> - </linearGradient> - <linearGradient - inkscape:label="CCFF00" - osb:paint="solid" - id="linearGradient17056"> - <stop - style="stop-color:#ccff00;stop-opacity:1.000000;" - offset="0" - id="stop17058" /> - </linearGradient> - <linearGradient - inkscape:label="CCCCFF" - osb:paint="solid" - id="linearGradient17060"> - <stop - style="stop-color:#ccccff;stop-opacity:1.000000;" - offset="0" - id="stop17062" /> - </linearGradient> - <linearGradient - inkscape:label="CCCCCC" - osb:paint="solid" - id="linearGradient17064"> - <stop - style="stop-color:#cccccc;stop-opacity:1.000000;" - offset="0" - id="stop17066" /> - </linearGradient> - <linearGradient - inkscape:label="CCCC99" - osb:paint="solid" - id="linearGradient17068"> - <stop - style="stop-color:#cccc99;stop-opacity:1.000000;" - offset="0" - id="stop17070" /> - </linearGradient> - <linearGradient - inkscape:label="CCCC66" - osb:paint="solid" - id="linearGradient17072"> - <stop - style="stop-color:#cccc66;stop-opacity:1.000000;" - offset="0" - id="stop17074" /> - </linearGradient> - <linearGradient - inkscape:label="CCCC33" - osb:paint="solid" - id="linearGradient17076"> - <stop - style="stop-color:#cccc33;stop-opacity:1.000000;" - offset="0" - id="stop17078" /> - </linearGradient> - <linearGradient - inkscape:label="CCCC00" - osb:paint="solid" - id="linearGradient17080"> - <stop - style="stop-color:#cccc00;stop-opacity:1.000000;" - offset="0" - id="stop17082" /> - </linearGradient> - <linearGradient - inkscape:label="CC99FF" - osb:paint="solid" - id="linearGradient17084"> - <stop - style="stop-color:#cc99ff;stop-opacity:1.000000;" - offset="0" - id="stop17086" /> - </linearGradient> - <linearGradient - inkscape:label="CC99CC" - osb:paint="solid" - id="linearGradient17088"> - <stop - style="stop-color:#cc99cc;stop-opacity:1.000000;" - offset="0" - id="stop17090" /> - </linearGradient> - <linearGradient - inkscape:label="CC9999" - osb:paint="solid" - id="linearGradient17092"> - <stop - style="stop-color:#cc9999;stop-opacity:1.000000;" - offset="0" - id="stop17094" /> - </linearGradient> - <linearGradient - inkscape:label="CC9966" - osb:paint="solid" - id="linearGradient17096"> - <stop - style="stop-color:#cc9966;stop-opacity:1.000000;" - offset="0" - id="stop17098" /> - </linearGradient> - <linearGradient - inkscape:label="CC9933" - osb:paint="solid" - id="linearGradient17100"> - <stop - style="stop-color:#cc9933;stop-opacity:1.000000;" - offset="0" - id="stop17102" /> - </linearGradient> - <linearGradient - inkscape:label="CC9900" - osb:paint="solid" - id="linearGradient17104"> - <stop - style="stop-color:#cc9900;stop-opacity:1.000000;" - offset="0" - id="stop17106" /> - </linearGradient> - <linearGradient - inkscape:label="CC66FF" - osb:paint="solid" - id="linearGradient17108"> - <stop - style="stop-color:#cc66ff;stop-opacity:1.000000;" - offset="0" - id="stop17110" /> - </linearGradient> - <linearGradient - inkscape:label="CC66CC" - osb:paint="solid" - id="linearGradient17112"> - <stop - style="stop-color:#cc66cc;stop-opacity:1.000000;" - offset="0" - id="stop17114" /> - </linearGradient> - <linearGradient - inkscape:label="CC6699" - osb:paint="solid" - id="linearGradient17116"> - <stop - style="stop-color:#cc6699;stop-opacity:1.000000;" - offset="0" - id="stop17118" /> - </linearGradient> - <linearGradient - inkscape:label="CC6666" - osb:paint="solid" - id="linearGradient17120"> - <stop - style="stop-color:#cc6666;stop-opacity:1.000000;" - offset="0" - id="stop17122" /> - </linearGradient> - <linearGradient - inkscape:label="CC6633" - osb:paint="solid" - id="linearGradient17124"> - <stop - style="stop-color:#cc6633;stop-opacity:1.000000;" - offset="0" - id="stop17126" /> - </linearGradient> - <linearGradient - inkscape:label="CC6600" - osb:paint="solid" - id="linearGradient17128"> - <stop - style="stop-color:#cc6600;stop-opacity:1.000000;" - offset="0" - id="stop17130" /> - </linearGradient> - <linearGradient - inkscape:label="CC33FF" - osb:paint="solid" - id="linearGradient17132"> - <stop - style="stop-color:#cc33ff;stop-opacity:1.000000;" - offset="0" - id="stop17134" /> - </linearGradient> - <linearGradient - inkscape:label="CC33CC" - osb:paint="solid" - id="linearGradient17136"> - <stop - style="stop-color:#cc33cc;stop-opacity:1.000000;" - offset="0" - id="stop17138" /> - </linearGradient> - <linearGradient - inkscape:label="CC3399" - osb:paint="solid" - id="linearGradient17140"> - <stop - style="stop-color:#cc3399;stop-opacity:1.000000;" - offset="0" - id="stop17142" /> - </linearGradient> - <linearGradient - inkscape:label="CC3366" - osb:paint="solid" - id="linearGradient17144"> - <stop - style="stop-color:#cc3366;stop-opacity:1.000000;" - offset="0" - id="stop17146" /> - </linearGradient> - <linearGradient - inkscape:label="CC3333" - osb:paint="solid" - id="linearGradient17148"> - <stop - style="stop-color:#cc3333;stop-opacity:1.000000;" - offset="0" - id="stop17150" /> - </linearGradient> - <linearGradient - inkscape:label="CC3300" - osb:paint="solid" - id="linearGradient17152"> - <stop - style="stop-color:#cc3300;stop-opacity:1.000000;" - offset="0" - id="stop17154" /> - </linearGradient> - <linearGradient - inkscape:label="CC00FF" - osb:paint="solid" - id="linearGradient17156"> - <stop - style="stop-color:#cc00ff;stop-opacity:1.000000;" - offset="0" - id="stop17158" /> - </linearGradient> - <linearGradient - inkscape:label="CC00CC" - osb:paint="solid" - id="linearGradient17160"> - <stop - style="stop-color:#cc00cc;stop-opacity:1.000000;" - offset="0" - id="stop17162" /> - </linearGradient> - <linearGradient - inkscape:label="CC0099" - osb:paint="solid" - id="linearGradient17164"> - <stop - style="stop-color:#cc0099;stop-opacity:1.000000;" - offset="0" - id="stop17166" /> - </linearGradient> - <linearGradient - inkscape:label="CC0066" - osb:paint="solid" - id="linearGradient17168"> - <stop - style="stop-color:#cc0066;stop-opacity:1.000000;" - offset="0" - id="stop17170" /> - </linearGradient> - <linearGradient - inkscape:label="CC0033" - osb:paint="solid" - id="linearGradient17172"> - <stop - style="stop-color:#cc0033;stop-opacity:1.000000;" - offset="0" - id="stop17174" /> - </linearGradient> - <linearGradient - inkscape:label="CC0000" - osb:paint="solid" - id="linearGradient17176"> - <stop - style="stop-color:#cc0000;stop-opacity:1.000000;" - offset="0" - id="stop17178" /> - </linearGradient> - <linearGradient - inkscape:label="99FFFF" - osb:paint="solid" - id="linearGradient17180"> - <stop - style="stop-color:#99ffff;stop-opacity:1.000000;" - offset="0" - id="stop17182" /> - </linearGradient> - <linearGradient - inkscape:label="99FFCC" - osb:paint="solid" - id="linearGradient17184"> - <stop - style="stop-color:#99ffcc;stop-opacity:1.000000;" - offset="0" - id="stop17186" /> - </linearGradient> - <linearGradient - inkscape:label="99FF99" - osb:paint="solid" - id="linearGradient17188"> - <stop - style="stop-color:#99ff99;stop-opacity:1.000000;" - offset="0" - id="stop17190" /> - </linearGradient> - <linearGradient - inkscape:label="99FF66" - osb:paint="solid" - id="linearGradient17192"> - <stop - style="stop-color:#99ff66;stop-opacity:1.000000;" - offset="0" - id="stop17194" /> - </linearGradient> - <linearGradient - inkscape:label="99FF33" - osb:paint="solid" - id="linearGradient17196"> - <stop - style="stop-color:#99ff33;stop-opacity:1.000000;" - offset="0" - id="stop17198" /> - </linearGradient> - <linearGradient - inkscape:label="99FF00" - osb:paint="solid" - id="linearGradient17200"> - <stop - style="stop-color:#99ff00;stop-opacity:1.000000;" - offset="0" - id="stop17202" /> - </linearGradient> - <linearGradient - inkscape:label="99CCFF" - osb:paint="solid" - id="linearGradient17204"> - <stop - style="stop-color:#99ccff;stop-opacity:1.000000;" - offset="0" - id="stop17206" /> - </linearGradient> - <linearGradient - inkscape:label="99CCCC" - osb:paint="solid" - id="linearGradient17208"> - <stop - style="stop-color:#99cccc;stop-opacity:1.000000;" - offset="0" - id="stop17210" /> - </linearGradient> - <linearGradient - inkscape:label="99CC99" - osb:paint="solid" - id="linearGradient17212"> - <stop - style="stop-color:#99cc99;stop-opacity:1.000000;" - offset="0" - id="stop17214" /> - </linearGradient> - <linearGradient - inkscape:label="99CC66" - osb:paint="solid" - id="linearGradient17216"> - <stop - style="stop-color:#99cc66;stop-opacity:1.000000;" - offset="0" - id="stop17218" /> - </linearGradient> - <linearGradient - inkscape:label="99CC33" - osb:paint="solid" - id="linearGradient17220"> - <stop - style="stop-color:#99cc33;stop-opacity:1.000000;" - offset="0" - id="stop17222" /> - </linearGradient> - <linearGradient - inkscape:label="99CC00" - osb:paint="solid" - id="linearGradient17224"> - <stop - style="stop-color:#99cc00;stop-opacity:1.000000;" - offset="0" - id="stop17226" /> - </linearGradient> - <linearGradient - inkscape:label="9999FF" - osb:paint="solid" - id="linearGradient17228"> - <stop - style="stop-color:#9999ff;stop-opacity:1.000000;" - offset="0" - id="stop17230" /> - </linearGradient> - <linearGradient - inkscape:label="9999CC" - osb:paint="solid" - id="linearGradient17232"> - <stop - style="stop-color:#9999cc;stop-opacity:1.000000;" - offset="0" - id="stop17234" /> - </linearGradient> - <linearGradient - inkscape:label="999999" - osb:paint="solid" - id="linearGradient17236"> - <stop - style="stop-color:#999999;stop-opacity:1.000000;" - offset="0" - id="stop17238" /> - </linearGradient> - <linearGradient - inkscape:label="999966" - osb:paint="solid" - id="linearGradient17240"> - <stop - style="stop-color:#999966;stop-opacity:1.000000;" - offset="0" - id="stop17242" /> - </linearGradient> - <linearGradient - inkscape:label="999933" - osb:paint="solid" - id="linearGradient17244"> - <stop - style="stop-color:#999933;stop-opacity:1.000000;" - offset="0" - id="stop17246" /> - </linearGradient> - <linearGradient - inkscape:label="999900" - osb:paint="solid" - id="linearGradient17248"> - <stop - style="stop-color:#999900;stop-opacity:1.000000;" - offset="0" - id="stop17250" /> - </linearGradient> - <linearGradient - inkscape:label="9966FF" - osb:paint="solid" - id="linearGradient17252"> - <stop - style="stop-color:#9966ff;stop-opacity:1.000000;" - offset="0" - id="stop17254" /> - </linearGradient> - <linearGradient - inkscape:label="9966CC" - osb:paint="solid" - id="linearGradient17256"> - <stop - style="stop-color:#9966cc;stop-opacity:1.000000;" - offset="0" - id="stop17258" /> - </linearGradient> - <linearGradient - inkscape:label="996699" - osb:paint="solid" - id="linearGradient17260"> - <stop - style="stop-color:#996699;stop-opacity:1.000000;" - offset="0" - id="stop17262" /> - </linearGradient> - <linearGradient - inkscape:label="996666" - osb:paint="solid" - id="linearGradient17264"> - <stop - style="stop-color:#996666;stop-opacity:1.000000;" - offset="0" - id="stop17266" /> - </linearGradient> - <linearGradient - inkscape:label="996633" - osb:paint="solid" - id="linearGradient17268"> - <stop - style="stop-color:#996633;stop-opacity:1.000000;" - offset="0" - id="stop17270" /> - </linearGradient> - <linearGradient - inkscape:label="996600" - osb:paint="solid" - id="linearGradient17272"> - <stop - style="stop-color:#996600;stop-opacity:1.000000;" - offset="0" - id="stop17274" /> - </linearGradient> - <linearGradient - inkscape:label="9933FF" - osb:paint="solid" - id="linearGradient17276"> - <stop - style="stop-color:#9933ff;stop-opacity:1.000000;" - offset="0" - id="stop17278" /> - </linearGradient> - <linearGradient - inkscape:label="9933CC" - osb:paint="solid" - id="linearGradient17280"> - <stop - style="stop-color:#9933cc;stop-opacity:1.000000;" - offset="0" - id="stop17282" /> - </linearGradient> - <linearGradient - inkscape:label="993399" - osb:paint="solid" - id="linearGradient17284"> - <stop - style="stop-color:#993399;stop-opacity:1.000000;" - offset="0" - id="stop17286" /> - </linearGradient> - <linearGradient - inkscape:label="993366" - osb:paint="solid" - id="linearGradient17288"> - <stop - style="stop-color:#993366;stop-opacity:1.000000;" - offset="0" - id="stop17290" /> - </linearGradient> - <linearGradient - inkscape:label="993333" - osb:paint="solid" - id="linearGradient17292"> - <stop - style="stop-color:#993333;stop-opacity:1.000000;" - offset="0" - id="stop17294" /> - </linearGradient> - <linearGradient - inkscape:label="993300" - osb:paint="solid" - id="linearGradient17296"> - <stop - style="stop-color:#993300;stop-opacity:1.000000;" - offset="0" - id="stop17298" /> - </linearGradient> - <linearGradient - inkscape:label="9900FF" - osb:paint="solid" - id="linearGradient17300"> - <stop - style="stop-color:#9900ff;stop-opacity:1.000000;" - offset="0" - id="stop17302" /> - </linearGradient> - <linearGradient - inkscape:label="9900CC" - osb:paint="solid" - id="linearGradient17304"> - <stop - style="stop-color:#9900cc;stop-opacity:1.000000;" - offset="0" - id="stop17306" /> - </linearGradient> - <linearGradient - inkscape:label="990099" - osb:paint="solid" - id="linearGradient17308"> - <stop - style="stop-color:#990099;stop-opacity:1.000000;" - offset="0" - id="stop17310" /> - </linearGradient> - <linearGradient - inkscape:label="990066" - osb:paint="solid" - id="linearGradient17312"> - <stop - style="stop-color:#990066;stop-opacity:1.000000;" - offset="0" - id="stop17314" /> - </linearGradient> - <linearGradient - inkscape:label="990033" - osb:paint="solid" - id="linearGradient17316"> - <stop - style="stop-color:#990033;stop-opacity:1.000000;" - offset="0" - id="stop17318" /> - </linearGradient> - <linearGradient - inkscape:label="990000" - osb:paint="solid" - id="linearGradient17320"> - <stop - style="stop-color:#990000;stop-opacity:1.000000;" - offset="0" - id="stop17322" /> - </linearGradient> - <linearGradient - inkscape:label="66FFFF" - osb:paint="solid" - id="linearGradient17324"> - <stop - style="stop-color:#66ffff;stop-opacity:1.000000;" - offset="0" - id="stop17326" /> - </linearGradient> - <linearGradient - inkscape:label="66FFCC" - osb:paint="solid" - id="linearGradient17328"> - <stop - style="stop-color:#66ffcc;stop-opacity:1.000000;" - offset="0" - id="stop17330" /> - </linearGradient> - <linearGradient - inkscape:label="66FF99" - osb:paint="solid" - id="linearGradient17332"> - <stop - style="stop-color:#66ff99;stop-opacity:1.000000;" - offset="0" - id="stop17334" /> - </linearGradient> - <linearGradient - inkscape:label="66FF66" - osb:paint="solid" - id="linearGradient17336"> - <stop - style="stop-color:#66ff66;stop-opacity:1.000000;" - offset="0" - id="stop17338" /> - </linearGradient> - <linearGradient - inkscape:label="66FF33" - osb:paint="solid" - id="linearGradient17340"> - <stop - style="stop-color:#66ff33;stop-opacity:1.000000;" - offset="0" - id="stop17342" /> - </linearGradient> - <linearGradient - inkscape:label="66FF00" - osb:paint="solid" - id="linearGradient17344"> - <stop - style="stop-color:#66ff00;stop-opacity:1.000000;" - offset="0" - id="stop17346" /> - </linearGradient> - <linearGradient - inkscape:label="66CCFF" - osb:paint="solid" - id="linearGradient17348"> - <stop - style="stop-color:#66ccff;stop-opacity:1.000000;" - offset="0" - id="stop17350" /> - </linearGradient> - <linearGradient - inkscape:label="66CCCC" - osb:paint="solid" - id="linearGradient17352"> - <stop - style="stop-color:#66cccc;stop-opacity:1.000000;" - offset="0" - id="stop17354" /> - </linearGradient> - <linearGradient - inkscape:label="66CC99" - osb:paint="solid" - id="linearGradient17356"> - <stop - style="stop-color:#66cc99;stop-opacity:1.000000;" - offset="0" - id="stop17358" /> - </linearGradient> - <linearGradient - inkscape:label="66CC66" - osb:paint="solid" - id="linearGradient17360"> - <stop - style="stop-color:#66cc66;stop-opacity:1.000000;" - offset="0" - id="stop17362" /> - </linearGradient> - <linearGradient - inkscape:label="66CC33" - osb:paint="solid" - id="linearGradient17364"> - <stop - style="stop-color:#66cc33;stop-opacity:1.000000;" - offset="0" - id="stop17366" /> - </linearGradient> - <linearGradient - inkscape:label="66CC00" - osb:paint="solid" - id="linearGradient17368"> - <stop - style="stop-color:#66cc00;stop-opacity:1.000000;" - offset="0" - id="stop17370" /> - </linearGradient> - <linearGradient - inkscape:label="6699FF" - osb:paint="solid" - id="linearGradient17372"> - <stop - style="stop-color:#6699ff;stop-opacity:1.000000;" - offset="0" - id="stop17374" /> - </linearGradient> - <linearGradient - inkscape:label="6699CC" - osb:paint="solid" - id="linearGradient17376"> - <stop - style="stop-color:#6699cc;stop-opacity:1.000000;" - offset="0" - id="stop17378" /> - </linearGradient> - <linearGradient - inkscape:label="669999" - osb:paint="solid" - id="linearGradient17380"> - <stop - style="stop-color:#669999;stop-opacity:1.000000;" - offset="0" - id="stop17382" /> - </linearGradient> - <linearGradient - inkscape:label="669966" - osb:paint="solid" - id="linearGradient17384"> - <stop - style="stop-color:#669966;stop-opacity:1.000000;" - offset="0" - id="stop17386" /> - </linearGradient> - <linearGradient - inkscape:label="669933" - osb:paint="solid" - id="linearGradient17388"> - <stop - style="stop-color:#669933;stop-opacity:1.000000;" - offset="0" - id="stop17390" /> - </linearGradient> - <linearGradient - inkscape:label="669900" - osb:paint="solid" - id="linearGradient17392"> - <stop - style="stop-color:#669900;stop-opacity:1.000000;" - offset="0" - id="stop17394" /> - </linearGradient> - <linearGradient - inkscape:label="6666FF" - osb:paint="solid" - id="linearGradient17396"> - <stop - style="stop-color:#6666ff;stop-opacity:1.000000;" - offset="0" - id="stop17398" /> - </linearGradient> - <linearGradient - inkscape:label="6666CC" - osb:paint="solid" - id="linearGradient17400"> - <stop - style="stop-color:#6666cc;stop-opacity:1.000000;" - offset="0" - id="stop17402" /> - </linearGradient> - <linearGradient - inkscape:label="666699" - osb:paint="solid" - id="linearGradient17404"> - <stop - style="stop-color:#666699;stop-opacity:1.000000;" - offset="0" - id="stop17406" /> - </linearGradient> - <linearGradient - inkscape:label="666666" - osb:paint="solid" - id="linearGradient17408"> - <stop - style="stop-color:#666666;stop-opacity:1.000000;" - offset="0" - id="stop17410" /> - </linearGradient> - <linearGradient - inkscape:label="666633" - osb:paint="solid" - id="linearGradient17412"> - <stop - style="stop-color:#666633;stop-opacity:1.000000;" - offset="0" - id="stop17414" /> - </linearGradient> - <linearGradient - inkscape:label="666600" - osb:paint="solid" - id="linearGradient17416"> - <stop - style="stop-color:#666600;stop-opacity:1.000000;" - offset="0" - id="stop17418" /> - </linearGradient> - <linearGradient - inkscape:label="6633FF" - osb:paint="solid" - id="linearGradient17420"> - <stop - style="stop-color:#6633ff;stop-opacity:1.000000;" - offset="0" - id="stop17422" /> - </linearGradient> - <linearGradient - inkscape:label="6633CC" - osb:paint="solid" - id="linearGradient17424"> - <stop - style="stop-color:#6633cc;stop-opacity:1.000000;" - offset="0" - id="stop17426" /> - </linearGradient> - <linearGradient - inkscape:label="663399" - osb:paint="solid" - id="linearGradient17428"> - <stop - style="stop-color:#663399;stop-opacity:1.000000;" - offset="0" - id="stop17430" /> - </linearGradient> - <linearGradient - inkscape:label="663366" - osb:paint="solid" - id="linearGradient17432"> - <stop - style="stop-color:#663366;stop-opacity:1.000000;" - offset="0" - id="stop17434" /> - </linearGradient> - <linearGradient - inkscape:label="663333" - osb:paint="solid" - id="linearGradient17436"> - <stop - style="stop-color:#663333;stop-opacity:1.000000;" - offset="0" - id="stop17438" /> - </linearGradient> - <linearGradient - inkscape:label="663300" - osb:paint="solid" - id="linearGradient17440"> - <stop - style="stop-color:#663300;stop-opacity:1.000000;" - offset="0" - id="stop17442" /> - </linearGradient> - <linearGradient - inkscape:label="6600FF" - osb:paint="solid" - id="linearGradient17444"> - <stop - style="stop-color:#6600ff;stop-opacity:1.000000;" - offset="0" - id="stop17446" /> - </linearGradient> - <linearGradient - inkscape:label="6600CC" - osb:paint="solid" - id="linearGradient17448"> - <stop - style="stop-color:#6600cc;stop-opacity:1.000000;" - offset="0" - id="stop17450" /> - </linearGradient> - <linearGradient - inkscape:label="660099" - osb:paint="solid" - id="linearGradient17452"> - <stop - style="stop-color:#660099;stop-opacity:1.000000;" - offset="0" - id="stop17454" /> - </linearGradient> - <linearGradient - inkscape:label="660066" - osb:paint="solid" - id="linearGradient17456"> - <stop - style="stop-color:#660066;stop-opacity:1.000000;" - offset="0" - id="stop17458" /> - </linearGradient> - <linearGradient - inkscape:label="660033" - osb:paint="solid" - id="linearGradient17460"> - <stop - style="stop-color:#660033;stop-opacity:1.000000;" - offset="0" - id="stop17462" /> - </linearGradient> - <linearGradient - inkscape:label="660000" - osb:paint="solid" - id="linearGradient17464"> - <stop - style="stop-color:#660000;stop-opacity:1.000000;" - offset="0" - id="stop17466" /> - </linearGradient> - <linearGradient - inkscape:label="33FFFF" - osb:paint="solid" - id="linearGradient17468"> - <stop - style="stop-color:#33ffff;stop-opacity:1.000000;" - offset="0" - id="stop17470" /> - </linearGradient> - <linearGradient - inkscape:label="33FFCC" - osb:paint="solid" - id="linearGradient17472"> - <stop - style="stop-color:#33ffcc;stop-opacity:1.000000;" - offset="0" - id="stop17474" /> - </linearGradient> - <linearGradient - inkscape:label="33FF99" - osb:paint="solid" - id="linearGradient17476"> - <stop - style="stop-color:#33ff99;stop-opacity:1.000000;" - offset="0" - id="stop17478" /> - </linearGradient> - <linearGradient - inkscape:label="33FF66" - osb:paint="solid" - id="linearGradient17480"> - <stop - style="stop-color:#33ff66;stop-opacity:1.000000;" - offset="0" - id="stop17482" /> - </linearGradient> - <linearGradient - inkscape:label="33FF33" - osb:paint="solid" - id="linearGradient17484"> - <stop - style="stop-color:#33ff33;stop-opacity:1.000000;" - offset="0" - id="stop17486" /> - </linearGradient> - <linearGradient - inkscape:label="33FF00" - osb:paint="solid" - id="linearGradient17488"> - <stop - style="stop-color:#33ff00;stop-opacity:1.000000;" - offset="0" - id="stop17490" /> - </linearGradient> - <linearGradient - inkscape:label="33CCFF" - osb:paint="solid" - id="linearGradient17492"> - <stop - style="stop-color:#33ccff;stop-opacity:1.000000;" - offset="0" - id="stop17494" /> - </linearGradient> - <linearGradient - inkscape:label="33CCCC" - osb:paint="solid" - id="linearGradient17496"> - <stop - style="stop-color:#33cccc;stop-opacity:1.000000;" - offset="0" - id="stop17498" /> - </linearGradient> - <linearGradient - inkscape:label="33CC99" - osb:paint="solid" - id="linearGradient17500"> - <stop - style="stop-color:#33cc99;stop-opacity:1.000000;" - offset="0" - id="stop17502" /> - </linearGradient> - <linearGradient - inkscape:label="33CC66" - osb:paint="solid" - id="linearGradient17504"> - <stop - style="stop-color:#33cc66;stop-opacity:1.000000;" - offset="0" - id="stop17506" /> - </linearGradient> - <linearGradient - inkscape:label="33CC33" - osb:paint="solid" - id="linearGradient17508"> - <stop - style="stop-color:#33cc33;stop-opacity:1.000000;" - offset="0" - id="stop17510" /> - </linearGradient> - <linearGradient - inkscape:label="33CC00" - osb:paint="solid" - id="linearGradient17512"> - <stop - style="stop-color:#33cc00;stop-opacity:1.000000;" - offset="0" - id="stop17514" /> - </linearGradient> - <linearGradient - inkscape:label="3399FF" - osb:paint="solid" - id="linearGradient17516"> - <stop - style="stop-color:#3399ff;stop-opacity:1.000000;" - offset="0" - id="stop17518" /> - </linearGradient> - <linearGradient - inkscape:label="3399CC" - osb:paint="solid" - id="linearGradient17520"> - <stop - style="stop-color:#3399cc;stop-opacity:1.000000;" - offset="0" - id="stop17522" /> - </linearGradient> - <linearGradient - inkscape:label="339999" - osb:paint="solid" - id="linearGradient17524"> - <stop - style="stop-color:#339999;stop-opacity:1.000000;" - offset="0" - id="stop17526" /> - </linearGradient> - <linearGradient - inkscape:label="339966" - osb:paint="solid" - id="linearGradient17528"> - <stop - style="stop-color:#339966;stop-opacity:1.000000;" - offset="0" - id="stop17530" /> - </linearGradient> - <linearGradient - inkscape:label="339933" - osb:paint="solid" - id="linearGradient17532"> - <stop - style="stop-color:#339933;stop-opacity:1.000000;" - offset="0" - id="stop17534" /> - </linearGradient> - <linearGradient - inkscape:label="339900" - osb:paint="solid" - id="linearGradient17536"> - <stop - style="stop-color:#339900;stop-opacity:1.000000;" - offset="0" - id="stop17538" /> - </linearGradient> - <linearGradient - inkscape:label="3366FF" - osb:paint="solid" - id="linearGradient17540"> - <stop - style="stop-color:#3366ff;stop-opacity:1.000000;" - offset="0" - id="stop17542" /> - </linearGradient> - <linearGradient - inkscape:label="3366CC" - osb:paint="solid" - id="linearGradient17544"> - <stop - style="stop-color:#3366cc;stop-opacity:1.000000;" - offset="0" - id="stop17546" /> - </linearGradient> - <linearGradient - inkscape:label="336699" - osb:paint="solid" - id="linearGradient17548"> - <stop - style="stop-color:#336699;stop-opacity:1.000000;" - offset="0" - id="stop17550" /> - </linearGradient> - <linearGradient - inkscape:label="336666" - osb:paint="solid" - id="linearGradient17552"> - <stop - style="stop-color:#336666;stop-opacity:1.000000;" - offset="0" - id="stop17554" /> - </linearGradient> - <linearGradient - inkscape:label="336633" - osb:paint="solid" - id="linearGradient17556"> - <stop - style="stop-color:#336633;stop-opacity:1.000000;" - offset="0" - id="stop17558" /> - </linearGradient> - <linearGradient - inkscape:label="336600" - osb:paint="solid" - id="linearGradient17560"> - <stop - style="stop-color:#336600;stop-opacity:1.000000;" - offset="0" - id="stop17562" /> - </linearGradient> - <linearGradient - inkscape:label="3333FF" - osb:paint="solid" - id="linearGradient17564"> - <stop - style="stop-color:#3333ff;stop-opacity:1.000000;" - offset="0" - id="stop17566" /> - </linearGradient> - <linearGradient - inkscape:label="3333CC" - osb:paint="solid" - id="linearGradient17568"> - <stop - style="stop-color:#3333cc;stop-opacity:1.000000;" - offset="0" - id="stop17570" /> - </linearGradient> - <linearGradient - inkscape:label="333399" - osb:paint="solid" - id="linearGradient17572"> - <stop - style="stop-color:#333399;stop-opacity:1.000000;" - offset="0" - id="stop17574" /> - </linearGradient> - <linearGradient - inkscape:label="333366" - osb:paint="solid" - id="linearGradient17576"> - <stop - style="stop-color:#333366;stop-opacity:1.000000;" - offset="0" - id="stop17578" /> - </linearGradient> - <linearGradient - inkscape:label="333333" - osb:paint="solid" - id="linearGradient17580"> - <stop - style="stop-color:#333333;stop-opacity:1.000000;" - offset="0" - id="stop17582" /> - </linearGradient> - <linearGradient - inkscape:label="333300" - osb:paint="solid" - id="linearGradient17584"> - <stop - style="stop-color:#333300;stop-opacity:1.000000;" - offset="0" - id="stop17586" /> - </linearGradient> - <linearGradient - inkscape:label="3300FF" - osb:paint="solid" - id="linearGradient17588"> - <stop - style="stop-color:#3300ff;stop-opacity:1.000000;" - offset="0" - id="stop17590" /> - </linearGradient> - <linearGradient - inkscape:label="3300CC" - osb:paint="solid" - id="linearGradient17592"> - <stop - style="stop-color:#3300cc;stop-opacity:1.000000;" - offset="0" - id="stop17594" /> - </linearGradient> - <linearGradient - inkscape:label="330099" - osb:paint="solid" - id="linearGradient17596"> - <stop - style="stop-color:#330099;stop-opacity:1.000000;" - offset="0" - id="stop17598" /> - </linearGradient> - <linearGradient - inkscape:label="330066" - osb:paint="solid" - id="linearGradient17600"> - <stop - style="stop-color:#330066;stop-opacity:1.000000;" - offset="0" - id="stop17602" /> - </linearGradient> - <linearGradient - inkscape:label="330033" - osb:paint="solid" - id="linearGradient17604"> - <stop - style="stop-color:#330033;stop-opacity:1.000000;" - offset="0" - id="stop17606" /> - </linearGradient> - <linearGradient - inkscape:label="330000" - osb:paint="solid" - id="linearGradient17608"> - <stop - style="stop-color:#330000;stop-opacity:1.000000;" - offset="0" - id="stop17610" /> - </linearGradient> - <linearGradient - inkscape:label="00FFFF" - osb:paint="solid" - id="linearGradient17612"> - <stop - style="stop-color:#00ffff;stop-opacity:1.000000;" - offset="0" - id="stop17614" /> - </linearGradient> - <linearGradient - inkscape:label="00FFCC" - osb:paint="solid" - id="linearGradient17616"> - <stop - style="stop-color:#00ffcc;stop-opacity:1.000000;" - offset="0" - id="stop17618" /> - </linearGradient> - <linearGradient - inkscape:label="00FF99" - osb:paint="solid" - id="linearGradient17620"> - <stop - style="stop-color:#00ff99;stop-opacity:1.000000;" - offset="0" - id="stop17622" /> - </linearGradient> - <linearGradient - inkscape:label="00FF66" - osb:paint="solid" - id="linearGradient17624"> - <stop - style="stop-color:#00ff66;stop-opacity:1.000000;" - offset="0" - id="stop17626" /> - </linearGradient> - <linearGradient - inkscape:label="00FF33" - osb:paint="solid" - id="linearGradient17628"> - <stop - style="stop-color:#00ff33;stop-opacity:1.000000;" - offset="0" - id="stop17630" /> - </linearGradient> - <linearGradient - inkscape:label="00FF00" - osb:paint="solid" - id="linearGradient17632"> - <stop - style="stop-color:#00ff00;stop-opacity:1.000000;" - offset="0" - id="stop17634" /> - </linearGradient> - <linearGradient - inkscape:label="00CCFF" - osb:paint="solid" - id="linearGradient17636"> - <stop - style="stop-color:#00ccff;stop-opacity:1.000000;" - offset="0" - id="stop17638" /> - </linearGradient> - <linearGradient - inkscape:label="00CCCC" - osb:paint="solid" - id="linearGradient17640"> - <stop - style="stop-color:#00cccc;stop-opacity:1.000000;" - offset="0" - id="stop17642" /> - </linearGradient> - <linearGradient - inkscape:label="00CC99" - osb:paint="solid" - id="linearGradient17644"> - <stop - style="stop-color:#00cc99;stop-opacity:1.000000;" - offset="0" - id="stop17646" /> - </linearGradient> - <linearGradient - inkscape:label="00CC66" - osb:paint="solid" - id="linearGradient17648"> - <stop - style="stop-color:#00cc66;stop-opacity:1.000000;" - offset="0" - id="stop17650" /> - </linearGradient> - <linearGradient - inkscape:label="00CC33" - osb:paint="solid" - id="linearGradient17652"> - <stop - style="stop-color:#00cc33;stop-opacity:1.000000;" - offset="0" - id="stop17654" /> - </linearGradient> - <linearGradient - inkscape:label="00CC00" - osb:paint="solid" - id="linearGradient17656"> - <stop - style="stop-color:#00cc00;stop-opacity:1.000000;" - offset="0" - id="stop17658" /> - </linearGradient> - <linearGradient - inkscape:label="0099FF" - osb:paint="solid" - id="linearGradient17660"> - <stop - style="stop-color:#0099ff;stop-opacity:1.000000;" - offset="0" - id="stop17662" /> - </linearGradient> - <linearGradient - inkscape:label="0099CC" - osb:paint="solid" - id="linearGradient17664"> - <stop - style="stop-color:#0099cc;stop-opacity:1.000000;" - offset="0" - id="stop17666" /> - </linearGradient> - <linearGradient - inkscape:label="009999" - osb:paint="solid" - id="linearGradient17668"> - <stop - style="stop-color:#009999;stop-opacity:1.000000;" - offset="0" - id="stop17670" /> - </linearGradient> - <linearGradient - inkscape:label="009966" - osb:paint="solid" - id="linearGradient17672"> - <stop - style="stop-color:#009966;stop-opacity:1.000000;" - offset="0" - id="stop17674" /> - </linearGradient> - <linearGradient - inkscape:label="009933" - osb:paint="solid" - id="linearGradient17676"> - <stop - style="stop-color:#009933;stop-opacity:1.000000;" - offset="0" - id="stop17678" /> - </linearGradient> - <linearGradient - inkscape:label="009900" - osb:paint="solid" - id="linearGradient17680"> - <stop - style="stop-color:#009900;stop-opacity:1.000000;" - offset="0" - id="stop17682" /> - </linearGradient> - <linearGradient - inkscape:label="0066FF" - osb:paint="solid" - id="linearGradient17684"> - <stop - style="stop-color:#0066ff;stop-opacity:1.000000;" - offset="0" - id="stop17686" /> - </linearGradient> - <linearGradient - inkscape:label="0066CC" - osb:paint="solid" - id="linearGradient17688"> - <stop - style="stop-color:#0066cc;stop-opacity:1.000000;" - offset="0" - id="stop17690" /> - </linearGradient> - <linearGradient - inkscape:label="006699" - osb:paint="solid" - id="linearGradient17692"> - <stop - style="stop-color:#006699;stop-opacity:1.000000;" - offset="0" - id="stop17694" /> - </linearGradient> - <linearGradient - inkscape:label="006666" - osb:paint="solid" - id="linearGradient17696"> - <stop - style="stop-color:#006666;stop-opacity:1.000000;" - offset="0" - id="stop17698" /> - </linearGradient> - <linearGradient - inkscape:label="006633" - osb:paint="solid" - id="linearGradient17700"> - <stop - style="stop-color:#006633;stop-opacity:1.000000;" - offset="0" - id="stop17702" /> - </linearGradient> - <linearGradient - inkscape:label="006600" - osb:paint="solid" - id="linearGradient17704"> - <stop - style="stop-color:#006600;stop-opacity:1.000000;" - offset="0" - id="stop17706" /> - </linearGradient> - <linearGradient - inkscape:label="0033FF" - osb:paint="solid" - id="linearGradient17708"> - <stop - style="stop-color:#0033ff;stop-opacity:1.000000;" - offset="0" - id="stop17710" /> - </linearGradient> - <linearGradient - inkscape:label="0033CC" - osb:paint="solid" - id="linearGradient17712"> - <stop - style="stop-color:#0033cc;stop-opacity:1.000000;" - offset="0" - id="stop17714" /> - </linearGradient> - <linearGradient - inkscape:label="003399" - osb:paint="solid" - id="linearGradient17716"> - <stop - style="stop-color:#003399;stop-opacity:1.000000;" - offset="0" - id="stop17718" /> - </linearGradient> - <linearGradient - inkscape:label="003366" - osb:paint="solid" - id="linearGradient17720"> - <stop - style="stop-color:#003366;stop-opacity:1.000000;" - offset="0" - id="stop17722" /> - </linearGradient> - <linearGradient - inkscape:label="003333" - osb:paint="solid" - id="linearGradient17724"> - <stop - style="stop-color:#003333;stop-opacity:1.000000;" - offset="0" - id="stop17726" /> - </linearGradient> - <linearGradient - inkscape:label="003300" - osb:paint="solid" - id="linearGradient17728"> - <stop - style="stop-color:#003300;stop-opacity:1.000000;" - offset="0" - id="stop17730" /> - </linearGradient> - <linearGradient - inkscape:label="0000FF" - osb:paint="solid" - id="linearGradient17732"> - <stop - style="stop-color:#0000ff;stop-opacity:1.000000;" - offset="0" - id="stop17734" /> - </linearGradient> - <linearGradient - inkscape:label="0000CC" - osb:paint="solid" - id="linearGradient17736"> - <stop - style="stop-color:#0000cc;stop-opacity:1.000000;" - offset="0" - id="stop17738" /> - </linearGradient> - <linearGradient - inkscape:label="000099" - osb:paint="solid" - id="linearGradient17740"> - <stop - style="stop-color:#000099;stop-opacity:1.000000;" - offset="0" - id="stop17742" /> - </linearGradient> - <linearGradient - inkscape:label="000066" - osb:paint="solid" - id="linearGradient17744"> - <stop - style="stop-color:#000066;stop-opacity:1.000000;" - offset="0" - id="stop17746" /> - </linearGradient> - <linearGradient - inkscape:label="000033" - osb:paint="solid" - id="linearGradient17748"> - <stop - style="stop-color:#000033;stop-opacity:1.000000;" - offset="0" - id="stop17750" /> - </linearGradient> - <linearGradient - inkscape:label="000000" - osb:paint="solid" - id="linearGradient17752"> - <stop - style="stop-color:#000000;stop-opacity:1.000000;" - offset="0" - id="stop17754" /> - </linearGradient> - </g> - <g - id="page18" - inkscape:label="WebSafe22"> - <linearGradient - inkscape:label="FFFFFF" - osb:paint="solid" - id="linearGradient18190"> - <stop - style="stop-color:#ffffff;stop-opacity:1.000000;" - offset="0" - id="stop18192" /> - </linearGradient> - <linearGradient - inkscape:label="FFFF66" - osb:paint="solid" - id="linearGradient18194"> - <stop - style="stop-color:#ffff66;stop-opacity:1.000000;" - offset="0" - id="stop18196" /> - </linearGradient> - <linearGradient - inkscape:label="FFFF33" - osb:paint="solid" - id="linearGradient18198"> - <stop - style="stop-color:#ffff33;stop-opacity:1.000000;" - offset="0" - id="stop18200" /> - </linearGradient> - <linearGradient - inkscape:label="FFFF00" - osb:paint="solid" - id="linearGradient18202"> - <stop - style="stop-color:#ffff00;stop-opacity:1.000000;" - offset="0" - id="stop18204" /> - </linearGradient> - <linearGradient - inkscape:label="CCFF66" - osb:paint="solid" - id="linearGradient18206"> - <stop - style="stop-color:#ccff66;stop-opacity:1.000000;" - offset="0" - id="stop18208" /> - </linearGradient> - <linearGradient - inkscape:label="66FFFF" - osb:paint="solid" - id="linearGradient18210"> - <stop - style="stop-color:#66ffff;stop-opacity:1.000000;" - offset="0" - id="stop18212" /> - </linearGradient> - <linearGradient - inkscape:label="66FF33" - osb:paint="solid" - id="linearGradient18214"> - <stop - style="stop-color:#66ff33;stop-opacity:1.000000;" - offset="0" - id="stop18216" /> - </linearGradient> - <linearGradient - inkscape:label="66FF00" - osb:paint="solid" - id="linearGradient18218"> - <stop - style="stop-color:#66ff00;stop-opacity:1.000000;" - offset="0" - id="stop18220" /> - </linearGradient> - <linearGradient - inkscape:label="33FFFF" - osb:paint="solid" - id="linearGradient18222"> - <stop - style="stop-color:#33ffff;stop-opacity:1.000000;" - offset="0" - id="stop18224" /> - </linearGradient> - <linearGradient - inkscape:label="33FFCC" - osb:paint="solid" - id="linearGradient18226"> - <stop - style="stop-color:#33ffcc;stop-opacity:1.000000;" - offset="0" - id="stop18228" /> - </linearGradient> - <linearGradient - inkscape:label="33FF66" - osb:paint="solid" - id="linearGradient18230"> - <stop - style="stop-color:#33ff66;stop-opacity:1.000000;" - offset="0" - id="stop18232" /> - </linearGradient> - <linearGradient - inkscape:label="33FF33" - osb:paint="solid" - id="linearGradient18234"> - <stop - style="stop-color:#33ff33;stop-opacity:1.000000;" - offset="0" - id="stop18236" /> - </linearGradient> - <linearGradient - inkscape:label="00FFFF" - osb:paint="solid" - id="linearGradient18238"> - <stop - style="stop-color:#00ffff;stop-opacity:1.000000;" - offset="0" - id="stop18240" /> - </linearGradient> - <linearGradient - inkscape:label="00FFCC" - osb:paint="solid" - id="linearGradient18242"> - <stop - style="stop-color:#00ffcc;stop-opacity:1.000000;" - offset="0" - id="stop18244" /> - </linearGradient> - <linearGradient - inkscape:label="00FF66" - osb:paint="solid" - id="linearGradient18246"> - <stop - style="stop-color:#00ff66;stop-opacity:1.000000;" - offset="0" - id="stop18248" /> - </linearGradient> - <linearGradient - inkscape:label="00FF00" - osb:paint="solid" - id="linearGradient18250"> - <stop - style="stop-color:#00ff00;stop-opacity:1.000000;" - offset="0" - id="stop18252" /> - </linearGradient> - <linearGradient - inkscape:label="FF00FF" - osb:paint="solid" - id="linearGradient18254"> - <stop - style="stop-color:#ff00ff;stop-opacity:1.000000;" - offset="0" - id="stop18256" /> - </linearGradient> - <linearGradient - inkscape:label="FF0033" - osb:paint="solid" - id="linearGradient18258"> - <stop - style="stop-color:#ff0033;stop-opacity:1.000000;" - offset="0" - id="stop18260" /> - </linearGradient> - <linearGradient - inkscape:label="FF0000" - osb:paint="solid" - id="linearGradient18262"> - <stop - style="stop-color:#ff0000;stop-opacity:1.000000;" - offset="0" - id="stop18264" /> - </linearGradient> - <linearGradient - inkscape:label="0000FF" - osb:paint="solid" - id="linearGradient18266"> - <stop - style="stop-color:#0000ff;stop-opacity:1.000000;" - offset="0" - id="stop18268" /> - </linearGradient> - <linearGradient - inkscape:label="000033" - osb:paint="solid" - id="linearGradient18270"> - <stop - style="stop-color:#000033;stop-opacity:1.000000;" - offset="0" - id="stop18272" /> - </linearGradient> - <linearGradient - inkscape:label="000000" - osb:paint="solid" - id="linearGradient18274"> - <stop - style="stop-color:#000000;stop-opacity:1.000000;" - offset="0" - id="stop18276" /> - </linearGradient> - </g> - <g - id="page19" - inkscape:label="Windows XP icons"> - <linearGradient - inkscape:label="996600" - osb:paint="solid" - id="linearGradient18324"> - <stop - style="stop-color:#996600;stop-opacity:1.000000;" - offset="0" - id="stop18326" /> - </linearGradient> - <linearGradient - inkscape:label="CC9900" - osb:paint="solid" - id="linearGradient18328"> - <stop - style="stop-color:#cc9900;stop-opacity:1.000000;" - offset="0" - id="stop18330" /> - </linearGradient> - <linearGradient - inkscape:label="FFCC00" - osb:paint="solid" - id="linearGradient18332"> - <stop - style="stop-color:#ffcc00;stop-opacity:1.000000;" - offset="0" - id="stop18334" /> - </linearGradient> - <linearGradient - inkscape:label="FFFF00" - osb:paint="solid" - id="linearGradient18336"> - <stop - style="stop-color:#ffff00;stop-opacity:1.000000;" - offset="0" - id="stop18338" /> - </linearGradient> - <linearGradient - inkscape:label="FFFF99" - osb:paint="solid" - id="linearGradient18340"> - <stop - style="stop-color:#ffff99;stop-opacity:1.000000;" - offset="0" - id="stop18342" /> - </linearGradient> - <linearGradient - inkscape:label="FFDB9D" - osb:paint="solid" - id="linearGradient18344"> - <stop - style="stop-color:#ffdb9d;stop-opacity:1.000000;" - offset="0" - id="stop18346" /> - </linearGradient> - <linearGradient - inkscape:label="FFCC66" - osb:paint="solid" - id="linearGradient18348"> - <stop - style="stop-color:#ffcc66;stop-opacity:1.000000;" - offset="0" - id="stop18350" /> - </linearGradient> - <linearGradient - inkscape:label="FF9933" - osb:paint="solid" - id="linearGradient18352"> - <stop - style="stop-color:#ff9933;stop-opacity:1.000000;" - offset="0" - id="stop18354" /> - </linearGradient> - <linearGradient - inkscape:label="FF794B" - osb:paint="solid" - id="linearGradient18356"> - <stop - style="stop-color:#ff794b;stop-opacity:1.000000;" - offset="0" - id="stop18358" /> - </linearGradient> - <linearGradient - inkscape:label="FF3300" - osb:paint="solid" - id="linearGradient18360"> - <stop - style="stop-color:#ff3300;stop-opacity:1.000000;" - offset="0" - id="stop18362" /> - </linearGradient> - <linearGradient - inkscape:label="990000" - osb:paint="solid" - id="linearGradient18364"> - <stop - style="stop-color:#990000;stop-opacity:1.000000;" - offset="0" - id="stop18366" /> - </linearGradient> - <linearGradient - inkscape:label="333366" - osb:paint="solid" - id="linearGradient18368"> - <stop - style="stop-color:#333366;stop-opacity:1.000000;" - offset="0" - id="stop18370" /> - </linearGradient> - <linearGradient - inkscape:label="003399" - osb:paint="solid" - id="linearGradient18372"> - <stop - style="stop-color:#003399;stop-opacity:1.000000;" - offset="0" - id="stop18374" /> - </linearGradient> - <linearGradient - inkscape:label="0066CC" - osb:paint="solid" - id="linearGradient18376"> - <stop - style="stop-color:#0066cc;stop-opacity:1.000000;" - offset="0" - id="stop18378" /> - </linearGradient> - <linearGradient - inkscape:label="0083D7" - osb:paint="solid" - id="linearGradient18380"> - <stop - style="stop-color:#0083d7;stop-opacity:1.000000;" - offset="0" - id="stop18382" /> - </linearGradient> - <linearGradient - inkscape:label="0099FF" - osb:paint="solid" - id="linearGradient18384"> - <stop - style="stop-color:#0099ff;stop-opacity:1.000000;" - offset="0" - id="stop18386" /> - </linearGradient> - <linearGradient - inkscape:label="3E9ADE" - osb:paint="solid" - id="linearGradient18388"> - <stop - style="stop-color:#3e9ade;stop-opacity:1.000000;" - offset="0" - id="stop18390" /> - </linearGradient> - <linearGradient - inkscape:label="99CCFF" - osb:paint="solid" - id="linearGradient18392"> - <stop - style="stop-color:#99ccff;stop-opacity:1.000000;" - offset="0" - id="stop18394" /> - </linearGradient> - <linearGradient - inkscape:label="B4E2FF" - osb:paint="solid" - id="linearGradient18396"> - <stop - style="stop-color:#b4e2ff;stop-opacity:1.000000;" - offset="0" - id="stop18398" /> - </linearGradient> - <linearGradient - inkscape:label="DEFFFF" - osb:paint="solid" - id="linearGradient18400"> - <stop - style="stop-color:#deffff;stop-opacity:1.000000;" - offset="0" - id="stop18402" /> - </linearGradient> - <linearGradient - inkscape:label="FFCCFF" - osb:paint="solid" - id="linearGradient18404"> - <stop - style="stop-color:#ffccff;stop-opacity:1.000000;" - offset="0" - id="stop18406" /> - </linearGradient> - <linearGradient - inkscape:label="CCCCFF" - osb:paint="solid" - id="linearGradient18408"> - <stop - style="stop-color:#ccccff;stop-opacity:1.000000;" - offset="0" - id="stop18410" /> - </linearGradient> - <linearGradient - inkscape:label="9999FF" - osb:paint="solid" - id="linearGradient18412"> - <stop - style="stop-color:#9999ff;stop-opacity:1.000000;" - offset="0" - id="stop18414" /> - </linearGradient> - <linearGradient - inkscape:label="6666CC" - osb:paint="solid" - id="linearGradient18416"> - <stop - style="stop-color:#6666cc;stop-opacity:1.000000;" - offset="0" - id="stop18418" /> - </linearGradient> - <linearGradient - inkscape:label="9999CC" - osb:paint="solid" - id="linearGradient18420"> - <stop - style="stop-color:#9999cc;stop-opacity:1.000000;" - offset="0" - id="stop18422" /> - </linearGradient> - <linearGradient - inkscape:label="666699" - osb:paint="solid" - id="linearGradient18424"> - <stop - style="stop-color:#666699;stop-opacity:1.000000;" - offset="0" - id="stop18426" /> - </linearGradient> - <linearGradient - inkscape:label="006600" - osb:paint="solid" - id="linearGradient18428"> - <stop - style="stop-color:#006600;stop-opacity:1.000000;" - offset="0" - id="stop18430" /> - </linearGradient> - <linearGradient - inkscape:label="009900" - osb:paint="solid" - id="linearGradient18432"> - <stop - style="stop-color:#009900;stop-opacity:1.000000;" - offset="0" - id="stop18434" /> - </linearGradient> - <linearGradient - inkscape:label="66CC33" - osb:paint="solid" - id="linearGradient18436"> - <stop - style="stop-color:#66cc33;stop-opacity:1.000000;" - offset="0" - id="stop18438" /> - </linearGradient> - <linearGradient - inkscape:label="99FF66" - osb:paint="solid" - id="linearGradient18440"> - <stop - style="stop-color:#99ff66;stop-opacity:1.000000;" - offset="0" - id="stop18442" /> - </linearGradient> - <linearGradient - inkscape:label="CCF4CC" - osb:paint="solid" - id="linearGradient18444"> - <stop - style="stop-color:#ccf4cc;stop-opacity:1.000000;" - offset="0" - id="stop18446" /> - </linearGradient> - </g> - </defs> - <sodipodi:namedview - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1" - objecttolerance="10" - gridtolerance="10" - guidetolerance="10" - inkscape:pageopacity="0" - inkscape:pageshadow="2" - inkscape:window-width="640" - inkscape:window-height="480" - id="namedview12" /> -</svg> diff --git a/src/display/drawing-item.cpp b/src/display/drawing-item.cpp index 13e7b61eb..6c7f99d42 100644 --- a/src/display/drawing-item.cpp +++ b/src/display/drawing-item.cpp @@ -808,9 +808,10 @@ DrawingItem::pick(Geom::Point const &p, double delta, unsigned flags) { // Sometimes there's no BBOX in state, reason unknown (bug 992817) // I made this not an assert to remove the warning + // This warning clutters the console output, so commented out if (!(_state & STATE_BBOX) || !(_state & STATE_PICK)) { - g_warning("Invalid state when picking: STATE_BBOX = %d, STATE_PICK = %d", - _state & STATE_BBOX, _state & STATE_PICK); + /*g_warning("Invalid state when picking: STATE_BBOX = %d, STATE_PICK = %d", + _state & STATE_BBOX, _state & STATE_PICK);*/ return NULL; } // ignore invisible and insensitive items unless sticky diff --git a/src/live_effects/Makefile_insert b/src/live_effects/Makefile_insert index 76d7b418f..35a85b4aa 100644 --- a/src/live_effects/Makefile_insert +++ b/src/live_effects/Makefile_insert @@ -92,6 +92,4 @@ ink_common_sources += \ live_effects/lpe-fill-between-many.cpp \ live_effects/lpe-fill-between-many.h \ live_effects/lpe-ellipse_5pts.cpp \ - live_effects/lpe-ellipse_5pts.h \ - live_effects/lpe-jointype.cpp \ - live_effects/lpe-jointype.h + live_effects/lpe-ellipse_5pts.h diff --git a/src/live_effects/effect-enum.h b/src/live_effects/effect-enum.h index 46bc56a81..9c76875e9 100644 --- a/src/live_effects/effect-enum.h +++ b/src/live_effects/effect-enum.h @@ -55,7 +55,7 @@ enum EffectType { FILL_BETWEEN_MANY, ELLIPSE_5PTS, BOUNDING_BOX, - JOIN_TYPE, +// JOIN_TYPE, INVALID_LPE // This must be last (I made it such that it is not needed anymore I think..., Don't trust on it being last. - johan) }; diff --git a/src/live_effects/effect.cpp b/src/live_effects/effect.cpp index 17b229352..eac0f79f4 100644 --- a/src/live_effects/effect.cpp +++ b/src/live_effects/effect.cpp @@ -5,7 +5,7 @@ * Released under GNU GPL, read the file 'COPYING' for more information */ -#define LPE_ENABLE_TEST_EFFECTS +//#define LPE_ENABLE_TEST_EFFECTS //uncomment for toy effects #ifdef HAVE_CONFIG_H # include "config.h" @@ -52,7 +52,7 @@ #include "live_effects/lpe-fill-between-many.h" #include "live_effects/lpe-ellipse_5pts.h" #include "live_effects/lpe-bounding-box.h" -#include "live_effects/lpe-jointype.h" +//#include "live_effects/lpe-jointype.h" #include "xml/node-event-vector.h" #include "sp-object.h" @@ -109,7 +109,7 @@ const Util::EnumData<EffectType> LPETypeData[] = { {RECURSIVE_SKELETON, N_("Recursive skeleton"), "recursive_skeleton"}, {TANGENT_TO_CURVE, N_("Tangent to curve"), "tangent_to_curve"}, {TEXT_LABEL, N_("Text label"), "text_label"}, - {JOIN_TYPE, N_("Join type"), "join_type"}, +// {JOIN_TYPE, N_("Join type"), "join_type"}, #endif /* 0.46 */ {BEND_PATH, N_("Bend"), "bend_path"}, @@ -273,9 +273,9 @@ Effect::New(EffectType lpenr, LivePathEffectObject *lpeobj) case BOUNDING_BOX: neweffect = static_cast<Effect*> ( new LPEBoundingBox(lpeobj) ); break; - case JOIN_TYPE: + /*case JOIN_TYPE: neweffect = static_cast<Effect*> ( new LPEJoinType(lpeobj) ); - break; + break;*/ default: g_warning("LivePathEffect::Effect::New called with invalid patheffect type (%d)", lpenr); neweffect = NULL; diff --git a/src/live_effects/lpe-jointype.h b/src/live_effects/lpe-jointype.h deleted file mode 100755 index db113c66a..000000000 --- a/src/live_effects/lpe-jointype.h +++ /dev/null @@ -1,43 +0,0 @@ -/* Authors:
- * Liam P White
- *
- * Copyright (C) 2014 Authors
- *
- * Released under GNU GPL v2, read the file COPYING for more information
- */
-#ifndef INKSCAPE_LPE_JOINTYPE_H
-#define INKSCAPE_LPE_JOINTYPE_H
-
-#include "live_effects/effect.h"
-#include "live_effects/parameter/parameter.h"
-#include "live_effects/parameter/point.h"
-#include "live_effects/parameter/enum.h"
-
-namespace Inkscape {
-namespace LivePathEffect {
-
-class LPEJoinType : public Effect {
-public:
- LPEJoinType(LivePathEffectObject *lpeobject);
- virtual ~LPEJoinType();
-
- virtual void doOnApply(SPLPEItem const* lpeitem);
- virtual void doOnRemove(SPLPEItem const* lpeitem);
- virtual std::vector <Geom::Path> doEffect_path (std::vector<Geom::Path> const & path_in);
-
-private:
- LPEJoinType(const LPEJoinType&);
- LPEJoinType& operator=(const LPEJoinType&);
-
- ScalarParam line_width;
- EnumParam<unsigned> linecap_type;
- EnumParam<unsigned> linejoin_type;
- ScalarParam miter_limit;
- BoolParam attempt_force_join;
- bool was_initialized;
-};
-
-} //namespace LivePathEffect
-} //namespace Inkscape
-
-#endif
diff --git a/src/live_effects/parameter/originalpatharray.cpp b/src/live_effects/parameter/originalpatharray.cpp index ed47db28d..514c9e23e 100644 --- a/src/live_effects/parameter/originalpatharray.cpp +++ b/src/live_effects/parameter/originalpatharray.cpp @@ -18,6 +18,7 @@ #include <gtkmm/icontheme.h> #include <gtkmm/imagemenuitem.h> #include <gtkmm/separatormenuitem.h> +#include <gtkmm/scrolledwindow.h> #include <glibmm/i18n.h> @@ -31,7 +32,6 @@ #include "uri.h" #include "display/curve.h" -#include <glibmm/i18n.h> #include <2geom/coord.h> #include <2geom/point.h> #include "sp-shape.h" @@ -97,8 +97,9 @@ OriginalPathArrayParam::OriginalPathArrayParam( const Glib::ustring& label, _toggle_renderer->signal_toggled().connect(sigc::mem_fun(*this, &OriginalPathArrayParam::on_reverse_toggled)); col->add_attribute(_toggle_renderer->property_active(), _model->_colReverse); - //quick little hack -- new versions of gtk did not give the item enough space - _scroller.property_height_request() = 120; + //quick little hack -- newer versions of gtk gave the item zero space allotment + _scroller.set_size_request(-1, 120); + _scroller.add(_tree); _scroller.set_policy( Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC ); //_scroller.set_shadow_type(Gtk::SHADOW_IN); diff --git a/src/live_effects/pathoutlineprovider.h b/src/live_effects/pathoutlineprovider.h deleted file mode 100755 index 8aa2e38ad..000000000 --- a/src/live_effects/pathoutlineprovider.h +++ /dev/null @@ -1,766 +0,0 @@ -#pragma once
-
-#include <2geom/path.h>
-#include <2geom/circle.h>
-#include <2geom/sbasis-to-bezier.h>
-#include <2geom/shape.h>
-#include <2geom/transforms.h>
-#include <2geom/path-sink.h>
-
-#include <livarot/Path.h>
-#include <livarot/LivarotDefs.h>
-
-enum LineJoinType {
- LINEJOIN_STRAIGHT,
- LINEJOIN_ROUND,
- LINEJOIN_POINTY,
- LINEJOIN_REFLECTED,
- LINEJOIN_EXTRAPOLATED
-};
-
-namespace Geom
-{
- /**
- * Refer to: Weisstein, Eric W. "Circle-Circle Intersection."
- From MathWorld--A Wolfram Web Resource.
- http://mathworld.wolfram.com/Circle-CircleIntersection.html
- *
- * @return 0 if no intersection
- * @return 1 if one circle is contained in the other
- * @return 2 if intersections are found (they are written to p0 and p1)
- */
- static int circle_circle_intersection(Circle const &circle0, Circle const &circle1,
- Point & p0, Point & p1)
- {
- Point X0 = circle0.center();
- double r0 = circle0.ray();
- Point X1 = circle1.center();
- double r1 = circle1.ray();
-
- /* dx and dy are the vertical and horizontal distances between
- * the circle centers.
- */
- Point D = X1 - X0;
-
- /* Determine the straight-line distance between the centers. */
- double d = L2(D);
-
- /* Check for solvability. */
- if (d > (r0 + r1))
- {
- /* no solution. circles do not intersect. */
- return 0;
- }
- if (d <= fabs(r0 - r1))
- {
- /* no solution. one circle is contained in the other */
- return 1;
- }
-
- /* 'point 2' is the point where the line through the circle
- * intersection points crosses the line between the circle
- * centers.
- */
-
- /* Determine the distance from point 0 to point 2. */
- double a = ((r0*r0) - (r1*r1) + (d*d)) / (2.0 * d) ;
-
- /* Determine the coordinates of point 2. */
- Point p2 = X0 + D * (a/d);
-
- /* Determine the distance from point 2 to either of the
- * intersection points.
- */
- double h = std::sqrt((r0*r0) - (a*a));
-
- /* Now determine the offsets of the intersection points from
- * point 2.
- */
- Point r = (h/d)*rot90(D);
-
- /* Determine the absolute intersection points. */
- p0 = p2 + r;
- p1 = p2 - r;
-
- return 2;
- }
- /**
- * Find circle that touches inside of the curve, with radius matching the curvature, at time value \c t.
- * Because this method internally uses unitTangentAt, t should be smaller than 1.0 (see unitTangentAt).
- */
- static Circle touching_circle( D2<SBasis> const &curve, double t, double tol=0.01 )
- {
- D2<SBasis> dM=derivative(curve);
- if ( are_near(L2sq(dM(t)),0.) ) {
- dM=derivative(dM);
- }
- if ( are_near(L2sq(dM(t)),0.) ) { // try second time
- dM=derivative(dM);
- }
- Piecewise<D2<SBasis> > unitv = unitVector(dM,tol);
- Piecewise<SBasis> dMlength = dot(Piecewise<D2<SBasis> >(dM),unitv);
- Piecewise<SBasis> k = cross(derivative(unitv),unitv);
- k = divide(k,dMlength,tol,3);
- double curv = k(t); // note that this value is signed
-
- Geom::Point normal = unitTangentAt(curve, t).cw();
- double radius = 1/curv;
- Geom::Point center = curve(t) + radius*normal;
- return Geom::Circle(center, fabs(radius));
- }
-
- static std::vector<Geom::Path> split_at_cusps(const Geom::Path& in)
- {
- Geom::PathVector out = Geom::PathVector();
- Geom::Path temp = Geom::Path();
-
- for (unsigned path_descr = 0; path_descr < in.size(); path_descr++)
- {
- temp = Geom::Path();
- temp.append(in[path_descr]);
- out.push_back(temp);
- }
-
- return out;
- }
-
- static Geom::CubicBezier sbasis_to_cubicbezier(Geom::D2<Geom::SBasis> const & sbasis_in)
- {
- std::vector<Geom::Point> temp;
- sbasis_to_bezier(temp, sbasis_in, 4);
- return Geom::CubicBezier( temp );
- }
-
- static boost::optional<Geom::Point> intersection_point( Geom::Point const & origin_a, Geom::Point const & vector_a,
- Geom::Point const & origin_b, Geom::Point const & vector_b)
- {
- Geom::Coord denom = cross(vector_b, vector_a);
- if (!Geom::are_near(denom,0.)){
- Geom::Coord t = (cross(origin_a,vector_b) + cross(vector_b,origin_b)) / denom;
- return origin_a + t * vector_a;
- }
- return boost::none;
- }
-}
-
-namespace Outline
-{
-
- typedef Geom::D2<Geom::SBasis> D2SB;
- typedef Geom::Piecewise<D2SB> PWD2;
-
- static void extrapolate_curves(Geom::Path& path_builder, Geom::Curve* cbc1, Geom::Curve*cbc2, Geom::Point endPt, double miter_limit)
-{
- Geom::Crossings cross = Geom::crossings(*cbc1, *cbc2);
- if (cross.empty())
- {
- Geom::Path pth;
- pth.append(*cbc1);
-
- Geom::Point tang1 = Geom::unitTangentAt(pth.toPwSb()[0], 1);
-
- pth = Geom::Path();
- pth.append( *cbc2 );
- Geom::Point tang2 = Geom::unitTangentAt(pth.toPwSb()[0], 0);
-
-
- Geom::Circle circle1 = Geom::touching_circle(Geom::reverse(cbc1->toSBasis()), 0.);
- Geom::Circle circle2 = Geom::touching_circle(cbc2->toSBasis(), 0);
-
- Geom::Point points[2];
- int solutions = Geom::circle_circle_intersection(circle1, circle2, points[0], points[1]);
- if (solutions == 2)
- {
- Geom::Point sol(0,0);
- if ( dot(tang2,points[0]-endPt) > 0 )
- {
- // points[0] is bad, choose points[1]
- sol = points[1];
- }
- else if ( dot(tang2,points[1]-endPt) > 0 ) { // points[0] could be good, now check points[1]
- // points[1] is bad, choose points[0]
- sol = points[0];
- }
- else
- {
- // both points are good, choose nearest
- sol = ( distanceSq(endPt, points[0]) < distanceSq(endPt, points[1]) ) ?
- points[0] : points[1];
- }
- Geom::EllipticalArc *arc0 = circle1.arc(cbc1->finalPoint(), 0.5*(cbc1->finalPoint()+sol), sol, true);
- Geom::EllipticalArc *arc1 = circle2.arc(sol, 0.5*(sol+endPt), endPt, true);
-
- if (arc0)
- {
- path_builder.append (arc0->toSBasis());
- delete arc0;
- arc0 = NULL;
- }
-
- if (arc1)
- {
- path_builder.append (arc1->toSBasis());
- delete arc1;
- arc1 = NULL;
- }
- }
- else
- {
- path_builder.appendNew<Geom::LineSegment> (endPt);
- }
- }
- else
- {
- path_builder.appendNew<Geom::LineSegment> (endPt);
- }
-}
- static Geom::Path half_outline_extrp(const Geom::Path& path_in, double line_width, ButtType linecap_type, double miter_limit)
- {
- Geom::PathVector pv = split_at_cusps(path_in);
- unsigned m;
- Path path_outline = Path();
- Path path_tangent = Path();
-
- Geom::Point initialPoint;
- Geom::Point endPoint;
-
- Geom::Path path_builder = Geom::Path();
- Geom::PathVector * pathvec;
-
- //load the first portion in before the loop starts
- {
- path_outline = Path();
- path_outline.LoadPath(pv[0], Geom::Affine(), false, false);
- path_outline.OutsideOutline(&path_tangent, line_width / 2, join_straight, linecap_type, 10);
- //now half of first cusp has been loaded
-
- pathvec = path_tangent.MakePathVector();
- path_tangent = Path();
-
- //instead of array accessing twice, dereferencing used for clarity
- initialPoint = (*pathvec)[0].initialPoint();
-
- path_builder.start(initialPoint);
- path_builder.append( (*pathvec)[0] );
-
- path_outline = Path();
- path_outline.LoadPath(pv[1], Geom::Affine(), false, false);
- path_outline.OutsideOutline(&path_tangent, line_width / 2, join_straight, linecap_type, 10);
-
- delete pathvec; pathvec = NULL;
- pathvec = path_tangent.MakePathVector();
- path_tangent = Path();
-
- Geom::Curve *cbc1 = path_builder[path_builder.size() - 1].duplicate();
- Geom::Curve *cbc2 = (*pathvec)[0][0].duplicate();
-
- extrapolate_curves(path_builder, cbc1, cbc2, (*pathvec)[0].initialPoint(), miter_limit );
-
- path_builder.append( (*pathvec)[0] );
-
- //always set pointers null after deleting
- delete pathvec; pathvec = NULL;
- delete cbc1; delete cbc2; cbc1 = cbc2 = NULL;
- }
-
- for (m = 2; m < pv.size(); m++)
- {
- path_outline = Path();
- path_outline.LoadPath(pv[m], Geom::Affine(), false, false);
- path_outline.OutsideOutline(&path_tangent, line_width / 2, join_straight, linecap_type, 10);
-
- delete pathvec; pathvec = NULL;
- pathvec = path_tangent.MakePathVector();
-
- Geom::Curve *cbc1 = path_builder[path_builder.size() - 1].duplicate();
- Geom::Curve *cbc2 = (*pathvec)[0][0].duplicate();
-
- extrapolate_curves(path_builder, cbc1, cbc2, (*pathvec)[0].initialPoint(), miter_limit );
- path_builder.append( (*pathvec)[0] );
-
- delete pathvec; pathvec = NULL;
- delete cbc1; delete cbc2; cbc1 = cbc2 = NULL;
- }
-
- return path_builder;
- }
-
- //Create a reflected outline join.
- //Note: it is generally recommended to let half_outline do this for you!
- //path_builder: the path to append the curves to
- //cbc1: the curve before the join
- //cbc2: the curve after the join
- //endPt: the point to end at
- //miter_limit: the miter parameter
- static void reflect_curves(Geom::Path& path_builder, Geom::Curve* cbc1, Geom::Curve* cbc2, Geom::Point endPt, double miter_limit)
- {
- //the most important work for the reflected join is done here
-
- //determine where we are in the path. If we're on the inside, ignore
- //and just lineTo. On the outside, we'll do a little reflection magic :)
- Geom::Crossings cross = Geom::crossings(*cbc1, *cbc2);
- if (cross.empty())
- {
- //probably on the outside of the corner
- Geom::Path pth;
- pth.append(*cbc1);
-
- Geom::Point tang1 = Geom::unitTangentAt(pth.toPwSb()[0], 1);
-
- //reflect curves along the bevel
- D2SB newcurve1 = pth.toPwSb()[0] *
- Geom::reflection ( -Geom::rot90(tang1) ,
- cbc1->finalPoint() );
-
- Geom::CubicBezier bzr1 = sbasis_to_cubicbezier(Geom::reverse(newcurve1));
-
- pth = Geom::Path();
- pth.append( *cbc2 );
- Geom::Point tang2 = Geom::unitTangentAt(pth.toPwSb()[0], 0);
-
- D2SB newcurve2 = pth.toPwSb()[0] *
- Geom::reflection ( -Geom::rot90(tang2) ,
- cbc2->initialPoint() );
- Geom::CubicBezier bzr2 = sbasis_to_cubicbezier(Geom::reverse(newcurve2));
-
- cross = Geom::crossings(bzr1, bzr2);
- if ( cross.empty() )
- {
- //std::cout << "Oops, no crossings!" << std::endl;
- //curves didn't cross; default to miter
- /*boost::optional <Geom::Point> p = intersection_point (cbc1->finalPoint(), tang1,
- cbc2->initialPoint(), tang2);
- if (p)
- {
- path_builder.appendNew<Geom::LineSegment> (*p);
- }*/
- //bevel
- path_builder.appendNew<Geom::LineSegment>( endPt );
- }
- else
- {
- //join
- std::pair<Geom::CubicBezier, Geom::CubicBezier> sub1 = bzr1.subdivide(cross[0].ta);
- std::pair<Geom::CubicBezier, Geom::CubicBezier> sub2 = bzr2.subdivide(cross[0].tb);
-
- //@TODO joins have a strange tendency to cross themselves twice. Check this.
-
- //sections commented out are for general stability
- path_builder.appendNew <Geom::CubicBezier> (sub1.first[1], sub1.first[2], /*sub1.first[3]*/ sub2.second[0] );
- path_builder.appendNew <Geom::CubicBezier> (sub2.second[1], sub2.second[2], /*sub2.second[3]*/ endPt );
- }
- }
- else // cross.empty()
- {
- //probably on the inside of the corner
- path_builder.appendNew<Geom::LineSegment> ( endPt );
- }
- }
-
- /** @brief Converts a path to one half of an outline.
- * path_in: The input path to use. (To create the other side use path_in.reverse() )
- * line_width: the line width to use (usually you want to divide this by 2)
- * linecap_type: (not used here) the cap to apply. Passed to libvarot.
- * miter_limit: the miter parameter
- */
- static Geom::Path half_outline(const Geom::Path& path_in, double line_width, ButtType linecap_type, double miter_limit)
- {
- Geom::PathVector pv = split_at_cusps(path_in);
- unsigned m;
- Path path_outline = Path();
- Path path_tangent = Path();
- //needed for closing the path
- Geom::Point initialPoint;
- Geom::Point endPoint;
-
- //some issues prevented me from using a PathBuilder here
- //it seems like PathBuilder::peek() gave me a null reference exception
- //and I was unable to get a stack trace on Windows, so had to switch to Linux
- //to see what the hell was wrong. :(
- //I wasted five hours opening it in IDAPro, VS2012, and GDB Windows
-
- /*Program received signal SIGSEGV, Segmentation fault.
- 0x00000000006539ac in get_curves (this=0x0)
- at /usr/include/c++/4.6/bits/locale_facets.h:1077
- 1077 { return __c; }
- */
-
- Geom::Path path_builder = Geom::Path();
- Geom::PathVector * pathvec;
-
- //load the first portion in before the loop starts
- {
- path_outline = Path();
- path_outline.LoadPath(pv[0], Geom::Affine(), false, false);
- path_outline.OutsideOutline(&path_tangent, line_width / 2, join_straight, linecap_type, 10);
- //now half of first cusp has been loaded
-
- pathvec = path_tangent.MakePathVector();
- path_tangent = Path();
-
- //instead of array accessing twice, dereferencing used for clarity
- initialPoint = (*pathvec)[0].initialPoint();
-
- path_builder.start(initialPoint);
- path_builder.append( (*pathvec)[0] );
-
- path_outline = Path();
- path_outline.LoadPath(pv[1], Geom::Affine(), false, false);
- path_outline.OutsideOutline(&path_tangent, line_width / 2, join_straight, linecap_type, 10);
-
- delete pathvec; pathvec = NULL;
- pathvec = path_tangent.MakePathVector();
- path_tangent = Path();
-
- Geom::Curve *cbc1 = path_builder[path_builder.size() - 1].duplicate();
- Geom::Curve *cbc2 = (*pathvec)[0][0].duplicate();
-
- reflect_curves(path_builder, cbc1, cbc2, (*pathvec)[0].initialPoint(), miter_limit );
-
- path_builder.append( (*pathvec)[0] );
-
- //always set pointers null after deleting
- delete pathvec; pathvec = NULL;
- delete cbc1; delete cbc2; cbc1 = cbc2 = NULL;
- }
-
- for (m = 2; m < pv.size(); m++)
- {
- path_outline = Path();
- path_outline.LoadPath(pv[m], Geom::Affine(), false, false);
- path_outline.OutsideOutline(&path_tangent, line_width / 2, join_straight, linecap_type, 10);
-
- delete pathvec; pathvec = NULL;
- pathvec = path_tangent.MakePathVector();
-
- Geom::Curve *cbc1 = path_builder[path_builder.size() - 1].duplicate();
- Geom::Curve *cbc2 = (*pathvec)[0][0].duplicate();
-
- reflect_curves(path_builder, cbc1, cbc2, (*pathvec)[0].initialPoint(), miter_limit );
- path_builder.append( (*pathvec)[0] );
-
- delete pathvec; pathvec = NULL;
- delete cbc1; delete cbc2; cbc1 = cbc2 = NULL;
- }
-
- return path_builder;
- }
-
- static Geom::PathVector outlinePath(const Geom::PathVector& path_in, double line_width, JoinType join, ButtType butt, double miter_lim)
- {
- Path p = Path();
- Path outlinepath = Path();
- for (unsigned i = 0; i < path_in.size(); i++)
- {
- p.LoadPath(path_in[i], Geom::Affine(), false, ( (i==0) ? false : true));
- }
-
- Geom::PathVector path_out;
- for (unsigned lmnop = 0; lmnop < path_in.size(); lmnop++)
- {
- if (path_in[lmnop].size() > 1)
- {
- Geom::Path p_init;
- Geom::Path p_rev;
- Geom::PathBuilder pb = Geom::PathBuilder();
-
- if ( !path_in[lmnop].closed() )
- {
- p_init = Outline::half_outline( path_in[lmnop], -line_width, butt,
- miter_lim );
- p_rev = Outline::half_outline( path_in[lmnop].reverse(), -line_width, butt,
- miter_lim );
-
- pb.moveTo(p_init.initialPoint() );
- pb.append(p_init);
-
- //cap
- if (butt == butt_straight) {
- pb.lineTo(p_rev.initialPoint() );
- } else if (butt == butt_round) {
- pb.arcTo((-line_width) / 2, (-line_width) / 2, 0., true, true, p_rev.initialPoint() );
- } else if (butt == butt_square) {
- //don't know what to do
- pb.lineTo(p_rev.initialPoint() );
- } else if (butt == butt_pointy) {
- //don't know what to do
- pb.lineTo(p_rev.initialPoint() );
- }
-
- pb.append(p_rev);
-
- if (butt == butt_straight) {
- pb.lineTo(p_init.initialPoint() );
- } else if (butt == butt_round) {
- pb.arcTo((-line_width) / 2, (-line_width) / 2, 0., true, true, p_init.initialPoint() );
- } else if (butt == butt_square) {
- //don't know what to do
- pb.lineTo(p_init.initialPoint() );
- } else if (butt == butt_pointy) {
- //don't know what to do
- //Geom::Point end_deriv = Geom::unitTangentAt( Geom::reverse(path_in[lmnop].toPwSb()[path_in[lmnop].size()]), 0);
- //double radius = 0.5 * Geom::distance(path_in[lmnop].finalPoint(), p_rev.initialPoint());
-
- pb.lineTo(p_init.initialPoint() );
- }
- }
- else
- {
- //final join
- //refer to half_outline for documentation
- Geom::Path p_almost = path_in[lmnop];
- p_almost.appendNew<Geom::LineSegment> ( path_in[lmnop].initialPoint() );
- p_init = Outline::half_outline( p_almost, -line_width, butt,
- miter_lim );
- p_rev = Outline::half_outline( p_almost.reverse(), -line_width, butt,
- miter_lim );
- p.LoadPath(path_in[lmnop], Geom::Affine(), false, false);
-
- //this is a kludge, because I can't find how to make this work properly
- bool lastIsLinear = ( (Geom::distance(path_in[lmnop].finalPoint(),
- path_in[lmnop] [path_in[lmnop].size() - 1].finalPoint())) ==
- (path_in[lmnop] [path_in[lmnop].size()].length()));
-
- p_almost = p_init;
- if (lastIsLinear)
- {
- p_almost.erase_last(); p_almost.erase_last();
- }
-
- //outside test
- Geom::Curve* cbc1 = p_almost[p_almost.size() - 1].duplicate();
- Geom::Curve* cbc2 = p_almost[0].duplicate();
-
- Geom::Crossings cross = Geom::crossings(*cbc1, *cbc2);
-
- if (cross.empty())
- {
- //this is the outside path
-
- //reuse the old one
- p_init = p_almost;
- Outline::reflect_curves(p_init, cbc1, cbc2, p_almost.initialPoint(), miter_lim );
- pb.moveTo(p_init.initialPoint()); pb.append(p_init);
- }
- else
- {
- //inside, carry on :-)
- pb.moveTo(p_almost.initialPoint()); pb.append(p_almost);
- }
-
- p_almost = p_rev;
- if (lastIsLinear)
- {
- p_almost.erase(p_almost.begin() );
- p_almost.erase(p_almost.begin() );
- }
-
- delete cbc1; delete cbc2; cbc1 = cbc2 = NULL;
-
- cbc1 = p_almost[p_almost.size() - 1].duplicate();
- cbc2 = p_almost[0].duplicate();
-
- cross = Geom::crossings(*cbc1, *cbc2);
-
- if (cross.empty())
- {
- //outside path
-
- p_init = p_almost;
- reflect_curves(p_init, cbc1, cbc2, p_almost.initialPoint(), miter_lim );
- pb.moveTo(p_init.initialPoint()); pb.append(p_init);
- }
- else
- {
- //inside
- pb.moveTo(p_almost.initialPoint()); pb.append(p_almost);
- }
- delete cbc1; delete cbc2; cbc1 = cbc2 = NULL;
- }
- //pb.closePath();
- pb.flush();
- Geom::PathVector pv_np = pb.peek();
- //hack
- for (unsigned abcd = 0; abcd < pv_np.size(); abcd++)
- {
- path_out.push_back( pv_np[abcd] );
- }
- }
- else
- {
- p.LoadPath(path_in[lmnop], Geom::Affine(), false, false);
- p.Outline(&outlinepath, line_width / 2, join, butt, miter_lim);
- std::vector<Geom::Path> *pv_p = outlinepath.MakePathVector();
- //hack
- path_out.push_back( (*pv_p)[0].reverse() );
- delete pv_p;
- }
- }
- return path_out;
- }
- static Geom::PathVector outlinePath_extr(const Geom::PathVector& path_in, double line_width, LineJoinType join, ButtType butt, double miter_lim)
- {
- Path p = Path();
- Path outlinepath = Path();
- for (unsigned i = 0; i < path_in.size(); i++)
- {
- p.LoadPath(path_in[i], Geom::Affine(), false, ( (i==0) ? false : true));
- }
-
- Geom::PathVector path_out;
- for (unsigned lmnop = 0; lmnop < path_in.size(); lmnop++)
- {
- if (path_in[lmnop].size() > 1)
- {
- Geom::Path p_init;
- Geom::Path p_rev;
- Geom::PathBuilder pb = Geom::PathBuilder();
-
- if ( !path_in[lmnop].closed() )
- {
- p_init = Outline::half_outline_extrp( path_in[lmnop], -line_width, butt,
- miter_lim );
- p_rev = Outline::half_outline_extrp( path_in[lmnop].reverse(), -line_width, butt,
- miter_lim );
-
- pb.moveTo(p_init.initialPoint() );
- pb.append(p_init);
-
- //cap
- if (butt == butt_straight) {
- pb.lineTo(p_rev.initialPoint() );
- } else if (butt == butt_round) {
- pb.arcTo((-line_width) / 2, (-line_width) / 2, 0., true, true, p_rev.initialPoint() );
- } else if (butt == butt_square) {
- //don't know what to do
- pb.lineTo(p_rev.initialPoint() );
- } else if (butt == butt_pointy) {
- //don't know what to do
- pb.lineTo(p_rev.initialPoint() );
- }
-
- pb.append(p_rev);
-
- if (butt == butt_straight) {
- pb.lineTo(p_init.initialPoint() );
- } else if (butt == butt_round) {
- pb.arcTo((-line_width) / 2, (-line_width) / 2, 0., true, true, p_init.initialPoint() );
- } else if (butt == butt_square) {
- //don't know what to do
- pb.lineTo(p_init.initialPoint() );
- } else if (butt == butt_pointy) {
- //don't know what to do
- //Geom::Point end_deriv = Geom::unitTangentAt( Geom::reverse(path_in[lmnop].toPwSb()[path_in[lmnop].size()]), 0);
- //double radius = 0.5 * Geom::distance(path_in[lmnop].finalPoint(), p_rev.initialPoint());
-
- pb.lineTo(p_init.initialPoint() );
- }
- }
- else
- {
- //final join
- //refer to half_outline for documentation
- Geom::Path p_almost = path_in[lmnop];
- p_almost.appendNew<Geom::LineSegment> ( path_in[lmnop].initialPoint() );
- p_init = Outline::half_outline_extrp( p_almost, -line_width, butt,
- miter_lim );
- p_rev = Outline::half_outline_extrp( p_almost.reverse(), -line_width, butt,
- miter_lim );
- p.LoadPath(path_in[lmnop], Geom::Affine(), false, false);
-
- //this is a kludge, because I can't find how to make this work properly
- bool lastIsLinear = ( (Geom::distance(path_in[lmnop].finalPoint(),
- path_in[lmnop] [path_in[lmnop].size() - 1].finalPoint())) ==
- (path_in[lmnop] [path_in[lmnop].size()].length()));
-
- p_almost = p_init;
- if (lastIsLinear)
- {
- p_almost.erase_last(); p_almost.erase_last();
- }
-
- //outside test
- Geom::Curve* cbc1 = p_almost[p_almost.size() - 1].duplicate();
- Geom::Curve* cbc2 = p_almost[0].duplicate();
-
- Geom::Crossings cross = Geom::crossings(*cbc1, *cbc2);
-
- if (cross.empty())
- {
- //this is the outside path
-
- //reuse the old one
- p_init = p_almost;
- Outline::extrapolate_curves(p_init, cbc1, cbc2, p_almost.initialPoint(), miter_lim );
- pb.moveTo(p_init.initialPoint()); pb.append(p_init);
- }
- else
- {
- //inside, carry on :-)
- pb.moveTo(p_almost.initialPoint()); pb.append(p_almost);
- }
-
- p_almost = p_rev;
- if (lastIsLinear)
- {
- p_almost.erase(p_almost.begin() );
- p_almost.erase(p_almost.begin() );
- }
-
- delete cbc1; delete cbc2; cbc1 = cbc2 = NULL;
-
- cbc1 = p_almost[p_almost.size() - 1].duplicate();
- cbc2 = p_almost[0].duplicate();
-
- cross = Geom::crossings(*cbc1, *cbc2);
-
- if (cross.empty())
- {
- //outside path
-
- p_init = p_almost;
- extrapolate_curves(p_init, cbc1, cbc2, p_almost.initialPoint(), miter_lim );
- pb.moveTo(p_init.initialPoint()); pb.append(p_init);
- }
- else
- {
- //inside
- pb.moveTo(p_almost.initialPoint()); pb.append(p_almost);
- }
- delete cbc1; delete cbc2; cbc1 = cbc2 = NULL;
- }
- //pb.closePath();
- pb.flush();
- Geom::PathVector pv_np = pb.peek();
- //hack
- for (unsigned abcd = 0; abcd < pv_np.size(); abcd++)
- {
- path_out.push_back( pv_np[abcd] );
- }
- }
- else
- {
- p.LoadPath(path_in[lmnop], Geom::Affine(), false, false);
- p.Outline(&outlinepath, line_width / 2, join_pointy, butt, miter_lim);
- std::vector<Geom::Path> *pv_p = outlinepath.MakePathVector();
- //hack
- path_out.push_back( (*pv_p)[0].reverse() );
- delete pv_p;
- }
- }
- return path_out;
- }
-
-
-} // namespace Outline
-
-/*
- 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/path-chemistry.cpp b/src/path-chemistry.cpp index 5f478435d..456af3731 100644 --- a/src/path-chemistry.cpp +++ b/src/path-chemistry.cpp @@ -22,6 +22,7 @@ #include "xml/repr.h" #include "svg/svg.h" #include "display/curve.h" +#include "color.h" #include <glib.h> #include <glibmm/i18n.h> #include "sp-path.h" @@ -438,6 +439,10 @@ sp_item_list_to_curves(const GSList *items, GSList **selected, GSList **to_selec gchar *title = item->title(); // remember description gchar *desc = item->desc(); + // remember highlight color + guint32 highlight_color = 0; + if (item->isHighlightSet()) + highlight_color = item->highlight_color(); // It's going to resurrect, so we delete without notifying listeners. item->deleteObject(false); @@ -455,6 +460,9 @@ sp_item_list_to_curves(const GSList *items, GSList **selected, GSList **to_selec newObj->setDesc(desc); g_free(desc); } + if (highlight_color && newObj) { + SP_ITEM(newObj)->setHighlightColor( highlight_color ); + } // move to the saved position repr->setPosition(pos > 0 ? pos : 0); diff --git a/src/splivarot.cpp b/src/splivarot.cpp index 5c7b389ff..1eab73b62 100644 --- a/src/splivarot.cpp +++ b/src/splivarot.cpp @@ -1339,6 +1339,10 @@ sp_selected_path_outline(SPDesktop *desktop) gchar *title = item->title(); // remember description gchar *desc = item->desc(); + // remember highlight color + guint32 highlight_color = 0; + if (item->isHighlightSet()) + highlight_color = item->highlight_color(); if (res->descr_cmd.size() > 1) { // if there's 0 or 1 node left, drop this path altogether @@ -1381,6 +1385,9 @@ sp_selected_path_outline(SPDesktop *desktop) if (desc) { newitem->setDesc(desc); } + if (highlight_color && newitem) { + newitem->setHighlightColor( highlight_color ); + } SPShape *shape = SP_SHAPE(item); @@ -1456,13 +1463,23 @@ sp_selected_path_outline(SPDesktop *desktop) g_repr, xml_doc, doc ); } } + //bug 1290573: completely destroy the old object first to prevent + //an ID clash, which has issues on undo + curve->unref(); + selection->remove(item); + item->deleteObject(false); selection->add(g_repr); Inkscape::GC::release(g_repr); - - } else { + } else + { + //bug 1290573: completely destroy the old object first to prevent + //an ID clash, which has issues on undo + curve->unref(); + selection->remove(item); + item->deleteObject(false); // add the new repr to the parent parent->appendChild(repr); @@ -1481,6 +1498,9 @@ sp_selected_path_outline(SPDesktop *desktop) if (desc) { newitem->setDesc(desc); } + if (highlight_color && newitem) { + newitem->setHighlightColor( highlight_color ); + } selection->add(repr); @@ -1488,10 +1508,6 @@ sp_selected_path_outline(SPDesktop *desktop) Inkscape::GC::release(repr); - curve->unref(); - selection->remove(item); - item->deleteObject(false); - } if (title) { g_free(title); diff --git a/src/ui/dialog/color-item.cpp b/src/ui/dialog/color-item.cpp index a1951ec48..bab7e18e1 100644 --- a/src/ui/dialog/color-item.cpp +++ b/src/ui/dialog/color-item.cpp @@ -11,8 +11,18 @@ * Released under GNU GPL, read the file 'COPYING' for more information */ +#ifdef HAVE_CONFIG_H +# include "config.h" +#endif + #include <errno.h> + +#if GLIBMM_DISABLE_DEPRECATED && HAVE_GLIBMM_THREADS_H +#include <glibmm/threads.h> +#endif + #include <gtkmm/label.h> +#include <glibmm/i18n.h> #include <cairo.h> #include <gtk/gtk.h> @@ -35,216 +45,766 @@ #include "xml/repr.h" #include "verbs.h" #include "widgets/gradient-vector.h" -#include "sp-paint-server.h" #include "color.h" // for SP_RGBA32_U_COMPOSE -#include <glibmm/i18n.h> namespace Inkscape { namespace UI { namespace Dialogs { +static std::vector<std::string> mimeStrings; +static std::map<std::string, guint> mimeToInt; + -bool ColorItem::on_enter_notify_event(GdkEventCrossing* event) +#if ENABLE_MAGIC_COLORS +// TODO remove this soon: +extern std::vector<SwatchPage*> possible; +#endif // ENABLE_MAGIC_COLORS + + +#if ENABLE_MAGIC_COLORS +static bool bruteForce( SPDocument* document, Inkscape::XML::Node* node, Glib::ustring const& match, int r, int g, int b ) { - SPDesktop *desktop = SP_ACTIVE_DESKTOP; - if ( desktop ) { - gchar* msg = g_strdup_printf(_("Color: <b>%s</b>; <b>Click</b> to set fill, <b>Shift+click</b> to set stroke"),def); - desktop->tipsMessageContext()->set(Inkscape::INFORMATION_MESSAGE, msg); - g_free(msg); + bool changed = false; + + if ( node ) { + gchar const * val = node->attribute("inkscape:x-fill-tag"); + if ( val && (match == val) ) { + SPObject *obj = document->getObjectByRepr( node ); + + gchar c[64] = {0}; + sp_svg_write_color( c, sizeof(c), SP_RGBA32_U_COMPOSE( r, g, b, 0xff ) ); + SPCSSAttr *css = sp_repr_css_attr_new(); + sp_repr_css_set_property( css, "fill", c ); + + sp_desktop_apply_css_recursive( obj, css, true ); + static_cast<SPItem*>(obj)->updateRepr(); + + changed = true; + } + + val = node->attribute("inkscape:x-stroke-tag"); + if ( val && (match == val) ) { + SPObject *obj = document->getObjectByRepr( node ); + + gchar c[64] = {0}; + sp_svg_write_color( c, sizeof(c), SP_RGBA32_U_COMPOSE( r, g, b, 0xff ) ); + SPCSSAttr *css = sp_repr_css_attr_new(); + sp_repr_css_set_property( css, "stroke", c ); + + sp_desktop_apply_css_recursive( (SPItem*)obj, css, true ); + ((SPItem*)obj)->updateRepr(); + + changed = true; + } + + Inkscape::XML::Node* first = node->firstChild(); + changed |= bruteForce( document, first, match, r, g, b ); + + changed |= bruteForce( document, node->next(), match, r, g, b ); } - return Gtk::Widget::on_enter_notify_event(event); + + return changed; +} +#endif // ENABLE_MAGIC_COLORS + +static void handleClick( GtkWidget* /*widget*/, gpointer callback_data ) { + ColorItem* item = reinterpret_cast<ColorItem*>(callback_data); + if ( item ) { + item->buttonClicked(false); + } +} + +static void handleSecondaryClick( GtkWidget* /*widget*/, gint /*arg1*/, gpointer callback_data ) { + ColorItem* item = reinterpret_cast<ColorItem*>(callback_data); + if ( item ) { + item->buttonClicked(true); + } +} + +static gboolean handleEnterNotify( GtkWidget* /*widget*/, GdkEventCrossing* /*event*/, gpointer callback_data ) { + ColorItem* item = reinterpret_cast<ColorItem*>(callback_data); + if ( item ) { + SPDesktop *desktop = SP_ACTIVE_DESKTOP; + if ( desktop ) { + gchar* msg = g_strdup_printf(_("Color: <b>%s</b>; <b>Click</b> to set fill, <b>Shift+click</b> to set stroke"), + item->def.descr.c_str()); + desktop->tipsMessageContext()->set(Inkscape::INFORMATION_MESSAGE, msg); + g_free(msg); + } + } + return FALSE; +} + +static gboolean handleLeaveNotify( GtkWidget* /*widget*/, GdkEventCrossing* /*event*/, gpointer callback_data ) { + ColorItem* item = reinterpret_cast<ColorItem*>(callback_data); + if ( item ) { + SPDesktop *desktop = SP_ACTIVE_DESKTOP; + if ( desktop ) { + desktop->tipsMessageContext()->clear(); + } + } + return FALSE; } -bool ColorItem::on_leave_notify_event(GdkEventCrossing* event) +static void dieDieDie( GObject *obj, gpointer user_data ) { - SPDesktop *desktop = SP_ACTIVE_DESKTOP; - if ( desktop ) { - desktop->tipsMessageContext()->clear(); + g_message("die die die %p %p", obj, user_data ); +} + +static bool getBlock( std::string& dst, guchar ch, std::string const & str ) +{ + bool good = false; + std::string::size_type pos = str.find(ch); + if ( pos != std::string::npos ) + { + std::string::size_type pos2 = str.find( '(', pos ); + if ( pos2 != std::string::npos ) { + std::string::size_type endPos = str.find( ')', pos2 ); + if ( endPos != std::string::npos ) { + dst = str.substr( pos2 + 1, (endPos - pos2 - 1) ); + good = true; + } + } } - return Gtk::Widget::on_leave_notify_event(event); + return good; } -void ColorItem::selection_modified(Selection* selection, guint flags) +static bool popVal( guint64& numVal, std::string& str ) { - selection_changed(selection); + bool good = false; + std::string::size_type endPos = str.find(','); + if ( endPos == std::string::npos ) { + endPos = str.length(); + } + + if ( endPos != std::string::npos && endPos > 0 ) { + std::string xxx = str.substr( 0, endPos ); + const gchar* ptr = xxx.c_str(); + gchar* endPtr = 0; + numVal = g_ascii_strtoull( ptr, &endPtr, 10 ); + if ( (numVal == G_MAXUINT64) && (ERANGE == errno) ) { + // overflow + } else if ( (numVal == 0) && (endPtr == ptr) ) { + // failed conversion + } else { + good = true; + str.erase( 0, endPos + 1 ); + } + } + + return good; } -void ColorItem::selection_changed(Selection* selection) +// TODO resolve this more cleanly: +extern gboolean colorItemHandleButtonPress( GtkWidget* /*widget*/, GdkEventButton* event, gpointer user_data); + +static void colorItemDragBegin( GtkWidget */*widget*/, GdkDragContext* dc, gpointer data ) { - SPItem* item = selection->singleItem(); - SPPaintServer* grad; - if (item && - ( - (item->style->fill.isPaintserver() && - SP_IS_GRADIENT( (grad = item->style->getFillPaintServer()) ) - && SP_GRADIENT(grad)->getVector() == gradient) || - - (item->style->stroke.isPaintserver() && - SP_IS_GRADIENT( (grad = item->style->getStrokePaintServer()) ) && - SP_GRADIENT(grad)->getVector() == gradient) - ) - ) + ColorItem* item = reinterpret_cast<ColorItem*>(data); + if ( item ) { - if (!_isSelected) { - _isSelected = true; - queue_draw(); + using Inkscape::IO::Resource::get_path; + using Inkscape::IO::Resource::ICONS; + using Inkscape::IO::Resource::SYSTEM; + int width = 32; + int height = 24; + + if (item->def.getType() != ege::PaintDef::RGB){ + GError *error = NULL; + gsize bytesRead = 0; + gsize bytesWritten = 0; + gchar *localFilename = g_filename_from_utf8( get_path(SYSTEM, ICONS, "remove-color.png"), + -1, + &bytesRead, + &bytesWritten, + &error); + GdkPixbuf* pixbuf = gdk_pixbuf_new_from_file_at_scale(localFilename, width, height, FALSE, &error); + g_free(localFilename); + gtk_drag_set_icon_pixbuf( dc, pixbuf, 0, 0 ); + } else { + GdkPixbuf* pixbuf = 0; + if ( item->getGradient() ){ + cairo_surface_t *s = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, width, height); + cairo_pattern_t *gradient = sp_gradient_create_preview_pattern(item->getGradient(), width); + cairo_t *ct = cairo_create(s); + cairo_set_source(ct, gradient); + cairo_paint(ct); + cairo_destroy(ct); + cairo_pattern_destroy(gradient); + cairo_surface_flush(s); + + pixbuf = ink_pixbuf_create_from_cairo_surface(s); + } else { + Glib::RefPtr<Gdk::Pixbuf> thumb = Gdk::Pixbuf::create( Gdk::COLORSPACE_RGB, false, 8, width, height ); + guint32 fillWith = (0xff000000 & (item->def.getR() << 24)) + | (0x00ff0000 & (item->def.getG() << 16)) + | (0x0000ff00 & (item->def.getB() << 8)); + thumb->fill( fillWith ); + pixbuf = thumb->gobj(); + g_object_ref(G_OBJECT(pixbuf)); + } + gtk_drag_set_icon_pixbuf( dc, pixbuf, 0, 0 ); } - } else if (_isSelected) { - _isSelected = false; - queue_draw(); } + +} + +//"drag-drop" +// gboolean dragDropColorData( GtkWidget *widget, +// GdkDragContext *drag_context, +// gint x, +// gint y, +// guint time, +// gpointer user_data) +// { +// // TODO finish + +// return TRUE; +// } + + +SwatchPage::SwatchPage() + : _prefWidth(0) +{ } -ColorItem::ColorItem( SPGradient* grad, const gchar* name, SPDesktop* desktop ) : - Glib::ObjectBase("coloritem"), - Gtk::Widget(), - def( name ), - gradient(grad), - _isSelected(false) +SwatchPage::~SwatchPage() { - set_has_window(true); - add_events(Gdk::BUTTON_PRESS_MASK); - add_events(Gdk::ENTER_NOTIFY_MASK | Gdk::LEAVE_NOTIFY_MASK); - sel_connection = desktop->selection->connectChanged(sigc::mem_fun(*this, &ColorItem::selection_changed)); - mod_connection = desktop->selection->connectModified(sigc::mem_fun(*this, &ColorItem::selection_modified)); - selection_changed(desktop->selection); } -void ColorItem::on_size_request(Gtk::Requisition* requisition) + +ColorItem::ColorItem(ege::PaintDef::ColorType type) : + def(type), + _isFill(false), + _isStroke(false), + _isLive(false), + _linkIsTone(false), + _linkPercent(0), + _linkGray(0), + _linkSrc(0), + _grad(0), + _pattern(0) { - requisition->height = 20; - requisition->width = 20; } -void ColorItem::on_size_allocate(Gtk::Allocation& allocation) +ColorItem::ColorItem( unsigned int r, unsigned int g, unsigned int b, Glib::ustring& name ) : + def( r, g, b, name ), + _isFill(false), + _isStroke(false), + _isLive(false), + _linkIsTone(false), + _linkPercent(0), + _linkGray(0), + _linkSrc(0), + _grad(0), + _pattern(0) { - set_allocation(allocation); - if (m_refGdkWindow) - { - m_refGdkWindow->move_resize( allocation.get_x(), allocation.get_y(), allocation.get_width(), allocation.get_height() ); +} + +ColorItem::~ColorItem() +{ + if (_pattern != NULL) { + cairo_pattern_destroy(_pattern); + } +} + +ColorItem::ColorItem(ColorItem const &other) : + Inkscape::UI::Previewable() +{ + if ( this != &other ) { + *this = other; + } +} + +ColorItem &ColorItem::operator=(ColorItem const &other) +{ + if ( this != &other ) { + def = other.def; + + // TODO - correct linkage + _linkSrc = other._linkSrc; + g_message("Erk!"); + } + return *this; +} + +void ColorItem::setState( bool fill, bool stroke ) +{ + if ( (_isFill != fill) || (_isStroke != stroke) ) { + _isFill = fill; + _isStroke = stroke; + + for ( std::vector<Gtk::Widget*>::iterator it = _previews.begin(); it != _previews.end(); ++it ) { + Gtk::Widget* widget = *it; + if ( IS_EEK_PREVIEW(widget->gobj()) ) { + EekPreview * preview = EEK_PREVIEW(widget->gobj()); + + int val = eek_preview_get_linked( preview ); + val &= ~(PREVIEW_FILL | PREVIEW_STROKE); + if ( _isFill ) { + val |= PREVIEW_FILL; + } + if ( _isStroke ) { + val |= PREVIEW_STROKE; + } + eek_preview_set_linked( preview, static_cast<LinkType>(val) ); + } + } + } +} + +void ColorItem::setGradient(SPGradient *grad) +{ + if (_grad != grad) { + _grad = grad; + // TODO regen and push to listeners } + + setName( gr_prepare_label(_grad) ); } -void ColorItem::on_map() +void ColorItem::setName(const Glib::ustring name) { - Gtk::Widget::on_map(); + //def.descr = name; + + for ( std::vector<Gtk::Widget*>::iterator it = _previews.begin(); it != _previews.end(); ++it ) { + Gtk::Widget* widget = *it; + if ( IS_EEK_PREVIEW(widget->gobj()) ) { + gtk_widget_set_tooltip_text(GTK_WIDGET(widget->gobj()), name.c_str()); + } + else if ( GTK_IS_LABEL(widget->gobj()) ) { + gtk_label_set_text(GTK_LABEL(widget->gobj()), name.c_str()); + } + } } -void ColorItem::on_unmap() +void ColorItem::setPattern(cairo_pattern_t *pattern) { - Gtk::Widget::on_unmap(); + if (pattern) { + cairo_pattern_reference(pattern); + } + if (_pattern) { + cairo_pattern_destroy(_pattern); + } + _pattern = pattern; + + _updatePreviews(); } -void ColorItem::on_realize() +void ColorItem::_dragGetColorData( GtkWidget */*widget*/, + GdkDragContext */*drag_context*/, + GtkSelectionData *data, + guint info, + guint /*time*/, + gpointer user_data) +{ + ColorItem* item = reinterpret_cast<ColorItem*>(user_data); + std::string key; + if ( info < mimeStrings.size() ) { + key = mimeStrings[info]; + } else { + g_warning("ERROR: unknown value (%d)", info); + } + + if ( !key.empty() ) { + char* tmp = 0; + int len = 0; + int format = 0; + item->def.getMIMEData(key, tmp, len, format); + if ( tmp ) { + GdkAtom dataAtom = gdk_atom_intern( key.c_str(), FALSE ); + gtk_selection_data_set( data, dataAtom, format, (guchar*)tmp, len ); + delete[] tmp; + } + } +} + +void ColorItem::_dropDataIn( GtkWidget */*widget*/, + GdkDragContext */*drag_context*/, + gint /*x*/, gint /*y*/, + GtkSelectionData */*data*/, + guint /*info*/, + guint /*event_time*/, + gpointer /*user_data*/) { - set_realized(); - ensure_style(); - - if(!m_refGdkWindow) - { - //Create the GdkWindow: - - GdkWindowAttr attributes; - memset(&attributes, 0, sizeof(attributes)); - - Gtk::Allocation allocation = get_allocation(); - - //Set initial position and size of the Gdk::Window: - attributes.x = allocation.get_x(); - attributes.y = allocation.get_y(); - attributes.width = allocation.get_width(); - attributes.height = allocation.get_height(); - - attributes.event_mask = get_events () | Gdk::EXPOSURE_MASK; - attributes.window_type = GDK_WINDOW_CHILD; - attributes.wclass = GDK_INPUT_OUTPUT; - - m_refGdkWindow = Gdk::Window::create(get_parent_window(), &attributes, - GDK_WA_X | GDK_WA_Y); - set_window(m_refGdkWindow); - - //Attach this widget's style to its Gdk::Window. - style_attach(); - - //make the widget receive expose events - m_refGdkWindow->set_user_data(gobj()); - } } -void ColorItem::on_unrealize() +void ColorItem::_colorDefChanged(void* data) { - m_refGdkWindow.reset(); - - Gtk::Widget::on_unrealize(); + ColorItem* item = reinterpret_cast<ColorItem*>(data); + if ( item ) { + item->_updatePreviews(); + } } -bool ColorItem::on_expose_event(GdkEventExpose* event) +void ColorItem::_updatePreviews() { - if(m_refGdkWindow) + for ( std::vector<Gtk::Widget*>::iterator it = _previews.begin(); it != _previews.end(); ++it ) { + Gtk::Widget* widget = *it; + if ( IS_EEK_PREVIEW(widget->gobj()) ) { + EekPreview * preview = EEK_PREVIEW(widget->gobj()); + + _regenPreview(preview); + + widget->queue_draw(); + } + } + + for ( std::vector<ColorItem*>::iterator it = _listeners.begin(); it != _listeners.end(); ++it ) { + guint r = def.getR(); + guint g = def.getG(); + guint b = def.getB(); + + if ( (*it)->_linkIsTone ) { + r = ( ((*it)->_linkPercent * (*it)->_linkGray) + ((100 - (*it)->_linkPercent) * r) ) / 100; + g = ( ((*it)->_linkPercent * (*it)->_linkGray) + ((100 - (*it)->_linkPercent) * g) ) / 100; + b = ( ((*it)->_linkPercent * (*it)->_linkGray) + ((100 - (*it)->_linkPercent) * b) ) / 100; + } else { + r = ( ((*it)->_linkPercent * 255) + ((100 - (*it)->_linkPercent) * r) ) / 100; + g = ( ((*it)->_linkPercent * 255) + ((100 - (*it)->_linkPercent) * g) ) / 100; + b = ( ((*it)->_linkPercent * 255) + ((100 - (*it)->_linkPercent) * b) ) / 100; + } + + (*it)->def.setRGB( r, g, b ); + } + + +#if ENABLE_MAGIC_COLORS + // Look for objects using this color { - Cairo::RefPtr<Cairo::Context> cr = m_refGdkWindow->create_cairo_context(); - if(event) + SPDesktop *desktop = SP_ACTIVE_DESKTOP; + if ( desktop ) { + SPDocument* document = sp_desktop_document( desktop ); + Inkscape::XML::Node *rroot = document->getReprRoot(); + if ( rroot ) { + + // Find where this thing came from + Glib::ustring paletteName; + bool found = false; + int index = 0; + for ( std::vector<SwatchPage*>::iterator it2 = possible.begin(); it2 != possible.end() && !found; ++it2 ) { + SwatchPage* curr = *it2; + index = 0; + for ( boost::ptr_vector<ColorItem>::iterator zz = curr->_colors.begin(); zz != curr->_colors.end(); ++zz ) { + if ( this == &*zz ) { + found = true; + paletteName = curr->_name; + break; + } else { + index++; + } + } + } + + if ( !paletteName.empty() ) { + gchar* str = g_strdup_printf("%d|", index); + paletteName.insert( 0, str ); + g_free(str); + str = 0; + + if ( bruteForce( document, rroot, paletteName, def.getR(), def.getG(), def.getB() ) ) { + SPDocumentUndo::done( document , SP_VERB_DIALOG_SWATCHES, + _("Change color definition")); + } + } + } + } + } +#endif // ENABLE_MAGIC_COLORS + +} + +void ColorItem::_regenPreview(EekPreview * preview) +{ + if ( def.getType() != ege::PaintDef::RGB ) { + using Inkscape::IO::Resource::get_path; + using Inkscape::IO::Resource::ICONS; + using Inkscape::IO::Resource::SYSTEM; + GError *error = NULL; + gsize bytesRead = 0; + gsize bytesWritten = 0; + gchar *localFilename = g_filename_from_utf8( get_path(SYSTEM, ICONS, "remove-color.png"), + -1, + &bytesRead, + &bytesWritten, + &error); + GdkPixbuf* pixbuf = gdk_pixbuf_new_from_file(localFilename, &error); + if (!pixbuf) { + g_warning("Null pixbuf for %p [%s]", localFilename, localFilename ); + } + g_free(localFilename); + + eek_preview_set_pixbuf( preview, pixbuf ); + } + else if ( !_pattern ){ + eek_preview_set_color( preview, + (def.getR() << 8) | def.getR(), + (def.getG() << 8) | def.getG(), + (def.getB() << 8) | def.getB() ); + } else { + // These correspond to PREVIEW_PIXBUF_WIDTH and VBLOCK from swatches.cpp + // TODO: the pattern to draw should be in the widget that draws the preview, + // so the preview can be scalable + int w = 128; + int h = 16; + + cairo_surface_t *s = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, w, h); + cairo_t *ct = cairo_create(s); + cairo_set_source(ct, _pattern); + cairo_paint(ct); + cairo_destroy(ct); + cairo_surface_flush(s); + + GdkPixbuf* pixbuf = ink_pixbuf_create_from_cairo_surface(s); + eek_preview_set_pixbuf( preview, pixbuf ); + } + + eek_preview_set_linked( preview, (LinkType)((_linkSrc ? PREVIEW_LINK_IN:0) + | (_listeners.empty() ? 0:PREVIEW_LINK_OUT) + | (_isLive ? PREVIEW_LINK_OTHER:0)) ); +} + +Gtk::Widget* ColorItem::getPreview(PreviewStyle style, ViewType view, ::PreviewSize size, guint ratio, guint border) +{ + Gtk::Widget* widget = 0; + if ( style == PREVIEW_STYLE_BLURB) { + Gtk::Label *lbl = new Gtk::Label(def.descr); + lbl->set_alignment(Gtk::ALIGN_START, Gtk::ALIGN_CENTER); + widget = lbl; + } else { + GtkWidget* eekWidget = eek_preview_new(); + EekPreview * preview = EEK_PREVIEW(eekWidget); + Gtk::Widget* newBlot = Glib::wrap(eekWidget); + _regenPreview(preview); + + eek_preview_set_details( preview, + (::ViewType)view, + (::PreviewSize)size, + ratio, + border ); + + def.addCallback( _colorDefChanged, this ); + eek_preview_set_focus_on_click(preview, FALSE); + newBlot->set_tooltip_text(def.descr); + + g_signal_connect( G_OBJECT(newBlot->gobj()), + "clicked", + G_CALLBACK(handleClick), + this); + + g_signal_connect( G_OBJECT(newBlot->gobj()), + "alt-clicked", + G_CALLBACK(handleSecondaryClick), + this); + + g_signal_connect( G_OBJECT(newBlot->gobj()), + "button-press-event", + G_CALLBACK(colorItemHandleButtonPress), + this); + { - // clip to the area that needs to be re-exposed so we don't draw any - // more than we need to. - cr->rectangle(event->area.x, event->area.y, event->area.width, event->area.height); - cr->clip(); + std::vector<std::string> listing = def.getMIMETypes(); + int entryCount = listing.size(); + GtkTargetEntry* entries = new GtkTargetEntry[entryCount]; + GtkTargetEntry* curr = entries; + for ( std::vector<std::string>::iterator it = listing.begin(); it != listing.end(); ++it ) { + curr->target = g_strdup(it->c_str()); + curr->flags = 0; + if ( mimeToInt.find(*it) == mimeToInt.end() ){ + // these next lines are order-dependent: + mimeToInt[*it] = mimeStrings.size(); + mimeStrings.push_back(*it); + } + curr->info = mimeToInt[curr->target]; + curr++; + } + gtk_drag_source_set( GTK_WIDGET(newBlot->gobj()), + GDK_BUTTON1_MASK, + entries, entryCount, + GdkDragAction(GDK_ACTION_MOVE | GDK_ACTION_COPY) ); + for ( int i = 0; i < entryCount; i++ ) { + g_free(entries[i].target); + } + delete[] entries; } - if (gradient) { - cairo_pattern_t *check = ink_cairo_pattern_create_checkerboard(); - - Cairo::RefPtr<Cairo::Pattern> checkpat(new Cairo::Pattern(check)); - - cr->set_source(checkpat); - cr->paint(); - - cairo_pattern_t *g = sp_gradient_create_preview_pattern(gradient, get_allocation().get_width()); - Cairo::RefPtr<Cairo::Pattern> gpat(new Cairo::Pattern(g)); - cr->set_source(gpat); - cr->paint(); - gpat.clear(); - cairo_pattern_destroy(g); - - checkpat.clear(); - - cairo_pattern_destroy(check); - - if (_isSelected) { - cr->set_source_rgb(0, 0, 0); - cr->set_line_width(3); - cr->move_to(0, get_allocation().get_height()); - cr->line_to(0,0); - cr->line_to(get_allocation().get_width(), 0); - cr->stroke(); - cr->move_to(get_allocation().get_width(), 0); - cr->set_source_rgb(1, 1, 1); - cr->line_to(get_allocation().get_width(), get_allocation().get_height()); - cr->line_to(0, get_allocation().get_height()); - //cr->rectangle(0, 0, get_allocation().get_width(), get_allocation().get_height()); - cr->stroke(); + g_signal_connect( G_OBJECT(newBlot->gobj()), + "drag-data-get", + G_CALLBACK(ColorItem::_dragGetColorData), + this); + + g_signal_connect( G_OBJECT(newBlot->gobj()), + "drag-begin", + G_CALLBACK(colorItemDragBegin), + this ); + + g_signal_connect( G_OBJECT(newBlot->gobj()), + "enter-notify-event", + G_CALLBACK(handleEnterNotify), + this); + + g_signal_connect( G_OBJECT(newBlot->gobj()), + "leave-notify-event", + G_CALLBACK(handleLeaveNotify), + this); + + g_signal_connect( G_OBJECT(newBlot->gobj()), + "destroy", + G_CALLBACK(dieDieDie), + this); + + + widget = newBlot; + } + + _previews.push_back( widget ); + + return widget; +} + +void ColorItem::buttonClicked(bool secondary) +{ + SPDesktop *desktop = SP_ACTIVE_DESKTOP; + if (desktop) { + char const * attrName = secondary ? "stroke" : "fill"; + + SPCSSAttr *css = sp_repr_css_attr_new(); + Glib::ustring descr; + switch (def.getType()) { + case ege::PaintDef::CLEAR: { + // TODO actually make this clear + sp_repr_css_set_property( css, attrName, "none" ); + descr = secondary? _("Remove stroke color") : _("Remove fill color"); + break; + } + case ege::PaintDef::NONE: { + sp_repr_css_set_property( css, attrName, "none" ); + descr = secondary? _("Set stroke color to none") : _("Set fill color to none"); + break; + } +//mark + case ege::PaintDef::RGB: { + Glib::ustring colorspec; + if ( _grad ){ + colorspec = "url(#"; + colorspec += _grad->getId(); + colorspec += ")"; + } else { + gchar c[64]; + guint32 rgba = (def.getR() << 24) | (def.getG() << 16) | (def.getB() << 8) | 0xff; + sp_svg_write_color(c, sizeof(c), rgba); + colorspec = c; + } +//end mark + sp_repr_css_set_property( css, attrName, colorspec.c_str() ); + descr = secondary? _("Set stroke color from swatch") : _("Set fill color from swatch"); + break; } - } else { - cr->set_source_rgb(1, 1, 1); - cr->paint(); - cr->set_source_rgb(1, 0, 0); - cr->set_line_width(3); - cr->move_to(0,0); - cr->line_to(get_allocation().get_width(), get_allocation().get_height()); - cr->move_to(get_allocation().get_width(), 0); - cr->line_to(0, get_allocation().get_height()); - cr->stroke(); } + sp_desktop_set_style(desktop, css); + sp_repr_css_attr_unref(css); + + DocumentUndo::done( sp_desktop_document(desktop), SP_VERB_DIALOG_SWATCHES, descr.c_str() ); } - return true; } -ColorItem::~ColorItem() +void ColorItem::_wireMagicColors( SwatchPage *colorSet ) +{ + if ( colorSet ) + { + for ( boost::ptr_vector<ColorItem>::iterator it = colorSet->_colors.begin(); it != colorSet->_colors.end(); ++it ) + { + std::string::size_type pos = it->def.descr.find("*{"); + if ( pos != std::string::npos ) + { + std::string subby = it->def.descr.substr( pos + 2 ); + std::string::size_type endPos = subby.find("}*"); + if ( endPos != std::string::npos ) + { + subby.erase( endPos ); + //g_message("FOUND MAGIC at '%s'", (*it)->def.descr.c_str()); + //g_message(" '%s'", subby.c_str()); + + if ( subby.find('E') != std::string::npos ) + { + it->def.setEditable( true ); + } + + if ( subby.find('L') != std::string::npos ) + { + it->_isLive = true; + } + + std::string part; + // Tint. index + 1 more val. + if ( getBlock( part, 'T', subby ) ) { + guint64 colorIndex = 0; + if ( popVal( colorIndex, part ) ) { + guint64 percent = 0; + if ( popVal( percent, part ) ) { + it->_linkTint( colorSet->_colors[colorIndex], percent ); + } + } + } + + // Shade/tone. index + 1 or 2 more val. + if ( getBlock( part, 'S', subby ) ) { + guint64 colorIndex = 0; + if ( popVal( colorIndex, part ) ) { + guint64 percent = 0; + if ( popVal( percent, part ) ) { + guint64 grayLevel = 0; + if ( !popVal( grayLevel, part ) ) { + grayLevel = 0; + } + it->_linkTone( colorSet->_colors[colorIndex], percent, grayLevel ); + } + } + } + + } + } + } + } +} + + +void ColorItem::_linkTint( ColorItem& other, int percent ) +{ + if ( !_linkSrc ) + { + other._listeners.push_back(this); + _linkIsTone = false; + _linkPercent = percent; + if ( _linkPercent > 100 ) + _linkPercent = 100; + if ( _linkPercent < 0 ) + _linkPercent = 0; + _linkGray = 0; + _linkSrc = &other; + + ColorItem::_colorDefChanged(&other); + } +} + +void ColorItem::_linkTone( ColorItem& other, int percent, int grayLevel ) { - sel_connection.disconnect(); - mod_connection.disconnect(); + if ( !_linkSrc ) + { + other._listeners.push_back(this); + _linkIsTone = true; + _linkPercent = percent; + if ( _linkPercent > 100 ) + _linkPercent = 100; + if ( _linkPercent < 0 ) + _linkPercent = 0; + _linkGray = grayLevel; + _linkSrc = &other; + + ColorItem::_colorDefChanged(&other); + } } } // namespace Dialogs diff --git a/src/ui/dialog/color-item.h b/src/ui/dialog/color-item.h index 5d97d8803..3a0b33193 100644 --- a/src/ui/dialog/color-item.h +++ b/src/ui/dialog/color-item.h @@ -15,11 +15,7 @@ #include <boost/ptr_container/ptr_vector.hpp> #include "widgets/ege-paint-def.h" -#include "widgets/eek-preview.h" -#include <gtk/gtk.h> -#include <gtkmm/widget.h> -#include "desktop.h" -#include "selection.h" +#include "ui/previewable.h" class SPGradient; @@ -27,43 +23,89 @@ namespace Inkscape { namespace UI { namespace Dialogs { +class ColorItem; + +class SwatchPage +{ +public: + SwatchPage(); + ~SwatchPage(); + + Glib::ustring _name; + int _prefWidth; + boost::ptr_vector<ColorItem> _colors; +}; + /** * The color swatch you see on screen as a clickable box. */ -class ColorItem : public Gtk::Widget +class ColorItem : public Inkscape::UI::Previewable { + friend void _loadPaletteFile( gchar const *filename ); public: - ColorItem( SPGradient * grad, const gchar* name, SPDesktop* desktop ); + ColorItem( ege::PaintDef::ColorType type ); + ColorItem( unsigned int r, unsigned int g, unsigned int b, + Glib::ustring& name ); virtual ~ColorItem(); - - SPGradient * getGradient() { return gradient; } - -protected: - - const gchar* def; - SPGradient * gradient; - virtual bool on_enter_notify_event(GdkEventCrossing* event); - virtual bool on_leave_notify_event(GdkEventCrossing* event); - - virtual void on_size_request(Gtk::Requisition* requisition); - virtual void on_size_allocate(Gtk::Allocation& allocation); - virtual void on_map(); - virtual void on_unmap(); - virtual void on_realize(); - virtual void on_unrealize(); - virtual bool on_expose_event(GdkEventExpose* event); - - Glib::RefPtr<Gdk::Window> m_refGdkWindow; - - + ColorItem(ColorItem const &other); + virtual ColorItem &operator=(ColorItem const &other); + virtual Gtk::Widget* getPreview(PreviewStyle style, + ViewType view, + ::PreviewSize size, + guint ratio, + guint border); + void buttonClicked(bool secondary = false); + + void setGradient(SPGradient *grad); + SPGradient * getGradient() const { return _grad; } + void setPattern(cairo_pattern_t *pattern); + void setName(const Glib::ustring name); + + void setState( bool fill, bool stroke ); + bool isFill() { return _isFill; } + bool isStroke() { return _isStroke; } + + ege::PaintDef def; + private: - void selection_changed(Selection* selection); - void selection_modified(Selection* selection, guint flags); - sigc::connection sel_connection; - sigc::connection mod_connection; - bool _isSelected; + static void _dropDataIn( GtkWidget *widget, + GdkDragContext *drag_context, + gint x, gint y, + GtkSelectionData *data, + guint info, + guint event_time, + gpointer user_data); + + static void _dragGetColorData( GtkWidget *widget, + GdkDragContext *drag_context, + GtkSelectionData *data, + guint info, + guint time, + gpointer user_data); + + static void _wireMagicColors( SwatchPage *colorSet ); + static void _colorDefChanged(void* data); + + void _updatePreviews(); + void _regenPreview(EekPreview * preview); + + void _linkTint( ColorItem& other, int percent ); + void _linkTone( ColorItem& other, int percent, int grayLevel ); + + std::vector<Gtk::Widget*> _previews; + + bool _isFill; + bool _isStroke; + bool _isLive; + bool _linkIsTone; + int _linkPercent; + int _linkGray; + ColorItem* _linkSrc; + SPGradient* _grad; + cairo_pattern_t *_pattern; + std::vector<ColorItem*> _listeners; }; } // namespace Dialogs diff --git a/src/ui/dialog/object-properties.cpp b/src/ui/dialog/object-properties.cpp index 82b2cf6b1..8f36cba43 100644 --- a/src/ui/dialog/object-properties.cpp +++ b/src/ui/dialog/object-properties.cpp @@ -467,6 +467,7 @@ void ObjectProperties::label_changed(void) blocked = true; /* Retrieve the label widget for the object's id */ + //bug 1290573: getId() crashes after undo (cannot create string from NULL ptr) gchar *id = g_strdup(EntryID.get_text().c_str()); g_strcanon (id, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.:", '_'); if (!strcmp (id, item->getId())) { diff --git a/src/ui/dialog/objects.cpp b/src/ui/dialog/objects.cpp index ebfa16f02..2095546fb 100644 --- a/src/ui/dialog/objects.cpp +++ b/src/ui/dialog/objects.cpp @@ -3,6 +3,7 @@ * * Authors: * Theodore Janeczko + * Tweaked by Liam P White for use in Inkscape * * Copyright (C) Theodore Janeczko 2012 <flutterguy317@gmail.com> * @@ -17,20 +18,31 @@ #include <gtkmm/icontheme.h> #include <gtkmm/imagemenuitem.h> #include <gtkmm/separatormenuitem.h> +#include <gtkmm/stock.h> #include <glibmm/i18n.h> #include "desktop.h" #include "desktop-style.h" +#include "dialogs/dialog-events.h" #include "document.h" #include "document-undo.h" +#include "filter-chemistry.h" +#include "filters/blend.h" +#include "filters/gaussian-blur.h" #include "helper/action.h" #include "inkscape.h" +#include "layer-manager.h" #include "preferences.h" +#include "selection.h" +#include "sp-clippath.h" +#include "sp-mask.h" #include "sp-item.h" #include "sp-object.h" +#include "sp-root.h" #include "sp-shape.h" -#include "svg/css-ostringstream.h" +#include "style.h" +#include "tools-switch.h" #include "ui/icon-names.h" #include "ui/widget/imagetoggler.h" #include "ui/widget/layertypeicon.h" @@ -38,29 +50,16 @@ #include "ui/widget/clipmaskicon.h" #include "ui/widget/highlight-picker.h" #include "ui/tools/node-tool.h" +#include "ui/tools/tool-base.h" #include "verbs.h" +#include "widgets/sp-color-notebook.h" #include "widgets/icon.h" #include "xml/node.h" #include "xml/node-observer.h" #include "xml/repr.h" -#include "sp-root.h" -//#include "event-context.h" -#include "selection.h" -#include "dialogs/dialog-events.h" -#include "widgets/sp-color-notebook.h" -#include "style.h" -#include "filter-chemistry.h" -#include "filters/blend.h" -#include "filters/gaussian-blur.h" -#include "sp-clippath.h" -#include "sp-mask.h" -#include "layer-manager.h" -#include "tools-switch.h" //#define DUMP_LAYERS 1 -guint get_group0_keyval(GdkEventKey *event); - namespace Inkscape { namespace UI { namespace Dialog { @@ -82,7 +81,7 @@ enum { COL_VISIBLE = 1, COL_LOCKED, COL_TYPE, - COL_INSERTORDER, +// COL_INSERTORDER, COL_CLIPMASK, COL_HIGHLIGHT }; @@ -106,8 +105,8 @@ enum { BUTTON_LOCK_ALL, BUTTON_UNLOCK_ALL, BUTTON_SETCLIP, - BUTTON_CLIPGROUP, - BUTTON_SETINVCLIP, +// BUTTON_CLIPGROUP, +// BUTTON_SETINVCLIP, BUTTON_UNSETCLIP, BUTTON_SETMASK, BUTTON_UNSETMASK, @@ -214,7 +213,7 @@ public: add(_colType); add(_colHighlight); add(_colClipMask); - add(_colInsertOrder); + //add(_colInsertOrder); } virtual ~ModelColumns() {} @@ -225,7 +224,7 @@ public: Gtk::TreeModelColumn<int> _colType; Gtk::TreeModelColumn<guint32> _colHighlight; Gtk::TreeModelColumn<int> _colClipMask; - Gtk::TreeModelColumn<int> _colInsertOrder; + //Gtk::TreeModelColumn<int> _colInsertOrder; }; /** @@ -352,13 +351,19 @@ void ObjectsPanel::_addObject(SPObject* obj, Gtk::TreeModel::Row* parentRow) Gtk::TreeModel::iterator iter = parentRow ? _store->prepend(parentRow->children()) : _store->prepend(); Gtk::TreeModel::Row row = *iter; row[_model->_colObject] = item; - row[_model->_colLabel] = item->label() ? item->label() : item->getId(); + //this seems to crash on convert stroke to path then undo (probably no ID?) + try { + row[_model->_colLabel] = item->label() ? item->label() : item->getId(); + } catch (...) { + row[_model->_colLabel] = Glib::ustring("getId_failure"); + g_critical("item->getId() failed, using \"getId_failure\""); + } row[_model->_colVisible] = !item->isHidden(); row[_model->_colLocked] = !item->isSensitive(); row[_model->_colType] = group ? (group->layerMode() == SPGroup::LAYER ? 2 : 1) : 0; row[_model->_colHighlight] = item->isHighlightSet() ? item->highlight_color() : item->highlight_color() & 0xffffff00; row[_model->_colClipMask] = item->clip_ref && item->clip_ref->getObject() ? 1 : (item->mask_ref && item->mask_ref->getObject() ? 2 : 0); - row[_model->_colInsertOrder] = group ? (group->insertBottom() ? 2 : 1) : 0; + //row[_model->_colInsertOrder] = group ? (group->insertBottom() ? 2 : 1) : 0; //If our parent object is a group and it's expanded, expand the tree if (SP_IS_GROUP(obj) && SP_GROUP(obj)->expanded()) @@ -388,7 +393,10 @@ void ObjectsPanel::_addObject(SPObject* obj, Gtk::TreeModel::Row* parentRow) */ void ObjectsPanel::_updateObject( SPObject *obj, bool recurse ) { //Find the object in the tree store and update it + + //mark _store->foreach_iter( sigc::bind<SPObject*>(sigc::mem_fun(*this, &ObjectsPanel::_checkForUpdated), obj) ); + //end mark if (recurse) { for (SPObject * iter = obj->children; iter != NULL; iter = iter->next) @@ -419,7 +427,7 @@ bool ObjectsPanel::_checkForUpdated(const Gtk::TreeIter& iter, SPObject* obj) row[_model->_colType] = group ? (group->layerMode() == SPGroup::LAYER ? 2 : 1) : 0; row[_model->_colHighlight] = item ? (item->isHighlightSet() ? item->highlight_color() : item->highlight_color() & 0xffffff00) : 0; row[_model->_colClipMask] = item ? (item->clip_ref && item->clip_ref->getObject() ? 1 : (item->mask_ref && item->mask_ref->getObject() ? 2 : 0)) : 0; - row[_model->_colInsertOrder] = group ? (group->insertBottom() ? 2 : 1) : 0; + //row[_model->_colInsertOrder] = group ? (group->insertBottom() ? 2 : 1) : 0; return true; } @@ -685,7 +693,9 @@ void ObjectsPanel::_setLockedIter( const Gtk::TreeModel::iterator& iter, const b bool ObjectsPanel::_handleKeyEvent(GdkEventKey *event) { - switch (get_group0_keyval(event)) { + bool empty = _desktop->selection->isEmpty(); + + switch (Inkscape::UI::Tools::get_group0_keyval(event)) { case GDK_KEY_Return: case GDK_KEY_KP_Enter: case GDK_KEY_F2: @@ -702,68 +712,33 @@ bool ObjectsPanel::_handleKeyEvent(GdkEventKey *event) } break; case GDK_Home: - { //Move item(s) to top of containing group/layer - if (_desktop->selection->isEmpty()) - { - _fireAction( SP_VERB_LAYER_TO_TOP ); - } - else - { - _fireAction( SP_VERB_SELECTION_TO_FRONT ); - } - return true; - } + _fireAction( empty ? SP_VERB_LAYER_TO_TOP : SP_VERB_SELECTION_TO_FRONT ); + break; case GDK_End: - { //Move item(s) to bottom of containing group/layer - if (_desktop->selection->isEmpty()) - { - _fireAction( SP_VERB_LAYER_TO_BOTTOM ); - } - else - { - _fireAction( SP_VERB_SELECTION_TO_BACK ); - } - return true; - } + _fireAction( empty ? SP_VERB_LAYER_TO_BOTTOM : SP_VERB_SELECTION_TO_BACK ); + break; case GDK_KEY_Page_Up: { //Move item(s) up in containing group/layer - if (_desktop->selection->isEmpty()) - { - _fireAction( SP_VERB_LAYER_RAISE ); - } - else - { - if (event->state & GDK_SHIFT_MASK) { - _fireAction( SP_VERB_LAYER_MOVE_TO_NEXT ); - } else { - _fireAction( SP_VERB_SELECTION_RAISE ); - } - } - return true; + int ch = event->state & GDK_SHIFT_MASK ? SP_VERB_LAYER_MOVE_TO_NEXT : SP_VERB_SELECTION_RAISE; + _fireAction( empty ? SP_VERB_LAYER_RAISE : ch ); + break; } case GDK_KEY_Page_Down: { //Move item(s) down in containing group/layer - if (_desktop->selection->isEmpty()) - { - _fireAction( SP_VERB_LAYER_LOWER ); - } - else - { - if (event->state & GDK_SHIFT_MASK) { - _fireAction( SP_VERB_LAYER_MOVE_TO_PREV ); - } else { - _fireAction( SP_VERB_SELECTION_LOWER ); - } - } - return true; + int ch = event->state & GDK_SHIFT_MASK ? SP_VERB_LAYER_MOVE_TO_PREV : SP_VERB_SELECTION_LOWER; + _fireAction( empty ? SP_VERB_LAYER_LOWER : ch ); + break; } + //TODO: Handle Ctrl-A, etc. + default: + return false; } - return false; + return true; } /** @@ -809,7 +784,7 @@ bool ObjectsPanel::_handleButtonEvent(GdkEventButton* event) return true; } else if (col == _tree.get_column(COL_LOCKED-1) || col == _tree.get_column(COL_TYPE-1) || - col == _tree.get_column(COL_INSERTORDER - 1) || + //col == _tree.get_column(COL_INSERTORDER - 1) || col == _tree.get_column(COL_HIGHLIGHT-1)) { //Click on an icon column, eat this event to keep row selection return true; @@ -926,7 +901,7 @@ bool ObjectsPanel::_handleButtonEvent(GdkEventButton* event) DocumentUndo::done( _desktop->doc() , SP_VERB_DIALOG_OBJECTS, newValue? _("Layer to group") : _("Group to layer")); } - } else if (col == _tree.get_column(COL_INSERTORDER - 1)) { + } /*else if (col == _tree.get_column(COL_INSERTORDER - 1)) { if (SP_IS_GROUP(item)) { //Toggle the current item's insert order @@ -938,7 +913,7 @@ bool ObjectsPanel::_handleButtonEvent(GdkEventButton* event) DocumentUndo::done( _desktop->doc() , SP_VERB_DIALOG_OBJECTS, newValue? _("Set insert mode bottom") : _("Set insert mode top")); } - } else if (col == _tree.get_column(COL_HIGHLIGHT - 1)) { + }*/ else if (col == _tree.get_column(COL_HIGHLIGHT - 1)) { //Clear the highlight targets _highlight_target.clear(); if (_tree.get_selection()->is_selected(path)) @@ -1474,7 +1449,7 @@ void sp_highlight_picker_color_mod(SPColorSelector *csel, GObject * cp) target->setHighlightColor(rgba); target->updateRepr(SP_OBJECT_WRITE_NO_CHILDREN | SP_OBJECT_WRITE_EXT); } - DocumentUndo::done(SP_ACTIVE_DOCUMENT, SP_VERB_DIALOG_OBJECTS, _("Set object highlight color")); + DocumentUndo::maybeDone(SP_ACTIVE_DOCUMENT, "highlight", SP_VERB_DIALOG_OBJECTS, _("Set object highlight color")); } /** @@ -1689,13 +1664,13 @@ ObjectsPanel::ObjectsPanel() : col->add_attribute( typeRenderer->property_active(), _model->_colType ); } - //Insert order - Inkscape::UI::Widget::InsertOrderIcon * insertRenderer = Gtk::manage( new Inkscape::UI::Widget::InsertOrderIcon()); + //Insert order (LiamW: unused) + /*Inkscape::UI::Widget::InsertOrderIcon * insertRenderer = Gtk::manage( new Inkscape::UI::Widget::InsertOrderIcon()); int insertColNum = _tree.append_column("type", *insertRenderer) - 1; col = _tree.get_column(insertColNum); if ( col ) { col->add_attribute( insertRenderer->property_active(), _model->_colInsertOrder ); - } + }*/ //Clip/mask Inkscape::UI::Widget::ClipMaskIcon * clipRenderer = Gtk::manage( new Inkscape::UI::Widget::ClipMaskIcon()); @@ -1807,43 +1782,102 @@ ObjectsPanel::ObjectsPanel() : SPDesktop* targetDesktop = getDesktop(); //Set up the button row + + + //Add object/layer Gtk::Button* btn = Gtk::manage( new Gtk::Button() ); - _styleButton( *btn, GTK_STOCK_ADD, _("New Layer") ); + btn->set_tooltip_text(_("Add layer...")); +#if GTK_CHECK_VERSION(3,10,0) + btn->set_image_from_icon_name(INKSCAPE_ICON("list-add"), Gtk::ICON_SIZE_SMALL_TOOLBAR); +#else + Gtk::Image *image_add = Gtk::manage(new Gtk::Image()); + image_add->set_from_icon_name(INKSCAPE_ICON("list-add"), Gtk::ICON_SIZE_SMALL_TOOLBAR); + btn->set_image(*image_add); +#endif + btn->set_relief(Gtk::RELIEF_NONE); btn->signal_clicked().connect( sigc::bind( sigc::mem_fun(*this, &ObjectsPanel::_takeAction), (int)BUTTON_NEW) ); _buttonsSecondary.pack_start(*btn, Gtk::PACK_SHRINK); + + //Remove object btn = Gtk::manage( new Gtk::Button() ); - _styleButton( *btn, GTK_STOCK_REMOVE, _("Remove") ); + btn->set_tooltip_text(_("Remove object")); +#if GTK_CHECK_VERSION(3,10,0) + btn->set_image_from_icon_name(INKSCAPE_ICON("list-remove"), Gtk::ICON_SIZE_SMALL_TOOLBAR); +#else + Gtk::Image *image_remove = Gtk::manage(new Gtk::Image()); + image_remove->set_from_icon_name(INKSCAPE_ICON("list-remove"), Gtk::ICON_SIZE_SMALL_TOOLBAR); + btn->set_image(*image_remove); +#endif + btn->set_relief(Gtk::RELIEF_NONE); btn->signal_clicked().connect( sigc::bind( sigc::mem_fun(*this, &ObjectsPanel::_takeAction), (int)BUTTON_DELETE) ); _watching.push_back( btn ); _buttonsSecondary.pack_start(*btn, Gtk::PACK_SHRINK); + //Move to bottom btn = Gtk::manage( new Gtk::Button() ); - _styleButton( *btn, GTK_STOCK_GOTO_BOTTOM, _("Move To Bottom") ); + btn->set_tooltip_text(_("Move To Bottom")); +#if GTK_CHECK_VERSION(3,10,0) + btn->set_image_from_icon_name(INKSCAPE_ICON("go-bottom"), Gtk::ICON_SIZE_SMALL_TOOLBAR); +#else + image_remove = Gtk::manage(new Gtk::Image()); + image_remove->set_from_icon_name(INKSCAPE_ICON("go-bottom"), Gtk::ICON_SIZE_SMALL_TOOLBAR); + btn->set_image(*image_remove); +#endif + btn->set_relief(Gtk::RELIEF_NONE); btn->signal_clicked().connect( sigc::bind( sigc::mem_fun(*this, &ObjectsPanel::_takeAction), (int)BUTTON_BOTTOM) ); _watchingNonBottom.push_back( btn ); _buttonsPrimary.pack_end(*btn, Gtk::PACK_SHRINK); - + + //Move down btn = Gtk::manage( new Gtk::Button() ); - _styleButton( *btn, GTK_STOCK_GO_DOWN, _("Move Down") ); + btn->set_tooltip_text(_("Move Down")); +#if GTK_CHECK_VERSION(3,10,0) + btn->set_image_from_icon_name(INKSCAPE_ICON("go-down"), Gtk::ICON_SIZE_SMALL_TOOLBAR); +#else + image_remove = Gtk::manage(new Gtk::Image()); + image_remove->set_from_icon_name(INKSCAPE_ICON("go-down"), Gtk::ICON_SIZE_SMALL_TOOLBAR); + btn->set_image(*image_remove); +#endif + btn->set_relief(Gtk::RELIEF_NONE); btn->signal_clicked().connect( sigc::bind( sigc::mem_fun(*this, &ObjectsPanel::_takeAction), (int)BUTTON_DOWN) ); _watchingNonBottom.push_back( btn ); _buttonsPrimary.pack_end(*btn, Gtk::PACK_SHRINK); + //Move up btn = Gtk::manage( new Gtk::Button() ); - _styleButton( *btn, GTK_STOCK_GO_UP, _("Move Up") ); + btn->set_tooltip_text(_("Move Up")); +#if GTK_CHECK_VERSION(3,10,0) + btn->set_image_from_icon_name(INKSCAPE_ICON("go-up"), Gtk::ICON_SIZE_SMALL_TOOLBAR); +#else + image_remove = Gtk::manage(new Gtk::Image()); + image_remove->set_from_icon_name(INKSCAPE_ICON("go-up"), Gtk::ICON_SIZE_SMALL_TOOLBAR); + btn->set_image(*image_remove); +#endif + btn->set_relief(Gtk::RELIEF_NONE); btn->signal_clicked().connect( sigc::bind( sigc::mem_fun(*this, &ObjectsPanel::_takeAction), (int)BUTTON_UP) ); _watchingNonTop.push_back( btn ); _buttonsPrimary.pack_end(*btn, Gtk::PACK_SHRINK); + //Move to top btn = Gtk::manage( new Gtk::Button() ); - _styleButton( *btn, GTK_STOCK_GOTO_TOP, _("Move To Top") ); + btn->set_tooltip_text(_("Move To Top")); +#if GTK_CHECK_VERSION(3,10,0) + btn->set_image_from_icon_name(INKSCAPE_ICON("go-top"), Gtk::ICON_SIZE_SMALL_TOOLBAR); +#else + image_remove = Gtk::manage(new Gtk::Image()); + image_remove->set_from_icon_name(INKSCAPE_ICON("go-top"), Gtk::ICON_SIZE_SMALL_TOOLBAR); + btn->set_image(*image_remove); +#endif + btn->set_relief(Gtk::RELIEF_NONE); btn->signal_clicked().connect( sigc::bind( sigc::mem_fun(*this, &ObjectsPanel::_takeAction), (int)BUTTON_TOP) ); _watchingNonTop.push_back( btn ); _buttonsPrimary.pack_end(*btn, Gtk::PACK_SHRINK); - btn = Gtk::manage( new Gtk::Button() ); - _styleButton( *btn, GTK_STOCK_UNINDENT, _("Collapse All") ); + //Collapse all + btn = Gtk::manage( new Gtk::Button(Gtk::Stock::UNINDENT) ); + btn->set_tooltip_text(_("Collapse All")); + btn->set_relief(Gtk::RELIEF_NONE); btn->signal_clicked().connect( sigc::bind( sigc::mem_fun(*this, &ObjectsPanel::_takeAction), (int)BUTTON_COLLAPSE_ALL) ); _watchingNonBottom.push_back( btn ); _buttonsPrimary.pack_end(*btn, Gtk::PACK_SHRINK); @@ -2042,15 +2076,6 @@ void ObjectsPanel::setDesktop( SPDesktop* desktop ) //should be okay to put these here because they are never referenced anywhere else using namespace Inkscape::UI::Tools; -guint get_group0_keyval(GdkEventKey *event) { - guint keyval = 0; - gdk_keymap_translate_keyboard_state(gdk_keymap_get_for_display( - gdk_display_get_default()), event->hardware_keycode, - (GdkModifierType) event->state, 0 /*event->key.group*/, &keyval, - NULL, NULL, NULL); - return keyval; -} - void SPItem::setHighlightColor(guint32 const color) { g_free(_highlightColor); @@ -2065,7 +2090,7 @@ void SPItem::setHighlightColor(guint32 const color) NodeTool *tool = 0; if (SP_ACTIVE_DESKTOP ) { - ToolBase *ec = SP_ACTIVE_DESKTOP->event_context; + Inkscape::UI::Tools::ToolBase *ec = SP_ACTIVE_DESKTOP->event_context; if (INK_IS_NODE_TOOL(ec)) { tool = static_cast<NodeTool*>(ec); tools_switch(tool->desktop, TOOLS_NODES); @@ -2079,7 +2104,7 @@ void SPItem::unsetHighlightColor() _highlightColor = NULL; NodeTool *tool = 0; if (SP_ACTIVE_DESKTOP ) { - ToolBase *ec = SP_ACTIVE_DESKTOP->event_context; + Inkscape::UI::Tools::ToolBase *ec = SP_ACTIVE_DESKTOP->event_context; if (INK_IS_NODE_TOOL(ec)) { tool = static_cast<NodeTool*>(ec); tools_switch(tool->desktop, TOOLS_NODES); diff --git a/src/ui/dialog/swatches.cpp b/src/ui/dialog/swatches.cpp index 2a8471b55..807618b4d 100644 --- a/src/ui/dialog/swatches.cpp +++ b/src/ui/dialog/swatches.cpp @@ -6,7 +6,6 @@ * Jon A. Cruz * John Bintz * Abhishek Sharma - * Theodore Janezcko * * Copyright (C) 2005 Jon A. Cruz * Copyright (C) 2008 John Bintz @@ -21,7 +20,6 @@ #include "swatches.h" #include <gtkmm/radiomenuitem.h> -#include <gtkmm/widget.h> #include <glibmm/i18n.h> #include <glibmm/main.h> @@ -47,6 +45,7 @@ #include "sp-gradient.h" #include "sp-gradient-vector.h" #include "style.h" +#include "ui/previewholder.h" #include "widgets/desktop-widget.h" #include "widgets/gradient-vector.h" #include "widgets/eek-preview.h" @@ -57,2305 +56,1130 @@ #include "verbs.h" #include "gradient-chemistry.h" #include "helper/action.h" -#include "xml/node-observer.h" -#include "xml/repr.h" -#include "sp-pattern.h" -#include "icon-size.h" -#include "widgets/icon.h" -#include "filedialog.h" -#include "sp-stop.h" -#include "svg/svg-color.h" -#include "sp-radial-gradient.h" -#include "color-rgba.h" -#include "ui/tools/tool-base.h" -#include "svg/css-ostringstream.h" -#include <queue> -#ifdef WIN32 -#include <windows.h> -#endif - -//lazy! -void sp_desktop_set_gradient(SPDesktop *desktop, SPGradient* gradient, bool fill); +#include "helper/action-context.h" namespace Inkscape { namespace UI { namespace Dialogs { -#define SWATCHES_FILE_NAME "swatches.svg" +#define VBLOCK 16 +#define PREVIEW_PIXBUF_WIDTH 128 -static char* trim( char* str ) { - char* ret = str; - while ( *str && (*str == ' ' || *str == '\t') ) { - str++; - } - ret = str; - while ( *str ) { - str++; - } - str--; - while ( str > ret && (( *str == ' ' || *str == '\t' ) || *str == '\r' || *str == '\n') ) { - *str-- = 0; - } - return ret; -} +void _loadPaletteFile( gchar const *filename, gboolean user=FALSE ); -static void skipWhitespace( char*& str ) { - while ( *str == ' ' || *str == '\t' ) { - str++; +std::list<SwatchPage*> userSwatchPages; +std::list<SwatchPage*> systemSwatchPages; +static std::map<SPDocument*, SwatchPage*> docPalettes; +static std::vector<DocTrack*> docTrackings; +static std::map<SwatchesPanel*, SPDocument*> docPerPanel; + + +class SwatchesPanelHook : public SwatchesPanel +{ +public: + static void convertGradient( GtkMenuItem *menuitem, gpointer userData ); + static void deleteGradient( GtkMenuItem *menuitem, gpointer userData ); +}; + +static void handleClick( GtkWidget* /*widget*/, gpointer callback_data ) { + ColorItem* item = reinterpret_cast<ColorItem*>(callback_data); + if ( item ) { + item->buttonClicked(false); } } -static bool parseNum( char*& str, int& val ) { - val = 0; - while ( '0' <= *str && *str <= '9' ) { - val = val * 10 + (*str - '0'); - str++; +static void handleSecondaryClick( GtkWidget* /*widget*/, gint /*arg1*/, gpointer callback_data ) { + ColorItem* item = reinterpret_cast<ColorItem*>(callback_data); + if ( item ) { + item->buttonClicked(true); } - bool retval = !(*str == 0 || *str == ' ' || *str == '\t' || *str == '\r' || *str == '\n'); - return retval; } -static char * SwatchFile; -static SPDocument * SwatchDocument; -static unsigned int page_suffix; +static GtkWidget* popupMenu = 0; +static GtkWidget *popupSubHolder = 0; +static GtkWidget *popupSub = 0; +static std::vector<Glib::ustring> popupItems; +static std::vector<GtkWidget*> popupExtras; +static ColorItem* bounceTarget = 0; +static SwatchesPanel* bouncePanel = 0; -static void loadPalletFile() +static void redirClick( GtkMenuItem *menuitem, gpointer /*user_data*/ ) { - if (!SwatchDocument) { - SwatchFile=g_build_filename(INKSCAPE_PALETTESDIR, _("swatches.svg"), NULL); - SwatchDocument=SPDocument::createNewDoc (SwatchFile, TRUE); - if (!SwatchDocument) { - SwatchDocument = SPDocument::createNewDoc(NULL, TRUE, true); - sp_repr_save_file(SwatchDocument->getReprDoc(), SwatchFile, SP_SVG_NS_URI); - } + if ( bounceTarget ) { + handleClick( GTK_WIDGET(menuitem), bounceTarget ); } } -static void addStop( Inkscape::XML::Node *parent, Glib::ustring const &color, gfloat opacity, gchar const *offset ) +static void redirSecondaryClick( GtkMenuItem *menuitem, gpointer /*user_data*/ ) { -#ifdef SP_GR_VERBOSE - g_message("addStop(%p, %s, %d, %s)", parent, color.c_str(), opacity, offset); -#endif - Inkscape::XML::Node *stop = parent->document()->createElement("svg:stop"); - { - gchar *tmp = g_strdup_printf( "stop-color:%s;stop-opacity:%f;", color.c_str(), opacity < 0.0 ? 0.0 : (opacity > 1.0 ? 1.0 : opacity) ); - stop->setAttribute( "style", tmp ); - g_free(tmp); + if ( bounceTarget ) { + handleSecondaryClick( GTK_WIDGET(menuitem), 0, bounceTarget ); } - - stop->setAttribute( "offset", offset ); - - parent->appendChild(stop); - Inkscape::GC::release(stop); } -static SPGroup* importGPL(SPDocument* doc, const gchar* full) +static void editGradientImpl( SPDesktop* desktop, SPGradient* gr ) { - SPGroup* ret = NULL; - if ( !Inkscape::IO::file_test( full, G_FILE_TEST_IS_DIR ) ) { - - /*Load the pallet file here*/ - char block[1024]; - FILE *f = Inkscape::IO::fopen_utf8name( full, "r" ); - if ( f ) { - char* result = fgets( block, sizeof(block), f ); - if ( result ) { - if ( strncmp( "GIMP Palette", block, 12 ) == 0 ) { - bool inHeader = true; - bool hasErr = false; - - Inkscape::XML::Node * page = doc->getReprDoc()->createElement("svg:g"); - gchar *id=NULL; - do { - g_free(id); - id = g_strdup_printf("page%d", page_suffix++); - } while (doc->getObjectById(id)); - - page->setAttribute("id", id); - - do { - result = fgets( block, sizeof(block), f ); - block[sizeof(block) - 1] = 0; - if ( result ) { - if ( block[0] == '#' ) { - // ignore comment - } else { - char *ptr = block; - // very simple check for header versus entry - while ( *ptr == ' ' || *ptr == '\t' ) { - ptr++; - } - if ( (*ptr == 0) || (*ptr == '\r') || (*ptr == '\n') ) { - // blank line. skip it. - } else if ( '0' <= *ptr && *ptr <= '9' ) { - // should be an entry link - inHeader = false; - ptr = block; - Glib::ustring name(""); - skipWhitespace(ptr); - if ( *ptr ) { - int r = 0; - int g = 0; - int b = 0; - hasErr = parseNum(ptr, r); - if ( !hasErr ) { - skipWhitespace(ptr); - hasErr = parseNum(ptr, g); - } - if ( !hasErr ) { - skipWhitespace(ptr); - hasErr = parseNum(ptr, b); - } - if ( !hasErr && *ptr ) { - char* n = trim(ptr); - if (n != NULL) { - name = g_dpgettext2(NULL, "Palette", n); - } - } - if ( !hasErr ) { - // Add the entry now - - Inkscape::XML::Node *grad = doc->getReprDoc()->createElement("svg:linearGradient"); - grad->setAttribute("inkscape:label", name.c_str()); - grad->setAttribute( "osb:paint", "solid", 0 ); - SPColor color((float)r / 255, (float)g / 255, (float)b / 255); - addStop(grad, color.toString(), 1, "0"); - page->appendChild(grad); - Inkscape::GC::release(grad); - } - } else { - hasErr = true; - } - } else { - if ( !inHeader ) { - // Hmmm... probably bad. Not quite the format we want? - hasErr = true; - } else { - char* sep = strchr(result, ':'); - if ( sep ) { - *sep = 0; - char* val = trim(sep + 1); - char* name = trim(result); - if ( *name ) { - if ( strcmp( "Name", name ) == 0 ) - { - page->setAttribute("inkscape:label", val); - } - } else { - // error - hasErr = true; - } - } else { - // error - hasErr = true; - } - } - } + if ( gr ) { + bool shown = false; + if ( desktop && desktop->doc() ) { + Inkscape::Selection *selection = sp_desktop_selection( desktop ); + GSList const *items = selection->itemList(); + if (items) { + SPStyle *query = sp_style_new( desktop->doc() ); + int result = objects_query_fillstroke(const_cast<GSList *>(items), query, true); + if ( (result == QUERY_STYLE_MULTIPLE_SAME) || (result == QUERY_STYLE_SINGLE) ) { + // could be pertinent + if (query->fill.isPaintserver()) { + SPPaintServer* server = query->getFillPaintServer(); + if ( SP_IS_GRADIENT(server) ) { + SPGradient* grad = SP_GRADIENT(server); + if ( grad->isSwatch() && grad->getId() == gr->getId()) { + desktop->_dlg_mgr->showDialog("FillAndStroke"); + shown = true; } } - } while ( result && !hasErr ); - if ( !hasErr ) { - doc->getDefs()->appendChild(page); - Inkscape::GC::release(page); - SPObject* obj = doc->getObjectByRepr(page); - if (SP_IS_GROUP(obj)) { - ret = SP_GROUP(obj); - } - #if ENABLE_MAGIC_COLORS - ColorItem::_wireMagicColors( onceMore ); - #endif // ENABLE_MAGIC_COLORS - } else { - delete page; } } + sp_style_unref(query); } + } - fclose(f); + if (!shown) { + Inkscape::Preferences *prefs = Inkscape::Preferences::get(); + if (prefs->getBool("/dialogs/gradienteditor/showlegacy", false)) { + // Legacy gradient dialog + GtkWidget *dialog = sp_gradient_vector_editor_new( gr ); + gtk_widget_show( dialog ); + } else { + // Invoke the gradient tool + Inkscape::Verb *verb = Inkscape::Verb::get( SP_VERB_CONTEXT_GRADIENT ); + if ( verb ) { + SPAction *action = verb->get_action( Inkscape::ActionContext( ( Inkscape::UI::View::View * ) SP_ACTIVE_DESKTOP ) ); + if ( action ) { + sp_action_perform( action, NULL ); + } + } + } } - /* end loading the pallet file*/ } - return ret; } -SwatchesPanel& SwatchesPanel::getInstance() +static void editGradient( GtkMenuItem */*menuitem*/, gpointer /*user_data*/ ) { - return *new SwatchesPanel(); -} - -class SwatchesPanel::StopWatcher : public Inkscape::XML::NodeObserver { -public: - StopWatcher(SwatchesPanel* pnl, SPStop* obj) : - _pnl(pnl), - _obj(obj), - _repr(obj->getRepr()) - { - _repr->addObserver(*this); - } - - ~StopWatcher() { - _repr->removeObserver(*this); - } - - virtual void notifyChildAdded( Inkscape::XML::Node &/*node*/, Inkscape::XML::Node &/*child*/, Inkscape::XML::Node */*prev*/ ){} - virtual void notifyChildRemoved( Inkscape::XML::Node &/*node*/, Inkscape::XML::Node &/*child*/, Inkscape::XML::Node */*prev*/ ){} - virtual void notifyChildOrderChanged( Inkscape::XML::Node &/*node*/, Inkscape::XML::Node &/*child*/, Inkscape::XML::Node */*old_prev*/, Inkscape::XML::Node */*new_prev*/ ){} - virtual void notifyContentChanged( Inkscape::XML::Node &/*node*/, Util::ptr_shared<char> /*old_content*/, Util::ptr_shared<char> /*new_content*/ ) {} - - virtual void notifyAttributeChanged( Inkscape::XML::Node &/*node*/, GQuark name, Util::ptr_shared<char> /*old_value*/, Util::ptr_shared<char> /*new_value*/ ) { - if (_pnl && _obj) { - _pnl->_defsChanged( ); - } - } - - SwatchesPanel* _pnl; - SPStop* _obj; - Inkscape::XML::Node* _repr; -}; - -class SwatchesPanel::GradientWatcher : public Inkscape::XML::NodeObserver { -public: - GradientWatcher(SwatchesPanel* pnl, SPGradient* obj) : - _pnl(pnl), - _obj(obj), - _repr(obj->getRepr()), - _labelAttr(g_quark_from_string("inkscape:label")), - _swatchAttr(g_quark_from_string("osb:paint")) - { - _repr->addObserver(*this); - } - - ~GradientWatcher() { - _repr->removeObserver(*this); - } - - virtual void notifyChildAdded( Inkscape::XML::Node &/*node*/, Inkscape::XML::Node &/*child*/, Inkscape::XML::Node */*prev*/ ) - { - if ( _pnl && _obj && _obj->isSwatch()) { - _pnl->_defsChanged( ); - } - } - virtual void notifyChildRemoved( Inkscape::XML::Node &/*node*/, Inkscape::XML::Node &/*child*/, Inkscape::XML::Node */*prev*/ ) - { - if ( _pnl && _obj && _obj->isSwatch() ) { - _pnl->_defsChanged( ); - } - } - virtual void notifyChildOrderChanged( Inkscape::XML::Node &/*node*/, Inkscape::XML::Node &/*child*/, Inkscape::XML::Node */*old_prev*/, Inkscape::XML::Node */*new_prev*/ ) - { - if ( _pnl && _obj && _obj->isSwatch() ) { - _pnl->_defsChanged( ); - } - } - virtual void notifyContentChanged( Inkscape::XML::Node &/*node*/, Util::ptr_shared<char> /*old_content*/, Util::ptr_shared<char> /*new_content*/ ) {} - virtual void notifyAttributeChanged( Inkscape::XML::Node &/*node*/, GQuark name, Util::ptr_shared<char> /*old_value*/, Util::ptr_shared<char> /*new_value*/ ) { - if (_pnl && _obj && ((_obj->isSwatch() && name == _labelAttr) || name == _swatchAttr)) { - _pnl->_defsChanged( ); - } - } - - SwatchesPanel* _pnl; - SPGradient* _obj; - Inkscape::XML::Node* _repr; - GQuark _labelAttr; - GQuark _swatchAttr; -}; - -class SwatchesPanel::SwatchWatcher : public Inkscape::XML::NodeObserver { -public: - SwatchWatcher(SwatchesPanel* pnl, SPObject* obj, bool builtIn) : - _pnl(pnl), - _obj(obj), - _builtIn(builtIn), - _repr(obj->getRepr()), - _labelAttr(g_quark_from_string("inkscape:label")), - _swatchAttr(g_quark_from_string("osb:paint")) - { - _repr->addObserver(*this); - } - - ~SwatchWatcher() { - _repr->removeObserver(*this); - } - - virtual void notifyChildAdded( Inkscape::XML::Node &/*node*/, Inkscape::XML::Node &child, Inkscape::XML::Node */*prev*/ ) - { - if ( _pnl && _obj) { - SPObject *childobj = _builtIn ? SwatchDocument->getObjectByRepr(&child) : (_pnl->_currentDocument ? _pnl->_currentDocument->getObjectByRepr(&child) : 0); - if (childobj && ((SP_IS_GRADIENT(childobj) && SP_GRADIENT(childobj)->hasStops()) || SP_IS_GROUP(childobj))) { - if (_builtIn) { - _pnl->_swatchesChanged( ); - } else { - _pnl->_defsChanged( ); + if ( bounceTarget ) { + SwatchesPanel* swp = bouncePanel; + SPDesktop* desktop = swp ? swp->getDesktop() : 0; + SPDocument *doc = desktop ? desktop->doc() : 0; + if (doc) { + std::string targetName(bounceTarget->def.descr); + const GSList *gradients = doc->getResourceList("gradient"); + for (const GSList *item = gradients; item; item = item->next) { + SPGradient* grad = SP_GRADIENT(item->data); + if ( targetName == grad->getId() ) { + editGradientImpl( desktop, grad ); + break; } } } } - virtual void notifyChildRemoved( Inkscape::XML::Node &/*node*/, Inkscape::XML::Node &child, Inkscape::XML::Node */*prev*/ ) - { - if ( _pnl && _obj) { - if (_builtIn) { - _pnl->_swatchesChanged( ); - } else { - _pnl->_defsChanged( ); - } - } - } - virtual void notifyChildOrderChanged( Inkscape::XML::Node &/*node*/, Inkscape::XML::Node &child, Inkscape::XML::Node */*old_prev*/, Inkscape::XML::Node */*new_prev*/ ) - { - if ( _pnl && _obj) { - SPObject *childobj = _builtIn ? SwatchDocument->getObjectByRepr(&child) : (_pnl->_currentDocument ? _pnl->_currentDocument->getObjectByRepr(&child) : 0); - if (childobj && ((SP_IS_GRADIENT(childobj) && SP_GRADIENT(childobj)->hasStops()) || SP_IS_GROUP(childobj))) { - if (_builtIn) { - _pnl->_swatchesChanged( ); - } else { - _pnl->_defsChanged( ); +} + +void SwatchesPanelHook::convertGradient( GtkMenuItem * /*menuitem*/, gpointer userData ) +{ + if ( bounceTarget ) { + SwatchesPanel* swp = bouncePanel; + SPDesktop* desktop = swp ? swp->getDesktop() : 0; + SPDocument *doc = desktop ? desktop->doc() : 0; + gint index = GPOINTER_TO_INT(userData); + if ( doc && (index >= 0) && (static_cast<guint>(index) < popupItems.size()) ) { + Glib::ustring targetName = popupItems[index]; + + const GSList *gradients = doc->getResourceList("gradient"); + for (const GSList *item = gradients; item; item = item->next) { + SPGradient* grad = SP_GRADIENT(item->data); + if ( targetName == grad->getId() ) { + grad->setSwatch(); + DocumentUndo::done(doc, SP_VERB_CONTEXT_GRADIENT, + _("Add gradient stop")); + break; } } } } - virtual void notifyContentChanged( Inkscape::XML::Node &/*node*/, Util::ptr_shared<char> /*old_content*/, Util::ptr_shared<char> /*new_content*/ ) {} - virtual void notifyAttributeChanged( Inkscape::XML::Node &/*node*/, GQuark name, Util::ptr_shared<char> /*old_value*/, Util::ptr_shared<char> /*new_value*/ ) { - if (_pnl && _obj && name == _labelAttr) { - if (_builtIn) { - _pnl->_swatchesChanged( ); - } else { - _pnl->_defsChanged( ); - } - } - } - - SwatchesPanel* _pnl; - SPObject* _obj; - bool _builtIn; - Inkscape::XML::Node* _repr; - GQuark _labelAttr; - GQuark _swatchAttr; -}; +} -class SwatchesPanel::ModelColumns : public Gtk::TreeModel::ColumnRecord +void SwatchesPanelHook::deleteGradient( GtkMenuItem */*menuitem*/, gpointer /*userData*/ ) { -public: - - ModelColumns() - { - add(_colObject); - add(_colLabel); + if ( bounceTarget ) { + SwatchesPanel* swp = bouncePanel; + SPDesktop* desktop = swp ? swp->getDesktop() : 0; + sp_gradient_unset_swatch(desktop, bounceTarget->def.descr); } - virtual ~ModelColumns() {} - - Gtk::TreeModelColumn<SPObject*> _colObject; - Gtk::TreeModelColumn<Glib::ustring> _colLabel; -}; +} -class SwatchesPanel::ModelColumnsDoc : public Gtk::TreeModel::ColumnRecord +static SwatchesPanel* findContainingPanel( GtkWidget *widget ) { -public: + SwatchesPanel *swp = 0; - ModelColumnsDoc() - { - add(_colObject); - add(_colLabel); - add(_colPixbuf); + std::map<GtkWidget*, SwatchesPanel*> rawObjects; + for (std::map<SwatchesPanel*, SPDocument*>::iterator it = docPerPanel.begin(); it != docPerPanel.end(); ++it) { + rawObjects[GTK_WIDGET(it->first->gobj())] = it->first; } - virtual ~ModelColumnsDoc() {} - Gtk::TreeModelColumn<SPObject*> _colObject; - Gtk::TreeModelColumn<Glib::ustring> _colLabel; - Gtk::TreeModelColumn<Glib::RefPtr<Gdk::Pixbuf> > _colPixbuf; -}; - -static void StripChildGroups(Inkscape::XML::Node * node, SPObject* addTo) -{ - for (Inkscape::XML::Node * it = node->firstChild(); it != NULL;) { - if (!strcmp(it->name(), "svg:g")) { - Inkscape::XML::Node * todel = it; - it = it->next(); - node->removeChild(todel); - } else { - it = it->next(); + for (GtkWidget* curr = widget; curr && !swp; curr = gtk_widget_get_parent(curr)) { + if (rawObjects.find(curr) != rawObjects.end()) { + swp = rawObjects[curr]; } } - addTo->appendChildRepr(node); -} -static void BubbleChildGroups(Inkscape::XML::Node * node, SPObject* addTo) -{ - std::queue<Inkscape::XML::Node *> groups; - for (Inkscape::XML::Node * it = node->firstChild(); it != NULL; ) { - if (!strcmp(it->name(), "svg:g")) { - groups.push(it->duplicate(addTo->document->getReprDoc())); - Inkscape::XML::Node * todel = it; - it = it->next(); - node->removeChild(todel); - } else { - it = it->next(); - } - } - addTo->appendChildRepr(node); - while (!groups.empty()) { - Inkscape::XML::Node * it = groups.front(); - groups.pop(); - BubbleChildGroups(it, addTo); - Inkscape::GC::release(it); - } + return swp; } -void SwatchesPanel::_addSwatchButtonClicked(SPGroup* swatch, bool recurse) +static void removeit( GtkWidget *widget, gpointer data ) { - if (_currentDocument) { - if (swatch && SP_IS_GROUP(swatch) ) { - Inkscape::XML::Node * copy = swatch->getRepr()->duplicate(_currentDocument->getReprDoc()); - if (recurse) { - BubbleChildGroups(copy, _currentDocument->getDefs()); - } else { - StripChildGroups(copy, _currentDocument->getDefs()); - } - Inkscape::GC::release(copy); - DocumentUndo::done(_currentDocument, SP_VERB_DIALOG_SWATCHES, _("Add swatches to document")); - } - } + gtk_container_remove( GTK_CONTAINER(data), widget ); } -void SwatchesPanel::_importButtonClicked(bool addToDoc, bool addToBI) -{ - if (addToDoc || addToBI) { - //# Get the current directory for finding files - static Glib::ustring open_path; - Inkscape::Preferences *prefs = Inkscape::Preferences::get(); - - if(open_path.empty()) - { - Glib::ustring attr = prefs->getString("/dialogs/open/path"); - if (!attr.empty()) open_path = attr; - } +/* extern'ed from colot-item.cpp */ +gboolean colorItemHandleButtonPress( GtkWidget* widget, GdkEventButton* event, gpointer user_data ); - //# Test if the open_path directory exists - if (!Inkscape::IO::file_test(open_path.c_str(), - (GFileTest)(G_FILE_TEST_EXISTS | G_FILE_TEST_IS_DIR))) - open_path = ""; - - #ifdef WIN32 - //# If no open path, default to our win32 documents folder - if (open_path.empty()) - { - // The path to the My Documents folder is read from the - // value "HKEY_CURRENT_USER\Software\Windows\CurrentVersion\Explorer\Shell Folders\Personal" - HKEY key = NULL; - if(RegOpenKeyExA(HKEY_CURRENT_USER, - "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders", - 0, KEY_QUERY_VALUE, &key) == ERROR_SUCCESS) +gboolean colorItemHandleButtonPress( GtkWidget* widget, GdkEventButton* event, gpointer user_data ) +{ + gboolean handled = FALSE; + + if ( event && (event->button == 3) && (event->type == GDK_BUTTON_PRESS) ) { + SwatchesPanel* swp = findContainingPanel( widget ); + + if ( !popupMenu ) { + popupMenu = gtk_menu_new(); + GtkWidget* child = 0; + + //TRANSLATORS: An item in context menu on a colour in the swatches + child = gtk_menu_item_new_with_label(_("Set fill")); + g_signal_connect( G_OBJECT(child), + "activate", + G_CALLBACK(redirClick), + user_data); + gtk_menu_shell_append(GTK_MENU_SHELL(popupMenu), child); + + //TRANSLATORS: An item in context menu on a colour in the swatches + child = gtk_menu_item_new_with_label(_("Set stroke")); + + g_signal_connect( G_OBJECT(child), + "activate", + G_CALLBACK(redirSecondaryClick), + user_data); + gtk_menu_shell_append(GTK_MENU_SHELL(popupMenu), child); + + child = gtk_separator_menu_item_new(); + gtk_menu_shell_append(GTK_MENU_SHELL(popupMenu), child); + popupExtras.push_back(child); + + child = gtk_menu_item_new_with_label(_("Delete")); + g_signal_connect( G_OBJECT(child), + "activate", + G_CALLBACK(SwatchesPanelHook::deleteGradient), + user_data ); + gtk_menu_shell_append(GTK_MENU_SHELL(popupMenu), child); + popupExtras.push_back(child); + gtk_widget_set_sensitive( child, FALSE ); + + child = gtk_menu_item_new_with_label(_("Edit...")); + g_signal_connect( G_OBJECT(child), + "activate", + G_CALLBACK(editGradient), + user_data ); + gtk_menu_shell_append(GTK_MENU_SHELL(popupMenu), child); + popupExtras.push_back(child); + + child = gtk_separator_menu_item_new(); + gtk_menu_shell_append(GTK_MENU_SHELL(popupMenu), child); + popupExtras.push_back(child); + + child = gtk_menu_item_new_with_label(_("Convert")); + gtk_menu_shell_append(GTK_MENU_SHELL(popupMenu), child); + //popupExtras.push_back(child); + //gtk_widget_set_sensitive( child, FALSE ); { - WCHAR utf16path[_MAX_PATH]; - DWORD value_type; - DWORD data_size = sizeof(utf16path); - if(RegQueryValueExW(key, L"Personal", NULL, &value_type, - (BYTE*)utf16path, &data_size) == ERROR_SUCCESS) - { - g_assert(value_type == REG_SZ); - gchar *utf8path = g_utf16_to_utf8( - (const gunichar2*)utf16path, -1, NULL, NULL, NULL); - if(utf8path) - { - open_path = Glib::ustring(utf8path); - g_free(utf8path); - } - } + popupSubHolder = child; + popupSub = gtk_menu_new(); + gtk_menu_item_set_submenu( GTK_MENU_ITEM(child), popupSub ); } - } - #endif - //# If no open path, default to our home directory - if (open_path.empty()) - { - open_path = g_get_home_dir(); - open_path.append(G_DIR_SEPARATOR_S); + gtk_widget_show_all(popupMenu); } - Gtk::Window * parent = SP_ACTIVE_DESKTOP->getToplevel(); - //# Create a dialog - Inkscape::UI::Dialog::FileOpenDialog *openDialogInstance = - Inkscape::UI::Dialog::FileOpenDialog::create( - *parent, open_path, - Inkscape::UI::Dialog::SWATCH_TYPES, - _("Select file to open")); + if ( user_data ) { + ColorItem* item = reinterpret_cast<ColorItem*>(user_data); + bool show = swp && (swp->getSelectedIndex() == 0); + for ( std::vector<GtkWidget*>::iterator it = popupExtras.begin(); it != popupExtras.end(); ++ it) { + gtk_widget_set_sensitive(*it, show); + } - //# Show the dialog - bool const success = openDialogInstance->show(); + bounceTarget = item; + bouncePanel = swp; + popupItems.clear(); + if ( popupMenu ) { + gtk_container_foreach(GTK_CONTAINER(popupSub), removeit, popupSub); + bool processed = false; + GtkWidget *wdgt = gtk_widget_get_ancestor(widget, SP_TYPE_DESKTOP_WIDGET); + if ( wdgt ) { + SPDesktopWidget *dtw = SP_DESKTOP_WIDGET(wdgt); + if ( dtw && dtw->desktop ) { + // Pick up all gradients with vectors + const GSList *gradients = (dtw->desktop->doc())->getResourceList("gradient"); + gint index = 0; + for (const GSList *curr = gradients; curr; curr = curr->next) { + SPGradient* grad = SP_GRADIENT(curr->data); + if ( grad->hasStops() && !grad->isSwatch() ) { + //gl = g_slist_prepend(gl, curr->data); + processed = true; + GtkWidget *child = gtk_menu_item_new_with_label(grad->getId()); + gtk_menu_shell_append(GTK_MENU_SHELL(popupSub), child); + + popupItems.push_back(grad->getId()); + g_signal_connect( G_OBJECT(child), + "activate", + G_CALLBACK(SwatchesPanelHook::convertGradient), + GINT_TO_POINTER(index) ); + index++; + } + } - //# Save the folder the user selected for later - open_path = openDialogInstance->getCurrentDirectory(); + gtk_widget_show_all(popupSub); + } + } + gtk_widget_set_sensitive( popupSubHolder, processed ); - if (!success) - { - delete openDialogInstance; - return; + gtk_menu_popup(GTK_MENU(popupMenu), NULL, NULL, NULL, NULL, event->button, event->time); + handled = TRUE; + } } + } - //# User selected something. Get name and type - Glib::ustring fileName = openDialogInstance->getFilename(); - - //# We no longer need the file dialog object - delete it - delete openDialogInstance; - openDialogInstance = NULL; + return handled; +} - if (!fileName.empty()) - { - Glib::ustring newFileName = Glib::filename_to_utf8(fileName); - - if ( newFileName.size() > 0) - fileName = newFileName; - else - g_warning( "ERROR CONVERTING OPEN FILENAME TO UTF-8" ); - - open_path = Glib::path_get_dirname (fileName); - open_path.append(G_DIR_SEPARATOR_S); - prefs->setString("/dialogs/open/path", open_path); - - SPDocument* importdoc = SPDocument::createNewDoc(fileName.c_str(), true); - Inkscape::XML::Node * page = NULL; - if (importdoc && importdoc->getDefs()) { - if (addToBI) { - page = SwatchDocument->getReprDoc()->createElement("svg:g"); - gchar *id=NULL; - do { - g_free(id); - id = g_strdup_printf("page%d", page_suffix++); - } while (SwatchDocument->getObjectById(id)); - - page->setAttribute("id", id); - gchar* name = g_path_get_basename(importdoc->getName()); - page->setAttribute("inkscape:label", name); - g_free(name); - } +static char* trim( char* str ) { + char* ret = str; + while ( *str && (*str == ' ' || *str == '\t') ) { + str++; + } + ret = str; + while ( *str ) { + str++; + } + str--; + while ( str > ret && (( *str == ' ' || *str == '\t' ) || *str == '\r' || *str == '\n') ) { + *str-- = 0; + } + return ret; +} - for (SPObject* it = importdoc->getDefs()->firstChild(); it != NULL; it = it->next) { - if (SP_IS_GROUP(it)) { - if (page) { - Inkscape::XML::Node * copy = it->getRepr()->duplicate(SwatchDocument->getReprDoc()); - page->appendChild(copy); - } - if (addToDoc) { - _addSwatchButtonClicked(SP_GROUP(it), false); - } - } - } - if (page) { - SwatchDocument->getDefs()->appendChildRepr(page); - sp_repr_save_file(SwatchDocument->getReprDoc(), SwatchFile, SP_SVG_NS_URI); - } +static void skipWhitespace( char*& str ) { + while ( *str == ' ' || *str == '\t' ) { + str++; + } +} - importdoc->doUnref(); - } else { - SPGroup* g = importGPL(addToBI ? SwatchDocument : _currentDocument, fileName.c_str()); - if (addToBI) { - if (addToDoc) { - _addSwatchButtonClicked(g, false); - } - sp_repr_save_file(SwatchDocument->getReprDoc(), SwatchFile, SP_SVG_NS_URI); - } else { - DocumentUndo::done(_currentDocument, SP_VERB_DIALOG_SWATCHES, _("Add swatches to document")); - } - } - } +static bool parseNum( char*& str, int& val ) { + val = 0; + while ( '0' <= *str && *str <= '9' ) { + val = val * 10 + (*str - '0'); + str++; } + bool retval = !(*str == 0 || *str == ' ' || *str == '\t' || *str == '\r' || *str == '\n'); + return retval; } -void SwatchesPanel::SetSelectedFill(SPGradient* swatch) + +void _loadPaletteFile( gchar const *filename, gboolean user/*=FALSE*/ ) { - if (_currentDesktop && _currentDocument) { - SPItem* it = _currentDesktop->selection->singleItem(); - if (it) { - if (it->style->fill.isSet()) { - if (it->style->fill.isPaintserver()) { - SPPaintServer * server = it->style->getFillPaintServer(); - if (SP_IS_GRADIENT(server)) { - SPGradient *grad = SP_GRADIENT(server)->getVector(); - Inkscape::XML::Node * repr = grad->getRepr(); - Inkscape::XML::Node * drepr = swatch->getRepr(); - if (repr != drepr && grad != swatch) { - while (SPStop* olds = swatch->getFirstStop()) { - olds->deleteObject(); - } - for (SPStop* news = grad->getVector()->getFirstStop(); news != NULL; news = news->getNextStop()) { - Inkscape::XML::Node* clone = news->getRepr()->duplicate(_currentDocument->getReprDoc()); - swatch->appendChildRepr(clone); - Inkscape::GC::release(clone); + char block[1024]; + FILE *f = Inkscape::IO::fopen_utf8name( filename, "r" ); + if ( f ) { + char* result = fgets( block, sizeof(block), f ); + if ( result ) { + if ( strncmp( "GIMP Palette", block, 12 ) == 0 ) { + bool inHeader = true; + bool hasErr = false; + + SwatchPage *onceMore = new SwatchPage(); + + do { + result = fgets( block, sizeof(block), f ); + block[sizeof(block) - 1] = 0; + if ( result ) { + if ( block[0] == '#' ) { + // ignore comment + } else { + char *ptr = block; + // very simple check for header versus entry + while ( *ptr == ' ' || *ptr == '\t' ) { + ptr++; } - swatch->setSwatch(); - if (!_noLink.get_active()) { - sp_item_set_gradient(it, sp_gradient_ensure_vector_normalized(swatch), SP_IS_RADIALGRADIENT(swatch) ? SP_GRADIENT_TYPE_RADIAL : SP_GRADIENT_TYPE_LINEAR, Inkscape::FOR_FILL); + if ( (*ptr == 0) || (*ptr == '\r') || (*ptr == '\n') ) { + // blank line. skip it. + } else if ( '0' <= *ptr && *ptr <= '9' ) { + // should be an entry link + inHeader = false; + ptr = block; + Glib::ustring name(""); + skipWhitespace(ptr); + if ( *ptr ) { + int r = 0; + int g = 0; + int b = 0; + hasErr = parseNum(ptr, r); + if ( !hasErr ) { + skipWhitespace(ptr); + hasErr = parseNum(ptr, g); + } + if ( !hasErr ) { + skipWhitespace(ptr); + hasErr = parseNum(ptr, b); + } + if ( !hasErr && *ptr ) { + char* n = trim(ptr); + if (n != NULL) { + name = g_dpgettext2(NULL, "Palette", n); + } + } + if ( !hasErr ) { + // Add the entry now + Glib::ustring nameStr(name); + ColorItem* item = new ColorItem( r, g, b, nameStr ); + onceMore->_colors.push_back(item); + } + } else { + hasErr = true; + } + } else { + if ( !inHeader ) { + // Hmmm... probably bad. Not quite the format we want? + hasErr = true; + } else { + char* sep = strchr(result, ':'); + if ( sep ) { + *sep = 0; + char* val = trim(sep + 1); + char* name = trim(result); + if ( *name ) { + if ( strcmp( "Name", name ) == 0 ) + { + onceMore->_name = val; + } + else if ( strcmp( "Columns", name ) == 0 ) + { + gchar* endPtr = 0; + guint64 numVal = g_ascii_strtoull( val, &endPtr, 10 ); + if ( (numVal == G_MAXUINT64) && (ERANGE == errno) ) { + // overflow + } else if ( (numVal == 0) && (endPtr == val) ) { + // failed conversion + } else { + onceMore->_prefWidth = numVal; + } + } + } else { + // error + hasErr = true; + } + } else { + // error + hasErr = true; + } + } } - DocumentUndo::done(_currentDocument, SP_VERB_DIALOG_SWATCHES, _("Set Gradient Swatch")); } } - } else if (it->style->fill.isColor()) { - while (SPStop* olds = swatch->getFirstStop()) { - olds->deleteObject(); - } - addStop(swatch->getRepr(), it->style->fill.value.color.toString(), SP_SCALE24_TO_FLOAT(it->style->fill_opacity.value), "0"); - swatch->setSwatch(); - if (!_noLink.get_active()) { - SPGradient* normalized = sp_gradient_ensure_vector_normalized(swatch); - sp_item_set_gradient(it, normalized, SP_GRADIENT_TYPE_LINEAR, Inkscape::FOR_FILL); - } - DocumentUndo::done(_currentDocument, SP_VERB_DIALOG_SWATCHES, _("Set Color Swatch")); + } while ( result && !hasErr ); + if ( !hasErr ) { + if (user) + userSwatchPages.push_back(onceMore); + else + systemSwatchPages.push_back(onceMore); +#if ENABLE_MAGIC_COLORS + ColorItem::_wireMagicColors( onceMore ); +#endif // ENABLE_MAGIC_COLORS + } else { + delete onceMore; } } } + + fclose(f); } } -void SwatchesPanel::SetSelectedStroke(SPGradient* swatch) +static bool +compare_swatch_names(SwatchPage const *a, SwatchPage const *b) { + + return g_utf8_collate(a->_name.c_str(), b->_name.c_str()) < 0; +} + +static void loadEmUp() { - if (_currentDesktop && _currentDocument) { - SPItem* it = _currentDesktop->selection->singleItem(); - if (it) { - if (it->style->stroke.isSet()) { - if (it->style->stroke.isPaintserver()) { - SPPaintServer * server = it->style->getStrokePaintServer(); - if (SP_IS_GRADIENT(server)) { - SPGradient *grad = SP_GRADIENT(server)->getVector(); - Inkscape::XML::Node * repr = grad->getRepr(); - Inkscape::XML::Node * drepr = swatch->getRepr(); - if (repr != drepr && grad != swatch) { - while (SPStop* olds = swatch->getFirstStop()) { - olds->deleteObject(); - } - for (SPStop* news = grad->getVector()->getFirstStop(); news != NULL; news = news->getNextStop()) { - Inkscape::XML::Node* clone = news->getRepr()->duplicate(_currentDocument->getReprDoc()); - swatch->appendChildRepr(clone); - Inkscape::GC::release(clone); - } - swatch->setSwatch(); - if (!_noLink.get_active()) { - sp_item_set_gradient(it, sp_gradient_ensure_vector_normalized(swatch), SP_IS_RADIALGRADIENT(swatch) ? SP_GRADIENT_TYPE_RADIAL : SP_GRADIENT_TYPE_LINEAR, Inkscape::FOR_STROKE); + static bool beenHere = false; + gboolean userPalete = true; + if ( !beenHere ) { + beenHere = true; + + std::list<gchar *> sources; + sources.push_back( profile_path("palettes") ); + sources.push_back( g_strdup(INKSCAPE_PALETTESDIR) ); + sources.push_back( g_strdup(CREATE_PALETTESDIR) ); + + // Use this loop to iterate through a list of possible document locations. + while (!sources.empty()) { + gchar *dirname = sources.front(); + if ( Inkscape::IO::file_test( dirname, G_FILE_TEST_EXISTS ) + && Inkscape::IO::file_test( dirname, G_FILE_TEST_IS_DIR )) { + GError *err = 0; + GDir *directory = g_dir_open(dirname, 0, &err); + if (!directory) { + gchar *safeDir = Inkscape::IO::sanitizeString(dirname); + g_warning(_("Palettes directory (%s) is unavailable."), safeDir); + g_free(safeDir); + } else { + gchar *filename = 0; + while ((filename = (gchar *)g_dir_read_name(directory)) != NULL) { + gchar* lower = g_ascii_strdown( filename, -1 ); +// if ( g_str_has_suffix(lower, ".gpl") ) { + if ( !g_str_has_suffix(lower, "~") ) { + gchar* full = g_build_filename(dirname, filename, NULL); + if ( !Inkscape::IO::file_test( full, G_FILE_TEST_IS_DIR ) ) { + _loadPaletteFile(full, userPalete); } - DocumentUndo::done(_currentDocument, SP_VERB_DIALOG_SWATCHES, _("Set Gradient Swatch")); - } - } - } else if (it->style->stroke.isColor()) { - while (SPStop* olds = swatch->getFirstStop()) { - olds->deleteObject(); + g_free(full); + } +// } + g_free(lower); } - addStop(swatch->getRepr(), it->style->stroke.value.color.toString(), SP_SCALE24_TO_FLOAT(it->style->stroke_opacity.value), "0"); - swatch->setSwatch(); - if (!_noLink.get_active()) { - SPGradient* normalized = sp_gradient_ensure_vector_normalized(swatch); - sp_item_set_gradient(it, normalized, SP_GRADIENT_TYPE_LINEAR, Inkscape::FOR_STROKE); - } - DocumentUndo::done(_currentDocument, SP_VERB_DIALOG_SWATCHES, _("Set Color Swatch")); + g_dir_close(directory); } } - } - } -} -void SwatchesPanel::MoveSwatchDown(SPGradient* swatch) -{ - if (_currentDocument && swatch) { - SPObject* next = swatch->next; - while (next && (!SP_IS_GRADIENT(next) || !(SP_GRADIENT(next)->isSwatch()))) { - next = next->next; - } - if (next) { - Inkscape::XML::Node* repr = swatch->getRepr(); - repr->parent()->changeOrder(repr, next->getRepr()); - DocumentUndo::done(_currentDocument, SP_VERB_DIALOG_SWATCHES, _("Move Swatch Right")); + // toss the dirname + g_free(dirname); + sources.pop_front(); + userPalete = false; } } -} -void SwatchesPanel::MoveSwatchUp(SPGradient* swatch) -{ - if (_currentDocument && swatch) { - SPObject* g = NULL; - SPObject* next = swatch->parent->firstChild(); - while (next && next != swatch) { - if (SP_IS_GRADIENT(next) && SP_GRADIENT(next)->isSwatch()) { - g = next; - } - next = next->next; - } - if (g) { - g = g->getPrev(); - Inkscape::XML::Node* repr = swatch->getRepr(); - repr->parent()->changeOrder(repr, g ? g->getRepr() : NULL); - DocumentUndo::done(_currentDocument, SP_VERB_DIALOG_SWATCHES, _("Move Swatch Left")); - } - } + // Sort the list of swatches by name, grouped by user/system + userSwatchPages.sort(compare_swatch_names); + systemSwatchPages.sort(compare_swatch_names); + } -void SwatchesPanel::RemoveSwatch(SPGradient* swatch) + + +SwatchesPanel& SwatchesPanel::getInstance() { - if (_currentDocument) { - if (swatch->isReferenced()) { - Inkscape::XML::Node * repr = swatch->getRepr(); - repr->parent()->removeChild(repr); - _currentDocument->getDefs()->getRepr()->appendChild(repr); - SP_GRADIENT(_currentDocument->getObjectByRepr(repr))->setSwatch(false); - } else { - swatch->deleteObject(false); - } - } + return *new SwatchesPanel(); } -void SwatchesPanel::_setSelectionSwatch(SPGradient* swatch, bool isStroke) + +/** + * Constructor + */ +SwatchesPanel::SwatchesPanel(gchar const* prefsPath) : + Inkscape::UI::Widget::Panel("", prefsPath, SP_VERB_DIALOG_SWATCHES, "", true), + _holder(0), + _clear(0), + _remove(0), + _currentIndex(0), + _currentDesktop(0), + _currentDocument(0) { - if (_currentDocument) { - if (swatch) { - if (_noLink.get_active()) { - if (swatch->isSolid()) { - ColorRGBA rgba(swatch->getFirstStop()->getEffectiveColor().toRGBA32(swatch->getFirstStop()->opacity)); - sp_desktop_set_color(_currentDesktop, rgba, false, !isStroke); + Gtk::RadioMenuItem* hotItem = 0; + _holder = new PreviewHolder(); + _clear = new ColorItem( ege::PaintDef::CLEAR ); + _remove = new ColorItem( ege::PaintDef::NONE ); + if (docPalettes.empty()) { + SwatchPage *docPalette = new SwatchPage(); + + docPalette->_name = "Auto"; + docPalettes[0] = docPalette; + } + + loadEmUp(); + if ( !systemSwatchPages.empty() ) { + SwatchPage* first = 0; + int index = 0; + Glib::ustring targetName; + if ( !_prefs_path.empty() ) { + Inkscape::Preferences *prefs = Inkscape::Preferences::get(); + targetName = prefs->getString(_prefs_path + "/palette"); + if (!targetName.empty()) { + if (targetName == "Auto") { + first = docPalettes[0]; } else { - SPCSSAttr *css = sp_repr_css_attr_new(); - sp_repr_css_set_property(css, isStroke ? "stroke-opacity" : "fill-opacity", "1.0"); - - Inkscape::XML::Node * clone = swatch->getRepr()->duplicate(_currentDocument->getReprDoc()); - _currentDocument->getDefs()->appendChildRepr(clone); - SPGradient* grad = SP_GRADIENT(_currentDocument->getObjectByRepr(clone)); - Inkscape::GC::release(clone); - grad->setSwatch(false); - SPGradient* normalized = sp_gradient_ensure_vector_normalized(grad); -// for (GSList const * it = _currentDesktop->selection->itemList(); it != NULL; it = it->next) { -// sp_desktop_apply_css_recursive(SP_ITEM(it->data), css, true); -// sp_item_set_gradient(SP_ITEM(it->data), normalized, SP_IS_RADIALGRADIENT(normalized) ? SP_GRADIENT_TYPE_RADIAL : SP_GRADIENT_TYPE_LINEAR, isStroke ? Inkscape::FOR_STROKE : Inkscape::FOR_FILL); -// } - sp_desktop_set_style(_currentDesktop, css); - sp_desktop_set_gradient(_currentDesktop, normalized, !isStroke); - sp_repr_css_attr_unref (css); + //index++; + std::vector<SwatchPage*> pages = _getSwatchSets(); + for ( std::vector<SwatchPage*>::iterator iter = pages.begin(); iter != pages.end(); ++iter ) { + if ( (*iter)->_name == targetName ) { + first = *iter; + break; + } + index++; + } } - } else { - SPCSSAttr *css = sp_repr_css_attr_new(); - sp_repr_css_set_property(css, isStroke ? "stroke-opacity" : "fill-opacity", "1.0"); - - SPGradient* normalized = sp_gradient_ensure_vector_normalized(swatch); -// for (GSList const * it = _currentDesktop->selection->itemList(); it != NULL; it = it->next) { -// sp_desktop_apply_css_recursive(SP_ITEM(it->data), css, true); -// sp_item_set_gradient(SP_ITEM(it->data), normalized, SP_IS_RADIALGRADIENT(normalized) ? SP_GRADIENT_TYPE_RADIAL : SP_GRADIENT_TYPE_LINEAR, isStroke ? Inkscape::FOR_STROKE : Inkscape::FOR_FILL); -// } - sp_desktop_set_style(_currentDesktop, css); - sp_desktop_set_gradient(_currentDesktop, normalized, !isStroke); - sp_repr_css_attr_unref (css); } - } else { - SPCSSAttr *css = sp_repr_css_attr_new (); - sp_repr_css_set_property (css, isStroke ? "stroke" : "fill", "none"); - sp_desktop_set_style(_currentDesktop, css); } - if (isStroke) { - DocumentUndo::done(_currentDocument, SP_VERB_DIALOG_SWATCHES, _("Set item stroke swatch")); + + if ( !first ) { + first = docPalettes[0]; + _currentIndex = 0; } else { - DocumentUndo::done(_currentDocument, SP_VERB_DIALOG_SWATCHES, _("Set item fill swatch")); + _currentIndex = index; } - } -} -void SwatchesPanel::_swatchClicked(GdkEventButton* event, SPGradient* swatch) -{ - if (_currentDesktop) { - if (event->button == 3) { - Gtk::Menu * menu = Gtk::manage(new Gtk::Menu()); - - Gtk::MenuItem* mi; - - Glib::ustring us = Glib::ustring::compose("<b>%1</b>", swatch ? (swatch->label() ? swatch->label() : swatch->getId()) : _("[None]")); - mi = Gtk::manage(new Gtk::MenuItem(swatch ? (swatch->label() ? swatch->label() : swatch->getId()) : _("[None]"))); - Gtk::Label* namelbl = dynamic_cast<Gtk::Label*>(mi->get_child()); - if (namelbl) { - namelbl->set_markup(us); - } - mi->show(); - mi->set_sensitive(false); - menu->append(*mi); - - Gtk::SeparatorMenuItem* sep; - sep = manage(new Gtk::SeparatorMenuItem()); - sep->show(); - menu->append(*sep); - - mi = Gtk::manage(new Gtk::MenuItem(_("Set Fill"))); - mi->signal_activate().connect_notify(sigc::bind<SPGradient*, bool>(sigc::mem_fun(*this, &SwatchesPanel::_setSelectionSwatch), swatch, false)); - mi->show(); - mi->set_sensitive(_currentDesktop && !_currentDesktop->selection->isEmpty()); - menu->append(*mi); - - mi = Gtk::manage(new Gtk::MenuItem(_("Set Stroke"))); - mi->signal_activate().connect_notify(sigc::bind<SPGradient*, bool>(sigc::mem_fun(*this, &SwatchesPanel::_setSelectionSwatch), swatch, true)); - mi->show(); - mi->set_sensitive(_currentDesktop && !_currentDesktop->selection->isEmpty()); - menu->append(*mi); - - if (swatch) { - sep = manage(new Gtk::SeparatorMenuItem()); - sep->show(); - menu->append(*sep); - - mi = Gtk::manage(new Gtk::MenuItem(_("Set to Selected Fill"))); - mi->signal_activate().connect_notify(sigc::bind<SPGradient*>(sigc::mem_fun(*this, &SwatchesPanel::SetSelectedFill), swatch)); - mi->show(); - mi->set_sensitive(_currentDesktop && _currentDesktop->selection->singleItem()); - menu->append(*mi); - - mi = Gtk::manage(new Gtk::MenuItem(_("Set to Selected Stroke"))); - mi->signal_activate().connect_notify(sigc::bind<SPGradient*>(sigc::mem_fun(*this, &SwatchesPanel::SetSelectedStroke), swatch)); - mi->show(); - mi->set_sensitive(_currentDesktop && _currentDesktop->selection->singleItem()); - menu->append(*mi); - - - sep = manage(new Gtk::SeparatorMenuItem()); - sep->show(); - menu->append(*sep); - - mi = Gtk::manage(new Gtk::MenuItem(_("Move Left"))); - mi->signal_activate().connect_notify(sigc::bind<SPGradient*>(sigc::mem_fun(*this, &SwatchesPanel::MoveSwatchUp), swatch)); - mi->show(); - menu->append(*mi); - - mi = Gtk::manage(new Gtk::MenuItem(_("Move Right"))); - mi->signal_activate().connect_notify(sigc::bind<SPGradient*>(sigc::mem_fun(*this, &SwatchesPanel::MoveSwatchDown), swatch)); - mi->show(); - menu->append(*mi); - - sep = manage(new Gtk::SeparatorMenuItem()); - sep->show(); - menu->append(*sep); - - mi = Gtk::manage(new Gtk::MenuItem(_("Remove"))); - mi->signal_activate().connect_notify(sigc::bind<SPGradient*>(sigc::mem_fun(*this, &SwatchesPanel::RemoveSwatch), swatch)); - mi->show(); - menu->append(*mi); + _rebuild(); + + Gtk::RadioMenuItem::Group groupOne; + + int i = 0; + std::vector<SwatchPage*> swatchSets = _getSwatchSets(); + for ( std::vector<SwatchPage*>::iterator it = swatchSets.begin(); it != swatchSets.end(); ++it) { + SwatchPage* curr = *it; + Gtk::RadioMenuItem* single = manage(new Gtk::RadioMenuItem(groupOne, curr->_name)); + if ( curr == first ) { + hotItem = single; } + _regItem( single, 3, i ); - menu->popup(event->button, event->time); - } else if (!_currentDesktop->selection->isEmpty()) { - _setSelectionSwatch(swatch, event->state & GDK_SHIFT_MASK); + i++; } } -} -void SwatchesPanel::MoveDown(SPGroup* page) -{ - if (_currentDocument && page) { - SPObject* next = page->next; - while (next && !SP_IS_GROUP(next)) { - next = next->next; - } - if (next) { - Inkscape::XML::Node* repr = page->getRepr(); - repr->parent()->changeOrder(repr, next->getRepr()); - DocumentUndo::done(_currentDocument, SP_VERB_DIALOG_SWATCHES, _("Move Swatch Down")); + if (Glib::ustring(prefsPath) == "/dialogs/swatches") { + Gtk::Requisition sreq; +#if WITH_GTKMM_3_0 + Gtk::Requisition sreq_natural; + get_preferred_size(sreq_natural, sreq); +#else + sreq = size_request(); +#endif + int minHeight = 60; + if (sreq.height < minHeight) { + set_size_request(70, minHeight); } } -} -void SwatchesPanel::MoveUp(SPGroup* page) -{ - if (_currentDocument && page) { - SPObject* g = NULL; - SPObject* next = page->parent->firstChild(); - while (next && next != page) { - if (SP_IS_GROUP(next)) { - g = next; - } - next = next->next; - } - if (g) { - g = g->getPrev(); - Inkscape::XML::Node* repr = page->getRepr(); - repr->parent()->changeOrder(repr, g ? g->getRepr() : NULL); - DocumentUndo::done(_currentDocument, SP_VERB_DIALOG_SWATCHES, _("Move Swatch Up")); - } - } -} + _getContents()->pack_start(*_holder, Gtk::PACK_EXPAND_WIDGET); + _setTargetFillable(_holder); -void SwatchesPanel::Remove(SPGroup* page) -{ - if (_currentDocument && page) { - std::vector<Inkscape::XML::Node*> toMove; - for(SPObject* obj = page->firstChild(); obj != NULL; obj = obj->next) { - if (SP_IS_GRADIENT(obj)) { - SPGradient* grad = SP_GRADIENT(obj); - if (grad->isReferenced()) { - toMove.push_back(grad->getRepr()); - } - } - } - while (!toMove.empty()) { - Inkscape::XML::Node * repr = toMove.back(); - toMove.pop_back(); - repr->parent()->removeChild(repr); - _currentDocument->getDefs()->getRepr()->appendChild(repr); - SP_GRADIENT(_currentDocument->getObjectByRepr(repr))->setSwatch(false); - } - page->deleteObject(false); - DocumentUndo::done(_currentDocument, SP_VERB_DIALOG_SWATCHES, _("Remove Swatch Group")); - } -} + show_all_children(); -void SwatchesPanel::AddSelectedFill(SPGroup* page) -{ - if (_currentDesktop && _currentDocument) { - SPItem* it = _currentDesktop->selection->singleItem(); - if (it) { - if (it->style->fill.isSet()) { - if (it->style->fill.isPaintserver()) { - SPPaintServer * server = it->style->getFillPaintServer(); - if (SP_IS_GRADIENT(server)) { - SPGradient *grad = SP_GRADIENT(server)->getVector(); - if (_noLink.get_active()) { - Inkscape::XML::Node * clone = grad->getRepr()->duplicate(_currentDocument->getReprDoc()); - clone->setAttribute( "osb:paint", "gradient", 0 ); - if (page) { - page->appendChildRepr(clone); - } else { - _currentDocument->getDefs()->appendChildRepr(clone); - } - Inkscape::GC::release(clone); - DocumentUndo::done(_currentDocument, SP_VERB_DIALOG_SWATCHES, _("Add Gradient Swatch")); - } else if (grad->isSwatch()) { - Inkscape::XML::Node * repr = grad->getRepr(); - Inkscape::XML::Node * clone = repr->duplicate(_currentDocument->getReprDoc()); - if (page) { - page->appendChildRepr(clone); - } else { - _currentDocument->getDefs()->appendChildRepr(clone); - } - SPGradient *newgrad = SP_GRADIENT(_currentDocument->getObjectByRepr(clone)); - - sp_item_set_gradient(it, sp_gradient_ensure_vector_normalized(newgrad), SP_IS_RADIALGRADIENT(newgrad) ? SP_GRADIENT_TYPE_RADIAL : SP_GRADIENT_TYPE_LINEAR, Inkscape::FOR_FILL); - Inkscape::GC::release(clone); - DocumentUndo::done(_currentDocument, SP_VERB_DIALOG_SWATCHES, _("Add Gradient Swatch")); - } else { - Inkscape::XML::Node * repr = grad->getRepr(); - Inkscape::XML::Node * drepr = page ? page->getRepr() : _currentDocument->getDefs()->getRepr(); - if (repr->parent() != drepr) { - repr->parent()->removeChild(repr); - drepr->appendChild(repr); - } - SP_GRADIENT(_currentDocument->getObjectByRepr(repr))->setSwatch(); - DocumentUndo::done(_currentDocument, SP_VERB_DIALOG_SWATCHES, _("Add Gradient Swatch")); - } - } - } else if (it->style->fill.isColor()) { - Inkscape::XML::Node *grad = _currentDocument->getReprDoc()->createElement("svg:linearGradient"); - grad->setAttribute( "osb:paint", "solid", 0 ); - addStop(grad, it->style->fill.value.color.toString(), SP_SCALE24_TO_FLOAT(it->style->fill_opacity.value), "0"); - if (page) { - page->appendChild(grad); - } else { - _currentDocument->getDefs()->appendChild(grad); - } - SPGradient* normalized = sp_gradient_ensure_vector_normalized(SP_GRADIENT(_currentDocument->getObjectByRepr(grad))); - Inkscape::GC::release(grad); - if (!_noLink.get_active()) { - sp_item_set_gradient(it, normalized, SP_GRADIENT_TYPE_LINEAR, Inkscape::FOR_FILL); - } - DocumentUndo::done(_currentDocument, SP_VERB_DIALOG_SWATCHES, _("Add Color Swatch")); - } - } - } + restorePanelPrefs(); + if ( hotItem ) { + hotItem->set_active(); } } -void SwatchesPanel::AddSelectedStroke(SPGroup* page) +SwatchesPanel::~SwatchesPanel() { - if (_currentDesktop && _currentDocument) { - SPItem* it = _currentDesktop->selection->singleItem(); - if (it) { - if (it->style->stroke.isSet()) { - if (it->style->stroke.isPaintserver()) { - SPPaintServer * server = it->style->getStrokePaintServer(); - if (SP_IS_GRADIENT(server)) { - SPGradient *grad = SP_GRADIENT(server)->getVector(); - if (_noLink.get_active()) { - Inkscape::XML::Node * clone = grad->getRepr()->duplicate(_currentDocument->getReprDoc()); - clone->setAttribute( "osb:paint", "gradient", 0 ); - if (page) { - page->appendChildRepr(clone); - } else { - _currentDocument->getDefs()->appendChildRepr(clone); - } - Inkscape::GC::release(clone); - DocumentUndo::done(_currentDocument, SP_VERB_DIALOG_SWATCHES, _("Add Gradient Swatch")); - } else if (grad->isSwatch()) { - Inkscape::XML::Node * repr = grad->getRepr(); - Inkscape::XML::Node * clone = repr->duplicate(_currentDocument->getReprDoc()); - if (page) { - page->appendChildRepr(clone); - } else { - _currentDocument->getDefs()->appendChildRepr(clone); - } - SPGradient *newgrad = SP_GRADIENT(_currentDocument->getObjectByRepr(clone)); - - sp_item_set_gradient(it, sp_gradient_ensure_vector_normalized(newgrad), SP_IS_RADIALGRADIENT(newgrad) ? SP_GRADIENT_TYPE_RADIAL : SP_GRADIENT_TYPE_LINEAR, Inkscape::FOR_STROKE); - Inkscape::GC::release(clone); - DocumentUndo::done(_currentDocument, SP_VERB_DIALOG_SWATCHES, _("Add Gradient Swatch")); - } else { - Inkscape::XML::Node * repr = grad->getRepr(); - Inkscape::XML::Node * drepr = page ? page->getRepr() : _currentDocument->getDefs()->getRepr(); - if (repr->parent() != drepr) { - repr->parent()->removeChild(repr); - drepr->appendChild(repr); - } - SP_GRADIENT(_currentDocument->getObjectByRepr(repr))->setSwatch(); - DocumentUndo::done(_currentDocument, SP_VERB_DIALOG_SWATCHES, _("Add Gradient Swatch")); - } - } - } else if (it->style->stroke.isColor()) { - Inkscape::XML::Node *grad = _currentDocument->getReprDoc()->createElement("svg:linearGradient"); - grad->setAttribute( "osb:paint", "solid", 0 ); - addStop(grad, it->style->stroke.value.color.toString(), SP_SCALE24_TO_FLOAT(it->style->stroke_opacity.value), "0"); - if (page) { - page->appendChild(grad); - } else { - _currentDocument->getDefs()->appendChild(grad); - } - SPGradient* normalized = sp_gradient_ensure_vector_normalized(SP_GRADIENT(_currentDocument->getObjectByRepr(grad))); - Inkscape::GC::release(grad); - if (!_noLink.get_active()) { - sp_item_set_gradient(it, normalized, SP_GRADIENT_TYPE_LINEAR, Inkscape::FOR_STROKE); - } - DocumentUndo::done(_currentDocument, SP_VERB_DIALOG_SWATCHES, _("Add Color Swatch")); - } - } - } - } -} + _trackDocument( this, 0 ); -void SwatchesPanel::_addBIButtonClicked(GdkEventButton* event) -{ - if (popUpImportMenu) { - popUpImportMenu->popup(event->button, event->time); - } -} + _documentConnection.disconnect(); + _selChanged.disconnect(); -void SwatchesPanel::NewGroupBI() -{ - if (_currentDocument) { - Inkscape::XML::Node * page = SwatchDocument->getReprDoc()->createElement("svg:g"); - gchar *id=NULL; - do { - g_free(id); - id = g_strdup_printf("page%d", page_suffix++); - } while (SwatchDocument->getObjectById(id)); - - page->setAttribute("id", id); - - SwatchDocument->getDefs()->appendChild(page); - sp_repr_save_file(SwatchDocument->getReprDoc(), SwatchFile, SP_SVG_NS_URI); + if ( _clear ) { + delete _clear; } -} - -void SwatchesPanel::NewGroup() -{ - if (_currentDocument) { - Inkscape::XML::Node * page = _currentDocument->getReprDoc()->createElement("svg:g"); - gchar *id=NULL; - do { - g_free(id); - id = g_strdup_printf("page%d", page_suffix++); - } while (_currentDocument->getObjectById(id)); - - page->setAttribute("id", id); - - _currentDocument->getDefs()->appendChild(page); - DocumentUndo::done(_currentDocument, SP_VERB_DIALOG_SWATCHES, _("New Swatch Group")); + if ( _remove ) { + delete _remove; } -} - -void SwatchesPanel::SaveAs() -{ - if (_currentDocument) { - Inkscape::XML::Node * page = _currentDocument->getReprDoc()->createElement("svg:g"); - gchar *id=NULL; - do { - g_free(id); - id = g_strdup_printf("page%d", page_suffix++); - } while (_currentDocument->getObjectById(id)); - - page->setAttribute("id", id); - - std::vector<Inkscape::XML::Node*> toMove; - for (SPObject *it = _currentDocument->getDefs()->firstChild(); it != NULL; it = it->next) { - if (SP_IS_GRADIENT(it)) { - SPGradient* grad = SP_GRADIENT(it); - if (grad->isSwatch()) { - toMove.push_back(grad->getRepr()); - } - } - } - while (!toMove.empty()) { - Inkscape::XML::Node* repr = toMove.back(); - toMove.pop_back(); - repr->parent()->removeChild(repr); - page->appendChild(repr); - } - _currentDocument->getDefs()->appendChild(page); - DocumentUndo::done(_currentDocument, SP_VERB_DIALOG_SWATCHES, _("Save Swatch Group")); + if ( _holder ) { + delete _holder; } } -void SwatchesPanel::Duplicate(SPGroup* oldpage) +void SwatchesPanel::setOrientation(SPAnchorType how) { - if (_currentDocument) { - Inkscape::XML::Node * page = _currentDocument->getReprDoc()->createElement("svg:g"); - gchar *id=NULL; - do { - g_free(id); - id = g_strdup_printf("page%d", page_suffix++); - } while (_currentDocument->getObjectById(id)); - - page->setAttribute("id", id); - if (oldpage->label()) page->setAttribute("inkscape:label", oldpage->label()); - - for (SPObject *it = oldpage->firstChild(); it != NULL; it = it->next) { - if (SP_IS_GRADIENT(it)) { - SPGradient* grad = SP_GRADIENT(it); - if (grad->isSwatch()) { - Inkscape::XML::Node * copy = grad->getRepr()->duplicate(_currentDocument->getReprDoc()); - page->appendChild(copy); - Inkscape::GC::release(copy); - } - } - } - _currentDocument->getDefs()->appendChild(page); - DocumentUndo::done(_currentDocument, SP_VERB_DIALOG_SWATCHES, _("Duplicate Swatch Group")); - } -} + // Must call the parent class or bad things might happen + Inkscape::UI::Widget::Panel::setOrientation( how ); -void SwatchesPanel::_lblClick(GdkEventButton* event, SPGroup* page) -{ - Gtk::Menu * menu = Gtk::manage(new Gtk::Menu()); - - Gtk::MenuItem* mi; - Glib::ustring us = Glib::ustring::compose("<b>%1</b>", page ? (page->label() ? page->label() : page->getId()) : _("[Base]")); - mi = Gtk::manage(new Gtk::MenuItem(page ? (page->label() ? page->label() : page->getId()) : _("[Base]"))); - Gtk::Label* namelbl = dynamic_cast<Gtk::Label*>(mi->get_child()); - if (namelbl) { - namelbl->set_markup(us); - } - mi->show(); - mi->set_sensitive(false); - menu->append(*mi); - - Gtk::SeparatorMenuItem* sep; - sep = manage(new Gtk::SeparatorMenuItem()); - sep->show(); - menu->append(*sep); - - mi = Gtk::manage(new Gtk::MenuItem(_("Add Selected Fill"))); - mi->signal_activate().connect_notify(sigc::bind<SPGroup*>(sigc::mem_fun(*this, &SwatchesPanel::AddSelectedFill), page)); - mi->show(); - mi->set_sensitive(_currentDesktop && _currentDesktop->selection->singleItem()); - menu->append(*mi); - - mi = Gtk::manage(new Gtk::MenuItem(_("Add Selected Stroke"))); - mi->signal_activate().connect_notify(sigc::bind<SPGroup*>(sigc::mem_fun(*this, &SwatchesPanel::AddSelectedStroke), page)); - mi->show(); - mi->set_sensitive(_currentDesktop && _currentDesktop->selection->singleItem()); - menu->append(*mi); - - sep = manage(new Gtk::SeparatorMenuItem()); - sep->show(); - menu->append(*sep); - - if (page) { - - mi = Gtk::manage(new Gtk::MenuItem(_("Move Up"))); - mi->signal_activate().connect_notify(sigc::bind<SPGroup*>(sigc::mem_fun(*this, &SwatchesPanel::MoveUp), page)); - mi->show(); - menu->append(*mi); - - mi = Gtk::manage(new Gtk::MenuItem(_("Move Down"))); - mi->signal_activate().connect_notify(sigc::bind<SPGroup*>(sigc::mem_fun(*this, &SwatchesPanel::MoveDown), page)); - mi->show(); - menu->append(*mi); - - sep = manage(new Gtk::SeparatorMenuItem()); - sep->show(); - menu->append(*sep); - - mi = Gtk::manage(new Gtk::MenuItem(_("Duplicate"))); - mi->signal_activate().connect_notify(sigc::bind<SPGroup*>(sigc::mem_fun(*this, &SwatchesPanel::Duplicate), page)); - mi->show(); - menu->append(*mi); - - sep = manage(new Gtk::SeparatorMenuItem()); - sep->show(); - menu->append(*sep); - - mi = Gtk::manage(new Gtk::MenuItem(_("Remove"))); - mi->signal_activate().connect_notify(sigc::bind<SPGroup*>(sigc::mem_fun(*this, &SwatchesPanel::Remove), page)); - mi->show(); - menu->append(*mi); - } else { - mi = Gtk::manage(new Gtk::MenuItem(_("Create New Group"))); - mi->signal_activate().connect_notify(sigc::mem_fun(*this, &SwatchesPanel::NewGroup)); - mi->show(); - menu->append(*mi); - - mi = Gtk::manage(new Gtk::MenuItem(_("Save As New Group"))); - mi->signal_activate().connect_notify(sigc::mem_fun(*this, &SwatchesPanel::SaveAs)); - mi->show(); - menu->append(*mi); + if ( _holder ) + { + _holder->setOrientation(SP_ANCHOR_SOUTH); } - - menu->popup(event->button, event->time); } -void SwatchesPanel::_defsChanged() +void SwatchesPanel::setDesktop( SPDesktop* desktop ) { - if (_storeDoc) { - _storeDoc->clear(); - } - - while (!docWatchers.empty()) { - Inkscape::XML::NodeObserver* w = docWatchers.back(); - docWatchers.pop_back(); - delete w; - } - - std::vector<Gtk::Widget *> tableChildren = _insideTable.get_children(); - for (std::vector<Gtk::Widget *>::iterator c = tableChildren.begin(); c != tableChildren.end(); ++c) { - _insideTable.remove(**c); - } - - if (_currentDocument) { - Gtk::EventBox* eb; - Gtk::Label* lbl; - if (_showlabels) { - eb = Gtk::manage(new Gtk::EventBox()); - eb->add_events(Gdk::BUTTON_PRESS_MASK); - eb->signal_button_press_event().connect_notify(sigc::bind<SPGroup*>(sigc::mem_fun(*this, &SwatchesPanel::_lblClick), NULL)); - - lbl = Gtk::manage(new Gtk::Label(_("[Base]"))); - eb->add(*lbl); - _insideTable.attach( *eb, 0, 1, 0, 1, Gtk::FILL/*|Gtk::EXPAND*/, Gtk::FILL/*|Gtk::EXPAND*/ , 5, 0); + if ( desktop != _currentDesktop ) { + if ( _currentDesktop ) { + _documentConnection.disconnect(); + _selChanged.disconnect(); } - ColorItem* item = Gtk::manage(new ColorItem(NULL, _("[None]"), _currentDesktop)); - item->signal_button_press_event().connect_notify(sigc::bind<SPGradient *>(sigc::mem_fun(*this, &SwatchesPanel::_swatchClicked), NULL)); - item->set_tooltip_text(_("[None]")); - _insideTable.attach( *item, _showlabels ? 1 : 0, _showlabels ? 2 : 1, 0, 1, Gtk::FILL/*|Gtk::EXPAND*/, Gtk::FILL/*|Gtk::EXPAND*/ ); - - unsigned int i = 1; - for (SPObject *it = _currentDocument->getDefs()->firstChild(); it != NULL; it = it->next) { - if (SP_IS_GRADIENT(it)) { - SPGradient* grad = SP_GRADIENT(it); - if (grad->hasStops()) { - - GradientWatcher* w = new GradientWatcher(this, grad); - docWatchers.push_back(w); - - if (grad->isSwatch()) { - - for (SPStop* s = grad->getFirstStop(); s != NULL; s = s->getNextStop()) { - StopWatcher* sw = new StopWatcher(this, s); - docWatchers.push_back(sw); - } - - if (_storeDoc) { - Gtk::TreeModel::iterator iter = _storeDoc->append(); - Gtk::TreeModel::Row row = *iter; - row[_modelDoc->_colObject] = grad; - row[_modelDoc->_colLabel] = grad->label() ? grad->label() : grad->getId(); - GdkPixbuf* pixb = sp_gradient_to_pixbuf (grad, 64, 18); - row[_modelDoc->_colPixbuf] = Glib::wrap(pixb); - } + _currentDesktop = desktop; - item = Gtk::manage(new ColorItem(grad, it->label() ? it->label() : it->getId(), _currentDesktop)); - item->signal_button_press_event().connect_notify(sigc::bind<SPGradient *>(sigc::mem_fun(*this, &SwatchesPanel::_swatchClicked), grad)); - item->set_tooltip_text(it->label() ? it->label() : it->getId()); - if (_showlabels) { - _insideTable.attach( *item, 1 + (i % 20), 2 + (i % 20), i / 20, i / 20 + 1, Gtk::FILL/*|Gtk::EXPAND*/, Gtk::FILL/*|Gtk::EXPAND*/ ); - } else { - _insideTable.attach( *item, i, i + 1, 0, 1, Gtk::FILL/*|Gtk::EXPAND*/, Gtk::FILL/*|Gtk::EXPAND*/ ); - } + if ( desktop ) { + _currentDesktop->selection->connectChanged( + sigc::hide(sigc::mem_fun(*this, &SwatchesPanel::_updateFromSelection))); - i++; - } - } - } - } - - for (SPObject *it = _currentDocument->getDefs()->firstChild(); it != NULL; it = it->next) { - if (SP_IS_GROUP(it)) { - SwatchWatcher* w = new SwatchWatcher(this, it, false); - docWatchers.push_back(w); - - if (_showlabels) { - i += 20 - (i % 20); - eb = Gtk::manage(new Gtk::EventBox()); - eb->add_events(Gdk::BUTTON_PRESS_MASK); - eb->signal_button_press_event().connect_notify(sigc::bind<SPGroup*>(sigc::mem_fun(*this, &SwatchesPanel::_lblClick), SP_GROUP(it))); - lbl = Gtk::manage(new Gtk::Label(it->label() ? it->label() : it->getId())); - eb->add(*lbl); - _insideTable.attach( *eb, 0, 1, i / 20, i / 20 + 1, Gtk::FILL/*|Gtk::EXPAND*/, Gtk::FILL/*|Gtk::EXPAND*/ , 5, 0); - } - - Gtk::TreeModel::iterator rowiter; - - if (_storeDoc) { - rowiter = _storeDoc->append(); - Gtk::TreeModel::Row row = *rowiter; - row[_modelDoc->_colObject] = it; - row[_modelDoc->_colLabel] = it->label() ? it->label() : it->getId(); - } - - for (SPObject *cit = it->firstChild(); cit != NULL; cit = cit->next) { - if (SP_IS_GRADIENT(cit)) { - SPGradient* grad = SP_GRADIENT(cit); - - if (grad->hasStops()) { - - GradientWatcher* w = new GradientWatcher(this, grad); - docWatchers.push_back(w); - - if (grad->isSwatch()) { - - for (SPStop* s = grad->getFirstStop(); s != NULL; s = s->getNextStop()) { - StopWatcher* sw = new StopWatcher(this, s); - docWatchers.push_back(sw); - } + _currentDesktop->selection->connectModified( + sigc::hide(sigc::hide(sigc::mem_fun(*this, &SwatchesPanel::_updateFromSelection)))); - if (_storeDoc && rowiter) { - Gtk::TreeModel::iterator iter = _storeDoc->append(rowiter->children()); - Gtk::TreeModel::Row row = *iter; - row[_modelDoc->_colObject] = grad; - row[_modelDoc->_colLabel] = grad->label() ? grad->label() : grad->getId(); - GdkPixbuf* pixb = sp_gradient_to_pixbuf (grad, 64, 18); - row[_modelDoc->_colPixbuf] = Glib::wrap(pixb); + _currentDesktop->connectToolSubselectionChanged( + sigc::hide(sigc::mem_fun(*this, &SwatchesPanel::_updateFromSelection))); - _editDoc.expand_to_path(_storeDoc->get_path(iter)); - } + sigc::bound_mem_functor1<void, Inkscape::UI::Dialogs::SwatchesPanel, SPDocument*> first = sigc::mem_fun(*this, &SwatchesPanel::_setDocument); + sigc::slot<void, SPDocument*> base2 = first; + sigc::slot<void,SPDesktop*, SPDocument*> slot2 = sigc::hide<0>( base2 ); + _documentConnection = desktop->connectDocumentReplaced( slot2 ); - item = Gtk::manage(new ColorItem(grad, cit->label() ? cit->label() : cit->getId(), _currentDesktop)); - item->signal_button_press_event().connect_notify(sigc::bind<SPGradient *>(sigc::mem_fun(*this, &SwatchesPanel::_swatchClicked), grad)); - item->set_tooltip_text(cit->label() ? cit->label() : cit->getId()); - if (_showlabels) { - _insideTable.attach( *item, 1 + (i % 20), 2 + (i % 20), i / 20, i / 20 + 1, Gtk::FILL/*|Gtk::EXPAND*/, Gtk::FILL/*|Gtk::EXPAND*/ ); - } else { - _insideTable.attach( *item, i, i + 1, 0, 1, Gtk::FILL/*|Gtk::EXPAND*/, Gtk::FILL/*|Gtk::EXPAND*/ ); - } - i++; - } - } - } - } - } + _setDocument( desktop->doc() ); + } else { + _setDocument(0); } } - //_scroller.resize(1,1); - _insideTable.resize(1,1); - _scroller.show_all_children(); - _scroller.queue_draw(); - } -Gtk::MenuItem* SwatchesPanel::_addSwatchGroup(SPGroup* group, Gtk::TreeModel::Row* parentRow) + +class DocTrack { - Gtk::MenuItem* mi = manage(new Gtk::MenuItem(group->label() ? group->label() : group->getId(),1)); - Gtk::Menu* m = NULL; - - Gtk::TreeModel::Row* r; - if (_store) { - Gtk::TreeModel::iterator iter = parentRow ? _store->append(parentRow->children()) : _store->append(); - Gtk::TreeModel::Row row = *iter; - row[_model->_colObject] = group; - row[_model->_colLabel] = group->label() ? group->label() : group->getId(); - - if (SP_IS_GROUP(group->parent) && SP_GROUP(group->parent)->expanded()) { - _editBI.expand_to_path(_store->get_path(iter)); +public: + DocTrack(SPDocument *doc, sigc::connection &gradientRsrcChanged, sigc::connection &defsChanged, sigc::connection &defsModified) : + doc(doc->doRef()), + updatePending(false), + lastGradientUpdate(0.0), + gradientRsrcChanged(gradientRsrcChanged), + defsChanged(defsChanged), + defsModified(defsModified) + { + if ( !timer ) { + timer = new Glib::Timer(); + refreshTimer = Glib::signal_timeout().connect( sigc::ptr_fun(handleTimerCB), 33 ); } - r = &row; - } else { - r = NULL; + timerRefCount++; } - - bool hasswatches = false; - for (SPObject * obj = group->firstChild(); obj != NULL; obj = obj->next) + + ~DocTrack() { - if (SP_IS_GROUP(obj)) { - if (!m) { - m = manage(new Gtk::Menu()); - m->show_all(); - mi->set_submenu(*m); - - Gtk::MenuItem* basemi = manage(new Gtk::MenuItem(_("[All]"))); - basemi->show(); - Gtk::Label* namelbl = dynamic_cast<Gtk::Label*>(basemi->get_child()); - if (namelbl) { - namelbl->set_markup(_("<b>[All]</b>")); - } - basemi->signal_activate().connect(sigc::bind<SPGroup*, bool>(sigc::mem_fun(*this, &SwatchesPanel::_addSwatchButtonClicked), group, true)); - m->append(*basemi); - - Gtk::SeparatorMenuItem* sep = manage(new Gtk::SeparatorMenuItem()); - sep->show(); - m->append(*sep); + timerRefCount--; + if ( timerRefCount <= 0 ) { + refreshTimer.disconnect(); + timerRefCount = 0; + if ( timer ) { + timer->stop(); + delete timer; + timer = 0; } - SwatchWatcher* w = new SwatchWatcher(this, obj, true); - rootWatchers.push_back(w); - m->append(*_addSwatchGroup(SP_GROUP(obj), r)); - } else if (SP_IS_GRADIENT(obj)) { - hasswatches = true; } - } - if (!m) { - mi->signal_activate().connect(sigc::bind<SPGroup*, bool>(sigc::mem_fun(*this, &SwatchesPanel::_addSwatchButtonClicked), group, false)); - } else if (hasswatches) { - Glib::ustring us = Glib::ustring::compose("<b>%1</b>", group->label() ? group->label() : group->getId()); - Gtk::MenuItem* basemi = manage(new Gtk::MenuItem(group->label() ? group->label() : group->getId())); - basemi->show(); - Gtk::Label* namelbl = dynamic_cast<Gtk::Label*>(basemi->get_child()); - if (namelbl) { - namelbl->set_markup(us); + if (doc) { + gradientRsrcChanged.disconnect(); + defsChanged.disconnect(); + defsModified.disconnect(); + doc->doUnref(); + doc = NULL; } - basemi->signal_activate().connect(sigc::bind<SPGroup*, bool>(sigc::mem_fun(*this, &SwatchesPanel::_addSwatchButtonClicked), group, false)); - m->prepend(*basemi); } - mi->show(); - return mi; -} -void SwatchesPanel::_swatchesChanged() -{ - while (!rootWatchers.empty()) { - Inkscape::XML::NodeObserver* w = rootWatchers.back(); - rootWatchers.pop_back(); - delete w; - } + static bool handleTimerCB(); - std::vector<Gtk::Widget *> menuChildren = popUpMenu->get_children(); - for (std::vector<Gtk::Widget *>::iterator c = menuChildren.begin(); c != menuChildren.end(); ++c) { - popUpMenu->remove(**c); - } - - if (_store) { - _store->clear(); - } - - Gtk::MenuItem* mi; - - for (SPObject * obj = SwatchDocument->getDefs()->firstChild(); obj != NULL; obj = obj->next) - { - if (SP_IS_GROUP(obj)) { - SwatchWatcher* w = new SwatchWatcher(this, obj, true); - rootWatchers.push_back(w); - popUpMenu->append(*_addSwatchGroup(SP_GROUP(obj), NULL)); - - } - } - Gtk::SeparatorMenuItem* sep = manage(new Gtk::SeparatorMenuItem()); - sep->show(); - popUpMenu->append(*sep); - - mi = manage(new Gtk::MenuItem(_("New Swatch Group..."),1)); - mi->signal_activate().connect(sigc::mem_fun(*this, &SwatchesPanel::NewGroup)); - mi->show(); - popUpMenu->append(*mi); - - mi = manage(new Gtk::MenuItem(_("Add Swatch File..."),1)); - mi->signal_activate().connect(sigc::bind<bool, bool>(sigc::mem_fun(*this, &SwatchesPanel::_importButtonClicked), true, false)); - mi->show(); - popUpMenu->append(*mi); - - mi = manage(new Gtk::MenuItem(_("Import Swatch File..."),1)); - mi->signal_activate().connect(sigc::bind<bool, bool>(sigc::mem_fun(*this, &SwatchesPanel::_importButtonClicked), true, true)); - mi->show(); - popUpMenu->append(*mi); -} + /** + * Checks if update should be queued or executed immediately. + * + * @return true if the update was queued and should not be immediately executed. + */ + static bool queueUpdateIfNeeded(SPDocument *doc); -void SwatchesPanel::_styleButton( Gtk::Button& btn, SPDesktop *desktop, unsigned int code, char const* iconName, char const* fallback ) + static Glib::Timer *timer; + static int timerRefCount; + static sigc::connection refreshTimer; + + SPDocument *doc; + bool updatePending; + double lastGradientUpdate; + sigc::connection gradientRsrcChanged; + sigc::connection defsChanged; + sigc::connection defsModified; + +private: + DocTrack(DocTrack const &); // no copy + DocTrack &operator=(DocTrack const &); // no assign +}; + +Glib::Timer *DocTrack::timer = 0; +int DocTrack::timerRefCount = 0; +sigc::connection DocTrack::refreshTimer; + +static const double DOC_UPDATE_THREASHOLD = 0.090; + +bool DocTrack::handleTimerCB() { - bool set = false; - - if ( iconName ) { - GtkWidget *child = sp_icon_new( Inkscape::ICON_SIZE_SMALL_TOOLBAR, iconName ); - gtk_widget_show( child ); - btn.add( *manage(Glib::wrap(child)) ); - btn.set_relief(Gtk::RELIEF_NONE); - set = true; - } + double now = timer->elapsed(); - if ( desktop ) { - Verb *verb = Verb::get( code ); - if ( verb ) { - SPAction *action = verb->get_action(desktop); - if ( !set && action && action->image ) { - GtkWidget *child = sp_icon_new( Inkscape::ICON_SIZE_SMALL_TOOLBAR, action->image ); - gtk_widget_show( child ); - btn.add( *manage(Glib::wrap(child)) ); - set = true; - } + std::vector<DocTrack *> needCallback; + for (std::vector<DocTrack *>::iterator it = docTrackings.begin(); it != docTrackings.end(); ++it) { + DocTrack *track = *it; + if ( track->updatePending && ( (now - track->lastGradientUpdate) >= DOC_UPDATE_THREASHOLD) ) { + needCallback.push_back(track); } } - - btn.set_tooltip_text (fallback); - - if ( !set ) { - btn.set_label( fallback ); - } -} -void SwatchesPanel::_addButtonClicked(GdkEventButton* event) { - if ( (event->type == GDK_BUTTON_PRESS) && (event->button == 3 || event->button == 1) ) { - if (popUpMenu) { - popUpMenu->popup(event->button, event->time); + for (std::vector<DocTrack *>::iterator it = needCallback.begin(); it != needCallback.end(); ++it) { + DocTrack *track = *it; + if ( std::find(docTrackings.begin(), docTrackings.end(), track) != docTrackings.end() ) { // Just in case one gets deleted while we are looping + // Note: calling handleDefsModified will call queueUpdateIfNeeded and thus update the time and flag. + SwatchesPanel::handleDefsModified(track->doc); } } -} -void SwatchesPanel::NoLinkToggled() { - static Inkscape::Preferences *prefs = Inkscape::Preferences::get(); - Glib::ustring nolink = Glib::ustring::compose("%1/nolink", _prefs_path); - prefs->setBool(nolink, _noLink.get_active()); + return true; } -bool SwatchesPanel::_handleButtonEvent(GdkEventButton *event) +bool DocTrack::queueUpdateIfNeeded( SPDocument *doc ) { - static unsigned doubleclick = 0; - if ( (event->type == GDK_2BUTTON_PRESS) && (event->button == 1) ) { - doubleclick = 1; - } + bool deferProcessing = false; + for (std::vector<DocTrack*>::iterator it = docTrackings.begin(); it != docTrackings.end(); ++it) { + DocTrack *track = *it; + if ( track->doc == doc ) { + double now = timer->elapsed(); + double elapsed = now - track->lastGradientUpdate; + + if ( elapsed < DOC_UPDATE_THREASHOLD ) { + deferProcessing = true; + track->updatePending = true; + } else { + track->lastGradientUpdate = now; + track->updatePending = false; + } - if ( event->type == GDK_BUTTON_RELEASE && doubleclick) { - doubleclick = 0; - Gtk::TreeModel::Path path; - Gtk::TreeViewColumn* col = 0; - int x = static_cast<int>(event->x); - int y = static_cast<int>(event->y); - int x2 = 0; - int y2 = 0; - if ( _editBI.get_path_at_pos( x, y, path, col, x2, y2 ) && col == _name_columnBI) { - // Double click on the Layer name, enable editing - _text_rendererBI->property_editable() = true; - _editBI.set_cursor (path, *_name_columnBI, true); - grab_focus(); + break; } } - - return false; + return deferProcessing; } -bool SwatchesPanel::_handleKeyEvent(GdkEventKey *event) +void SwatchesPanel::_trackDocument( SwatchesPanel *panel, SPDocument *document ) { - switch (Inkscape::UI::Tools::get_group0_keyval(event)) { - case GDK_KEY_Return: - case GDK_KEY_KP_Enter: - case GDK_KEY_F2: { - Gtk::TreeModel::iterator iter = _editBI.get_selection()->get_selected(); - if (iter && !_text_rendererBI->property_editable()) { - Gtk::TreeRow row = *iter; - SPObject * obj = row[_model->_colObject]; - if (obj) { - Gtk::TreeModel::Path *path = new Gtk::TreeModel::Path(iter); - // Edit the layer label - _text_rendererBI->property_editable() = true; - _editBI.set_cursor(*path, *_name_columnBI, true); - grab_focus(); - return true; + SPDocument *oldDoc = NULL; + if (docPerPanel.find(panel) != docPerPanel.end()) { + oldDoc = docPerPanel[panel]; + if (!oldDoc) { + docPerPanel.erase(panel); // Should not be needed, but clean up just in case. + } + } + if (oldDoc != document) { + if (oldDoc) { + docPerPanel[panel] = NULL; + bool found = false; + for (std::map<SwatchesPanel*, SPDocument*>::iterator it = docPerPanel.begin(); (it != docPerPanel.end()) && !found; ++it) { + found = (it->second == document); + } + if (!found) { + for (std::vector<DocTrack*>::iterator it = docTrackings.begin(); it != docTrackings.end(); ++it){ + if ((*it)->doc == oldDoc) { + delete *it; + docTrackings.erase(it); + break; + } } } } - case GDK_KEY_Delete: { - - Gtk::TreeModel::iterator iter = _editBI.get_selection()->get_selected(); - if (iter) { - Gtk::TreeRow row = *iter; - SPObject * obj = row[_model->_colObject]; - if (obj) { - obj->deleteObject(false); - sp_repr_save_file(SwatchDocument->getReprDoc(), SwatchFile, SP_SVG_NS_URI); + + if (document) { + bool found = false; + for (std::map<SwatchesPanel*, SPDocument*>::iterator it = docPerPanel.begin(); (it != docPerPanel.end()) && !found; ++it) { + found = (it->second == document); + } + docPerPanel[panel] = document; + if (!found) { + sigc::connection conn1 = document->connectResourcesChanged( "gradient", sigc::bind(sigc::ptr_fun(&SwatchesPanel::handleGradientsChange), document) ); + sigc::connection conn2 = document->getDefs()->connectRelease( sigc::hide(sigc::bind(sigc::ptr_fun(&SwatchesPanel::handleDefsModified), document)) ); + sigc::connection conn3 = document->getDefs()->connectModified( sigc::hide(sigc::hide(sigc::bind(sigc::ptr_fun(&SwatchesPanel::handleDefsModified), document))) ); + + DocTrack *dt = new DocTrack(document, conn1, conn2, conn3); + docTrackings.push_back(dt); + + if (docPalettes.find(document) == docPalettes.end()) { + SwatchPage *docPalette = new SwatchPage(); + docPalette->_name = "Auto"; + docPalettes[document] = docPalette; } } - return true; } - break; } - return false; } -void SwatchesPanel::_handleEdited(const Glib::ustring& path, const Glib::ustring& new_text) +void SwatchesPanel::_setDocument( SPDocument *document ) { - Gtk::TreeModel::iterator iter = _editBI.get_model()->get_iter(path); - Gtk::TreeModel::Row row = *iter; - - _renameObject(row, new_text); - _text_rendererBI->property_editable() = false; + if ( document != _currentDocument ) { + _trackDocument(this, document); + _currentDocument = document; + handleGradientsChange( document ); + } } -void SwatchesPanel::_handleEditingCancelled() +static void recalcSwatchContents(SPDocument* doc, + boost::ptr_vector<ColorItem> &tmpColors, + std::map<ColorItem*, cairo_pattern_t*> &previewMappings, + std::map<ColorItem*, SPGradient*> &gradMappings) { - _text_rendererBI->property_editable() = false; -} + std::vector<SPGradient*> newList; -void SwatchesPanel::_renameObject(Gtk::TreeModel::Row row, const Glib::ustring& name) -{ - if ( row && SwatchDocument) { - SPObject* obj = row[_model->_colObject]; - if ( obj ) { - gchar const* oldLabel = obj->label(); - if ( !name.empty() && (!oldLabel || name != oldLabel) ) { - obj->setLabel(name.c_str()); - sp_repr_save_file(SwatchDocument->getReprDoc(), SwatchFile, SP_SVG_NS_URI); - } + const GSList *gradients = doc->getResourceList("gradient"); + for (const GSList *item = gradients; item; item = item->next) { + SPGradient* grad = SP_GRADIENT(item->data); + if ( grad->isSwatch() ) { + newList.push_back(SP_GRADIENT(item->data)); } } -} -void SwatchesPanel::_setCollapsed(SPGroup * group) -{ - group->setExpanded(false); - group->updateRepr(SP_OBJECT_WRITE_NO_CHILDREN | SP_OBJECT_WRITE_EXT); - for (SPObject *iter = group->children; iter != NULL; iter = iter->next) - { - if (SP_IS_GROUP(iter)) _setCollapsed(SP_GROUP(iter)); - } -} + if ( !newList.empty() ) { + std::reverse(newList.begin(), newList.end()); + for ( std::vector<SPGradient*>::iterator it = newList.begin(); it != newList.end(); ++it ) + { + SPGradient* grad = *it; -void SwatchesPanel::_setExpanded(const Gtk::TreeModel::iterator& iter, const Gtk::TreeModel::Path& /*path*/, bool isexpanded) -{ - Gtk::TreeModel::Row row = *iter; + cairo_surface_t *preview = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, + PREVIEW_PIXBUF_WIDTH, VBLOCK); + cairo_t *ct = cairo_create(preview); - SPObject* obj = row[_model->_colObject]; - if (obj && SP_IS_GROUP(obj)) - { - if (isexpanded) - { - SP_GROUP(obj)->setExpanded(isexpanded); - obj->updateRepr(SP_OBJECT_WRITE_NO_CHILDREN | SP_OBJECT_WRITE_EXT); - } - else - { - _setCollapsed(SP_GROUP(obj)); - } - } - sp_repr_save_file(SwatchDocument->getReprDoc(), SwatchFile, SP_SVG_NS_URI); -} + Glib::ustring name( grad->getId() ); + ColorItem* item = new ColorItem( 0, 0, 0, name ); -void SwatchesPanel::_deleteButtonClicked() -{ - Gtk::TreeModel::iterator iter = _editBI.get_selection()->get_selected(); - if (iter) { - Gtk::TreeModel::Row row = *iter; - SPObject* obj = row[_model->_colObject]; - if (obj) { - obj->deleteObject(false); - sp_repr_save_file(SwatchDocument->getReprDoc(), SwatchFile, SP_SVG_NS_URI); + cairo_pattern_t *check = ink_cairo_pattern_create_checkerboard(); + cairo_pattern_t *gradient = sp_gradient_create_preview_pattern(grad, PREVIEW_PIXBUF_WIDTH); + cairo_set_source(ct, check); + cairo_paint(ct); + cairo_set_source(ct, gradient); + cairo_paint(ct); + + cairo_destroy(ct); + cairo_pattern_destroy(gradient); + cairo_pattern_destroy(check); + + cairo_pattern_t *prevpat = cairo_pattern_create_for_surface(preview); + cairo_surface_destroy(preview); + + previewMappings[item] = prevpat; + + tmpColors.push_back(item); + gradMappings[item] = grad; } } } -bool SwatchesPanel::_handleButtonEventDoc(GdkEventButton* event) +void SwatchesPanel::handleGradientsChange(SPDocument *document) { - static unsigned doubleclick = 0; - - if ( (event->type == GDK_BUTTON_PRESS) && (event->button == 3) ) { - // TODO - fix to a better is-popup function - Gtk::TreeModel::Path path; - int x = static_cast<int>(event->x); - int y = static_cast<int>(event->y); - if ( _editDoc.get_path_at_pos( x, y, path ) ) { - Gtk::TreeModel::Children::iterator iter = _editDoc.get_model()->get_iter(path); - Gtk::TreeModel::Row row = *iter; - - SPObject* obj = row[_modelDoc->_colObject]; - if (SP_IS_GRADIENT(obj)) { - _swatchClicked(event, SP_GRADIENT(obj)); - } else if (SP_IS_GROUP(obj)) { - _lblClick(event, SP_GROUP(obj)); - } else { - _lblClick(event, NULL); - } - } else { - _lblClick(event, NULL); - } - } - - if ( (event->type == GDK_2BUTTON_PRESS) && (event->button == 1) ) { - doubleclick = 1; - } + SwatchPage *docPalette = (docPalettes.find(document) != docPalettes.end()) ? docPalettes[document] : 0; + if (docPalette) { + boost::ptr_vector<ColorItem> tmpColors; + std::map<ColorItem*, cairo_pattern_t*> tmpPrevs; + std::map<ColorItem*, SPGradient*> tmpGrads; + recalcSwatchContents(document, tmpColors, tmpPrevs, tmpGrads); - if ( event->type == GDK_BUTTON_RELEASE && doubleclick) { - doubleclick = 0; - Gtk::TreeModel::Path path; - Gtk::TreeViewColumn* col = 0; - int x = static_cast<int>(event->x); - int y = static_cast<int>(event->y); - int x2 = 0; - int y2 = 0; - if ( _editDoc.get_path_at_pos( x, y, path, col, x2, y2 ) && col == _name_columnDoc) { - // Double click on the Layer name, enable editing - _text_rendererDoc->property_editable() = true; - _editDoc.set_cursor (path, *_name_columnDoc, true); - grab_focus(); + for (std::map<ColorItem*, cairo_pattern_t*>::iterator it = tmpPrevs.begin(); it != tmpPrevs.end(); ++it) { + it->first->setPattern(it->second); + cairo_pattern_destroy(it->second); } - } - - return false; -} -void SwatchesPanel::_deleteButtonClickedDoc() -{ - Gtk::TreeModel::iterator iter = _editDoc.get_selection()->get_selected(); - if (iter) { - Gtk::TreeRow row = *iter; - SPObject * obj = row[_modelDoc->_colObject]; - if (SP_IS_GRADIENT(obj)) { - RemoveSwatch(SP_GRADIENT(obj)); - } else if (SP_IS_GROUP(obj)) { - Remove(SP_GROUP(obj)); + for (std::map<ColorItem*, SPGradient*>::iterator it = tmpGrads.begin(); it != tmpGrads.end(); ++it) { + it->first->setGradient(it->second); } - } -} -bool SwatchesPanel::_handleKeyEventDoc(GdkEventKey *event) -{ - switch (Inkscape::UI::Tools::get_group0_keyval(event)) { - case GDK_KEY_Return: - case GDK_KEY_KP_Enter: - case GDK_KEY_F2: { - Gtk::TreeModel::iterator iter = _editDoc.get_selection()->get_selected(); - if (iter && !_text_rendererDoc->property_editable()) { - Gtk::TreeRow row = *iter; - SPObject * obj = row[_modelDoc->_colObject]; - if (obj) { - Gtk::TreeModel::Path *path = new Gtk::TreeModel::Path(iter); - // Edit the layer label - _text_rendererDoc->property_editable() = true; - _editDoc.set_cursor(*path, *_name_columnDoc, true); - grab_focus(); - return true; + docPalette->_colors.swap(tmpColors); + + // Figure out which SwatchesPanel instances are affected and update them. + + for (std::map<SwatchesPanel*, SPDocument*>::iterator it = docPerPanel.begin(); it != docPerPanel.end(); ++it) { + if (it->second == document) { + SwatchesPanel* swp = it->first; + std::vector<SwatchPage*> pages = swp->_getSwatchSets(); + SwatchPage* curr = pages[swp->_currentIndex]; + if (curr == docPalette) { + swp->_rebuild(); } } } - case GDK_KEY_Delete: { - - _deleteButtonClickedDoc(); - return true; - } - break; } - return false; } -void SwatchesPanel::_renameObjectDoc(Gtk::TreeModel::Row row, const Glib::ustring& name) +void SwatchesPanel::handleDefsModified(SPDocument *document) { - if ( row && SwatchDocument) { - SPObject* obj = row[_modelDoc->_colObject]; - if ( obj ) { - gchar const* oldLabel = obj->label(); - if ( !name.empty() && (!oldLabel || name != oldLabel) ) { - obj->setLabel(name.c_str()); + SwatchPage *docPalette = (docPalettes.find(document) != docPalettes.end()) ? docPalettes[document] : 0; + if (docPalette && !DocTrack::queueUpdateIfNeeded(document) ) { + boost::ptr_vector<ColorItem> tmpColors; + std::map<ColorItem*, cairo_pattern_t*> tmpPrevs; + std::map<ColorItem*, SPGradient*> tmpGrads; + recalcSwatchContents(document, tmpColors, tmpPrevs, tmpGrads); + + if ( tmpColors.size() != docPalette->_colors.size() ) { + handleGradientsChange(document); + } else { + int cap = std::min(docPalette->_colors.size(), tmpColors.size()); + for (int i = 0; i < cap; i++) { + ColorItem *newColor = &tmpColors[i]; + ColorItem *oldColor = &docPalette->_colors[i]; + if ( (newColor->def.getType() != oldColor->def.getType()) || + (newColor->def.getR() != oldColor->def.getR()) || + (newColor->def.getG() != oldColor->def.getG()) || + (newColor->def.getB() != oldColor->def.getB()) ) { + oldColor->def.setRGB(newColor->def.getR(), newColor->def.getG(), newColor->def.getB()); + } + if (tmpGrads.find(newColor) != tmpGrads.end()) { + oldColor->setGradient(tmpGrads[newColor]); + } + if ( tmpPrevs.find(newColor) != tmpPrevs.end() ) { + oldColor->setPattern(tmpPrevs[newColor]); + } } } - } -} - -void SwatchesPanel::_handleEditedDoc(const Glib::ustring& path, const Glib::ustring& new_text) -{ - Gtk::TreeModel::iterator iter = _editDoc.get_model()->get_iter(path); - Gtk::TreeModel::Row row = *iter; - _renameObjectDoc(row, new_text); - _text_rendererDoc->property_editable() = false; + for (std::map<ColorItem*, cairo_pattern_t*>::iterator it = tmpPrevs.begin(); it != tmpPrevs.end(); ++it) { + cairo_pattern_destroy(it->second); + } + } } -void SwatchesPanel::_handleEditingCancelledDoc() -{ - _text_rendererDoc->property_editable() = false; -} -/* - * Drap and drop within the tree - * Save the drag source and drop target SPObjects and if its a drag between layers or into (sublayer) a layer - */ -bool SwatchesPanel::_handleDragDrop(const Glib::RefPtr<Gdk::DragContext>& context, int x, int y, guint time) +std::vector<SwatchPage*> SwatchesPanel::_getSwatchSets() const { - int cell_x = 0, cell_y = 0; - Gtk::TreeModel::Path target_path; - Gtk::TreeView::Column *target_column; - - bool _dnd_top = false; - _dnd_into = false; - _dnd_target = SwatchDocument->getDefs()->lastChild(); - Gtk::TreeModel::iterator itersel = _editBI.get_selection()->get_selected(); - if (!itersel) { - return true; + std::vector<SwatchPage*> tmp; + if (docPalettes.find(_currentDocument) != docPalettes.end()) { + tmp.push_back(docPalettes[_currentDocument]); } - Gtk::TreeModel::Row rowsel = *itersel; - _dnd_source = rowsel[_model->_colObject]; - if (!_dnd_source) { - return true; - } - - if (_editBI.get_path_at_pos (x, y, target_path, target_column, cell_x, cell_y)) { - // Are we before, inside or after the drop layer - Gdk::Rectangle rect; - _editBI.get_background_area (target_path, *target_column, rect); - int cell_height = rect.get_height(); - _dnd_into = (cell_y > (int)(cell_height * 1/3) && cell_y <= (int)(cell_height * 2/3)); - if (cell_y < (int)(cell_height * 1/3)) { - Gtk::TreeModel::Path next_path = target_path; - if (next_path.prev()) { - target_path = next_path; - } else { - // Dragging to the "end" - Gtk::TreeModel::Path up_path = target_path; - up_path.up(); - if (_store->iter_is_valid(_store->get_iter(up_path))) { - // Drop into parent - target_path = up_path; - _dnd_into = true; - } else { - _dnd_top = true; - // Drop into the top level - _dnd_target = NULL; - } - } - } - if (!_dnd_top) { - Gtk::TreeModel::iterator iter = _store->get_iter(target_path); - if (_store->iter_is_valid(iter)) { - Gtk::TreeModel::Row row = *iter; - SPObject *obj = row[_model->_colObject]; - if (obj) { - _dnd_target = obj; - } - } - } - } - - if (_dnd_source != _dnd_target) { - - Inkscape::XML::Node *target_ref = _dnd_target ? _dnd_target->getRepr() : NULL; - Inkscape::XML::Node *our_ref = _dnd_source->getRepr(); - - if (target_ref != our_ref) { - if (!target_ref) { - target_ref = SwatchDocument->getDefs()->getRepr(); - if (target_ref != our_ref->parent()) { - our_ref->parent()->removeChild(our_ref); - target_ref->addChild(our_ref, NULL); - } else { - our_ref->parent()->changeOrder(our_ref, NULL); - } - } else if (_dnd_into) { - // Move this inside of the target at the end - our_ref->parent()->removeChild(our_ref); - target_ref->addChild(our_ref, NULL); - } else if (target_ref->parent() != our_ref->parent()) { - // Change in parent, need to remove and add - our_ref->parent()->removeChild(our_ref); - target_ref->parent()->addChild(our_ref, target_ref); - } else { - // Same parent, just move - our_ref->parent()->changeOrder(our_ref, target_ref); - } - } - sp_repr_save_file(SwatchDocument->getReprDoc(), SwatchFile, SP_SVG_NS_URI); - } + tmp.insert(tmp.end(), userSwatchPages.begin(), userSwatchPages.end()); + tmp.insert(tmp.end(), systemSwatchPages.begin(), systemSwatchPages.end()); - return true; + return tmp; } -/* - * Drap and drop within the tree - * Save the drag source and drop target SPObjects and if its a drag between layers or into (sublayer) a layer - */ -bool SwatchesPanel::_handleDragDropDoc(const Glib::RefPtr<Gdk::DragContext>& context, int x, int y, guint time) +void SwatchesPanel::_updateFromSelection() { - int cell_x = 0, cell_y = 0; - Gtk::TreeModel::Path target_path; - Gtk::TreeView::Column *target_column; - - bool _dnd_top = false; - _dnd_into = false; - _dnd_target = _currentDocument->getDefs()->lastChild(); - Gtk::TreeModel::iterator itersel = _editDoc.get_selection()->get_selected(); - if (!itersel) { - return true; - } - Gtk::TreeModel::Row rowsel = *itersel; - _dnd_source = rowsel[_modelDoc->_colObject]; - - if (!_dnd_source) { - return true; - } - - if (_editDoc.get_path_at_pos (x, y, target_path, target_column, cell_x, cell_y)) { - // Are we before, inside or after the drop layer - Gdk::Rectangle rect; - _editDoc.get_background_area (target_path, *target_column, rect); - int cell_height = rect.get_height(); - _dnd_into = (cell_y > (int)(cell_height * 1/3) && cell_y <= (int)(cell_height * 2/3)); - if (cell_y < (int)(cell_height * 1/3)) { - Gtk::TreeModel::Path next_path = target_path; - if (next_path.prev()) { - target_path = next_path; - } else { - // Dragging to the "end" - Gtk::TreeModel::Path up_path = target_path; - up_path.up(); - if (_storeDoc->iter_is_valid(_storeDoc->get_iter(up_path))) { - // Drop into parent - target_path = up_path; - _dnd_into = true; - } else { - _dnd_top = true; - // Drop into the top level - _dnd_target = NULL; + SwatchPage *docPalette = (docPalettes.find(_currentDocument) != docPalettes.end()) ? docPalettes[_currentDocument] : 0; + if ( docPalette ) { + Glib::ustring fillId; + Glib::ustring strokeId; + + SPStyle *tmpStyle = sp_style_new( sp_desktop_document(_currentDesktop) ); + int result = sp_desktop_query_style( _currentDesktop, tmpStyle, QUERY_STYLE_PROPERTY_FILL ); + switch (result) { + case QUERY_STYLE_SINGLE: + case QUERY_STYLE_MULTIPLE_AVERAGED: + case QUERY_STYLE_MULTIPLE_SAME: + { + if (tmpStyle->fill.set && tmpStyle->fill.isPaintserver()) { + SPPaintServer* server = tmpStyle->getFillPaintServer(); + if ( SP_IS_GRADIENT(server) ) { + SPGradient* target = 0; + SPGradient* grad = SP_GRADIENT(server); + + if ( grad->isSwatch() ) { + target = grad; + } else if ( grad->ref ) { + SPGradient *tmp = grad->ref->getObject(); + if ( tmp && tmp->isSwatch() ) { + target = tmp; + } + } + if ( target ) { + //XML Tree being used directly here while it shouldn't be + gchar const* id = target->getRepr()->attribute("id"); + if ( id ) { + fillId = id; + } + } + } } + break; } } - if (!_dnd_top) { - Gtk::TreeModel::iterator iter = _storeDoc->get_iter(target_path); - if (_storeDoc->iter_is_valid(iter)) { - Gtk::TreeModel::Row row = *iter; - SPObject *obj = row[_modelDoc->_colObject]; - if (obj) { - _dnd_target = obj; - if (SP_IS_GRADIENT(obj)) { - _dnd_into = false; - if (SP_IS_GROUP(_dnd_source)) { - _dnd_target = obj->parent; + + result = sp_desktop_query_style( _currentDesktop, tmpStyle, QUERY_STYLE_PROPERTY_STROKE ); + switch (result) { + case QUERY_STYLE_SINGLE: + case QUERY_STYLE_MULTIPLE_AVERAGED: + case QUERY_STYLE_MULTIPLE_SAME: + { + if (tmpStyle->stroke.set && tmpStyle->stroke.isPaintserver()) { + SPPaintServer* server = tmpStyle->getStrokePaintServer(); + if ( SP_IS_GRADIENT(server) ) { + SPGradient* target = 0; + SPGradient* grad = SP_GRADIENT(server); + if ( grad->isSwatch() ) { + target = grad; + } else if ( grad->ref ) { + SPGradient *tmp = grad->ref->getObject(); + if ( tmp && tmp->isSwatch() ) { + target = tmp; + } + } + if ( target ) { + //XML Tree being used directly here while it shouldn't be + gchar const* id = target->getRepr()->attribute("id"); + if ( id ) { + strokeId = id; + } } - } else if (SP_IS_GROUP(_dnd_source)) { - _dnd_into = false; } } + break; } } - } - - if (_dnd_source != _dnd_target) { - - Inkscape::XML::Node *target_ref = _dnd_target ? _dnd_target->getRepr() : NULL; - Inkscape::XML::Node *our_ref = _dnd_source->getRepr(); - - if (target_ref != our_ref) { - if (!target_ref) { - target_ref = _currentDocument->getDefs()->getRepr(); - if (target_ref != our_ref->parent()) { - our_ref->parent()->removeChild(our_ref); - target_ref->addChild(our_ref, NULL); - } else { - our_ref->parent()->changeOrder(our_ref, NULL); - } - } else if (_dnd_into) { - // Move this inside of the target at the end - our_ref->parent()->removeChild(our_ref); - target_ref->addChild(our_ref, NULL); - } else if (target_ref->parent() != our_ref->parent()) { - // Change in parent, need to remove and add - our_ref->parent()->removeChild(our_ref); - target_ref->parent()->addChild(our_ref, target_ref); - } else { - // Same parent, just move - our_ref->parent()->changeOrder(our_ref, target_ref); - } + sp_style_unref(tmpStyle); + + for ( boost::ptr_vector<ColorItem>::iterator it = docPalette->_colors.begin(); it != docPalette->_colors.end(); ++it ) { + ColorItem* item = &*it; + bool isFill = (fillId == item->def.descr); + bool isStroke = (strokeId == item->def.descr); + item->setState( isFill, isStroke ); } - DocumentUndo::done( _currentDocument , SP_VERB_DIALOG_SWATCHES, - _("Moved Swatches")); } - - return true; } - -/** - * Constructor - */ -SwatchesPanel::SwatchesPanel(gchar const* prefsPath, bool showLabels) : - Inkscape::UI::Widget::Panel("", prefsPath, SP_VERB_DIALOG_SWATCHES, ""), - _scroller(), - _insideTable(1, 1), - _insideV(), - _insideH(), - _buttonsRow(), - _outsideV(), - _noLink(_("Don't Link")), - _showlabels(showLabels), - _store(0), - _scrollerBI(), - _editBI(), - _buttonsRowBI(), - _editBIV(), - _storeDoc(0), - _scrollerDoc(), - _editDoc(), - _buttonsRowDoc(), - _editDocV(), - _notebook(), - rootWatcher(0), - docWatcher(0), - _currentDesktop(0), - _currentDocument(0) +void SwatchesPanel::_handleAction( int setId, int itemId ) { - _insideH.pack_start(_insideTable, Gtk::PACK_SHRINK); - if (_showlabels) { - _insideV.pack_start(_insideH, Gtk::PACK_SHRINK); - _scroller.add(_insideV); - } else { - _scroller.property_height_request() = 20; - _scroller.add(_insideH); - } - - popUpMenu = manage( new Gtk::Menu() ); - popUpMenu->show_all_children(); - - Gtk::Button* btn = manage( new Gtk::Button() ); - _styleButton( *btn, SP_ACTIVE_DESKTOP, SP_VERB_LAYER_NEW, GTK_STOCK_ADD, _("Add Swatch") ); - btn->signal_button_press_event().connect_notify( sigc::mem_fun(*this, &SwatchesPanel::_addButtonClicked) ); - _buttonsRow.pack_start(*btn, Gtk::PACK_SHRINK); - -// btn = manage( new Gtk::Button() ); -// _styleButton( *btn, SP_ACTIVE_DESKTOP, SP_VERB_LAYER_NEW, GTK_STOCK_DISCONNECT, C_("Unlink", "New") ); -// _buttonsRow.pack_end(*btn, Gtk::PACK_SHRINK); - - static Inkscape::Preferences *prefs = Inkscape::Preferences::get(); - Glib::ustring nolink = Glib::ustring::compose("%1/nolink", prefsPath); - _noLink.set_tooltip_text(_("Don't link swatches")); - _noLink.set_active(prefs->getBool(nolink, false)); - _noLink.signal_toggled().connect_notify(sigc::mem_fun(*this, &SwatchesPanel::NoLinkToggled)); - _buttonsRow.pack_end(_noLink, Gtk::PACK_SHRINK); - - _scroller.set_policy( Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC ); - _scroller.set_shadow_type(Gtk::SHADOW_NONE); - - if (_showlabels) { - _outsideV.pack_end(_buttonsRow, Gtk::PACK_SHRINK); - _outsideV.pack_end(_scroller, Gtk::PACK_EXPAND_WIDGET); - - _notebook.append_page(_outsideV, "Use"); - + switch( setId ) { + case 3: { - ModelColumnsDoc *zoop = new ModelColumnsDoc(); - _modelDoc = zoop; - - _storeDoc = Gtk::TreeStore::create( *zoop ); - - _editDoc.set_model( _storeDoc ); - _editDoc.set_headers_visible(false); - _editDoc.set_reorderable(true); - _editDoc.enable_model_drag_dest (Gdk::ACTION_MOVE); - - Gtk::Button* btn = manage( new Gtk::Button() ); - _styleButton( *btn, SP_ACTIVE_DESKTOP, SP_VERB_LAYER_NEW, GTK_STOCK_ADD, _("Import Swatch") ); - btn->signal_button_press_event().connect_notify( sigc::mem_fun(*this, &SwatchesPanel::_addButtonClicked)); - _buttonsRowDoc.pack_start(*btn, Gtk::PACK_SHRINK); - - btn = manage( new Gtk::Button() ); - _styleButton( *btn, SP_ACTIVE_DESKTOP, SP_VERB_LAYER_DELETE, GTK_STOCK_DELETE, _("Delete Swatch") ); - btn->signal_button_press_event().connect_notify( sigc::hide(sigc::mem_fun(*this, &SwatchesPanel::_deleteButtonClickedDoc))); - _buttonsRowDoc.pack_start(*btn, Gtk::PACK_SHRINK); - - _pixbuf_rendererDoc = manage(new Gtk::CellRendererPixbuf()); - int pixbufColNum = _editDoc.append_column("Pixbuf", *_pixbuf_rendererDoc) - 1; - _pixbuf_columnDoc = _editDoc.get_column(pixbufColNum); - _pixbuf_columnDoc->add_attribute(_pixbuf_rendererDoc->property_pixbuf(), _modelDoc->_colPixbuf); - - _text_rendererDoc = manage(new Gtk::CellRendererText()); - int nameColNum = _editDoc.append_column("Name", *_text_rendererDoc) - 1; - _name_columnDoc = _editDoc.get_column(nameColNum); - _name_columnDoc->add_attribute(_text_rendererDoc->property_text(), _modelDoc->_colLabel); - - _text_rendererDoc->signal_edited().connect( sigc::mem_fun(*this, &SwatchesPanel::_handleEditedDoc) ); - _text_rendererDoc->signal_editing_canceled().connect( sigc::mem_fun(*this, &SwatchesPanel::_handleEditingCancelledDoc) ); - - _editDoc.set_expander_column( *_editDoc.get_column(nameColNum) ); + std::vector<SwatchPage*> pages = _getSwatchSets(); + if ( itemId >= 0 && itemId < static_cast<int>(pages.size()) ) { + _currentIndex = itemId; - _editDoc.signal_button_press_event().connect( sigc::mem_fun(*this, &SwatchesPanel::_handleButtonEventDoc), false ); - _editDoc.signal_button_release_event().connect( sigc::mem_fun(*this, &SwatchesPanel::_handleButtonEventDoc), false ); - _editDoc.signal_key_press_event().connect( sigc::mem_fun(*this, &SwatchesPanel::_handleKeyEventDoc), false ); - - _editDoc.signal_drag_drop().connect( sigc::mem_fun(*this, &SwatchesPanel::_handleDragDropDoc), false); - - _scrollerDoc.set_policy( Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC ); - _scrollerDoc.set_shadow_type(Gtk::SHADOW_IN); - _scrollerDoc.add(_editDoc); - - _editDocV.pack_start(_scrollerDoc, Gtk::PACK_EXPAND_WIDGET); - _editDocV.pack_end(_buttonsRowDoc, Gtk::PACK_SHRINK); + if ( !_prefs_path.empty() ) { + Inkscape::Preferences *prefs = Inkscape::Preferences::get(); + prefs->setString(_prefs_path + "/palette", pages[_currentIndex]->_name); + } - _notebook.append_page(_editDocV, "Edit"); - } - - { - popUpImportMenu = Gtk::manage(new Gtk::Menu()); - - Gtk::MenuItem* mi = Gtk::manage(new Gtk::MenuItem(_("New Swatch Group..."))); - mi->signal_activate().connect_notify(sigc::mem_fun(*this, &SwatchesPanel::NewGroupBI)); - mi->show(); - popUpImportMenu->append(*mi); - - mi = Gtk::manage(new Gtk::MenuItem(_("Import Swatch File..."))); - mi->signal_activate().connect_notify(sigc::bind<bool, bool>(sigc::mem_fun(*this, &SwatchesPanel::_importButtonClicked), false, true)); - mi->show(); - popUpImportMenu->append(*mi); - - ModelColumns *zoop = new ModelColumns(); - _model = zoop; - - _store = Gtk::TreeStore::create( *zoop ); - - _editBI.set_model( _store ); - _editBI.set_headers_visible(false); - _editBI.set_reorderable(true); - _editBI.enable_model_drag_dest (Gdk::ACTION_MOVE); - - Gtk::Button* btn = manage( new Gtk::Button() ); - _styleButton( *btn, SP_ACTIVE_DESKTOP, SP_VERB_LAYER_NEW, GTK_STOCK_ADD, _("Import Swatch") ); - btn->signal_button_press_event().connect_notify(sigc::mem_fun(*this, &SwatchesPanel::_addBIButtonClicked)); - _buttonsRowBI.pack_start(*btn, Gtk::PACK_SHRINK); - - btn = manage( new Gtk::Button() ); - _styleButton( *btn, SP_ACTIVE_DESKTOP, SP_VERB_LAYER_DELETE, GTK_STOCK_DELETE, _("Delete Swatch") ); - btn->signal_button_press_event().connect_notify( sigc::hide(sigc::mem_fun(*this, &SwatchesPanel::_deleteButtonClicked))); - _buttonsRowBI.pack_start(*btn, Gtk::PACK_SHRINK); - - _text_rendererBI = manage(new Gtk::CellRendererText()); - int nameColNum = _editBI.append_column("Name", *_text_rendererBI) - 1; - _name_columnBI = _editBI.get_column(nameColNum); - _name_columnBI->add_attribute(_text_rendererBI->property_text(), _model->_colLabel); - - _text_rendererBI->signal_edited().connect( sigc::mem_fun(*this, &SwatchesPanel::_handleEdited) ); - _text_rendererBI->signal_editing_canceled().connect( sigc::mem_fun(*this, &SwatchesPanel::_handleEditingCancelled) ); - - _editBI.set_expander_column( *_editBI.get_column(nameColNum) ); - - _editBI.signal_button_press_event().connect( sigc::mem_fun(*this, &SwatchesPanel::_handleButtonEvent), false ); - _editBI.signal_button_release_event().connect( sigc::mem_fun(*this, &SwatchesPanel::_handleButtonEvent), false ); - _editBI.signal_key_press_event().connect( sigc::mem_fun(*this, &SwatchesPanel::_handleKeyEvent), false ); - - _editBI.signal_drag_drop().connect( sigc::mem_fun(*this, &SwatchesPanel::_handleDragDrop), false); - _editBI.signal_row_collapsed().connect( sigc::bind<bool>(sigc::mem_fun(*this, &SwatchesPanel::_setExpanded), false)); - _editBI.signal_row_expanded().connect( sigc::bind<bool>(sigc::mem_fun(*this, &SwatchesPanel::_setExpanded), true)); - - _scrollerBI.set_policy( Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC ); - _scrollerBI.set_shadow_type(Gtk::SHADOW_IN); - _scrollerBI.add(_editBI); - - _editBIV.pack_start(_scrollerBI, Gtk::PACK_EXPAND_WIDGET); - _editBIV.pack_end(_buttonsRowBI, Gtk::PACK_SHRINK); - - _notebook.append_page(_editBIV, "Edit Built-In"); + _rebuild(); + } } - - _getContents()->pack_end(_notebook, Gtk::PACK_EXPAND_WIDGET); - } else { - //_outsideV.pack_end(_scroller, Gtk::PACK_SHRINK); - _buttonsRow.pack_end(_scroller, Gtk::PACK_EXPAND_WIDGET); - //_getContents()->pack_end(_outsideV, Gtk::PACK_SHRINK); - _getContents()->pack_end(_buttonsRow, Gtk::PACK_SHRINK); - } - - loadPalletFile(); - - rootWatcher = new SwatchWatcher(this, SwatchDocument->getDefs(), true); - SwatchDocument->getDefs()->getRepr()->addObserver(*rootWatcher); - _swatchesChanged(); - _insideTable.resize(1,1); -} - -SwatchesPanel::~SwatchesPanel() -{ - if (rootWatcher) { - rootWatcher->_repr->removeObserver(*rootWatcher); - delete rootWatcher; - } - - if (docWatcher) { - docWatcher->_repr->removeObserver(*docWatcher); - delete docWatcher; + break; } - - _documentConnection.disconnect(); - _selChanged.disconnect(); } -void SwatchesPanel::setDesktop( SPDesktop* desktop ) +void SwatchesPanel::_rebuild() { - Inkscape::UI::Widget::Panel::setDesktop(desktop); - if ( desktop != _currentDesktop ) { - if ( _currentDesktop ) { - _documentConnection.disconnect(); - _selChanged.disconnect(); - } - - _currentDesktop = desktop; - - if ( desktop ) { - //_currentDesktop->selection->connectChanged(sigc::hide(sigc::mem_fun(*this, &SwatchesPanel::_updateFromSelection))); + std::vector<SwatchPage*> pages = _getSwatchSets(); + SwatchPage* curr = pages[_currentIndex]; + _holder->clear(); - _documentConnection = desktop->connectDocumentReplaced(sigc::mem_fun(*this, &SwatchesPanel::_setDocument)); - - _setDocument( desktop, desktop->doc() ); - } else { - _setDocument(0, 0); - } + if ( curr->_prefWidth > 0 ) { + _holder->setColumnPref( curr->_prefWidth ); } -} - -void SwatchesPanel::_setDocument( SPDesktop* desktop, SPDocument *document ) -{ - if ( document != _currentDocument ) { - if (docWatcher) { - docWatcher->_repr->removeObserver(*docWatcher); - delete docWatcher; - docWatcher = NULL; - } - _currentDocument = document; - - if (_currentDocument) { - docWatcher = new SwatchWatcher(this, _currentDocument->getDefs(), false); - _currentDocument->getDefs()->getRepr()->addObserver(*docWatcher); - } - _defsChanged(); + _holder->freezeUpdates(); + // TODO restore once 'clear' works _holder->addPreview(_clear); + _holder->addPreview(_remove); + for ( boost::ptr_vector<ColorItem>::iterator it = curr->_colors.begin(); it != curr->_colors.end(); ++it) { + _holder->addPreview(&*it); } + _holder->thawUpdates(); } } //namespace Dialogs } //namespace UI } //namespace Inkscape -//really lazy! -void sp_desktop_set_gradient(SPDesktop *desktop, SPGradient* gradient, bool fill) -{ - - bool intercepted = false; - - if (gradient->isSolid()) { - ColorRGBA color(gradient->getFirstStop()->getEffectiveColor().toRGBA32(gradient->getFirstStop()->opacity)); - guint32 rgba = SP_RGBA32_F_COMPOSE(color[0], color[1], color[2], color[3]); - gchar b[64]; - sp_svg_write_color(b, sizeof(b), rgba); - SPCSSAttr *css = sp_repr_css_attr_new(); - if (fill) { - sp_repr_css_set_property(css, "fill", b); - Inkscape::CSSOStringStream osalpha; - osalpha << color[3]; - sp_repr_css_set_property(css, "fill-opacity", osalpha.str().c_str()); - } else { - sp_repr_css_set_property(css, "stroke", b); - Inkscape::CSSOStringStream osalpha; - osalpha << color[3]; - sp_repr_css_set_property(css, "stroke-opacity", osalpha.str().c_str()); - } - intercepted = desktop->_set_style_signal.emit(css); - } - - if (!intercepted) { - for (const GSList *it = desktop->selection->itemList(); it != NULL; it = it->next) { - sp_item_set_gradient(SP_ITEM(it->data), gradient, SP_IS_RADIALGRADIENT(gradient) ? SP_GRADIENT_TYPE_RADIAL : SP_GRADIENT_TYPE_LINEAR, !fill ? Inkscape::FOR_STROKE : Inkscape::FOR_FILL); - } - } -} /* Local Variables: diff --git a/src/ui/dialog/swatches.h b/src/ui/dialog/swatches.h index cb8f87962..ca4c1687d 100644 --- a/src/ui/dialog/swatches.h +++ b/src/ui/dialog/swatches.h @@ -12,161 +12,64 @@ #include "ui/widget/panel.h" #include "enums.h" -#include "sp-object.h" -#include "sp-item-group.h" -#include <gtk/gtk.h> -#include <gtkmm/radiomenuitem.h> -#include <gtkmm/menuitem.h> -#include <gtkmm/scrolledwindow.h> -#include <gtkmm/table.h> -#include <gtkmm/box.h> -#include <gtkmm/menu.h> -#include <gtkmm/notebook.h> -#include <gtkmm/treeview.h> -#include <gtkmm/treestore.h> -#include <gtkmm/treemodel.h> -#include "sp-gradient.h" -#include "xml/node-observer.h" namespace Inkscape { namespace UI { +class PreviewHolder; + namespace Dialogs { +class ColorItem; +class SwatchPage; +class DocTrack; + /** * A panel that displays paint swatches. */ class SwatchesPanel : public Inkscape::UI::Widget::Panel { public: - SwatchesPanel(gchar const* prefsPath = "/dialogs/swatches", bool showLabels = true); + SwatchesPanel(gchar const* prefsPath = "/dialogs/swatches"); virtual ~SwatchesPanel(); - + static SwatchesPanel& getInstance(); + virtual void setOrientation(SPAnchorType how); + virtual void setDesktop( SPDesktop* desktop ); virtual SPDesktop* getDesktop() {return _currentDesktop;} + virtual int getSelectedIndex() {return _currentIndex;} // temporary + protected: + static void handleGradientsChange(SPDocument *document); + + virtual void _updateFromSelection(); + virtual void _handleAction( int setId, int itemId ); + virtual void _setDocument( SPDocument *document ); + virtual void _rebuild(); - virtual void _setDocument( SPDesktop* desktop, SPDocument *document ); + virtual std::vector<SwatchPage*> _getSwatchSets() const; private: - class ModelColumns; - class ModelColumnsDoc; - - class StopWatcher; - class GradientWatcher; - class SwatchWatcher; - SwatchesPanel(SwatchesPanel const &); // no copy SwatchesPanel &operator=(SwatchesPanel const &); // no assign - - void _styleButton( Gtk::Button& btn, SPDesktop *desktop, unsigned int code, char const* iconName, char const* fallback ); - - void _setSelectionSwatch(SPGradient* swatchItem, bool isStroke); - - void NoLinkToggled(); - void NewGroup(); - void NewGroupBI(); - void _addBIButtonClicked(GdkEventButton* event); - void Duplicate(SPGroup* page); - void SaveAs(); - void AddSelectedFill(SPGroup* page); - void AddSelectedStroke(SPGroup* page); - void MoveUp(SPGroup* page); - void MoveDown(SPGroup* page); - void Remove(SPGroup* page); - - void SetSelectedFill(SPGradient* swatch); - void SetSelectedStroke(SPGradient* swatch); - void MoveSwatchUp(SPGradient* swatch); - void MoveSwatchDown(SPGradient* swatch); - void RemoveSwatch(SPGradient* swatch); - - void _lblClick(GdkEventButton* event, SPGroup* page); - void _addSwatchButtonClicked(SPGroup* swatch, bool recurse); - void _defsChanged(); - void _importButtonClicked(bool addToDoc, bool addToBI); - void _deleteButtonClicked(); - void _addButtonClicked(GdkEventButton* event); - void _swatchClicked(GdkEventButton* event, SPGradient* swatchItem); - - Gtk::MenuItem* _addSwatchGroup(SPGroup* group, Gtk::TreeModel::Row* parentRow); - void _swatchesChanged(); - - bool _handleButtonEvent(GdkEventButton *event); - bool _handleKeyEvent(GdkEventKey *event); - - void _handleEdited(const Glib::ustring& path, const Glib::ustring& new_text); - void _handleEditingCancelled(); - void _renameObject(Gtk::TreeModel::Row row, const Glib::ustring& name); - - void _setCollapsed(SPGroup * group); - void _setExpanded(const Gtk::TreeModel::iterator& iter, const Gtk::TreeModel::Path& /*path*/, bool isexpanded); - - void _deleteButtonClickedDoc(); - bool _handleButtonEventDoc(GdkEventButton* event); - bool _handleKeyEventDoc(GdkEventKey *event); - - void _handleEditedDoc(const Glib::ustring& path, const Glib::ustring& new_text); - void _handleEditingCancelledDoc(); - void _renameObjectDoc(Gtk::TreeModel::Row row, const Glib::ustring& name); - - bool _handleDragDropDoc(const Glib::RefPtr<Gdk::DragContext>& context, int x, int y, guint time); - bool _handleDragDrop(const Glib::RefPtr<Gdk::DragContext>& context, int x, int y, guint time); - - Gtk::Menu *popUpMenu; - Gtk::Menu *popUpImportMenu; - - Gtk::ScrolledWindow _scroller; - Gtk::Table _insideTable; - Gtk::VBox _insideV; - Gtk::HBox _insideH; - Gtk::HBox _buttonsRow; - Gtk::VBox _outsideV; - Gtk::CheckButton _noLink; - bool _showlabels; - - SwatchesPanel::ModelColumns* _model; - Glib::RefPtr<Gtk::TreeStore> _store; - - Gtk::CellRendererText *_text_rendererBI; - Gtk::TreeView::Column *_name_columnBI; - Gtk::ScrolledWindow _scrollerBI; - Gtk::TreeView _editBI; - Gtk::HBox _buttonsRowBI; - Gtk::VBox _editBIV; - - SwatchesPanel::ModelColumnsDoc* _modelDoc; - Glib::RefPtr<Gtk::TreeStore> _storeDoc; - - Gtk::CellRendererText *_text_rendererDoc; - Gtk::CellRendererPixbuf *_pixbuf_rendererDoc; - Gtk::TreeView::Column *_name_columnDoc; - Gtk::TreeView::Column *_pixbuf_columnDoc; - Gtk::ScrolledWindow _scrollerDoc; - Gtk::TreeView _editDoc; - Gtk::HBox _buttonsRowDoc; - Gtk::VBox _editDocV; - - Gtk::Notebook _notebook; - - SwatchWatcher* rootWatcher; - std::vector<Inkscape::XML::NodeObserver*> rootWatchers; - - std::vector<Inkscape::XML::NodeObserver*> docWatchers; - SwatchWatcher* docWatcher; + static void _trackDocument( SwatchesPanel *panel, SPDocument *document ); + static void handleDefsModified(SPDocument *document); + + PreviewHolder* _holder; + ColorItem* _clear; + ColorItem* _remove; + int _currentIndex; SPDesktop* _currentDesktop; SPDocument* _currentDocument; - - bool _dnd_into; - SPObject* _dnd_source; - SPObject* _dnd_target; sigc::connection _documentConnection; sigc::connection _selChanged; + + friend class DocTrack; }; } //namespace Dialogs diff --git a/src/widgets/desktop-widget.cpp b/src/widgets/desktop-widget.cpp index 2eba8bb8c..361a54a90 100644 --- a/src/widgets/desktop-widget.cpp +++ b/src/widgets/desktop-widget.cpp @@ -358,7 +358,7 @@ void SPDesktopWidget::init( SPDesktopWidget *dtw ) { using Inkscape::UI::Dialogs::SwatchesPanel; - dtw->panels = new SwatchesPanel("/embedded/swatches", false); + dtw->panels = new SwatchesPanel("/embedded/swatches" /*false*/); dtw->panels->setOrientation(SP_ANCHOR_SOUTH); #if GTK_CHECK_VERSION(3,0,0) |
