diff options
author | Marko Gronroos <magi@vaadin.com> | 2016-07-22 20:51:47 +0300 |
---|---|---|
committer | Artur Signell <artur@vaadin.com> | 2016-08-05 10:19:47 +0300 |
commit | 3ea6a0087b140a13ed0685afa2ffe08a45b82719 (patch) | |
tree | 16636b31df87dc035c871536281dbc0be5e4305e /documentation | |
parent | 649dba410d825c8a350aeda9a44a591197ec4bc8 (diff) | |
download | vaadin-framework-3ea6a0087b140a13ed0685afa2ffe08a45b82719.tar.gz vaadin-framework-3ea6a0087b140a13ed0685afa2ffe08a45b82719.zip |
Revised component abstractions diagram (#19897).
Change-Id: I09f86fce44600cce4365bd1e80f8d4ef1a2e415c
Diffstat (limited to 'documentation')
-rw-r--r-- | documentation/components/components-interfaces.asciidoc | 29 | ||||
-rw-r--r-- | documentation/components/img/component-abstractions-hi.png | bin | 84173 -> 73669 bytes | |||
-rw-r--r-- | documentation/components/original-drawings/Makefile | 2 | ||||
-rw-r--r-- | documentation/components/original-drawings/component-abstractions.svg | 3553 |
4 files changed, 2336 insertions, 1248 deletions
diff --git a/documentation/components/components-interfaces.asciidoc b/documentation/components/components-interfaces.asciidoc index 4801ec52b1..5d266617fd 100644 --- a/documentation/components/components-interfaces.asciidoc +++ b/documentation/components/components-interfaces.asciidoc @@ -15,21 +15,14 @@ and the client. This section gives details on the basic component interfaces and abstractions. The layout and other component container abstractions are described in -<<dummy/../../../framework/layout/layout-overview.asciidoc#layout.overview,"Managing -Layout">>. The interfaces that define the Vaadin data model are described in -<<dummy/../../../framework/datamodel/datamodel-overview.asciidoc#datamodel.overview,"Binding -Components to Data">>. +<<dummy/../../../framework/layout/layout-overview.asciidoc#layout.overview,"Managing Layout">>. +The interfaces that define the Vaadin data model are described in <<dummy/../../../framework/datamodel/datamodel-overview.asciidoc#datamodel.overview,"Binding Components to Data">>. [[figure.components.interfaces]] -.Component Interfaces and Abstractions -image::img/component-abstractions-hi.png[] +.Component interfaces and abstractions +image::img/component-abstractions-hi.png[width=100%, scaledwidth=100%] -((("[classname]#Paintable#"))) -((("[classname]#VariableOwner#"))) -All components also implement the [classname]#Paintable# interface, which is -used for serializing ("painting") the components to the client, and the reverse -[classname]#VariableOwner# interface, which is needed for deserializing -component state or user interaction from the client. +All components are connectors that connect to the client-side widgets. ((("[classname]#Serializable#"))) In addition to the interfaces defined within the Vaadin framework, all @@ -67,20 +60,19 @@ the [methodname]#detach()# method. If the parent of an added component is already connected to the UI, the [methodname]#attach()# is called immediately from [methodname]#setParent()#. - [source, java] ---- public class AttachExample extends CustomComponent { public AttachExample() { } - + @Override public void attach() { super.attach(); // Must call. - + // Now we know who ultimately owns us. ClassResource r = new ClassResource("smiley.jpg"); - Image image = new Image("Image:", r); + Image image = new Image("Image:", r); setCompositionRoot(image); } } @@ -89,7 +81,6 @@ public class AttachExample extends CustomComponent { The attachment logic is implemented in [classname]#AbstractComponent#, as described in <<components.interfaces.abstractcomponent>>. - ((("[classname]#Component# interface"))) [[components.interfaces.abstractcomponent]] @@ -97,7 +88,6 @@ described in <<components.interfaces.abstractcomponent>>. ((("[classname]#AbstractComponent#", id="term.components.interfaces.abstractcomponent", range="startofrange"))) - [classname]#AbstractComponent# is the base class for all user interface components. It is the (only) implementation of the [classname]#Component# interface, implementing all the methods defined in the interface. @@ -112,6 +102,3 @@ Creation of new components and serialization is described in with the Server-Side">>. (((range="endofrange", startref="term.components.interfaces.abstractcomponent"))) - - - diff --git a/documentation/components/img/component-abstractions-hi.png b/documentation/components/img/component-abstractions-hi.png Binary files differindex 1967cd17f6..fdfb53a6e8 100644 --- a/documentation/components/img/component-abstractions-hi.png +++ b/documentation/components/img/component-abstractions-hi.png diff --git a/documentation/components/original-drawings/Makefile b/documentation/components/original-drawings/Makefile index c4b4aa2a35..7c2fdf2a56 100644 --- a/documentation/components/original-drawings/Makefile +++ b/documentation/components/original-drawings/Makefile @@ -1,5 +1,5 @@ IMAGES = slider-example1 field-interface-v8 field-diagram \ - textfield-diagram component-diagram + textfield-diagram component-diagram component-abstractions SRCIMAGES := $(foreach file, $(IMAGES), $(file).svg) TRGIMAGES_HI := $(foreach file, $(IMAGES), ../img/$(file)-hi.png) diff --git a/documentation/components/original-drawings/component-abstractions.svg b/documentation/components/original-drawings/component-abstractions.svg index 041bfd4596..948df9fc6b 100644 --- a/documentation/components/original-drawings/component-abstractions.svg +++ b/documentation/components/original-drawings/component-abstractions.svg @@ -1,1226 +1,2327 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- width="744.09448"
- height="1052.3622"
- id="svg2475"
- sodipodi:version="0.32"
- inkscape:version="0.46"
- sodipodi:docname="component-abstractions.svg"
- inkscape:output_extension="org.inkscape.output.svg.inkscape"
- inkscape:export-filename="/home/magi/itmill/doc/cheatsheet/vaadin-cheatsheet.png"
- inkscape:export-xdpi="300.01001"
- inkscape:export-ydpi="300.01001"
- version="1.0">
- <sodipodi:namedview
- id="base"
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1.0"
- gridtolerance="10000"
- guidetolerance="10"
- objecttolerance="10"
- inkscape:pageopacity="0.0"
- inkscape:pageshadow="2"
- inkscape:zoom="2.4"
- inkscape:cx="234.91691"
- inkscape:cy="504.24301"
- inkscape:document-units="mm"
- inkscape:current-layer="layer1"
- showgrid="true"
- inkscape:window-width="1680"
- inkscape:window-height="1026"
- inkscape:window-x="1280"
- inkscape:window-y="0"
- inkscape:snap-nodes="true"
- inkscape:snap-bbox="true"
- units="mm"
- inkscape:snap-global="true">
- <inkscape:grid
- spacingy="1mm"
- spacingx="1mm"
- empspacing="5"
- units="mm"
- enabled="true"
- visible="true"
- id="grid4674"
- type="xygrid"
- dotted="false" />
- </sodipodi:namedview>
- <defs
- id="defs2477">
- <marker
- inkscape:stockid="Arrow1Lstart"
- orient="auto"
- refY="0"
- refX="0"
- id="Arrow1Lstart"
- style="overflow:visible">
- <path
- id="path5210"
- d="M 0,0 L 5,-5 L -12.5,0 L 5,5 L 0,0 z"
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
- transform="matrix(0.8,0,0,0.8,10,0)" />
- </marker>
- <marker
- style="overflow:visible"
- id="DotS"
- refX="0"
- refY="0"
- orient="auto"
- inkscape:stockid="DotS">
- <path
- transform="matrix(0.2,0,0,0.2,1.48,0.2)"
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
- d="M -2.5,-1 C -2.5,1.76 -4.74,4 -7.5,4 C -10.26,4 -12.5,1.76 -12.5,-1 C -12.5,-3.76 -10.26,-6 -7.5,-6 C -4.74,-6 -2.5,-3.76 -2.5,-1 z"
- id="path3636" />
- </marker>
- <marker
- inkscape:stockid="TriangleOutS"
- orient="auto"
- refY="0"
- refX="0"
- id="TriangleOutS"
- style="overflow:visible">
- <path
- id="path3717"
- d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
- transform="scale(0.2,0.2)" />
- </marker>
- <inkscape:path-effect
- copytype="single_stretched"
- pattern="M 349.202,225.086 L 405.895,331.386 L 370.462,338.472 "
- prop_scale="1"
- id="path-effect2503"
- effect="skeletal" />
- <inkscape:path-effect
- prop_scale="1"
- id="path-effect2499"
- effect="skeletal" />
- <inkscape:path-effect
- pattern-nodetypes="cc"
- pattern="M 432.28346,272.83462 L 403.93701,216.14171"
- prop_scale="1"
- id="path-effect2497"
- effect="skeletal" />
- <marker
- style="overflow:visible"
- id="Arrow1Send"
- refX="0"
- refY="0"
- orient="auto"
- inkscape:stockid="Arrow1Send">
- <path
- transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
- d="M 0,0 L 5,-5 L -12.5,0 L 5,5 L 0,0 z"
- id="path3641" />
- </marker>
- <marker
- style="overflow:visible"
- id="Arrow1Lend"
- refX="0"
- refY="0"
- orient="auto"
- inkscape:stockid="Arrow1Lend">
- <path
- transform="matrix(-0.8,0,0,-0.8,-10,0)"
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
- d="M 0,0 L 5,-5 L -12.5,0 L 5,5 L 0,0 z"
- id="path3629" />
- </marker>
- <inkscape:perspective
- sodipodi:type="inkscape:persp3d"
- inkscape:vp_x="0 : 526.18109 : 1"
- inkscape:vp_y="0 : 1000 : 0"
- inkscape:vp_z="744.09448 : 526.18109 : 1"
- inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
- id="perspective3487" />
- <marker
- style="overflow:visible"
- id="Arrow2Sendp"
- refX="0"
- refY="0"
- orient="auto"
- inkscape:stockid="Arrow2Sendp">
- <path
- transform="matrix(-0.3,0,0,-0.3,0.69,0)"
- d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.97309,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z"
- style="font-size:12px;fill:#f39300;fill-rule:evenodd;stroke:#f39300;stroke-width:0.625;stroke-linejoin:round"
- id="path28139" />
- </marker>
- <marker
- style="overflow:visible"
- id="TriangleOutSK"
- refX="0"
- refY="0"
- orient="auto"
- inkscape:stockid="TriangleOutSK">
- <path
- transform="scale(0.2,0.2)"
- style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none"
- d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
- id="path36611" />
- </marker>
- <marker
- style="overflow:visible"
- id="TriangleOutSH"
- refX="0"
- refY="0"
- orient="auto"
- inkscape:stockid="TriangleOutSH">
- <path
- transform="scale(0.2,0.2)"
- style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none"
- d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
- id="path36614" />
- </marker>
- <marker
- style="overflow:visible"
- id="TriangleOutSA"
- refX="0"
- refY="0"
- orient="auto"
- inkscape:stockid="TriangleOutSA">
- <path
- transform="scale(0.2,0.2)"
- style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none"
- d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
- id="path36617" />
- </marker>
- <marker
- style="overflow:visible"
- id="TriangleOutSKF"
- refX="0"
- refY="0"
- orient="auto"
- inkscape:stockid="TriangleOutSKF">
- <path
- transform="scale(0.2,0.2)"
- style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none"
- d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
- id="path36620" />
- </marker>
- <marker
- style="overflow:visible"
- id="TriangleOutS9"
- refX="0"
- refY="0"
- orient="auto"
- inkscape:stockid="TriangleOutS9">
- <path
- transform="scale(0.2,0.2)"
- style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none"
- d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
- id="path36623" />
- </marker>
- <marker
- style="overflow:visible"
- id="Arrow2SendpA"
- refX="0"
- refY="0"
- orient="auto"
- inkscape:stockid="Arrow2SendpA">
- <path
- transform="matrix(-0.3,0,0,-0.3,0.69,0)"
- d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.97309,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z"
- style="font-size:12px;fill:#d9d9cd;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:0.625;stroke-linejoin:round"
- id="path3396" />
- </marker>
- <marker
- style="overflow:visible"
- id="Arrow2Sendpg"
- refX="0"
- refY="0"
- orient="auto"
- inkscape:stockid="Arrow2Sendpg">
- <path
- transform="matrix(-0.3,0,0,-0.3,0.69,0)"
- d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.97309,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z"
- style="font-size:12px;fill:#fcc988;fill-rule:evenodd;stroke:#fcc988;stroke-width:0.625;stroke-linejoin:round"
- id="path3360" />
- </marker>
- <filter
- id="filter2780"
- inkscape:label="White Halo"
- width="1.1"
- height="1.1">
- <feMorphology
- id="feMorphology2782"
- operator="dilate"
- radius="3"
- result="result0" />
- <feFlood
- id="feFlood2786"
- flood-color="rgb(255,255,255)"
- flood-opacity="1"
- in="result0"
- result="result3" />
- <feComposite
- id="feComposite2623"
- in="result3"
- in2="result0"
- operator="in"
- result="result4" />
- <feMerge
- id="feMerge2629">
- <feMergeNode
- inkscape:collect="always"
- id="feMergeNode2631"
- in="result4" />
- <feMergeNode
- inkscape:collect="always"
- id="feMergeNode2633"
- in="SourceGraphic" />
- </feMerge>
- </filter>
- <marker
- inkscape:stockid="TriangleOutSn"
- orient="auto"
- refY="0"
- refX="0"
- id="TriangleOutSn"
- style="overflow:visible">
- <path
- id="path4441"
- d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
- style="fill:#d9d9cd;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:1pt;marker-start:none"
- transform="scale(0.2,0.2)" />
- </marker>
- <marker
- inkscape:stockid="TriangleOutS9F"
- orient="auto"
- refY="0"
- refX="0"
- id="TriangleOutS9F"
- style="overflow:visible">
- <path
- id="path4444"
- d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
- style="fill:#d9d9cd;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:1pt;marker-start:none"
- transform="scale(0.2,0.2)" />
- </marker>
- <marker
- inkscape:stockid="TriangleOutSI"
- orient="auto"
- refY="0"
- refX="0"
- id="TriangleOutSI"
- style="overflow:visible">
- <path
- id="path4447"
- d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
- style="fill:#d9d9cd;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:1pt;marker-start:none"
- transform="scale(0.2,0.2)" />
- </marker>
- <marker
- inkscape:stockid="TriangleOutSO"
- orient="auto"
- refY="0"
- refX="0"
- id="TriangleOutSO"
- style="overflow:visible">
- <path
- id="path4450"
- d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
- style="fill:#d9d9cd;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:1pt;marker-start:none"
- transform="scale(0.2,0.2)" />
- </marker>
- <marker
- inkscape:stockid="TriangleOutSW"
- orient="auto"
- refY="0"
- refX="0"
- id="TriangleOutSW"
- style="overflow:visible">
- <path
- id="path4453"
- d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
- style="fill:#d9d9cd;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:1pt;marker-start:none"
- transform="scale(0.2,0.2)" />
- </marker>
- <marker
- inkscape:stockid="TriangleOutSB"
- orient="auto"
- refY="0"
- refX="0"
- id="TriangleOutSB"
- style="overflow:visible">
- <path
- id="path4456"
- d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
- style="fill:#d9d9cd;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:1pt;marker-start:none"
- transform="scale(0.2,0.2)" />
- </marker>
- <marker
- inkscape:stockid="TriangleOutSZ"
- orient="auto"
- refY="0"
- refX="0"
- id="TriangleOutSZ"
- style="overflow:visible">
- <path
- id="path4459"
- d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
- style="fill:#d9d9cd;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:1pt;marker-start:none"
- transform="scale(0.2,0.2)" />
- </marker>
- <marker
- style="overflow:visible"
- id="DotSq"
- refX="0"
- refY="0"
- orient="auto"
- inkscape:stockid="DotSq">
- <path
- transform="matrix(0.2,0,0,0.2,1.48,0.2)"
- style="fill:#d9d9cd;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:1pt;marker-start:none;marker-end:none"
- d="M -2.5,-1 C -2.5,1.76 -4.74,4 -7.5,4 C -10.26,4 -12.5,1.76 -12.5,-1 C -12.5,-3.76 -10.26,-6 -7.5,-6 C -4.74,-6 -2.5,-3.76 -2.5,-1 z"
- id="path5853" />
- </marker>
- <marker
- inkscape:stockid="TriangleOutSBO"
- orient="auto"
- refY="0"
- refX="0"
- id="TriangleOutSBO"
- style="overflow:visible">
- <path
- id="path7501"
- d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
- style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none"
- transform="scale(0.2,0.2)" />
- </marker>
- <marker
- style="overflow:visible"
- id="DotSu"
- refX="0"
- refY="0"
- orient="auto"
- inkscape:stockid="DotSu">
- <path
- transform="matrix(0.2,0,0,0.2,1.48,0.2)"
- style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none;marker-end:none"
- d="M -2.5,-1 C -2.5,1.76 -4.74,4 -7.5,4 C -10.26,4 -12.5,1.76 -12.5,-1 C -12.5,-3.76 -10.26,-6 -7.5,-6 C -4.74,-6 -2.5,-3.76 -2.5,-1 z"
- id="path9463" />
- </marker>
- <filter
- height="1.1"
- width="1.1"
- inkscape:label="Black Halo"
- id="filter10694">
- <feMorphology
- result="result0"
- radius="3"
- operator="dilate"
- id="feMorphology10696" />
- <feFlood
- result="result3"
- in="result0"
- flood-opacity="1"
- flood-color="rgb(0,0,0)"
- id="feFlood10698" />
- <feComposite
- result="result4"
- operator="in"
- in2="result0"
- in="result3"
- id="feComposite10700" />
- <feMerge
- id="feMerge10702">
- <feMergeNode
- in="result4"
- id="feMergeNode10704"
- inkscape:collect="always" />
- <feMergeNode
- in="SourceGraphic"
- id="feMergeNode10706"
- inkscape:collect="always" />
- </feMerge>
- </filter>
- <marker
- inkscape:stockid="TriangleOutSu"
- orient="auto"
- refY="0"
- refX="0"
- id="TriangleOutSu"
- style="overflow:visible">
- <path
- id="path8127"
- d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
- style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none"
- transform="scale(0.2,0.2)" />
- </marker>
- <marker
- inkscape:stockid="TriangleOutSI8"
- orient="auto"
- refY="0"
- refX="0"
- id="TriangleOutSI8"
- style="overflow:visible">
- <path
- id="path8130"
- d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
- style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none"
- transform="scale(0.2,0.2)" />
- </marker>
- <marker
- inkscape:stockid="TriangleOutSr"
- orient="auto"
- refY="0"
- refX="0"
- id="TriangleOutSr"
- style="overflow:visible">
- <path
- id="path8133"
- d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
- style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none"
- transform="scale(0.2,0.2)" />
- </marker>
- <marker
- inkscape:stockid="TriangleOutSM"
- orient="auto"
- refY="0"
- refX="0"
- id="TriangleOutSM"
- style="overflow:visible">
- <path
- id="path8136"
- d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
- style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none"
- transform="scale(0.2,0.2)" />
- </marker>
- <marker
- inkscape:stockid="TriangleOutSb"
- orient="auto"
- refY="0"
- refX="0"
- id="TriangleOutSb"
- style="overflow:visible">
- <path
- id="path8139"
- d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
- style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none"
- transform="scale(0.2,0.2)" />
- </marker>
- <marker
- id="marker18095"
- orient="auto"
- markerHeight="5.7450776"
- markerWidth="4.6297302">
- <g
- id="g11064"
- transform="matrix(0.5,0,0,0.5,-185.64298,-257.19655)">
- <path
- sodipodi:nodetypes="csccccccsccssssssssssssssccc"
- id="path11050"
- d="M 370,508.65625 C 369.13933,508.715 368.39056,509.27755 368.09375,510.09375 C 367.82399,510.83551 368.03605,511.62868 368.53125,512.21875 L 366.78125,512.21875 C 366.73884,512.21408 366.69882,512.22093 366.65625,512.21875 L 366.65625,516.59375 L 366.78125,516.59375 L 368.53125,516.59375 C 367.85229,517.45345 367.83424,518.70924 368.625,519.5 C 369.47591,520.35091 370.89909,520.35091 371.75,519.5 L 375.09375,516.125 C 375.12672,516.09552 375.15802,516.06422 375.1875,516.03125 C 375.21972,516.01191 375.25101,515.99105 375.28125,515.96875 C 375.28162,515.96839 375.49976,515.68796 375.5,515.6875 C 375.50005,515.68741 375.49338,515.64282 375.5,515.625 C 375.5011,515.62203 375.53002,515.62832 375.53125,515.625 C 375.57039,515.57293 375.58228,515.57321 375.625,515.5 C 375.76199,515.26524 375.79184,515.12809 375.78125,515.15625 C 375.81807,515.06473 375.79977,515.04374 375.8125,515 C 375.82311,514.98978 375.83353,514.97936 375.84375,514.96875 C 375.90379,514.74477 375.93181,514.45186 375.90625,514.1875 C 375.89266,513.98387 375.84739,513.88985 375.84375,513.875 C 375.84389,513.86458 375.84389,513.85417 375.84375,513.84375 C 375.86975,513.94071 375.85901,513.85978 375.75,513.59375 C 375.69753,513.46336 375.66014,513.37439 375.625,513.3125 C 375.57262,513.22275 375.49154,513.05015 375.28125,512.84375 L 371.75,509.3125 C 371.29355,508.82579 370.66491,508.60087 370,508.65625 z"
- style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="cccscccsssssssscccsccc"
- id="path11035"
- d="M 366.65625,515.40625 L 371.28125,515.40625 L 369.46875,517.21875 C 369.0718,517.6157 369.0718,518.2593 369.46875,518.65625 C 369.8657,519.0532 370.5093,519.0532 370.90625,518.65625 L 374.34375,515.1875 L 374.4375,515.125 C 374.44343,515.11918 374.43171,515.09972 374.4375,515.09375 C 374.49291,515.03659 374.5526,514.97676 374.59375,514.90625 C 374.62239,514.85717 374.63663,514.80216 374.65625,514.75 C 374.66861,514.71928 374.67831,514.68783 374.6875,514.65625 C 374.71862,514.54015 374.73024,514.43132 374.71875,514.3125 C 374.71489,514.25466 374.70138,514.21285 374.6875,514.15625 C 374.6766,514.1156 374.67237,514.07059 374.65625,514.03125 C 374.63982,513.99042 374.61578,513.94505 374.59375,513.90625 C 374.5483,513.82838 374.50015,513.74899 374.4375,513.6875 L 370.90625,510.15625 C 370.69734,509.93349 370.39809,509.8184 370.09375,509.84375 C 369.69897,509.8707 369.35398,510.12813 369.21875,510.5 C 369.08351,510.87187 369.18349,511.28826 369.46875,511.5625 L 371.34375,513.40625 L 366.65625,513.40625"
- style="fill:#49c2f1;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- </g>
- </marker>
- <marker
- id="marker44971"
- orient="auto"
- markerHeight="5.7450781"
- markerWidth="4.6297355">
- <g
- id="g18059"
- transform="matrix(0.5,0,0,0.5,-185.64299,-257.19655)">
- <path
- sodipodi:nodetypes="csccccccsccssssssssssssssccc"
- id="path18061"
- d="M 370,508.65625 C 369.13933,508.715 368.39056,509.27755 368.09375,510.09375 C 367.82399,510.83551 368.03605,511.62868 368.53125,512.21875 L 366.78125,512.21875 C 366.73884,512.21408 366.69882,512.22093 366.65625,512.21875 L 366.65625,516.59375 L 366.78125,516.59375 L 368.53125,516.59375 C 367.85229,517.45345 367.83424,518.70924 368.625,519.5 C 369.47591,520.35091 370.89909,520.35091 371.75,519.5 L 375.09375,516.125 C 375.12672,516.09552 375.15802,516.06422 375.1875,516.03125 C 375.21972,516.01191 375.25101,515.99105 375.28125,515.96875 C 375.28162,515.96839 375.49976,515.68796 375.5,515.6875 C 375.50005,515.68741 375.49338,515.64282 375.5,515.625 C 375.5011,515.62203 375.53002,515.62832 375.53125,515.625 C 375.57039,515.57293 375.58228,515.57321 375.625,515.5 C 375.76199,515.26524 375.79184,515.12809 375.78125,515.15625 C 375.81807,515.06473 375.79977,515.04374 375.8125,515 C 375.82311,514.98978 375.83353,514.97936 375.84375,514.96875 C 375.90379,514.74477 375.93181,514.45186 375.90625,514.1875 C 375.89266,513.98387 375.84739,513.88985 375.84375,513.875 C 375.84389,513.86458 375.84389,513.85417 375.84375,513.84375 C 375.86975,513.94071 375.85901,513.85978 375.75,513.59375 C 375.69753,513.46336 375.66014,513.37439 375.625,513.3125 C 375.57262,513.22275 375.49154,513.05015 375.28125,512.84375 L 371.75,509.3125 C 371.29355,508.82579 370.66491,508.60087 370,508.65625 z"
- style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="cccscccsssssssscccsccc"
- id="path18063"
- d="M 366.65625,515.40625 L 371.28125,515.40625 L 369.46875,517.21875 C 369.0718,517.6157 369.0718,518.2593 369.46875,518.65625 C 369.8657,519.0532 370.5093,519.0532 370.90625,518.65625 L 374.34375,515.1875 L 374.4375,515.125 C 374.44343,515.11918 374.43171,515.09972 374.4375,515.09375 C 374.49291,515.03659 374.5526,514.97676 374.59375,514.90625 C 374.62239,514.85717 374.63663,514.80216 374.65625,514.75 C 374.66861,514.71928 374.67831,514.68783 374.6875,514.65625 C 374.71862,514.54015 374.73024,514.43132 374.71875,514.3125 C 374.71489,514.25466 374.70138,514.21285 374.6875,514.15625 C 374.6766,514.1156 374.67237,514.07059 374.65625,514.03125 C 374.63982,513.99042 374.61578,513.94505 374.59375,513.90625 C 374.5483,513.82838 374.50015,513.74899 374.4375,513.6875 L 370.90625,510.15625 C 370.69734,509.93349 370.39809,509.8184 370.09375,509.84375 C 369.69897,509.8707 369.35398,510.12813 369.21875,510.5 C 369.08351,510.87187 369.18349,511.28826 369.46875,511.5625 L 371.34375,513.40625 L 366.65625,513.40625"
- style="fill:#d9d9cd;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- </g>
- </marker>
- <marker
- id="marker52016"
- orient="auto"
- markerHeight="5.7450786"
- markerWidth="4.6297302">
- <g
- id="g52010"
- transform="matrix(0.5,0,0,0.5,-185.64299,-257.19655)">
- <path
- sodipodi:nodetypes="csccccccsccssssssssssssssccc"
- id="path52012"
- d="M 370,508.65625 C 369.13933,508.715 368.39056,509.27755 368.09375,510.09375 C 367.82399,510.83551 368.03605,511.62868 368.53125,512.21875 L 366.78125,512.21875 C 366.73884,512.21408 366.69882,512.22093 366.65625,512.21875 L 366.65625,516.59375 L 366.78125,516.59375 L 368.53125,516.59375 C 367.85229,517.45345 367.83424,518.70924 368.625,519.5 C 369.47591,520.35091 370.89909,520.35091 371.75,519.5 L 375.09375,516.125 C 375.12672,516.09552 375.15802,516.06422 375.1875,516.03125 C 375.21972,516.01191 375.25101,515.99105 375.28125,515.96875 C 375.28162,515.96839 375.49976,515.68796 375.5,515.6875 C 375.50005,515.68741 375.49338,515.64282 375.5,515.625 C 375.5011,515.62203 375.53002,515.62832 375.53125,515.625 C 375.57039,515.57293 375.58228,515.57321 375.625,515.5 C 375.76199,515.26524 375.79184,515.12809 375.78125,515.15625 C 375.81807,515.06473 375.79977,515.04374 375.8125,515 C 375.82311,514.98978 375.83353,514.97936 375.84375,514.96875 C 375.90379,514.74477 375.93181,514.45186 375.90625,514.1875 C 375.89266,513.98387 375.84739,513.88985 375.84375,513.875 C 375.84389,513.86458 375.84389,513.85417 375.84375,513.84375 C 375.86975,513.94071 375.85901,513.85978 375.75,513.59375 C 375.69753,513.46336 375.66014,513.37439 375.625,513.3125 C 375.57262,513.22275 375.49154,513.05015 375.28125,512.84375 L 371.75,509.3125 C 371.29355,508.82579 370.66491,508.60087 370,508.65625 z"
- style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="cccscccsssssssscccsccc"
- id="path52014"
- d="M 366.65625,515.40625 L 371.28125,515.40625 L 369.46875,517.21875 C 369.0718,517.6157 369.0718,518.2593 369.46875,518.65625 C 369.8657,519.0532 370.5093,519.0532 370.90625,518.65625 L 374.34375,515.1875 L 374.4375,515.125 C 374.44343,515.11918 374.43171,515.09972 374.4375,515.09375 C 374.49291,515.03659 374.5526,514.97676 374.59375,514.90625 C 374.62239,514.85717 374.63663,514.80216 374.65625,514.75 C 374.66861,514.71928 374.67831,514.68783 374.6875,514.65625 C 374.71862,514.54015 374.73024,514.43132 374.71875,514.3125 C 374.71489,514.25466 374.70138,514.21285 374.6875,514.15625 C 374.6766,514.1156 374.67237,514.07059 374.65625,514.03125 C 374.63982,513.99042 374.61578,513.94505 374.59375,513.90625 C 374.5483,513.82838 374.50015,513.74899 374.4375,513.6875 L 370.90625,510.15625 C 370.69734,509.93349 370.39809,509.8184 370.09375,509.84375 C 369.69897,509.8707 369.35398,510.12813 369.21875,510.5 C 369.08351,510.87187 369.18349,511.28826 369.46875,511.5625 L 371.34375,513.40625 L 366.65625,513.40625"
- style="fill:#f39300;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- </g>
- </marker>
- <marker
- id="marker64887"
- orient="auto"
- markerHeight="5.745079"
- markerWidth="4.6297255">
- <g
- id="g64855"
- transform="matrix(0.5,0,0,0.5,-185.64299,-257.19655)">
- <path
- sodipodi:nodetypes="csccccccsccssssssssssssssccc"
- id="path64857"
- d="M 370,508.65625 C 369.13933,508.715 368.39056,509.27755 368.09375,510.09375 C 367.82399,510.83551 368.03605,511.62868 368.53125,512.21875 L 366.78125,512.21875 C 366.73884,512.21408 366.69882,512.22093 366.65625,512.21875 L 366.65625,516.59375 L 366.78125,516.59375 L 368.53125,516.59375 C 367.85229,517.45345 367.83424,518.70924 368.625,519.5 C 369.47591,520.35091 370.89909,520.35091 371.75,519.5 L 375.09375,516.125 C 375.12672,516.09552 375.15802,516.06422 375.1875,516.03125 C 375.21972,516.01191 375.25101,515.99105 375.28125,515.96875 C 375.28162,515.96839 375.49976,515.68796 375.5,515.6875 C 375.50005,515.68741 375.49338,515.64282 375.5,515.625 C 375.5011,515.62203 375.53002,515.62832 375.53125,515.625 C 375.57039,515.57293 375.58228,515.57321 375.625,515.5 C 375.76199,515.26524 375.79184,515.12809 375.78125,515.15625 C 375.81807,515.06473 375.79977,515.04374 375.8125,515 C 375.82311,514.98978 375.83353,514.97936 375.84375,514.96875 C 375.90379,514.74477 375.93181,514.45186 375.90625,514.1875 C 375.89266,513.98387 375.84739,513.88985 375.84375,513.875 C 375.84389,513.86458 375.84389,513.85417 375.84375,513.84375 C 375.86975,513.94071 375.85901,513.85978 375.75,513.59375 C 375.69753,513.46336 375.66014,513.37439 375.625,513.3125 C 375.57262,513.22275 375.49154,513.05015 375.28125,512.84375 L 371.75,509.3125 C 371.29355,508.82579 370.66491,508.60087 370,508.65625 z"
- style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="cccscccsssssssscccsccc"
- id="path64859"
- d="M 366.65625,515.40625 L 371.28125,515.40625 L 369.46875,517.21875 C 369.0718,517.6157 369.0718,518.2593 369.46875,518.65625 C 369.8657,519.0532 370.5093,519.0532 370.90625,518.65625 L 374.34375,515.1875 L 374.4375,515.125 C 374.44343,515.11918 374.43171,515.09972 374.4375,515.09375 C 374.49291,515.03659 374.5526,514.97676 374.59375,514.90625 C 374.62239,514.85717 374.63663,514.80216 374.65625,514.75 C 374.66861,514.71928 374.67831,514.68783 374.6875,514.65625 C 374.71862,514.54015 374.73024,514.43132 374.71875,514.3125 C 374.71489,514.25466 374.70138,514.21285 374.6875,514.15625 C 374.6766,514.1156 374.67237,514.07059 374.65625,514.03125 C 374.63982,513.99042 374.61578,513.94505 374.59375,513.90625 C 374.5483,513.82838 374.50015,513.74899 374.4375,513.6875 L 370.90625,510.15625 C 370.69734,509.93349 370.39809,509.8184 370.09375,509.84375 C 369.69897,509.8707 369.35398,510.12813 369.21875,510.5 C 369.08351,510.87187 369.18349,511.28826 369.46875,511.5625 L 371.34375,513.40625 L 366.65625,513.40625"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- </g>
- </marker>
- <marker
- id="marker4057"
- orient="auto"
- markerHeight="5.745079"
- markerWidth="4.6297302">
- <g
- id="g51986"
- transform="matrix(0.5,0,0,0.5,-185.64299,-257.19655)">
- <path
- sodipodi:nodetypes="csccccccsccssssssssssssssccc"
- id="path51988"
- d="M 370,508.65625 C 369.13933,508.715 368.39056,509.27755 368.09375,510.09375 C 367.82399,510.83551 368.03605,511.62868 368.53125,512.21875 L 366.78125,512.21875 C 366.73884,512.21408 366.69882,512.22093 366.65625,512.21875 L 366.65625,516.59375 L 366.78125,516.59375 L 368.53125,516.59375 C 367.85229,517.45345 367.83424,518.70924 368.625,519.5 C 369.47591,520.35091 370.89909,520.35091 371.75,519.5 L 375.09375,516.125 C 375.12672,516.09552 375.15802,516.06422 375.1875,516.03125 C 375.21972,516.01191 375.25101,515.99105 375.28125,515.96875 C 375.28162,515.96839 375.49976,515.68796 375.5,515.6875 C 375.50005,515.68741 375.49338,515.64282 375.5,515.625 C 375.5011,515.62203 375.53002,515.62832 375.53125,515.625 C 375.57039,515.57293 375.58228,515.57321 375.625,515.5 C 375.76199,515.26524 375.79184,515.12809 375.78125,515.15625 C 375.81807,515.06473 375.79977,515.04374 375.8125,515 C 375.82311,514.98978 375.83353,514.97936 375.84375,514.96875 C 375.90379,514.74477 375.93181,514.45186 375.90625,514.1875 C 375.89266,513.98387 375.84739,513.88985 375.84375,513.875 C 375.84389,513.86458 375.84389,513.85417 375.84375,513.84375 C 375.86975,513.94071 375.85901,513.85978 375.75,513.59375 C 375.69753,513.46336 375.66014,513.37439 375.625,513.3125 C 375.57262,513.22275 375.49154,513.05015 375.28125,512.84375 L 371.75,509.3125 C 371.29355,508.82579 370.66491,508.60087 370,508.65625 z"
- style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
- <path
- sodipodi:nodetypes="cccscccsssssssscccsccc"
- id="path51990"
- d="M 366.65625,515.40625 L 371.28125,515.40625 L 369.46875,517.21875 C 369.0718,517.6157 369.0718,518.2593 369.46875,518.65625 C 369.8657,519.0532 370.5093,519.0532 370.90625,518.65625 L 374.34375,515.1875 L 374.4375,515.125 C 374.44343,515.11918 374.43171,515.09972 374.4375,515.09375 C 374.49291,515.03659 374.5526,514.97676 374.59375,514.90625 C 374.62239,514.85717 374.63663,514.80216 374.65625,514.75 C 374.66861,514.71928 374.67831,514.68783 374.6875,514.65625 C 374.71862,514.54015 374.73024,514.43132 374.71875,514.3125 C 374.71489,514.25466 374.70138,514.21285 374.6875,514.15625 C 374.6766,514.1156 374.67237,514.07059 374.65625,514.03125 C 374.63982,513.99042 374.61578,513.94505 374.59375,513.90625 C 374.5483,513.82838 374.50015,513.74899 374.4375,513.6875 L 370.90625,510.15625 C 370.69734,509.93349 370.39809,509.8184 370.09375,509.84375 C 369.69897,509.8707 369.35398,510.12813 369.21875,510.5 C 369.08351,510.87187 369.18349,511.28826 369.46875,511.5625 L 371.34375,513.40625 L 366.65625,513.40625"
- style="fill:#49c2f1;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- </g>
- </marker>
- <marker
- id="marker72805"
- orient="auto"
- markerHeight="4.5568175"
- markerWidth="4.0334239">
- <path
- sodipodi:nodetypes="cccscccsssssssscccsccc"
- id="path18057"
- d="M -2.0167119,0.50456824 L 0.29578813,0.50456824 L -0.61046187,1.4108182 C -0.80893187,1.6092982 -0.80893187,1.9310982 -0.61046187,2.1295682 C -0.41198187,2.3280482 -0.090181874,2.3280482 0.10828813,2.1295682 L 1.8270381,0.39519824 L 1.8739181,0.36394824 C 1.8768781,0.36103824 1.8710181,0.35130824 1.8739181,0.34831824 C 1.9016181,0.31973824 1.9314681,0.28982824 1.9520381,0.25456824 C 1.9663581,0.23002824 1.9734781,0.20252824 1.9832881,0.17644824 C 1.9894681,0.16108824 1.9943181,0.14535824 1.9989181,0.12956824 C 2.0144781,0.07151824 2.0202881,0.01710824 2.0145381,-0.04230176 C 2.0126081,-0.07122176 2.0058581,-0.09213176 1.9989181,-0.12043176 C 1.9934681,-0.14075176 1.9913481,-0.16326176 1.9832881,-0.18293176 C 1.9750781,-0.20334176 1.9630581,-0.22603176 1.9520381,-0.24543176 C 1.9293181,-0.28436176 1.9052381,-0.32406176 1.8739181,-0.35480176 L 0.10828813,-2.1204318 C 0.003838126,-2.2318118 -0.14579187,-2.2893518 -0.29796187,-2.2766818 C -0.49535187,-2.2632018 -0.66784187,-2.1344918 -0.73546187,-1.9485518 C -0.80308187,-1.7626218 -0.75309187,-1.5544218 -0.61046187,-1.4173018 L 0.32703813,-0.49543176 L -2.0167119,-0.49543176"
- style="fill:#f39300;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- </marker>
- <marker
- id="marker72808"
- orient="auto"
- markerHeight="4.5568123"
- markerWidth="4.0334177">
- <path
- sodipodi:nodetypes="cccscccsssssssscccsccc"
- id="path72801"
- d="M -2.016709,0.50457301 L 0.29579105,0.50457301 L -0.61045895,1.410823 C -0.80893895,1.609293 -0.80893895,1.931093 -0.61045895,2.129573 C -0.41198895,2.328043 -0.090188953,2.328043 0.10829105,2.129573 L 1.827041,0.39519301 L 1.873911,0.36394301 C 1.876881,0.36103301 1.871021,0.35130301 1.873911,0.34832301 C 1.901621,0.31974301 1.931461,0.28982301 1.952041,0.25457301 C 1.966361,0.23003301 1.973481,0.20252301 1.983291,0.17644301 C 1.989471,0.16108301 1.994321,0.14536301 1.998911,0.12957301 C 2.014471,0.071523013 2.020281,0.017103013 2.014541,-0.042306987 C 2.012611,-0.071226987 2.005851,-0.092126987 1.998911,-0.12042699 C 1.993461,-0.14075699 1.991351,-0.16325699 1.983291,-0.18292699 C 1.975071,-0.20334699 1.963051,-0.22602699 1.952041,-0.24542699 C 1.929311,-0.28436699 1.905241,-0.32405699 1.873911,-0.35480699 L 0.10829105,-2.120427 C 0.003831047,-2.231807 -0.14578895,-2.289357 -0.29795895,-2.276677 C -0.49534895,-2.263207 -0.66784895,-2.134487 -0.73545895,-1.948557 C -0.80307895,-1.762617 -0.75308895,-1.554427 -0.61045895,-1.417307 L 0.32704105,-0.49542699 L -2.016709,-0.49542699"
- style="fill:#d9d9cd;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- </marker>
- <marker
- style="overflow:visible"
- id="DotSuN"
- refX="0"
- refY="0"
- orient="auto"
- inkscape:stockid="DotSuN">
- <path
- transform="matrix(0.2,0,0,0.2,1.48,0.2)"
- style="fill:#f39300;fill-rule:evenodd;stroke:#f39300;stroke-width:1pt;marker-start:none;marker-end:none"
- d="M -2.5,-1 C -2.5,1.76 -4.74,4 -7.5,4 C -10.26,4 -12.5,1.76 -12.5,-1 C -12.5,-3.76 -10.26,-6 -7.5,-6 C -4.74,-6 -2.5,-3.76 -2.5,-1 z"
- id="path81580" />
- </marker>
- </defs>
- <metadata
- id="metadata2480">
- <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>
- <g
- id="layer1"
- inkscape:groupmode="layer"
- inkscape:label="Layer 1">
- <path
- inkscape:connector-type="polyline"
- id="path6652"
- d="M 381.41871,676.33701 L 372.96626,661.4099"
- style="fill:#ff8080;fill-opacity:1;fill-rule:evenodd;stroke:#f39300;stroke-width:2.83464575;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-mid:none;marker-end:url(#marker52016);stroke-miterlimit:4;stroke-dasharray:2.83464575, 2.83464575;stroke-dashoffset:0;stroke-opacity:1;display:inline"
- inkscape:connection-start="#g3796" />
- <flowRoot
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
- id="flowRoot2485"
- xml:space="preserve"><flowRegion
- id="flowRegion2487"><rect
- style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
- y="238.07646"
- x="262.85715"
- height="120"
- width="184.28572"
- id="rect2489" /></flowRegion><flowPara
- id="flowPara2491" /></flowRoot> <g
- transform="translate(-3.5714286,23.214286)"
- id="g3178" />
- <g
- id="g2547"
- transform="translate(-95.25627,163.78482)">
- <rect
- ry="3.7880721"
- y="233.06555"
- x="166.12241"
- height="35.433075"
- width="85.039375"
- id="rect2549"
- style="opacity:1;fill:#d9d9cd;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <flowRoot
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
- id="flowRoot2551"
- transform="translate(-5.2378947,106.19782)"><flowRegion
- id="flowRegion2553"><use
- transform="translate(1.467046,-91.03536)"
- x="0"
- y="0"
- xlink:href="#rect4654"
- id="use2555"
- width="744.09448"
- height="1052.3622" /></flowRegion><flowPara
- id="flowPara2557">Sizeable</flowPara></flowRoot> </g>
- <path
- inkscape:connection-end="#g2547"
- inkscape:connector-type="polyline"
- id="path3599"
- d="M 184.43234,414.33305 L 155.90551,414.42695"
- style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;marker-start:none;marker-mid:none;marker-end:url(#marker44971);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
- inkscape:connection-start="#g2492" />
- <g
- id="g2492"
- transform="translate(21.259843,166.13857)">
- <rect
- ry="3.7880721"
- y="230.31496"
- x="163.1725"
- height="35.433071"
- width="99.032219"
- id="rect4654"
- style="opacity:1;fill:#d9d9cd;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <flowRoot
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
- id="flowRoot4664"
- transform="translate(-2.7125132,103.67242)"><flowRegion
- id="flowRegion4666"><use
- transform="translate(1.467046,-91.03536)"
- x="0"
- y="0"
- xlink:href="#rect4654"
- id="use4668"
- width="744.09448"
- height="1052.3622" /></flowRegion><flowPara
- id="flowPara4670">Component</flowPara></flowRoot> </g>
- <path
- inkscape:connector-type="polyline"
- id="path4676"
- d="M 233.79563,471.55301 L 233.90127,431.8866"
- style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#f39300;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;marker-start:none;marker-mid:none;marker-end:url(#marker52016);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
- inkscape:connection-start="#g2475"
- inkscape:connection-end="#g2492" />
- <g
- id="g2475"
- transform="translate(21.456693,262.49791)">
- <rect
- style="opacity:1;fill:#f39300;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- id="rect4622"
- width="141.11894"
- height="35.433071"
- x="141.73228"
- y="209.0551"
- ry="3.7880721" />
- <flowRoot
- xml:space="preserve"
- style="font-size:12px;font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold Italic"
- id="flowRoot4636"
- transform="translate(-0.5922832,13.889135)"><flowRegion
- id="flowRegion4638"><use
- x="0"
- y="0"
- xlink:href="#rect4622"
- id="use4640"
- width="744.09448"
- height="1052.3622" /></flowRegion><flowPara
- id="flowPara4642">AbstractComponent</flowPara></flowRoot> </g>
- <g
- id="g2834"
- transform="translate(-80.706041,295.00072)">
- <rect
- ry="3.7880721"
- y="225.8654"
- x="151.57219"
- height="35.433075"
- width="131.10236"
- id="rect2836"
- style="opacity:1;fill:#d9d9cd;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
- x="217.32076"
- y="248.13274"
- id="text2846"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan2848"
- x="217.32076"
- y="248.13274">ComponentContainer</tspan></text>
- </g>
- <path
- inkscape:connector-type="polyline"
- id="path2850"
- d="M 201.23647,574.01573 L 168.61468,556.2992"
- style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#f39300;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;marker-start:none;marker-mid:none;marker-end:url(#marker52016);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
- inkscape:connection-start="#g2814"
- inkscape:connection-end="#g2834" />
- <path
- inkscape:connector-type="polyline"
- id="path2852"
- d="M 233.83928,574.01573 L 233.76744,506.98608"
- style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#f39300;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;marker-start:none;marker-mid:none;marker-end:url(#marker52016);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
- inkscape:connection-start="#g2814"
- inkscape:connection-end="#g2475" />
- <g
- transform="translate(-10.317028,359.07199)"
- id="g2814">
- <rect
- ry="3.7880721"
- y="214.94374"
- x="144.96269"
- height="35.433071"
- width="198.4252"
- id="rect2816"
- style="opacity:1;fill:#f39300;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
- x="244.1588"
- y="236.17027"
- id="text2830"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan2832"
- x="244.1588"
- y="236.17027">AbstractComponentContainer</tspan></text>
- </g>
- <path
- inkscape:connector-type="polyline"
- id="path2866"
- d="M 348.38853,414.45941 L 283.46456,414.29526"
- style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;marker-start:none;marker-mid:none;marker-end:url(#marker44971);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
- inkscape:connection-start="#g2854"
- inkscape:connection-end="#g2492" />
- <path
- inkscape:connector-type="polyline"
- id="path2882"
- d="M 390.27242,396.85037 L 389.76378,382.67715"
- style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:2.83464575;stroke-linecap:butt;stroke-linejoin:round;marker-start:none;marker-mid:none;marker-end:url(#marker44971);stroke-miterlimit:4;stroke-dasharray:2.83464575, 2.83464575;stroke-dashoffset:3.68503947;stroke-opacity:1;display:inline"
- inkscape:connection-start="#g2854"
- sodipodi:nodetypes="cc" />
- <g
- id="g5034"
- transform="translate(67.015461,147.08619)">
- <rect
- ry="3.7880721"
- y="235.59096"
- x="182.48161"
- height="17.716537"
- width="62.31395"
- id="rect5036"
- style="opacity:1;fill:#d9d9cd;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.77165353;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <flowRoot
- xml:space="preserve"
- style="font-size:9px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
- id="flowRoot5038"
- transform="translate(-0.8622551,101.2329)"><flowRegion
- id="flowRegion5040"><use
- transform="translate(1.467046,-91.03536)"
- x="0"
- y="0"
- xlink:href="#rect4654"
- id="use5042"
- width="744.09448"
- height="1052.3622" /></flowRegion><flowPara
- id="flowPara5044">Focusable</flowPara></flowRoot> </g>
- <path
- inkscape:connection-end="#g5034"
- inkscape:connection-start="#g2854"
- sodipodi:nodetypes="cc"
- inkscape:connector-type="polyline"
- id="path5050"
- d="M 348.38853,405.68478 L 312.69685,398.22898"
- style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:2.83464575;stroke-linecap:round;stroke-linejoin:round;marker-start:none;marker-mid:none;marker-end:url(#marker44971);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
- <g
- id="g2854"
- transform="translate(182.26612,163.78482)">
- <rect
- ry="3.7880721"
- y="233.06555"
- x="166.12241"
- height="35.433075"
- width="85.039375"
- id="rect2856"
- style="opacity:1;fill:#d9d9cd;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <flowRoot
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
- id="flowRoot2858"
- transform="translate(-6.2480473,106.19782)"><flowRegion
- id="flowRegion2860"><use
- transform="translate(1.467046,-91.03536)"
- x="0"
- y="0"
- xlink:href="#rect4654"
- id="use2862"
- width="744.09448"
- height="1052.3622" /></flowRegion><flowPara
- id="flowPara2864">Field</flowPara></flowRoot> </g>
- <path
- inkscape:connection-end="#g2854"
- inkscape:connection-start="#g2802"
- inkscape:connector-type="polyline"
- id="path2868"
- d="M 391.60532,471.25982 L 391.12606,432.28345"
- style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#f39300;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;marker-start:none;marker-mid:none;marker-end:url(#marker52016);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
- <path
- inkscape:connection-start="#g2802"
- inkscape:connector-type="polyline"
- id="path2639"
- d="M 336.61418,489.2431 L 304.30792,489.2514"
- style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#f39300;stroke-width:4.00039387;stroke-linecap:round;stroke-linejoin:round;marker-start:none;marker-mid:none;marker-end:url(#marker52016);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
- inkscape:connection-end="#g2475" />
- <g
- transform="translate(164.18713,262.7098)"
- id="g2802">
- <rect
- ry="3.7880721"
- y="208.55002"
- x="172.42705"
- height="35.93816"
- width="110.42418"
- id="rect2804"
- style="opacity:1;fill:#f39300;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <flowRoot
- transform="translate(14.774223,13.372598)"
- id="flowRoot2806"
- style="font-size:12px;font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold Italic"
- xml:space="preserve"><flowRegion
- id="flowRegion2808"><use
- height="1052.3622"
- width="744.09448"
- id="use2810"
- xlink:href="#rect4622"
- y="0"
- x="0" /></flowRegion><flowPara
- id="flowPara2812">AbstractField</flowPara></flowRoot> </g>
- <path
- inkscape:connection-end="#g2802"
- inkscape:connection-start="#g3796"
- inkscape:connector-type="polyline"
- id="path2641"
- d="M 391.59581,676.33701 L 391.80413,507.19798"
- style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#f39300;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;marker-start:none;marker-mid:none;marker-end:url(#marker52016);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
- <g
- transform="translate(163.68204,467.71653)"
- id="g3796">
- <rect
- ry="3.7880721"
- y="208.62048"
- x="172.93213"
- height="35.867687"
- width="109.9191"
- id="rect3798"
- style="opacity:1;fill:#f39300;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <flowRoot
- transform="translate(15.007639,14.331827)"
- id="flowRoot3800"
- style="font-size:12px;font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold Italic"
- xml:space="preserve"><flowRegion
- id="flowRegion3802"><use
- height="1052.3622"
- width="744.09448"
- id="use3804"
- xlink:href="#rect4622"
- y="0"
- x="0" /></flowRegion><flowPara
- id="flowPara3806">AbstractSelect</flowPara></flowRoot> </g>
- <g
- id="g8538"
- transform="translate(-13.288701,186.94839)">
- <rect
- ry="3.7880721"
- y="235.59096"
- x="182.48161"
- height="17.716534"
- width="49.6063"
- id="rect8540"
- style="opacity:1;fill:#d9d9cd;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.77165353;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <flowRoot
- xml:space="preserve"
- style="font-size:9px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
- id="flowRoot8542"
- transform="translate(-7.1061187,101.2329)"><flowRegion
- id="flowRegion8544"><use
- transform="translate(1.467046,-91.03536)"
- x="0"
- y="0"
- xlink:href="#rect4654"
- id="use8546"
- width="744.09448"
- height="1052.3622" /></flowRegion><flowPara
- id="flowPara8548">Event</flowPara></flowRoot> </g>
- <path
- inkscape:connection-start="#g8550"
- inkscape:connection-end="#g2814"
- inkscape:connector-type="polyline"
- id="path8562"
- d="M 233.85827,623.62203 L 233.85827,609.4488"
- style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#f39300;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;marker-start:none;marker-mid:none;marker-end:url(#marker52016);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
- <g
- id="g8550"
- transform="translate(21.259839,414.56693)">
- <rect
- style="opacity:1;fill:#f39300;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- id="rect8552"
- width="106.29921"
- height="35.433067"
- x="159.44882"
- y="209.0551"
- ry="3.7880721" />
- <flowRoot
- xml:space="preserve"
- style="font-size:12px;font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold Italic"
- id="flowRoot8554"
- transform="translate(-0.2856121,13.205133)"><flowRegion
- id="flowRegion8556"><use
- x="0"
- y="0"
- xlink:href="#rect4622"
- id="use8558"
- width="744.09448"
- height="1052.3622" /></flowRegion><flowPara
- id="flowPara8560">AbstractLayout</flowPara></flowRoot> </g>
- <path
- inkscape:connection-start="#g8564"
- inkscape:connection-end="#g8550"
- inkscape:connector-type="polyline"
- id="path8580"
- d="M 233.85827,676.77163 L 233.85827,659.0551"
- style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#f39300;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;marker-start:none;marker-mid:none;marker-end:url(#marker52016);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
- <g
- transform="translate(-10.016579,461.82789)"
- id="g8564">
- <rect
- ry="3.7880721"
- y="214.94374"
- x="162.37878"
- height="35.433071"
- width="162.99213"
- id="rect8566"
- style="opacity:1;fill:#f39300;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold Italic"
- x="243.28769"
- y="236.54228"
- id="text8568"
- sodipodi:linespacing="100%"><tspan
- sodipodi:role="line"
- id="tspan8570"
- x="243.28769"
- y="236.54228">AbstractOrderedLayout</tspan></text>
- </g>
- <flowRoot
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light"
- id="flowRoot8724"
- xml:space="preserve"><flowRegion
- id="flowRegion8726"><rect
- style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light"
- y="752.14441"
- x="39.286312"
- height="22.868153"
- width="29.904507"
- id="rect8728" /></flowRegion><flowPara
- id="flowPara8730" /></flowRoot> <text
- xml:space="preserve"
- style="font-size:8px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
- x="361.58572"
- y="654.78394"
- id="text12159"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan12161"
- x="361.58572"
- y="654.78394">Container</tspan></text>
- <g
- transform="matrix(0.5,0,0,0.5,103.34299,0.7940752)"
- id="g18053" />
- <g
- id="g80473"
- transform="translate(-13.177371,204.30055)">
- <rect
- ry="3.7880721"
- y="235.59096"
- x="182.48161"
- height="17.716534"
- width="49.6063"
- id="rect80475"
- style="opacity:1;fill:#d9d9cd;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.77165353;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <flowRoot
- xml:space="preserve"
- style="font-size:9px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
- id="flowRoot80477"
- transform="translate(-7.1061187,101.2329)"><flowRegion
- id="flowRegion80479"><use
- transform="translate(1.467046,-91.03536)"
- x="0"
- y="0"
- xlink:href="#rect4654"
- id="use80481"
- width="744.09448"
- height="1052.3622" /></flowRegion><flowPara
- id="flowPara80483">Listener</flowPara></flowRoot> </g>
- <g
- id="g84015"
- transform="translate(-95.25627,390.55647)">
- <rect
- ry="3.7880721"
- y="233.06555"
- x="166.12241"
- height="35.433075"
- width="85.039375"
- id="rect84017"
- style="opacity:1;fill:#d9d9cd;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <flowRoot
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
- id="flowRoot84019"
- transform="translate(-6.2480473,106.19782)"><flowRegion
- id="flowRegion84021"><use
- transform="translate(1.467046,-91.03536)"
- x="0"
- y="0"
- xlink:href="#rect4654"
- id="use84023"
- width="744.09448"
- height="1052.3622" /></flowRegion><flowPara
- id="flowPara84025">Layout</flowPara></flowRoot> </g>
- <path
- inkscape:connector-type="polyline"
- id="path84027"
- d="M 180.70866,641.33856 L 155.90551,641.33856"
- style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#f39300;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;marker-start:none;marker-mid:none;marker-end:url(#marker52016);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
- inkscape:connection-start="#g8550"
- inkscape:connection-end="#g84015" />
- <path
- inkscape:connector-type="polyline"
- id="path84033"
- d="M 113.41139,623.62202 L 113.38583,556.29919"
- style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;marker-start:none;marker-mid:none;marker-end:url(#marker44971);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
- sodipodi:nodetypes="cc"
- inkscape:connection-start="#g84015" />
- <text
- xml:space="preserve"
- style="font-size:8px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
- x="389.50186"
- y="372.04721"
- id="text3392"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan3394"
- x="389.50186"
- y="372.04721">Property</tspan></text>
- <g
- id="g4420"
- transform="translate(25.216177,100.00529)">
- <rect
- ry="3.7880721"
- y="233.06555"
- x="166.12241"
- height="35.433075"
- width="85.039375"
- id="rect4422"
- style="opacity:1;fill:#d9d9cd;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <flowRoot
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
- id="flowRoot4424"
- transform="translate(-5.2378947,106.19782)"><flowRegion
- id="flowRegion4426"><use
- transform="translate(1.467046,-91.03536)"
- x="0"
- y="0"
- xlink:href="#rect4654"
- id="use4428"
- width="744.09448"
- height="1052.3622" /></flowRegion><flowPara
- id="flowPara4430">Paintable</flowPara></flowRoot> </g>
- <g
- id="g4432"
- transform="translate(-88.23199,99.080106)">
- <rect
- ry="3.7880721"
- y="233.99074"
- x="159.09813"
- height="35.433071"
- width="99.212601"
- id="rect4434"
- style="opacity:1;fill:#d9d9cd;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <flowRoot
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
- id="flowRoot4436"
- transform="translate(-5.2378947,106.19782)"><flowRegion
- id="flowRegion4438"><use
- transform="translate(1.467046,-91.03536)"
- x="0"
- y="0"
- xlink:href="#rect4654"
- id="use4440"
- width="744.09448"
- height="1052.3622" /></flowRegion><flowPara
- id="flowPara4442">VariableOwner</flowPara></flowRoot> </g>
- <path
- inkscape:connector-type="polyline"
- id="path4445"
- d="M 233.92325,396.45353 L 233.88348,368.50392"
- style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;marker-start:none;marker-mid:none;marker-end:url(#marker44971);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
- inkscape:connection-start="#g2492"
- inkscape:connection-end="#g4420" />
- <path
- inkscape:connector-type="polyline"
- id="path4448"
- d="M 202.22998,396.45353 L 152.19091,368.50392"
- style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;marker-start:none;marker-mid:none;marker-end:url(#marker44971);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
- inkscape:connection-start="#g2492"
- inkscape:connection-end="#g4432" />
- </g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="82mm" + height="54mm" + id="svg2475" + sodipodi:version="0.32" + inkscape:version="0.91 r" + sodipodi:docname="component-abstractions.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + inkscape:export-filename="/home/magi/itmill/doc/cheatsheet/vaadin-cheatsheet.png" + inkscape:export-xdpi="300.01001" + inkscape:export-ydpi="300.01001" + version="1.0"> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="1" + inkscape:pageshadow="2" + inkscape:zoom="6.7882252" + inkscape:cx="149.29603" + inkscape:cy="142.14949" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="1060" + inkscape:window-x="-2" + inkscape:window-y="-3" + inkscape:snap-nodes="true" + inkscape:snap-bbox="true" + units="mm" + inkscape:snap-global="true" + inkscape:window-maximized="1" + inkscape:object-paths="true" + inkscape:object-nodes="true" + showguides="true" + inkscape:guide-bbox="true"> + <inkscape:grid + spacingy="1mm" + spacingx="1mm" + empspacing="10" + units="mm" + enabled="true" + visible="true" + id="grid4674" + type="xygrid" + dotted="false" /> + <sodipodi:guide + position="106.29921,212.59843" + orientation="1,0" + id="guide7291" /> + </sodipodi:namedview> + <defs + id="defs2477"> + <marker + inkscape:stockid="Arrow1Lstart" + orient="auto" + refY="0" + refX="0" + id="Arrow1Lstart" + style="overflow:visible"> + <path + id="path5210" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" + transform="matrix(0.8,0,0,0.8,10,0)" + inkscape:connector-curvature="0" /> + </marker> + <marker + style="overflow:visible" + id="DotS" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="DotS"> + <path + transform="matrix(0.2,0,0,0.2,1.48,0.2)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none" + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" + id="path3636" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="TriangleOutS" + orient="auto" + refY="0" + refX="0" + id="TriangleOutS" + style="overflow:visible"> + <path + id="path3717" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" + transform="scale(0.2,0.2)" + inkscape:connector-curvature="0" /> + </marker> + <inkscape:path-effect + copytype="single_stretched" + pattern="m 349.202,225.086 56.693,106.3 -35.433,7.086" + prop_scale="1" + id="path-effect2503" + effect="skeletal" + is_visible="true" + scale_y_rel="false" + spacing="0" + normal_offset="0" + tang_offset="0" + prop_units="false" + vertical_pattern="false" + fuse_tolerance="0" /> + <inkscape:path-effect + prop_scale="1" + id="path-effect2499" + effect="skeletal" + is_visible="true" + pattern="M 0,0 1,0" + copytype="single_stretched" + scale_y_rel="false" + spacing="0" + normal_offset="0" + tang_offset="0" + prop_units="false" + vertical_pattern="false" + fuse_tolerance="0" /> + <inkscape:path-effect + pattern-nodetypes="cc" + pattern="M 432.28346,272.83462 403.93701,216.14171" + prop_scale="1" + id="path-effect2497" + effect="skeletal" + is_visible="true" + copytype="single_stretched" + scale_y_rel="false" + spacing="0" + normal_offset="0" + tang_offset="0" + prop_units="false" + vertical_pattern="false" + fuse_tolerance="0" /> + <marker + style="overflow:visible" + id="Arrow1Send" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow1Send"> + <path + transform="matrix(-0.2,0,0,-0.2,-1.2,0)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z" + id="path3641" + inkscape:connector-curvature="0" /> + </marker> + <marker + style="overflow:visible" + id="Arrow1Lend" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow1Lend"> + <path + transform="matrix(-0.8,0,0,-0.8,-10,0)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z" + id="path3629" + inkscape:connector-curvature="0" /> + </marker> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + id="perspective3487" /> + <marker + style="overflow:visible" + id="Arrow2Sendp" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Sendp"> + <path + transform="matrix(-0.3,0,0,-0.3,0.69,0)" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + style="font-size:12px;fill:#f39300;fill-rule:evenodd;stroke:#f39300;stroke-width:0.625;stroke-linejoin:round" + id="path28139" + inkscape:connector-curvature="0" /> + </marker> + <marker + style="overflow:visible" + id="TriangleOutSK" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="TriangleOutSK"> + <path + transform="scale(0.2,0.2)" + style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + id="path36611" + inkscape:connector-curvature="0" /> + </marker> + <marker + style="overflow:visible" + id="TriangleOutSH" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="TriangleOutSH"> + <path + transform="scale(0.2,0.2)" + style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + id="path36614" + inkscape:connector-curvature="0" /> + </marker> + <marker + style="overflow:visible" + id="TriangleOutSA" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="TriangleOutSA"> + <path + transform="scale(0.2,0.2)" + style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + id="path36617" + inkscape:connector-curvature="0" /> + </marker> + <marker + style="overflow:visible" + id="TriangleOutSKF" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="TriangleOutSKF"> + <path + transform="scale(0.2,0.2)" + style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + id="path36620" + inkscape:connector-curvature="0" /> + </marker> + <marker + style="overflow:visible" + id="TriangleOutS9" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="TriangleOutS9"> + <path + transform="scale(0.2,0.2)" + style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + id="path36623" + inkscape:connector-curvature="0" /> + </marker> + <marker + style="overflow:visible" + id="Arrow2SendpA" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2SendpA"> + <path + transform="matrix(-0.3,0,0,-0.3,0.69,0)" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + style="font-size:12px;fill:#d9d9cd;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:0.625;stroke-linejoin:round" + id="path3396" + inkscape:connector-curvature="0" /> + </marker> + <marker + style="overflow:visible" + id="Arrow2Sendpg" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Sendpg"> + <path + transform="matrix(-0.3,0,0,-0.3,0.69,0)" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + style="font-size:12px;fill:#fcc988;fill-rule:evenodd;stroke:#fcc988;stroke-width:0.625;stroke-linejoin:round" + id="path3360" + inkscape:connector-curvature="0" /> + </marker> + <filter + id="filter2780" + inkscape:label="White Halo" + width="1.1" + height="1.1"> + <feMorphology + id="feMorphology2782" + operator="dilate" + radius="3" + result="result0" /> + <feFlood + id="feFlood2786" + flood-color="rgb(255,255,255)" + flood-opacity="1" + in="result0" + result="result3" /> + <feComposite + id="feComposite2623" + in="result3" + in2="result0" + operator="in" + result="result4" /> + <feMerge + id="feMerge2629"> + <feMergeNode + inkscape:collect="always" + id="feMergeNode2631" + in="result4" /> + <feMergeNode + inkscape:collect="always" + id="feMergeNode2633" + in="SourceGraphic" /> + </feMerge> + </filter> + <marker + inkscape:stockid="TriangleOutSn" + orient="auto" + refY="0" + refX="0" + id="TriangleOutSn" + style="overflow:visible"> + <path + id="path4441" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill:#d9d9cd;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:1pt;marker-start:none" + transform="scale(0.2,0.2)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="TriangleOutS9F" + orient="auto" + refY="0" + refX="0" + id="TriangleOutS9F" + style="overflow:visible"> + <path + id="path4444" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill:#d9d9cd;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:1pt;marker-start:none" + transform="scale(0.2,0.2)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="TriangleOutSI" + orient="auto" + refY="0" + refX="0" + id="TriangleOutSI" + style="overflow:visible"> + <path + id="path4447" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill:#d9d9cd;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:1pt;marker-start:none" + transform="scale(0.2,0.2)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="TriangleOutSO" + orient="auto" + refY="0" + refX="0" + id="TriangleOutSO" + style="overflow:visible"> + <path + id="path4450" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill:#d9d9cd;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:1pt;marker-start:none" + transform="scale(0.2,0.2)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="TriangleOutSW" + orient="auto" + refY="0" + refX="0" + id="TriangleOutSW" + style="overflow:visible"> + <path + id="path4453" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill:#d9d9cd;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:1pt;marker-start:none" + transform="scale(0.2,0.2)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="TriangleOutSB" + orient="auto" + refY="0" + refX="0" + id="TriangleOutSB" + style="overflow:visible"> + <path + id="path4456" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill:#d9d9cd;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:1pt;marker-start:none" + transform="scale(0.2,0.2)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="TriangleOutSZ" + orient="auto" + refY="0" + refX="0" + id="TriangleOutSZ" + style="overflow:visible"> + <path + id="path4459" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill:#d9d9cd;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:1pt;marker-start:none" + transform="scale(0.2,0.2)" + inkscape:connector-curvature="0" /> + </marker> + <marker + style="overflow:visible" + id="DotSq" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="DotSq"> + <path + transform="matrix(0.2,0,0,0.2,1.48,0.2)" + style="fill:#d9d9cd;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:1pt;marker-start:none;marker-end:none" + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" + id="path5853" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="TriangleOutSBO" + orient="auto" + refY="0" + refX="0" + id="TriangleOutSBO" + style="overflow:visible"> + <path + id="path7501" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none" + transform="scale(0.2,0.2)" + inkscape:connector-curvature="0" /> + </marker> + <marker + style="overflow:visible" + id="DotSu" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="DotSu"> + <path + transform="matrix(0.2,0,0,0.2,1.48,0.2)" + style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none;marker-end:none" + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" + id="path9463" + inkscape:connector-curvature="0" /> + </marker> + <filter + height="1.1" + width="1.1" + inkscape:label="Black Halo" + id="filter10694"> + <feMorphology + result="result0" + radius="3" + operator="dilate" + id="feMorphology10696" /> + <feFlood + result="result3" + in="result0" + flood-opacity="1" + flood-color="rgb(0,0,0)" + id="feFlood10698" /> + <feComposite + result="result4" + operator="in" + in2="result0" + in="result3" + id="feComposite10700" /> + <feMerge + id="feMerge10702"> + <feMergeNode + in="result4" + id="feMergeNode10704" + inkscape:collect="always" /> + <feMergeNode + in="SourceGraphic" + id="feMergeNode10706" + inkscape:collect="always" /> + </feMerge> + </filter> + <marker + inkscape:stockid="TriangleOutSu" + orient="auto" + refY="0" + refX="0" + id="TriangleOutSu" + style="overflow:visible"> + <path + id="path8127" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none" + transform="scale(0.2,0.2)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="TriangleOutSI8" + orient="auto" + refY="0" + refX="0" + id="TriangleOutSI8" + style="overflow:visible"> + <path + id="path8130" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none" + transform="scale(0.2,0.2)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="TriangleOutSr" + orient="auto" + refY="0" + refX="0" + id="TriangleOutSr" + style="overflow:visible"> + <path + id="path8133" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none" + transform="scale(0.2,0.2)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="TriangleOutSM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutSM" + style="overflow:visible"> + <path + id="path8136" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none" + transform="scale(0.2,0.2)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="TriangleOutSb" + orient="auto" + refY="0" + refX="0" + id="TriangleOutSb" + style="overflow:visible"> + <path + id="path8139" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none" + transform="scale(0.2,0.2)" + inkscape:connector-curvature="0" /> + </marker> + <marker + id="marker18095" + orient="auto" + markerHeight="5.7450776" + markerWidth="4.6297302"> + <g + id="g11064" + transform="matrix(0.5,0,0,0.5,-185.64298,-257.19655)"> + <path + sodipodi:nodetypes="csccccccsccssssssssssssssccc" + id="path11050" + d="m 370,508.65625 c -0.86067,0.0587 -1.60944,0.6213 -1.90625,1.4375 -0.26976,0.74176 -0.0577,1.53493 0.4375,2.125 l -1.75,0 c -0.0424,-0.005 -0.0824,0.002 -0.125,0 l 0,4.375 0.125,0 1.75,0 c -0.67896,0.8597 -0.69701,2.11549 0.0937,2.90625 0.85091,0.85091 2.27409,0.85091 3.125,0 l 3.34375,-3.375 c 0.033,-0.0295 0.0643,-0.0608 0.0937,-0.0937 0.0322,-0.0193 0.0635,-0.0402 0.0937,-0.0625 3.7e-4,-3.6e-4 0.21851,-0.28079 0.21875,-0.28125 5e-5,-9e-5 -0.007,-0.0447 0,-0.0625 0.001,-0.003 0.03,0.003 0.0312,0 0.0391,-0.0521 0.051,-0.0518 0.0937,-0.125 0.13699,-0.23476 0.16684,-0.37191 0.15625,-0.34375 0.0368,-0.0915 0.0185,-0.11251 0.0312,-0.15625 0.0106,-0.0102 0.021,-0.0206 0.0312,-0.0312 0.06,-0.22398 0.0881,-0.51689 0.0625,-0.78125 -0.0136,-0.20363 -0.0589,-0.29765 -0.0625,-0.3125 1.4e-4,-0.0104 1.4e-4,-0.0208 0,-0.0312 0.026,0.097 0.0153,0.016 -0.0937,-0.25 -0.0525,-0.13039 -0.0899,-0.21936 -0.125,-0.28125 -0.0524,-0.0897 -0.13346,-0.26235 -0.34375,-0.46875 L 371.75,509.3125 c -0.45645,-0.48671 -1.08509,-0.71163 -1.75,-0.65625 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="cccscccsssssssscccsccc" + id="path11035" + d="m 366.65625,515.40625 4.625,0 -1.8125,1.8125 c -0.39695,0.39695 -0.39695,1.04055 0,1.4375 0.39695,0.39695 1.04055,0.39695 1.4375,0 l 3.4375,-3.46875 0.0937,-0.0625 c 0.006,-0.006 -0.006,-0.0253 0,-0.0312 0.0554,-0.0572 0.1151,-0.11699 0.15625,-0.1875 0.0286,-0.0491 0.0429,-0.10409 0.0625,-0.15625 0.0124,-0.0307 0.0221,-0.0622 0.0312,-0.0937 0.0311,-0.1161 0.0427,-0.22493 0.0312,-0.34375 -0.004,-0.0578 -0.0174,-0.0996 -0.0312,-0.15625 -0.0109,-0.0407 -0.0151,-0.0857 -0.0312,-0.125 -0.0164,-0.0408 -0.0405,-0.0862 -0.0625,-0.125 -0.0455,-0.0779 -0.0936,-0.15726 -0.15625,-0.21875 l -3.53125,-3.53125 c -0.20891,-0.22276 -0.50816,-0.33785 -0.8125,-0.3125 -0.39478,0.0269 -0.73977,0.28438 -0.875,0.65625 -0.13524,0.37187 -0.0353,0.78826 0.25,1.0625 l 1.875,1.84375 -4.6875,0" + style="fill:#49c2f1;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:connector-curvature="0" /> + </g> + </marker> + <marker + id="marker44971" + orient="auto" + markerHeight="5.7450781" + markerWidth="4.6297355"> + <g + id="g18059" + transform="matrix(0.5,0,0,0.5,-185.64299,-257.19655)"> + <path + sodipodi:nodetypes="csccccccsccssssssssssssssccc" + id="path18061" + d="m 370,508.65625 c -0.86067,0.0587 -1.60944,0.6213 -1.90625,1.4375 -0.26976,0.74176 -0.0577,1.53493 0.4375,2.125 l -1.75,0 c -0.0424,-0.005 -0.0824,0.002 -0.125,0 l 0,4.375 0.125,0 1.75,0 c -0.67896,0.8597 -0.69701,2.11549 0.0937,2.90625 0.85091,0.85091 2.27409,0.85091 3.125,0 l 3.34375,-3.375 c 0.033,-0.0295 0.0643,-0.0608 0.0937,-0.0937 0.0322,-0.0193 0.0635,-0.0402 0.0937,-0.0625 3.7e-4,-3.6e-4 0.21851,-0.28079 0.21875,-0.28125 5e-5,-9e-5 -0.007,-0.0447 0,-0.0625 0.001,-0.003 0.03,0.003 0.0312,0 0.0391,-0.0521 0.051,-0.0518 0.0937,-0.125 0.13699,-0.23476 0.16684,-0.37191 0.15625,-0.34375 0.0368,-0.0915 0.0185,-0.11251 0.0312,-0.15625 0.0106,-0.0102 0.021,-0.0206 0.0312,-0.0312 0.06,-0.22398 0.0881,-0.51689 0.0625,-0.78125 -0.0136,-0.20363 -0.0589,-0.29765 -0.0625,-0.3125 1.4e-4,-0.0104 1.4e-4,-0.0208 0,-0.0312 0.026,0.097 0.0153,0.016 -0.0937,-0.25 -0.0525,-0.13039 -0.0899,-0.21936 -0.125,-0.28125 -0.0524,-0.0897 -0.13346,-0.26235 -0.34375,-0.46875 L 371.75,509.3125 c -0.45645,-0.48671 -1.08509,-0.71163 -1.75,-0.65625 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="cccscccsssssssscccsccc" + id="path18063" + d="m 366.65625,515.40625 4.625,0 -1.8125,1.8125 c -0.39695,0.39695 -0.39695,1.04055 0,1.4375 0.39695,0.39695 1.04055,0.39695 1.4375,0 l 3.4375,-3.46875 0.0937,-0.0625 c 0.006,-0.006 -0.006,-0.0253 0,-0.0312 0.0554,-0.0572 0.1151,-0.11699 0.15625,-0.1875 0.0286,-0.0491 0.0429,-0.10409 0.0625,-0.15625 0.0124,-0.0307 0.0221,-0.0622 0.0312,-0.0937 0.0311,-0.1161 0.0427,-0.22493 0.0312,-0.34375 -0.004,-0.0578 -0.0174,-0.0996 -0.0312,-0.15625 -0.0109,-0.0407 -0.0151,-0.0857 -0.0312,-0.125 -0.0164,-0.0408 -0.0405,-0.0862 -0.0625,-0.125 -0.0455,-0.0779 -0.0936,-0.15726 -0.15625,-0.21875 l -3.53125,-3.53125 c -0.20891,-0.22276 -0.50816,-0.33785 -0.8125,-0.3125 -0.39478,0.0269 -0.73977,0.28438 -0.875,0.65625 -0.13524,0.37187 -0.0353,0.78826 0.25,1.0625 l 1.875,1.84375 -4.6875,0" + style="fill:#d9d9cd;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:connector-curvature="0" /> + </g> + </marker> + <marker + id="marker52016" + orient="auto" + markerHeight="5.7450786" + markerWidth="4.6297302"> + <g + id="g52010" + transform="matrix(0.5,0,0,0.5,-185.64299,-257.19655)"> + <path + sodipodi:nodetypes="csccccccsccssssssssssssssccc" + id="path52012" + d="m 370,508.65625 c -0.86067,0.0587 -1.60944,0.6213 -1.90625,1.4375 -0.26976,0.74176 -0.0577,1.53493 0.4375,2.125 l -1.75,0 c -0.0424,-0.005 -0.0824,0.002 -0.125,0 l 0,4.375 0.125,0 1.75,0 c -0.67896,0.8597 -0.69701,2.11549 0.0937,2.90625 0.85091,0.85091 2.27409,0.85091 3.125,0 l 3.34375,-3.375 c 0.033,-0.0295 0.0643,-0.0608 0.0937,-0.0937 0.0322,-0.0193 0.0635,-0.0402 0.0937,-0.0625 3.7e-4,-3.6e-4 0.21851,-0.28079 0.21875,-0.28125 5e-5,-9e-5 -0.007,-0.0447 0,-0.0625 0.001,-0.003 0.03,0.003 0.0312,0 0.0391,-0.0521 0.051,-0.0518 0.0937,-0.125 0.13699,-0.23476 0.16684,-0.37191 0.15625,-0.34375 0.0368,-0.0915 0.0185,-0.11251 0.0312,-0.15625 0.0106,-0.0102 0.021,-0.0206 0.0312,-0.0312 0.06,-0.22398 0.0881,-0.51689 0.0625,-0.78125 -0.0136,-0.20363 -0.0589,-0.29765 -0.0625,-0.3125 1.4e-4,-0.0104 1.4e-4,-0.0208 0,-0.0312 0.026,0.097 0.0153,0.016 -0.0937,-0.25 -0.0525,-0.13039 -0.0899,-0.21936 -0.125,-0.28125 -0.0524,-0.0897 -0.13346,-0.26235 -0.34375,-0.46875 L 371.75,509.3125 c -0.45645,-0.48671 -1.08509,-0.71163 -1.75,-0.65625 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="cccscccsssssssscccsccc" + id="path52014" + d="m 366.65625,515.40625 4.625,0 -1.8125,1.8125 c -0.39695,0.39695 -0.39695,1.04055 0,1.4375 0.39695,0.39695 1.04055,0.39695 1.4375,0 l 3.4375,-3.46875 0.0937,-0.0625 c 0.006,-0.006 -0.006,-0.0253 0,-0.0312 0.0554,-0.0572 0.1151,-0.11699 0.15625,-0.1875 0.0286,-0.0491 0.0429,-0.10409 0.0625,-0.15625 0.0124,-0.0307 0.0221,-0.0622 0.0312,-0.0937 0.0311,-0.1161 0.0427,-0.22493 0.0312,-0.34375 -0.004,-0.0578 -0.0174,-0.0996 -0.0312,-0.15625 -0.0109,-0.0407 -0.0151,-0.0857 -0.0312,-0.125 -0.0164,-0.0408 -0.0405,-0.0862 -0.0625,-0.125 -0.0455,-0.0779 -0.0936,-0.15726 -0.15625,-0.21875 l -3.53125,-3.53125 c -0.20891,-0.22276 -0.50816,-0.33785 -0.8125,-0.3125 -0.39478,0.0269 -0.73977,0.28438 -0.875,0.65625 -0.13524,0.37187 -0.0353,0.78826 0.25,1.0625 l 1.875,1.84375 -4.6875,0" + style="fill:#f39300;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:connector-curvature="0" /> + </g> + </marker> + <marker + id="marker64887" + orient="auto" + markerHeight="5.745079" + markerWidth="4.6297255"> + <g + id="g64855" + transform="matrix(0.5,0,0,0.5,-185.64299,-257.19655)"> + <path + sodipodi:nodetypes="csccccccsccssssssssssssssccc" + id="path64857" + d="m 370,508.65625 c -0.86067,0.0587 -1.60944,0.6213 -1.90625,1.4375 -0.26976,0.74176 -0.0577,1.53493 0.4375,2.125 l -1.75,0 c -0.0424,-0.005 -0.0824,0.002 -0.125,0 l 0,4.375 0.125,0 1.75,0 c -0.67896,0.8597 -0.69701,2.11549 0.0937,2.90625 0.85091,0.85091 2.27409,0.85091 3.125,0 l 3.34375,-3.375 c 0.033,-0.0295 0.0643,-0.0608 0.0937,-0.0937 0.0322,-0.0193 0.0635,-0.0402 0.0937,-0.0625 3.7e-4,-3.6e-4 0.21851,-0.28079 0.21875,-0.28125 5e-5,-9e-5 -0.007,-0.0447 0,-0.0625 0.001,-0.003 0.03,0.003 0.0312,0 0.0391,-0.0521 0.051,-0.0518 0.0937,-0.125 0.13699,-0.23476 0.16684,-0.37191 0.15625,-0.34375 0.0368,-0.0915 0.0185,-0.11251 0.0312,-0.15625 0.0106,-0.0102 0.021,-0.0206 0.0312,-0.0312 0.06,-0.22398 0.0881,-0.51689 0.0625,-0.78125 -0.0136,-0.20363 -0.0589,-0.29765 -0.0625,-0.3125 1.4e-4,-0.0104 1.4e-4,-0.0208 0,-0.0312 0.026,0.097 0.0153,0.016 -0.0937,-0.25 -0.0525,-0.13039 -0.0899,-0.21936 -0.125,-0.28125 -0.0524,-0.0897 -0.13346,-0.26235 -0.34375,-0.46875 L 371.75,509.3125 c -0.45645,-0.48671 -1.08509,-0.71163 -1.75,-0.65625 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="cccscccsssssssscccsccc" + id="path64859" + d="m 366.65625,515.40625 4.625,0 -1.8125,1.8125 c -0.39695,0.39695 -0.39695,1.04055 0,1.4375 0.39695,0.39695 1.04055,0.39695 1.4375,0 l 3.4375,-3.46875 0.0937,-0.0625 c 0.006,-0.006 -0.006,-0.0253 0,-0.0312 0.0554,-0.0572 0.1151,-0.11699 0.15625,-0.1875 0.0286,-0.0491 0.0429,-0.10409 0.0625,-0.15625 0.0124,-0.0307 0.0221,-0.0622 0.0312,-0.0937 0.0311,-0.1161 0.0427,-0.22493 0.0312,-0.34375 -0.004,-0.0578 -0.0174,-0.0996 -0.0312,-0.15625 -0.0109,-0.0407 -0.0151,-0.0857 -0.0312,-0.125 -0.0164,-0.0408 -0.0405,-0.0862 -0.0625,-0.125 -0.0455,-0.0779 -0.0936,-0.15726 -0.15625,-0.21875 l -3.53125,-3.53125 c -0.20891,-0.22276 -0.50816,-0.33785 -0.8125,-0.3125 -0.39478,0.0269 -0.73977,0.28438 -0.875,0.65625 -0.13524,0.37187 -0.0353,0.78826 0.25,1.0625 l 1.875,1.84375 -4.6875,0" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:connector-curvature="0" /> + </g> + </marker> + <marker + id="marker4057" + orient="auto" + markerHeight="5.745079" + markerWidth="4.6297302"> + <g + id="g51986" + transform="matrix(0.5,0,0,0.5,-185.64299,-257.19655)"> + <path + sodipodi:nodetypes="csccccccsccssssssssssssssccc" + id="path51988" + d="m 370,508.65625 c -0.86067,0.0587 -1.60944,0.6213 -1.90625,1.4375 -0.26976,0.74176 -0.0577,1.53493 0.4375,2.125 l -1.75,0 c -0.0424,-0.005 -0.0824,0.002 -0.125,0 l 0,4.375 0.125,0 1.75,0 c -0.67896,0.8597 -0.69701,2.11549 0.0937,2.90625 0.85091,0.85091 2.27409,0.85091 3.125,0 l 3.34375,-3.375 c 0.033,-0.0295 0.0643,-0.0608 0.0937,-0.0937 0.0322,-0.0193 0.0635,-0.0402 0.0937,-0.0625 3.7e-4,-3.6e-4 0.21851,-0.28079 0.21875,-0.28125 5e-5,-9e-5 -0.007,-0.0447 0,-0.0625 0.001,-0.003 0.03,0.003 0.0312,0 0.0391,-0.0521 0.051,-0.0518 0.0937,-0.125 0.13699,-0.23476 0.16684,-0.37191 0.15625,-0.34375 0.0368,-0.0915 0.0185,-0.11251 0.0312,-0.15625 0.0106,-0.0102 0.021,-0.0206 0.0312,-0.0312 0.06,-0.22398 0.0881,-0.51689 0.0625,-0.78125 -0.0136,-0.20363 -0.0589,-0.29765 -0.0625,-0.3125 1.4e-4,-0.0104 1.4e-4,-0.0208 0,-0.0312 0.026,0.097 0.0153,0.016 -0.0937,-0.25 -0.0525,-0.13039 -0.0899,-0.21936 -0.125,-0.28125 -0.0524,-0.0897 -0.13346,-0.26235 -0.34375,-0.46875 L 371.75,509.3125 c -0.45645,-0.48671 -1.08509,-0.71163 -1.75,-0.65625 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="cccscccsssssssscccsccc" + id="path51990" + d="m 366.65625,515.40625 4.625,0 -1.8125,1.8125 c -0.39695,0.39695 -0.39695,1.04055 0,1.4375 0.39695,0.39695 1.04055,0.39695 1.4375,0 l 3.4375,-3.46875 0.0937,-0.0625 c 0.006,-0.006 -0.006,-0.0253 0,-0.0312 0.0554,-0.0572 0.1151,-0.11699 0.15625,-0.1875 0.0286,-0.0491 0.0429,-0.10409 0.0625,-0.15625 0.0124,-0.0307 0.0221,-0.0622 0.0312,-0.0937 0.0311,-0.1161 0.0427,-0.22493 0.0312,-0.34375 -0.004,-0.0578 -0.0174,-0.0996 -0.0312,-0.15625 -0.0109,-0.0407 -0.0151,-0.0857 -0.0312,-0.125 -0.0164,-0.0408 -0.0405,-0.0862 -0.0625,-0.125 -0.0455,-0.0779 -0.0936,-0.15726 -0.15625,-0.21875 l -3.53125,-3.53125 c -0.20891,-0.22276 -0.50816,-0.33785 -0.8125,-0.3125 -0.39478,0.0269 -0.73977,0.28438 -0.875,0.65625 -0.13524,0.37187 -0.0353,0.78826 0.25,1.0625 l 1.875,1.84375 -4.6875,0" + style="fill:#49c2f1;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:connector-curvature="0" /> + </g> + </marker> + <marker + id="marker72805" + orient="auto" + markerHeight="4.5568175" + markerWidth="4.0334239"> + <path + sodipodi:nodetypes="cccscccsssssssscccsccc" + id="path18057" + d="m -2.0167119,0.50456824 2.31250003,0 -0.90625,0.90624996 c -0.19847,0.19848 -0.19847,0.52028 0,0.71875 0.19848,0.19848 0.52028,0.19848 0.71875,0 l 1.71874997,-1.73436996 0.04688,-0.03125 c 0.00296,-0.00291 -0.0029,-0.01264 0,-0.01563 0.0277,-0.02858 0.05755,-0.05849 0.07812,-0.09375 0.01432,-0.02454 0.02144,-0.05204 0.03125,-0.07812 0.00618,-0.01536 0.01103,-0.03109 0.01563,-0.04688 0.01556,-0.05805 0.02137,-0.11246 0.01562,-0.17187 -0.00193,-0.02892 -0.00868,-0.04983 -0.01562,-0.07813 -0.00545,-0.02032 -0.00757,-0.04283 -0.01563,-0.0625 -0.00821,-0.02041 -0.02023,-0.0431 -0.03125,-0.0625 -0.02272,-0.03893 -0.0468,-0.07863 -0.07812,-0.10937 L 0.10828813,-2.1204318 c -0.10445,-0.11138 -0.25408,-0.16892 -0.40625,-0.15625 -0.19739,0.01348 -0.36988,0.14219 -0.4375,0.32813 -0.06762,0.18593 -0.01763,0.39413 0.125,0.53125 l 0.9375,0.92187004 -2.34375003,0" + style="fill:#f39300;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:connector-curvature="0" /> + </marker> + <marker + id="marker72808" + orient="auto" + markerHeight="4.5568123" + markerWidth="4.0334177"> + <path + sodipodi:nodetypes="cccscccsssssssscccsccc" + id="path72801" + d="m -2.016709,0.50457301 2.31250005,0 -0.90625,0.90624999 c -0.19848,0.19847 -0.19848,0.52027 0,0.71875 0.19847,0.19847 0.52027,0.19847 0.71875,0 L 1.827041,0.39519301 l 0.04687,-0.03125 c 0.00297,-0.00291 -0.00289,-0.01264 0,-0.01562 0.02771,-0.02858 0.05755,-0.0585 0.07813,-0.09375 0.01432,-0.02454 0.02144,-0.05205 0.03125,-0.07813 0.00618,-0.01536 0.01103,-0.03108 0.01562,-0.04687 0.01556,-0.05805 0.02137,-0.11247 0.01563,-0.17188 -0.00193,-0.02892 -0.00869,-0.04982 -0.01563,-0.07812 -0.00545,-0.02033 -0.00756,-0.04283 -0.01562,-0.0625 -0.00822,-0.02042 -0.02024,-0.0431 -0.03125,-0.0625 -0.02273,-0.03894 -0.0468,-0.07863 -0.07813,-0.10938 L 0.10829105,-2.120427 c -0.10446,-0.11138 -0.25408,-0.16893 -0.40625,-0.15625 -0.19739,0.01347 -0.36989,0.14219 -0.4375,0.32812 -0.06762,0.18594 -0.01763,0.39413 0.125,0.53125 l 0.9375,0.92188001 -2.34375005,0" + style="fill:#d9d9cd;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:connector-curvature="0" /> + </marker> + <marker + style="overflow:visible" + id="DotSuN" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="DotSuN"> + <path + transform="matrix(0.2,0,0,0.2,1.48,0.2)" + style="fill:#f39300;fill-rule:evenodd;stroke:#f39300;stroke-width:1pt;marker-start:none;marker-end:none" + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" + id="path81580" + inkscape:connector-curvature="0" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-4-4-4-0-3"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-6-8-7-6-1" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#00b4f0;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-8-91-40"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-65-9-9" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#ff3a49;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-8-91-40-9"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-65-9-9-1" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#ff3a49;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-4-4-4-0-3-7"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-6-8-7-6-1-3" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#00b4f0;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-8-91-40-3"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-65-9-9-2" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#ff3a49;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-4-4-4-0-3-7-5"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-6-8-7-6-1-3-4" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#00b4f0;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-4-4-4-0-3-7-6"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-6-8-7-6-1-3-5" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#00b4f0;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-4-4-4-0"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-6-8-7-6" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#33383a;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-4-4-4-0-1"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-6-8-7-6-7" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#33383a;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-4-4-4-0-3-7-6-1"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-6-8-7-6-1-3-5-0" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#00b4f0;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-8-91-40-3-4"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-65-9-9-2-9" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#ff3a49;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-8-91-40-3-5"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-65-9-9-2-91" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#ff3a49;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-8-91-40-3-4-2"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-65-9-9-2-9-7" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#ff3a49;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-8-91-40-3-4-3"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-65-9-9-2-9-0" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#ff3a49;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-8-91-40-3-4-4"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-65-9-9-2-9-1" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#ff3a49;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-4-4-4-0-3-7-6-2"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-6-8-7-6-1-3-5-4" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#00b4f0;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-4-4-4-0-3-7-6-4"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-6-8-7-6-1-3-5-1" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#00b4f0;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-4-4-4-0-3-7-6-2-7"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-6-8-7-6-1-3-5-4-4" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#00b4f0;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-4-4-4-0-3-7-6-4-6"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-6-8-7-6-1-3-5-1-3" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#00b4f0;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-4-4-4-0-3-7-6-4-6-6"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-6-8-7-6-1-3-5-1-3-7" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#00b4f0;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-4-4-4-0-3-7-6-7"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-6-8-7-6-1-3-5-8" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#00b4f0;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-4-4-4-0-3-7-6-7-4"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-6-8-7-6-1-3-5-8-5" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#00b4f0;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-4-4-4-0-3-7-6-4-6-0"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-6-8-7-6-1-3-5-1-3-0" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#00b4f0;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-4-4-4-0-3-7-6-7-4-9"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-6-8-7-6-1-3-5-8-5-2" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#00b4f0;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-4-4-4-0-3-7-6-7-4-9-5"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-6-8-7-6-1-3-5-8-5-2-7" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#00b4f0;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-4-4-4-0-3-7-6-7-4-9-50"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-6-8-7-6-1-3-5-8-5-2-0" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#00b4f0;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-4-4-4-0-1-0"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-6-8-7-6-7-0" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#33383a;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-8-91-40-3-4-2-7"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-65-9-9-2-9-7-1" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#ff3a49;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-4-4-4-0-3-7-6-4-6-0-6"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-6-8-7-6-1-3-5-1-3-0-7" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#00b4f0;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-4-4-4-0-3-7-6-4-6-0-6-9"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-6-8-7-6-1-3-5-1-3-0-7-7" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#00b4f0;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-8-91-40-3-4-2-1"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-65-9-9-2-9-7-2" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#ff3a49;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-4-4-4-0-3-7-6-4-6-1"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-6-8-7-6-1-3-5-1-3-9" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#00b4f0;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-8-91-40-3-4-3-4"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-65-9-9-2-9-0-7" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#ff3a49;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-4-4-4-0-3-7-7"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-6-8-7-6-1-3-0" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#00b4f0;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-8-91-40-3-4-5"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-65-9-9-2-9-5" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#ff3a49;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-4-4-4-0-3-7-7-5"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-6-8-7-6-1-3-0-9" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#00b4f0;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-4-4-4-0-3-7-6-4-6-6-0"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-6-8-7-6-1-3-5-1-3-7-4" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#00b4f0;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-4-4-4-0-3-7-7-7"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-6-8-7-6-1-3-0-4" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#00b4f0;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-4-4-4-0-3-7-7-9"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-6-8-7-6-1-3-0-0" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#00b4f0;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-4-4-4-0-3-7-7-9-3"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-6-8-7-6-1-3-0-0-9" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#00b4f0;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-4-4-4-0-3-7-6-4-6-6-0-1"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-6-8-7-6-1-3-5-1-3-7-4-9" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#00b4f0;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-4-4-4-0-3-7-7-5-6"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-6-8-7-6-1-3-0-9-1" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#00b4f0;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-4-4-4-0-3-7-6-4-6-6-0-2"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-6-8-7-6-1-3-5-1-3-7-4-97" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#00b4f0;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-8-91-40-3-4-4-7"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-65-9-9-2-9-1-8" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#ff3a49;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-8-91-40-3-4-0"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-65-9-9-2-9-9" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#ff3a49;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-4-4-4-0-9"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-6-8-7-6-9" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#33383a;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-4-4-4-0-96"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-6-8-7-6-73" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#33383a;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + <marker + markerWidth="4.6707735" + markerHeight="7.8382583" + refX="4.3000002" + refY="3.9191291" + orient="auto" + id="marker5127-4-4-4-0-9-8"> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path4591-1-5-0-8-0-6-8-7-6-9-5" + d="M 0.37582499,0.37582446 3.919125,3.9191245 0.37582499,7.4624345" + style="fill:none;fill-rule:evenodd;stroke:#33383a;stroke-width:1.0629921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </marker> + </defs> + <metadata + id="metadata2480"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:groupmode="layer" + id="layer4" + inkscape:label="Old lines" + style="display:none" + transform="translate(0,-99.212563)"> + <path + transform="translate(0,-761.81105)" + inkscape:connector-type="polyline" + id="path28387" + d="m 69.116806,871.71564 -0.581796,0.0558" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.42059776px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + inkscape:connector-type="polyline" + id="path4676" + d="M 88.485235,832.67719 88.241626,814.96065" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#f39300;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker52016)" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + inkscape:connector-type="polyline" + id="path28356" + d="m 36.330054,840.97934 16.81955,0.54712" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.63933778;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker18095)" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + sodipodi:nodetypes="cc" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.63933778;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker18095)" + d="m 69.920062,868.73502 14.207294,-21.8846" + id="path28422" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + inkscape:connector-type="polyline" + id="path2850" + d="m 71.056955,919.48471 -19.531598,-9.1444" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#f39300;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker52016)" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + inkscape:connector-type="polyline" + id="path2852" + d="m 86.963808,919.48471 -0.08722,-72.63429" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#f39300;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker52016)" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + inkscape:connector-type="polyline" + id="path2866" + d="m 152.3622,807.96481 -42.51968,0.18153" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker44971)" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + inkscape:connector-type="polyline" + id="path2868" + d="m 175,832.67719 -0.98425,-17.71653" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#f39300;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker52016)" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + inkscape:connector-type="polyline" + id="path2639" + d="m 148.8189,839.7638 -21.25985,0" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#f39300;stroke-width:1.68255675;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker52016)" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker18095)" + d="m 124.60425,878.01033 41.37879,-31.15991" + id="path3832" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker18095)" + d="M 243.54909,845.45699 131.10236,880.37173" + id="path3834" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker18095)" + d="m 243.46392,861.25395 -10.6644,0.0116" + id="path3866" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker18095)" + d="m 243.39994,882.08318 -10.87684,0.0118" + id="path3910" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker18095)" + d="m 247.03805,895.43724 -14.90126,-6.42388" + id="path3912" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + inkscape:connector-type="polyline" + id="path2641" + d="m 171.93172,919.40546 3.15393,-72.55504" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#f39300;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker52016)" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + sodipodi:nodetypes="cc" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker18095)" + d="m 182.38014,888.10902 0,-40.23829" + id="path2679" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker18095)" + d="m 199.29772,926.89271 -5.92901,0.0114" + id="path6784" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker18095)" + d="m 171.9331,1043.1195 0.15946,-108.62817" + id="path6792" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker18095)" + d="m 243.39994,928.03517 -6.84455,-0.31657" + id="path7439" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + sodipodi:nodetypes="cc" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:none" + d="m 199.29772,1043.101 -26.82553,0" + id="path6796" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + sodipodi:nodetypes="cc" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:none" + d="m 199.29772,1023.727 -26.82553,0" + id="path7429" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + sodipodi:nodetypes="cc" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:none" + d="m 199.29772,1004.353 -26.82553,0" + id="path7431" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + sodipodi:nodetypes="cc" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:none" + d="m 199.29772,984.97897 -26.82553,10e-6" + id="path7433" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + sodipodi:nodetypes="cc" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:none" + d="m 199.29772,966.8305 -26.82553,-1.22552" + id="path7435" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + sodipodi:nodetypes="cc" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:none" + d="m 199.29772,946.23099 -26.82553,0" + id="path7437" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + inkscape:connector-type="polyline" + id="path8562" + d="m 86.879379,962.6387 0.07389,-28.25091" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#f39300;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker52016)" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + inkscape:connector-type="polyline" + id="path8580" + d="M 87.099859,1004.6841 86.91158,977.54177" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#f39300;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker52016)" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker18095)" + d="m 122.68505,970.00421 -6.148,0.0148" + id="path8582" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + sodipodi:nodetypes="cc" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker18095)" + d="m 45.375531,983.51615 16.289738,-5.98871" + id="path8584" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68255675;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker18095)" + d="m 104.84013,983.53447 -0.12332,-6.04226" + id="path8594" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker18095)" + d="m 70.929482,983.90441 0,-5.42571" + id="path8604" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker18095)" + d="m 159.79652,884.81836 -0.12331,-36.50019" + id="path8616" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + sodipodi:nodetypes="cc" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:none" + d="m 158.45243,864.14079 -13.41276,0" + id="path8620" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker18095)" + d="m 104.1368,1029.1583 -9.550073,-9.5711" + id="path8662" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker18095)" + d="m 70.062241,1029.1583 9.60858,-9.5711" + id="path8664" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker18095)" + d="m 46.762201,1012.3191 5.961231,-0.027" + id="path8666" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker18095)" + d="m 134.60753,947.64833 -7.36875,0.0226" + id="path10680" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker18095)" + d="m 110.86582,940.26976 0.0166,-6.05635" + id="path10682" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker18095)" + d="m 39.227874,926.83367 5.961226,0.0128" + id="path10684" + inkscape:connector-type="polyline" + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker18095)" + d="m 21.385589,941.30303 -1e-6,-7.11781" + id="path10686" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker18095)" + d="m 110.63577,913.37377 0,6.04226" + id="path10688" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + sodipodi:nodetypes="cc" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:none" + d="m 48.169712,861.16018 0,-38.74799" + id="path48282" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + sodipodi:nodetypes="cc" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:none" + d="m 48.252507,858.30287 -12.507302,0.12684" + id="path48284" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + sodipodi:nodetypes="cc" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:none" + d="M 48.252507,861.28349 36.238449,872.3639" + id="path48286" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + sodipodi:nodetypes="cc" + inkscape:connector-type="polyline" + id="path48288" + d="m 35.745205,822.42276 12.507302,0.11275" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.63933778;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:none" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + sodipodi:nodetypes="cc" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:none" + d="m 200.26383,882.14779 -17.88369,0" + id="path49764" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + sodipodi:nodetypes="cc" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:none" + d="m 200.26383,897.05086 -17.88369,-8.94184" + id="path49766" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + sodipodi:nodetypes="cc" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:none" + d="m 200.26383,861.28349 -17.88369,0" + id="path49768" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker18095)" + d="m 63.122966,941.17972 0.0379,-7.21293" + id="path53455" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.19224572;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#DotSu)" + d="m 21.390644,919.40546 -0.03236,-9.3611" + id="path80518" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + inkscape:connector-type="polyline" + id="path84027" + d="m 57.182734,970.02789 -17.954868,-0.0377" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#f39300;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker52016)" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + inkscape:connector-type="polyline" + id="path84033" + d="m 3.460504,969.95259 0,-67.06382" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker44971)" + sodipodi:nodetypes="cccc" + inkscape:connector-curvature="0" /> + <path + transform="translate(0,-761.81105)" + style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1.68239105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#marker18095)" + d="m 110.76262,887.06605 0.20624,11.52222" + id="path116516" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + </g> + <g + id="layer1" + inkscape:groupmode="layer" + inkscape:label="Layer 1" + transform="translate(0,-861.0236)"> + <g + style="display:inline" + id="g2492" + transform="matrix(0.56140018,0,0,0.56140018,57.213825,777.78767)"> + <rect + ry="0" + y="230.31506" + x="118.99163" + height="25.246218" + width="75.738655" + id="rect4654" + style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#33383a;stroke-width:1.26231062;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" /> + <flowRoot + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.1328783px;line-height:122.00000286%;font-family:Montserrat;-inkscape-font-specification:'Montserrat, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="flowRoot4664" + transform="translate(-1.5432324,96.155435)"><flowRegion + id="flowRegion4666"><use + transform="translate(1.467046,-91.03536)" + x="0" + y="0" + xlink:href="#rect4654" + id="use4668" + width="744.09448" + height="1052.3622" /></flowRegion><flowPara + id="flowPara4670">Component</flowPara></flowRoot> </g> + <g + style="display:inline" + id="g2475" + transform="matrix(0.56140018,0,0,0.56140018,40.903904,814.52622)"> + <rect + style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ff3a49;stroke-width:1.26231062;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" + id="rect4622" + width="126.23107" + height="25.246264" + x="122.79765" + y="202.74358" + ry="0" /> + <flowRoot + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.1328783px;line-height:122.00000286%;font-family:Montserrat;-inkscape-font-specification:'Montserrat, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="flowRoot4636" + transform="translate(0.10674367,5.0828178)"><flowRegion + id="flowRegion4638"><use + x="0" + y="0" + xlink:href="#rect4622" + id="use4640" + width="744.09448" + height="1052.3622" /></flowRegion><flowPara + id="flowPara4642">AbstractComponent</flowPara></flowRoot> </g> + <path + style="fill:none;fill-rule:evenodd;stroke:#ff3a49;stroke-width:0.70866144;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5127-8-91-40-3)" + d="m 145.2756,928.3465 -2e-5,-7.08665" + id="path4591-1-5-0-7-1-3-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" + transform="translate(5.5118113e-7,3.9370082e-6)" /> + <g + style="display:inline" + id="g2475-4" + transform="matrix(0.56140018,0,0,0.56140018,118.85666,814.52622)"> + <rect + style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ff3a49;stroke-width:1.26231062;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" + id="rect4622-3" + width="100.98485" + height="25.246214" + x="135.42073" + y="202.74353" + ry="0" /> + <flowRoot + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.1328783px;line-height:122.00000286%;font-family:Montserrat;-inkscape-font-specification:'Montserrat, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="flowRoot4636-0" + transform="translate(0.10674367,5.0828178)"><flowRegion + id="flowRegion4638-0"><use + x="0" + y="0" + xlink:href="#rect4622-3" + id="use4640-3" + width="744.09448" + height="1052.3622" /></flowRegion><flowPara + id="flowPara4642-0">AbstractField<T></flowPara></flowRoot> </g> + <g + style="display:inline" + id="g2475-2" + transform="matrix(0.56140018,0,0,0.56140018,40.903897,857.04586)"> + <rect + style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ff3a49;stroke-width:1.26231062;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" + id="rect4622-8" + width="176.7235" + height="25.246223" + x="97.551437" + y="202.74359" + ry="0" /> + <flowRoot + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.1328783px;line-height:122.00000286%;font-family:Montserrat;-inkscape-font-specification:'Montserrat, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="flowRoot4636-6" + transform="translate(0.10674367,5.0828178)"><flowRegion + id="flowRegion4638-7"><use + x="0" + y="0" + xlink:href="#rect4622-8" + id="use4640-2" + width="744.09448" + height="1052.3622" /></flowRegion><flowPara + id="flowPara4642-2">AbstractComponentContainer</flowPara></flowRoot> </g> + <g + style="display:inline" + id="g2475-0" + transform="matrix(0.56140018,0,0,0.56140018,40.903904,899.5656)"> + <rect + style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ff3a49;stroke-width:1.26231062;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" + id="rect4622-0" + width="100.98485" + height="25.246208" + x="135.42076" + y="202.74356" + ry="0" /> + <flowRoot + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.1328783px;line-height:122.00000286%;font-family:Montserrat;-inkscape-font-specification:'Montserrat, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="flowRoot4636-2" + transform="translate(0.10674367,5.0828178)"><flowRegion + id="flowRegion4638-5"><use + x="0" + y="0" + xlink:href="#rect4622-0" + id="use4640-6" + width="744.09448" + height="1052.3622" /></flowRegion><flowPara + id="flowPara4642-7">AbstractLayout</flowPara></flowRoot> </g> + <g + style="display:inline" + id="g2475-0-7" + transform="matrix(0.56140018,0,0,0.56140018,40.903894,920.8254)"> + <rect + style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ff3a49;stroke-width:1.26231062;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" + id="rect4622-0-6" + width="138.85417" + height="25.246206" + x="116.4861" + y="202.74358" + ry="0" /> + <flowRoot + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.1328783px;line-height:122.00000286%;font-family:Montserrat;-inkscape-font-specification:'Montserrat, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="flowRoot4636-2-0" + transform="translate(0.10674367,5.0828178)"><flowRegion + id="flowRegion4638-5-9"><use + x="0" + y="0" + xlink:href="#rect4622-0-6" + id="use4640-6-2" + width="744.09448" + height="1052.3622" /></flowRegion><flowPara + id="flowPara4642-7-3">AbstractOrderedLayout</flowPara></flowRoot> </g> + <g + style="display:inline" + id="g2492-8" + transform="matrix(0.56140018,0,0,0.56140018,-49.085387,841.56727)"> + <rect + ry="0" + y="230.31499" + x="112.68008" + height="25.246212" + width="126.23106" + id="rect4654-0" + style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#33383a;stroke-width:1.26231062;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" /> + <flowRoot + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.1328783px;line-height:122.00000286%;font-family:Montserrat;-inkscape-font-specification:'Montserrat, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="flowRoot4664-4" + transform="translate(-1.5432324,96.155435)"><flowRegion + id="flowRegion4666-4"><use + transform="translate(1.467046,-91.03536)" + x="0" + y="0" + xlink:href="#rect4654-0" + id="use4668-7" + width="744.09448" + height="1052.3622" /></flowRegion><flowPara + id="flowPara4670-1">ComponentContainer</flowPara></flowRoot> </g> + <g + style="display:inline" + id="g2492-2" + transform="matrix(0.56140018,0,0,0.56140018,-27.825535,884.08696)"> + <rect + ry="0" + y="230.31499" + x="112.68008" + height="25.246229" + width="50.492413" + id="rect4654-7" + style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#33383a;stroke-width:1.26231062;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" /> + <flowRoot + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.1328783px;line-height:122.00000286%;font-family:Montserrat;-inkscape-font-specification:'Montserrat, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="flowRoot4664-6" + transform="translate(-1.5432324,96.155435)"><flowRegion + id="flowRegion4666-8"><use + transform="translate(1.467046,-91.03536)" + x="0" + y="0" + xlink:href="#rect4654-7" + id="use4668-6" + width="744.09448" + height="1052.3622" /></flowRegion><flowPara + id="flowPara4670-5">Layout</flowPara></flowRoot> </g> + <g + style="display:inline" + id="g2492-81" + transform="matrix(0.56140018,0,0,0.56140018,-41.998767,820.30742)"> + <rect + ry="0" + y="230.31499" + x="112.68008" + height="25.24622" + width="100.98485" + id="rect4654-05" + style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#33383a;stroke-width:1.26231062;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" /> + <flowRoot + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.1328783px;line-height:122.00000286%;font-family:Montserrat;-inkscape-font-specification:'Montserrat, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="flowRoot4664-43" + transform="translate(-1.5432324,96.155435)"><flowRegion + id="flowRegion4666-6"><use + transform="translate(1.467046,-91.03536)" + x="0" + y="0" + xlink:href="#rect4654-05" + id="use4668-78" + width="744.09448" + height="1052.3622" /></flowRegion><flowPara + id="flowPara4670-14">HasComponents</flowPara></flowRoot> </g> + <path + style="fill:none;fill-rule:evenodd;stroke:#33383a;stroke-width:0.70866144;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5127-4-4-4-0)" + d="m 49.606299,970.86614 0,-7.08661" + id="path4591-1-5-0-7-1-3-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <g + style="display:inline" + id="g2492-8-9" + transform="matrix(0.56140018,0,0,0.56140018,-56.172001,862.82712)"> + <rect + ry="0" + y="230.31499" + x="112.68008" + height="25.246216" + width="164.10039" + id="rect4654-0-9" + style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#33383a;stroke-width:1.26231062;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" /> + <flowRoot + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.1328783px;line-height:122.00000286%;font-family:Montserrat;-inkscape-font-specification:'Montserrat, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="flowRoot4664-4-1" + transform="translate(-1.5432324,96.155435)"><flowRegion + id="flowRegion4666-4-8"><use + transform="translate(1.467046,-91.03536)" + x="0" + y="0" + xlink:href="#rect4654-0-9" + id="use4668-7-0" + width="744.09448" + height="1052.3622" /></flowRegion><flowPara + id="flowPara4670-1-0">SingleComponentContainer</flowPara></flowRoot> </g> + <path + style="fill:none;fill-rule:evenodd;stroke:#33383a;stroke-width:0.70866144;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5127-4-4-4-0-1)" + d="m 49.606299,992.12599 0,-7.08661" + id="path4591-1-5-0-7-1-3-6-8" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <g + style="display:inline" + id="g2492-1" + transform="matrix(0.56140018,0,0,0.56140018,138.70987,777.78765)"> + <rect + ry="0" + y="230.31499" + x="112.68008" + height="25.2463" + width="75.73864" + id="rect4654-8" + style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#33383a;stroke-width:1.26231062;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" /> + <flowRoot + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.1328783px;line-height:122.00000286%;font-family:Montserrat;-inkscape-font-specification:'Montserrat, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="flowRoot4664-8" + transform="translate(-1.5432324,96.155435)"><flowRegion + id="flowRegion4666-7"><use + transform="translate(1.467046,-91.03536)" + x="0" + y="0" + xlink:href="#rect4654-8" + id="use4668-4" + width="744.09448" + height="1052.3622" /></flowRegion><flowPara + id="flowPara4670-6">HasValue<T></flowPara></flowRoot> </g> + <path + style="fill:none;fill-rule:evenodd;stroke:#ff3a49;stroke-width:0.70866144;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5127-8-91-40-3-4)" + d="m 223.22835,928.3465 -1e-5,-7.08665" + id="path4591-1-5-0-7-1-3-9-4" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" + transform="translate(5.5118113e-7,3.9370082e-6)" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#ff3a49;stroke-width:0.70866144;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5127-8-91-40-3-5)" + d="m 194.88188,935.43309 -14.17322,-2e-5" + id="path4591-1-5-0-7-1-3-9-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" + transform="translate(5.5118113e-7,3.9370082e-6)" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#ff3a49;stroke-width:0.70866144;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5127-8-91-40-3-4-2)" + d="m 145.2756,1013.3859 0,-28.3465" + id="path4591-1-5-0-7-1-3-9-4-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#ff3a49;stroke-width:0.70866144;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5127-8-91-40-3-4-3)" + d="m 145.27558,970.86615 1e-5,-28.34646" + id="path4591-1-5-0-7-1-3-9-4-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" + transform="translate(5.5118113e-7,3.9370082e-6)" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#ff3a49;stroke-width:0.70866144;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5127-8-91-40-3-4-4)" + d="m 145.27559,1034.6457 0,-7.0866" + id="path4591-1-5-0-7-1-3-9-4-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#33383a;stroke-width:0.70866144;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5127-4-4-4-0-1-0)" + d="m 35.433071,1020.4724 -31.8897639,10e-5 -5.8e-6,-42.51972 10.6299207,0" + id="path4591-1-5-0-7-1-3-6-8-4" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#ff3a49;stroke-width:0.70866144;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5127-8-91-40-3-4-2-7)" + d="m 95.669291,977.95276 -10.629927,2e-5" + id="path4591-1-5-0-7-1-3-9-4-9-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <g + style="display:inline" + id="g2475-4-6" + transform="matrix(0.56140018,0,0,0.56140018,150.74641,835.78603)"> + <rect + style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ff3a49;stroke-width:1.26231062;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" + id="rect4622-3-5" + width="88.36174" + height="25.24621" + x="141.73232" + y="202.74358" + ry="0" /> + <flowRoot + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.1328783px;line-height:122.00000286%;font-family:Montserrat;-inkscape-font-specification:'Montserrat, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="flowRoot4636-0-6" + transform="translate(0.10674367,5.0828178)"><flowRegion + id="flowRegion4638-0-6"><use + x="0" + y="0" + xlink:href="#rect4622-3-5" + id="use4640-3-6" + width="744.09448" + height="1052.3622" /></flowRegion><flowPara + id="flowPara4642-0-4">AbstractSelect</flowPara></flowRoot> </g> + <g + style="display:inline" + id="g2475-4-0" + transform="matrix(0.56140018,0,0,0.56140018,76.336974,835.78603)"> + <rect + style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ff3a49;stroke-width:1.26231062;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" + id="rect4622-3-6" + width="107.29639" + height="25.246206" + x="141.73232" + y="202.74358" + ry="0" /> + <flowRoot + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.1328783px;line-height:122.00000286%;font-family:Montserrat;-inkscape-font-specification:'Montserrat, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="flowRoot4636-0-1" + transform="translate(0.10674367,5.0828178)"><flowRegion + id="flowRegion4638-0-9"><use + x="0" + y="0" + xlink:href="#rect4622-3-6" + id="use4640-3-2" + width="744.09448" + height="1052.3622" /></flowRegion><flowPara + id="flowPara4642-0-6">AbstractTextField</flowPara></flowRoot> </g> + <path + style="fill:none;fill-rule:evenodd;stroke:#ff3a49;stroke-width:0.70866144;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5127-8-91-40-3-4-3-4)" + d="m 223.22834,956.69292 0,-14.17321" + id="path4591-1-5-0-7-1-3-9-4-5-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" + transform="translate(5.5118113e-7,3.9370082e-6)" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#ff3a49;stroke-width:0.70866144;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 230.31496,956.69292 -14.17323,0" + id="path4591-1-5-0-7-1-3-9-4-2-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" + transform="translate(5.5118113e-7,3.9370082e-6)" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#ff3a49;stroke-width:0.70866144;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5127-8-91-40-3-4-4-7)" + d="m 116.92913,1020.4725 -53.149602,-10e-5" + id="path4591-1-5-0-7-1-3-9-4-7-0" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <g + style="display:inline" + id="g2492-0" + transform="matrix(0.56140018,0,0,0.56140018,0.52090227,777.7877)"> + <rect + ry="0" + y="230.31499" + x="112.68008" + height="25.246296" + width="82.050209" + id="rect4654-6" + style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#33383a;stroke-width:1.26231062;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" /> + <flowRoot + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.1328783px;line-height:122.00000286%;font-family:Montserrat;-inkscape-font-specification:'Montserrat, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="flowRoot4664-1" + transform="translate(-1.5432324,96.155435)"><flowRegion + id="flowRegion4666-9"><use + transform="translate(1.467046,-91.03536)" + x="0" + y="0" + xlink:href="#rect4654-6" + id="use4668-5" + width="744.09448" + height="1052.3622" /></flowRegion><flowPara + id="flowPara4670-51">Sizeable</flowPara></flowRoot> </g> + <g + style="display:inline" + id="g2492-6" + transform="matrix(0.56140018,0,0,0.56140018,57.213805,756.52786)"> + <rect + ry="0" + y="230.315" + x="106.36856" + height="25.246277" + width="100.98485" + id="rect4654-2" + style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#33383a;stroke-width:1.26231062;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" /> + <flowRoot + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.1328783px;line-height:122.00000286%;font-family:Montserrat;-inkscape-font-specification:'Montserrat, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="flowRoot4664-2" + transform="translate(-1.5432324,96.155435)"><flowRegion + id="flowRegion4666-64"><use + transform="translate(1.467046,-91.03536)" + x="0" + y="0" + xlink:href="#rect4654-2" + id="use4668-56" + width="744.09448" + height="1052.3622" /></flowRegion><flowPara + id="flowPara4670-7">ClientConnector</flowPara></flowRoot> </g> + <path + style="fill:none;fill-rule:evenodd;stroke:#33383a;stroke-width:0.70866144;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5127-4-4-4-0-9)" + d="m 145.27559,907.08661 0,-7.08661" + id="path4591-1-5-0-7-1-3-6-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#33383a;stroke-width:0.70866144;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5127-4-4-4-0-96)" + d="m 124.01575,914.1732 -14.17323,4e-5" + id="path4591-1-5-0-7-1-3-6-2" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <g + style="display:inline" + id="g2492-9" + transform="matrix(0.56140018,0,0,0.56140018,57.213816,735.26802)"> + <rect + ry="0" + y="230.315" + x="118.99165" + height="25.246281" + width="75.73864" + id="rect4654-24" + style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#33383a;stroke-width:1.26231062;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" /> + <flowRoot + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.1328783px;line-height:122.00000286%;font-family:Montserrat;-inkscape-font-specification:'Montserrat, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="flowRoot4664-7" + transform="translate(-1.5432324,96.155435)"><flowRegion + id="flowRegion4666-3"><use + transform="translate(1.467046,-91.03536)" + x="0" + y="0" + xlink:href="#rect4654-24" + id="use4668-42" + width="744.09448" + height="1052.3622" /></flowRegion><flowPara + id="flowPara4670-15">Connector</flowPara></flowRoot> </g> + <path + style="fill:none;fill-rule:evenodd;stroke:#33383a;stroke-width:0.70866144;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5127-4-4-4-0-9-8)" + d="m 145.27559,885.82677 0,-7.08661" + id="path4591-1-5-0-7-1-3-6-1-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + </g> +</svg> |