diff options
author | Michael Chapman <woppin@gmail.com> | 2020-11-24 00:14:58 +1100 |
---|---|---|
committer | Michael Chapman <woppin@gmail.com> | 2021-02-08 15:55:13 +1100 |
commit | 75668d084c2a27fcc25c67741ca309bfe43b1322 (patch) | |
tree | b523c1eccb320c11ae3a9e8a7026f9a811774d6f /doc/source | |
parent | e8c901c32318a4f6bec7cb4f6d95fcc48c57ad73 (diff) | |
download | designate-75668d084c2a27fcc25c67741ca309bfe43b1322.tar.gz |
New Doc intro section
Added a new section to the documentation introducing the core
concepts of DNS, providing an overview of Designate and how
it integrates with Neutron and external nameservers and linking
to other documentation for more information.
The Designate architecture diagram has been updated to reflect
modern deployments:
- All services are run as HA
- Nova does not interact with the Designate API, it has been
replaced with 'Users'
- The DB only receives connections from MiniDNS or Central so
its arrows are all incoming
- The backend is a part of the worker service
- MiniDNS sends NOTIFY to customer DNS Servers and
also receives transfer requests so their connection is
bidirectional
A subsequent change can update the architecture section to reflect
these clarifications, though they are for the most part already
mentioned in the text there.
Change-Id: I471db98544332cb454d15f29d86407cd09e91d6c
Diffstat (limited to 'doc/source')
-rw-r--r-- | doc/source/images/Designate-Arch.png | bin | 35901 -> 36288 bytes | |||
-rw-r--r-- | doc/source/images/Designate-Arch.svg | 898 | ||||
-rw-r--r-- | doc/source/images/Designate-DNS-Integration.png | bin | 0 -> 110044 bytes | |||
-rw-r--r-- | doc/source/images/Designate-DNS-Integration.svg | 1628 | ||||
-rw-r--r-- | doc/source/images/Designate-DNS-Overview.png | bin | 0 -> 57375 bytes | |||
-rw-r--r-- | doc/source/images/Designate-DNS-Overview.svg | 1218 | ||||
-rw-r--r-- | doc/source/images/Designate-DNS-Resolvers.png | bin | 0 -> 97732 bytes | |||
-rw-r--r-- | doc/source/images/Designate-DNS-Resolvers.svg | 1568 | ||||
-rw-r--r-- | doc/source/images/Designate-MultiZone.png | bin | 36741 -> 0 bytes | |||
-rw-r--r-- | doc/source/images/Designate-PowerDNS-Detail.png | bin | 44979 -> 0 bytes | |||
-rw-r--r-- | doc/source/images/Designate-Simple.svg | 4 | ||||
-rw-r--r-- | doc/source/index.rst | 1 | ||||
-rw-r--r-- | doc/source/intro/index.rst | 188 |
13 files changed, 5501 insertions, 4 deletions
diff --git a/doc/source/images/Designate-Arch.png b/doc/source/images/Designate-Arch.png Binary files differindex b4c8cccc..19ad8b9b 100644 --- a/doc/source/images/Designate-Arch.png +++ b/doc/source/images/Designate-Arch.png diff --git a/doc/source/images/Designate-Arch.svg b/doc/source/images/Designate-Arch.svg new file mode 100644 index 00000000..6c5b94cf --- /dev/null +++ b/doc/source/images/Designate-Arch.svg @@ -0,0 +1,898 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="1920" + height="1080" + viewBox="0 0 508.00001 285.74999" + version="1.1" + id="svg360" + inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)" + sodipodi:docname="Designate-Arch.svg" + inkscape:export-filename="/home/michapma/oldhome/designate/doc/source/images/Designate-Arch.png" + inkscape:export-xdpi="40" + inkscape:export-ydpi="40"> + <defs + id="defs354"> + <marker + style="overflow:visible;" + id="marker36973" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#424242;stroke-opacity:1;fill:#424242;fill-opacity:1" + id="path36971" /> + </marker> + <marker + style="overflow:visible" + id="marker36741" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lstart" + inkscape:isstock="true"> + <path + transform="scale(1.1) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#424242;stroke-opacity:1;fill:#424242;fill-opacity:1" + id="path36739" /> + </marker> + <marker + style="overflow:visible;" + id="marker5375" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" + id="path5373" /> + </marker> + <marker + style="overflow:visible" + id="marker3836" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lstart" + inkscape:isstock="true"> + <path + transform="scale(1.1) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" + id="path3834" /> + </marker> + <marker + style="overflow:visible;" + id="marker3724" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true" + inkscape:collect="always"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#424242;stroke-opacity:1;fill:#424242;fill-opacity:1" + id="path3722" /> + </marker> + <marker + style="overflow:visible" + id="marker3466" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lstart" + inkscape:isstock="true" + inkscape:collect="always"> + <path + transform="scale(1.1) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#424242;stroke-opacity:1;fill:#424242;fill-opacity:1" + id="path3464" /> + </marker> + <marker + style="overflow:visible;" + id="marker3390" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true" + inkscape:collect="always"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#424242;stroke-opacity:1;fill:#424242;fill-opacity:1" + id="path3388" /> + </marker> + <marker + style="overflow:visible" + id="marker3288" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lstart" + inkscape:isstock="true" + inkscape:collect="always"> + <path + transform="scale(1.1) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#424242;stroke-opacity:1;fill:#424242;fill-opacity:1" + id="path3286" /> + </marker> + <marker + style="overflow:visible;" + id="marker3212" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#424242;stroke-opacity:1;fill:#424242;fill-opacity:1" + id="path3210" /> + </marker> + <marker + style="overflow:visible;" + id="marker3152" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true" + inkscape:collect="always"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#424242;stroke-opacity:1;fill:#424242;fill-opacity:1" + id="path3150" /> + </marker> + <marker + style="overflow:visible;" + id="marker3098" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true" + inkscape:collect="always"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#424242;stroke-opacity:1;fill:#424242;fill-opacity:1" + id="path3096" /> + </marker> + <marker + style="overflow:visible;" + id="marker3056" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true" + inkscape:collect="always"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#424242;stroke-opacity:1;fill:#424242;fill-opacity:1" + id="path3054" /> + </marker> + <marker + style="overflow:visible" + id="Arrow2Lstart" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lstart" + inkscape:isstock="true" + inkscape:collect="always"> + <path + transform="scale(1.1) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#424242;stroke-opacity:1;fill:#424242;fill-opacity:1" + id="path2658" /> + </marker> + <marker + style="overflow:visible;" + id="marker2970" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" + id="path2968" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow2Lend" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#424242;stroke-opacity:1;fill:#424242;fill-opacity:1" + id="path2661" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow1Lend" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow1Lend" + inkscape:isstock="true"> + <path + transform="scale(0.8) rotate(180) translate(12.5,0)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + id="path2643" /> + </marker> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.70710678" + inkscape:cx="1438.0613" + inkscape:cy="677.15172" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + inkscape:document-rotation="0" + showgrid="false" + inkscape:window-width="2560" + inkscape:window-height="1343" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="false" + objecttolerance="25" + guidetolerance="1.2" + gridtolerance="8.3" + units="px" + inkscape:lockguides="false" + inkscape:guide-bbox="true"> + <inkscape:grid + type="xygrid" + id="grid461" /> + <sodipodi:guide + position="0,285.75" + orientation="0,1920" + id="guide8045" /> + <sodipodi:guide + position="508,285.75" + orientation="1080,0" + id="guide8047" /> + <sodipodi:guide + position="508,0" + orientation="0,-1920" + id="guide8049" /> + <sodipodi:guide + position="0,0" + orientation="-1080,0" + id="guide8051" /> + <sodipodi:guide + position="367.12031,258.36042" + orientation="122.95564,0" + id="guide10444" /> + <sodipodi:guide + position="289.39062,121.74683" + orientation="0,199.99996" + id="guide10469" /> + <sodipodi:guide + position="88.369621,21.067866" + orientation="0,200.00002" + id="guide1748" /> + <sodipodi:guide + position="77.786277,63.908762" + orientation="0,-200.00002" + id="guide1752" /> + <sodipodi:guide + position="429.97981,154.00438" + orientation="122.95564,0" + id="guide1784" /> + <sodipodi:guide + position="158.75,338.66666" + orientation="0,-199.99996" + id="guide1790" /> + <sodipodi:guide + position="140.87968,121.74683" + orientation="123.60308,0" + id="guide2102" /> + <sodipodi:guide + position="153.45833,338.66666" + orientation="0,200.15043" + id="guide2104" /> + <sodipodi:guide + position="420.07678,258.36042" + orientation="0,-200.15043" + id="guide2108" /> + <sodipodi:guide + position="77.786277,164.58772" + orientation="123.60305,0" + id="guide3113" /> + <sodipodi:guide + position="130.74274,164.58772" + orientation="0,-200.1504" + id="guide3119" /> + <sodipodi:guide + position="226.29722,164.58772" + orientation="121.9183,0" + id="guide3136" /> + <sodipodi:guide + position="236.88057,215.51954" + orientation="0,198.4632" + id="guide3138" /> + <sodipodi:guide + position="289.39062,215.51954" + orientation="-121.9183,0" + id="guide3140" /> + </sodipodi:namedview> + <metadata + id="metadata357"> + <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 /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <g + id="g36668" + transform="matrix(1.0026634,0,0,0.6897215,-0.68691562,75.650147)"> + <ellipse + style="fill:#3469a3;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="path676" + cx="-263.70013" + cy="257.80579" + rx="10.49205" + ry="31.508547" + transform="rotate(-90)" /> + <rect + style="fill:#3469a3;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect362-8-3-3-1" + width="41.640324" + height="63.017094" + x="-263.48157" + y="226.29723" + transform="rotate(-90)" /> + <ellipse + style="fill:#3469a3;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="path676-8" + cx="-221.84294" + cy="257.93808" + rx="10.008389" + ry="31.585999" + transform="rotate(-90)" /> + </g> + <rect + style="fill:#3469a3;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect362-8-1-8" + width="63.093403" + height="42.840908" + x="77.786278" + y="221.84123" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#424242;stroke-width:0.75;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow2Lstart)" + d="M 263.29233,115.87062 V 73.537289" + id="path2966" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#424242;stroke-width:0.75;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker3056)" + d="m 259.29167,166.6875 0,52.37254" + id="path3052" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#424242;stroke-width:0.75;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker3098)" + d="M 142.875,142.875 H 222.25" + id="path3094" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#424242;stroke-width:0.75;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker3152)" + d="M 111.125,219.60417 V 165.77334" + id="path3148" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#424242;stroke-width:0.75;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker3288)" + d="m 292.36458,243.417 73.63121,0" + id="path3208" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#424242;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker3466);marker-end:url(#marker3390)" + d="M 287.10483,123.80812 C 323.5576,98.150668 337.07598,90.33728 369.12566,68.245622" + id="path3386" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#424242;stroke-width:0.75;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Lend)" + d="m 295.04233,52.370622 h 68.79166" + id="path2638" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <rect + style="fill:#34a33f;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect2621" + width="52.956459" + height="32.703312" + x="226.29724" + y="27.389576" /> + <rect + style="fill:#34a33f;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect2623" + width="52.510063" + height="32.257549" + x="231.5889" + y="32.68124" /> + <rect + style="fill:#34a33f;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect2625" + width="52.510063" + height="32.257549" + x="236.88057" + y="37.972908" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#f2f2f2;stroke-width:0.265;stroke-miterlimit:4;stroke-dasharray:none" + x="243.96156" + y="57.25808" + id="text8025"><tspan + sodipodi:role="line" + id="tspan8023" + x="243.96156" + y="57.25808" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#f2f2f2;stroke-width:0.265;stroke-miterlimit:4;stroke-dasharray:none">Producer</tspan></text> + <rect + style="fill:#34a33f;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect2621-3-3" + width="52.956459" + height="32.703312" + x="226.29723" + y="121.16228" /> + <rect + style="fill:#34a33f;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect2623-0-5" + width="52.510063" + height="32.257549" + x="231.5889" + y="126.45396" /> + <rect + style="fill:#34a33f;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect2625-9-6" + width="52.510063" + height="32.257549" + x="236.88057" + y="131.74562" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#f2f2f2;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none" + x="247.88071" + y="151.03079" + id="text8025-4"><tspan + sodipodi:role="line" + x="247.88071" + y="151.03079" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#f2f2f2;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan8053">Central</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#f2f2f2;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none" + x="251.52605" + y="251.10283" + id="text8025-4-5"><tspan + sodipodi:role="line" + x="251.52605" + y="251.10283" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#f2f2f2;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan8053-9">DB</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#f2f2f2;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none" + x="108.9175" + y="240.99619" + id="text8025-4-5-4"><tspan + sodipodi:role="line" + x="108.9175" + y="240.99619" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#f2f2f2;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan8163">Neutron /</tspan><tspan + sodipodi:role="line" + x="108.9175" + y="251.57953" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#f2f2f2;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan36663">Users</tspan></text> + <g + id="g3149"> + <rect + style="fill:#34a33f;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect2621-3-3-9" + width="52.956459" + height="32.703312" + x="77.786278" + y="121.16228" /> + <rect + style="fill:#34a33f;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect2623-0-5-1" + width="52.510063" + height="32.257549" + x="83.07795" + y="126.45395" /> + <rect + style="fill:#34a33f;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect2625-9-6-2" + width="52.510063" + height="32.257549" + x="88.369621" + y="131.74562" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#f2f2f2;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none" + x="108.30979" + y="150.96051" + id="text8025-4-5-4-9"><tspan + sodipodi:role="line" + x="108.30979" + y="150.96051" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#f2f2f2;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan8053-9-6-2">API</tspan></text> + </g> + <g + id="g177" + transform="matrix(0.03048104,0,0,-0.03048104,77.785921,78.081866)"> + <path + d="m 433.035,78.7813 c 0,8.2578 -3.015,12.707 -8.578,12.707 -14.137,0 -23.504,-26.3672 -23.504,-39.2383 0,-9.3594 3.332,-14.1289 9.215,-14.1289 12.863,0 22.867,27.7891 22.867,40.6602 z M 445.27,51.4609 c -1.27,-4.1328 -1.75,-6.9921 -1.75,-9.0507 0,-2.711 1.269,-4.1289 3.652,-4.1289 3.496,0 6.992,5.3984 10.644,16.039 l 7.622,-2.3789 c -6.192,-19.3906 -14.77,-26.5312 -24.458,-26.5312 -7.464,0 -13.027,4.7617 -13.027,13.9804 0,1.1094 0,1.8985 0.16,3.5 l -1.109,0.461 C 420.969,31.4414 411.91,25.4102 402.855,25.4102 c -13.66,0 -21.125,11.2695 -21.125,25.2617 0,16.1992 6.512,30.6484 15.09,39.0664 7.465,7.6328 15.883,12.0707 24.782,12.0707 8.894,0 13.972,-6.1879 15.406,-13.3402 l 3.18,12.2302 h 18.105 L 445.27,51.4609" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path179" /> + <path + d="m 545.02,38.2813 c 3.335,0 6.675,5.0703 10.96,16.039 l 7.465,-2.3789 c -6.351,-19.2226 -15.246,-26.5312 -24.3,-26.5312 -8.579,0 -14.141,5.5586 -14.141,14.7695 0,15.8906 10.484,31.6094 10.484,42.4101 0,3.6602 -1.586,5.25 -4.289,5.25 -7.304,0 -20.965,-12.0703 -33.676,-60.8398 h -19.054 l 13.656,51.4609 c 2.383,9.0508 1.906,11.5899 -0.953,11.5899 -3.652,0 -7.781,-6.8203 -12.387,-16.6719 l -7.469,3.1797 c 6.832,15.8828 14.774,25.1014 25.418,25.1014 6.829,0 11.594,-4.9295 11.594,-14.7811 0,-4.6094 -0.957,-10.3203 -3.34,-17.6289 l 1.117,-0.4805 c 10.481,22.4024 22.235,33.0395 33.512,33.0395 8.899,0 14.461,-6.9887 14.461,-16.5199 0,-13.5 -11.758,-33.8282 -11.758,-43.5196 0,-2.3789 0.95,-3.4882 2.7,-3.4882" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path181" /> + <path + d="m 624.277,63.3711 c 0,-18.4219 9.051,-27.3203 23.985,-27.3203 25.894,0 36.379,38.5976 36.379,59.0898 0,18.4294 -9.215,27.3284 -23.989,27.3284 -26.047,0 -36.375,-38.6096 -36.375,-59.0979 z m 37.168,70.6879 c 26.055,0 44.321,-18.59 44.321,-45.9106 0,-30.6484 -23.032,-63.6875 -58.293,-63.6875 -26.051,0 -44.481,18.5782 -44.481,45.9102 0,30.6489 23.031,63.6879 58.453,63.6879" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path183" /> + <path + d="m 743.246,49.8711 c 0,-7.7813 3.336,-13.1914 10.324,-13.1914 14.133,0 22.078,26.6914 22.078,39.2422 0,8.8984 -2.859,13.5 -8.734,13.5 -12.711,0 -23.668,-25.5703 -23.668,-39.5508 z m -12.863,38.7578 c -3.66,0 -6.516,-4.6094 -11.598,-15.25 l -7.469,3.1797 c 7.625,17.4727 15.09,25.1014 25.102,25.1014 7.145,0 11.91,-5.2498 11.91,-14.3006 0,-1.1094 -0.16,-2.5391 -0.32,-3.9805 l 1.273,-0.457 c 6.035,12.5273 15.723,18.8871 24.465,18.8871 13.34,0 20.965,-10.9574 20.965,-25.7309 0,-25.5781 -17.633,-49.2383 -37.172,-49.2383 -8.418,0 -15.09,4.2891 -18.105,10.6485 l -6.352,-23.6797 h 14.926 L 744.836,2.05859 h -44 l 3.172,11.75001 h 10.801 l 16.839,62.9023 c 2.383,8.8985 1.59,11.918 -1.265,11.918" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path185" /> + <path + d="m 824.246,64.3203 c 22.082,2.3789 30.184,10.9688 30.184,20.8086 0,4.4609 -2.539,7.9414 -7.305,7.9414 -11.117,0 -19.535,-15.0898 -22.879,-28.75 z m -1.426,-7.4609 c -0.16,-1.2696 -0.16,-2.5391 -0.16,-3.6485 0,-13.1914 6.832,-17.3203 14.774,-17.3203 7.785,0 15.57,5.25 22.238,14.6094 l 6.672,-4.7617 c -8.102,-11.5899 -17.949,-20.3281 -34.785,-20.3281 -16.364,0 -27.797,11.4296 -27.797,28.9101 0,24.461 21.125,47.4887 46.062,47.4887 13.66,0 21.285,-6.8207 21.285,-16.5199 C 871.109,71 856.176,58.7617 822.82,56.8594" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path187" /> + <path + d="m 952.91,38.2813 c 3.336,0 6.676,5.0703 10.961,16.039 l 7.469,-2.3789 c -6.356,-19.2226 -15.25,-26.5312 -24.305,-26.5312 -8.578,0 -14.14,5.5586 -14.14,14.7695 0,15.8906 10.484,31.6094 10.484,42.4101 0,3.6602 -1.586,5.25 -4.285,5.25 -7.309,0 -20.969,-12.0703 -33.68,-60.8398 h -19.059 l 13.661,51.4609 c 2.382,9.0508 1.91,11.5899 -0.953,11.5899 -3.653,0 -7.786,-6.8203 -12.387,-16.6719 l -7.465,3.1797 c 6.828,15.8828 14.769,25.1014 25.414,25.1014 6.828,0 11.598,-4.9295 11.598,-14.7811 0,-4.6094 -0.957,-10.3203 -3.34,-17.6289 l 1.109,-0.4805 c 10.485,22.4024 22.238,33.0395 33.52,33.0395 8.894,0 14.457,-6.9887 14.457,-16.5199 0,-13.5 -11.758,-33.8282 -11.758,-43.5196 0,-2.3789 0.949,-3.4882 2.699,-3.4882" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path189" /> + <path + d="m 987.852,64.1719 h 11.281 c 3.017,-19.0703 14.137,-28.4336 28.117,-28.4336 12.54,0 19.85,7.9414 19.85,16.2031 0,9.207 -10.48,13.4883 -21.76,18.7383 -13.19,5.8789 -27.641,12.8711 -27.641,29.7113 0,17.781 16.051,33.668 37.171,33.668 11.28,0 21.76,-4.61 27.01,-12.071 l 6.5,11.59 h 11.92 l -9.37,-37.6483 h -11.12 c -3.34,19.6993 -11.28,27.0003 -24.94,27.0003 -10.32,0 -17.63,-7.461 -17.63,-15.719 0,-10.0118 10.8,-14.2891 22.24,-19.3712 13.02,-5.5703 27,-12.2382 27,-28.9179 0,-19.5313 -17.31,-34.461 -39.08,-34.461 -13.82,0 -24.14,5.0782 -30.177,12.6993 L 990.234,24.9414 H 978.32 l 9.532,39.2305" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path191" /> + <path + d="M 1118.57,88.7813 1109.04,54 c -1.11,-3.9687 -1.9,-7.6289 -1.9,-9.5312 0,-4.2891 2.22,-5.7188 5.56,-5.7188 5.72,0 10.48,6.9883 14.93,17.1484 l 7.62,-2.539 c -7.78,-22.5508 -20.01,-27.9492 -28.59,-27.9492 -10.48,0 -17.95,5.2382 -17.95,16.039 0,4.6094 1.75,11.2813 2.86,15.7227 l 8.58,31.6094 h -13.98 l 2.54,9.6992 h 13.98 l 5.24,19.0505 18.91,2.071 -5.72,-21.1215 h 22.55 l -2.54,-9.6992 h -22.56" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path193" /> + <path + d="m 1198.95,78.7813 c 0,8.2578 -3.02,12.707 -8.58,12.707 -14.14,0 -23.51,-26.3672 -23.51,-39.2383 0,-9.3594 3.34,-14.1289 9.21,-14.1289 12.87,0 22.88,27.7891 22.88,40.6602 z m 12.23,-27.3204 c -1.27,-4.1328 -1.75,-6.9921 -1.75,-9.0507 0,-2.711 1.27,-4.1289 3.65,-4.1289 3.5,0 6.99,5.3984 10.65,16.039 l 7.62,-2.3789 c -6.19,-19.3906 -14.77,-26.5312 -24.46,-26.5312 -7.47,0 -13.03,4.7617 -13.03,13.9804 0,1.1094 0,1.8985 0.16,3.5 l -1.11,0.461 c -6.03,-11.9102 -15.09,-17.9414 -24.15,-17.9414 -13.66,0 -21.12,11.2695 -21.12,25.2617 0,16.1992 6.51,30.6484 15.09,39.0664 7.47,7.6328 15.88,12.0707 24.78,12.0707 8.9,0 13.97,-6.1879 15.41,-13.3402 l 3.17,12.2302 h 18.11 l -13.02,-49.2381" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path195" /> + <path + d="m 1304.1,83.0703 c 0,-6.832 -4.29,-13.6601 -11.12,-13.6601 -5.72,0 -9.37,3.8086 -9.37,8.5703 0,4.4609 2.7,8.1093 6.51,10.8008 -1.27,2.2304 -3.97,3.9804 -8.74,3.9804 -15.88,0 -25.25,-24.3125 -25.25,-38.1328 0,-13.6601 7.3,-17.9492 14.45,-17.9492 7.31,0 14.3,5.25 20.65,15.0898 l 6.83,-4.5976 c -6.83,-11.9102 -16.2,-21.7617 -31.77,-21.7617 -17.47,0 -29.22,11.9101 -29.22,29.2187 0,24.793 21.28,47.1801 43.99,47.1801 13.35,0 23.04,-7.4574 23.04,-18.7387" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path197" /> + <path + d="m 1371.45,38.2813 c 3.49,0 6.51,5.0703 10.64,16.039 l 7.47,-2.3789 c -6.04,-19.2226 -14.3,-26.5312 -23.52,-26.5312 -8.89,0 -14.77,5.8711 -14.77,16.1992 0,4.4492 1.75,10.8008 1.75,14.289 0,5.8829 -2.54,7.3204 -14.14,7.3204 h -0.32 L 1328.88,27 h -17.95 l 25.73,97.051 h -13.18 l 3.17,12.39 h 31.61 l -17.79,-66.0699 h 0.79 c 8.42,0 11.92,4.75 18.91,16.3477 5.24,8.582 10.48,15.0902 19.85,15.0902 7.63,0 11.76,-4.7582 11.76,-11.5902 0,-6.668 -4.29,-13.3477 -10.8,-13.3477 -6.36,0 -9.69,5.5703 -7.47,12.0781 -2.22,-0.4804 -4.6,-3.1797 -8.26,-9.2187 -3.17,-5.8789 -5.72,-9.211 -10.48,-11.75 11.27,-0.9492 14.93,-5.8789 14.93,-13.3516 0,-4.5976 -1.27,-9.207 -1.27,-12.0703 0,-3.168 1.27,-4.2773 3.02,-4.2773" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path199" /> + <path + d="m 1458.33,68.7695 c 0,31.9295 23.51,65.2895 58.45,65.2895 13.19,0 23.03,-4.77 28.43,-12.86 l 6.51,12.379 h 12.24 l -10.17,-41.2967 h -11.91 c -1.59,22.8667 -11.6,30.1877 -24.46,30.1877 -28.12,0 -37.81,-37.8206 -37.81,-55.2893 0,-21.1211 10.8,-30.0195 24.62,-30.0195 16.84,0 26.69,12.7109 34.63,31.4609 l 11.28,-3.9805 c -7.95,-22.2304 -22.72,-40.1797 -48.13,-40.1797 -29.23,0 -43.68,18.5782 -43.68,44.3086" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path201" /> + <path + d="m 1602.55,93.0703 c -14.77,0 -23.19,-28.8984 -23.19,-44.3203 0,-10.1602 4.29,-14.4492 11.12,-14.4492 14.77,0 23.19,28.918 23.19,44.3203 0,10.1602 -4.29,14.4492 -11.12,14.4492 z m 30.02,-21.9101 c 0,-24.7891 -19.85,-45.75 -41.93,-45.75 -18.27,0 -30.18,12.8711 -30.18,30.8203 0,24.7695 19.85,45.5785 41.93,45.5785 18.27,0 30.18,-12.6996 30.18,-30.6488" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path203" /> + <path + d="m 1735.82,40.1797 c 0,15.8906 10.48,31.6094 10.48,42.4101 0,3.6602 -1.59,5.25 -4.29,5.25 -6.99,0 -20.8,-12.0703 -33.51,-60.8398 h -18.75 l 11.12,41.9297 c 1.43,5.2422 2.23,9.0508 2.23,12.0703 0,3.8203 -1.27,6.8398 -4.77,6.8398 -7.3,0 -20.97,-12.0703 -33.68,-60.8398 h -19.05 l 13.65,51.4609 c 2.39,9.0508 1.91,11.5899 -0.95,11.5899 -3.65,0 -7.78,-6.8203 -12.39,-16.6719 l -7.46,3.1797 c 6.83,15.8828 14.77,25.1014 25.41,25.1014 6.83,0 11.6,-4.9295 11.6,-14.7811 0,-4.6094 -0.96,-10.3203 -3.34,-17.6289 l 1.11,-0.4805 c 10.49,22.4024 22.24,33.0395 33.04,33.0395 8.74,0 13.34,-5.8793 13.34,-15.4106 0,-4.4375 -1.27,-9.8398 -3.65,-17.1484 l 1.12,-0.4805 c 10.48,22.4024 22.23,33.0395 33.51,33.0395 8.74,0 14.3,-6.9887 14.3,-16.5199 0,-13.5 -11.76,-33.8282 -11.76,-43.5196 0,-2.3789 0.96,-3.4882 2.7,-3.4882 3.34,0 6.67,5.0703 10.96,16.039 l 7.47,-2.3789 c -6.35,-19.2226 -15.25,-26.5312 -24.3,-26.5312 -8.58,0 -14.14,5.5586 -14.14,14.7695" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path205" /> + <path + d="m 1875.12,40.1797 c 0,15.8906 10.49,31.6094 10.49,42.4101 0,3.6602 -1.6,5.25 -4.29,5.25 -6.99,0 -20.81,-12.0703 -33.52,-60.8398 h -18.75 l 11.13,41.9297 c 1.42,5.2422 2.21,9.0508 2.21,12.0703 0,3.8203 -1.27,6.8398 -4.75,6.8398 -7.32,0 -20.98,-12.0703 -33.68,-60.8398 h -19.07 l 13.66,51.4609 c 2.39,9.0508 1.91,11.5899 -0.94,11.5899 -3.66,0 -7.79,-6.8203 -12.4,-16.6719 l -7.46,3.1797 c 6.83,15.8828 14.77,25.1014 25.41,25.1014 6.83,0 11.6,-4.9295 11.6,-14.7811 0,-4.6094 -0.95,-10.3203 -3.33,-17.6289 l 1.11,-0.4805 c 10.48,22.4024 22.24,33.0395 33.04,33.0395 8.73,0 13.34,-5.8793 13.34,-15.4106 0,-4.4375 -1.27,-9.8398 -3.66,-17.1484 l 1.12,-0.4805 c 10.48,22.4024 22.23,33.0395 33.51,33.0395 8.74,0 14.3,-6.9887 14.3,-16.5199 0,-13.5 -11.76,-33.8282 -11.76,-43.5196 0,-2.3789 0.96,-3.4882 2.71,-3.4882 3.33,0 6.67,5.0703 10.95,16.039 l 7.47,-2.3789 c -6.35,-19.2226 -15.25,-26.5312 -24.3,-26.5312 -8.58,0 -14.14,5.5586 -14.14,14.7695" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path207" /> + <path + d="m 1972.81,40.3398 c 0,3.9688 0.95,10.0118 3.49,18.1094 l -1.1,0.4727 c -10.49,-23.0313 -21.62,-33.5117 -33.05,-33.5117 -8.73,0 -14.45,6.8281 -14.45,16.6796 0,13.3399 11.27,34.4688 11.27,43.5196 0,2.2304 -0.95,3.3398 -2.38,3.3398 -3.34,0 -6.03,-3.5 -11.76,-15.4101 l -7.46,3.1718 c 6.52,15.7305 14.93,25.0981 25.89,25.0981 8.42,0 13.35,-5.2387 13.35,-14.4496 0,-14.7774 -10.49,-31.6094 -10.49,-41.7813 0,-4.4375 1.75,-6.1875 4.45,-6.1875 7.14,0 20.33,11.75 33.36,61.3084 h 19.06 l -13.03,-49.2381 c -1.27,-4.289 -1.75,-6.9921 -1.75,-9.0507 0,-2.711 1.44,-4.1289 3.66,-4.1289 3.66,0 6.99,5.3984 10.64,16.039 l 7.63,-2.3789 c -6.19,-19.3906 -14.78,-26.5312 -23.83,-26.5312 -8.26,0 -13.5,4.6015 -13.5,14.9296" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path209" /> + <path + d="m 2086.06,38.2813 c 3.33,0 6.67,5.0703 10.96,16.039 l 7.46,-2.3789 c -6.35,-19.2226 -15.24,-26.5312 -24.29,-26.5312 -8.59,0 -14.15,5.5586 -14.15,14.7695 0,15.8906 10.49,31.6094 10.49,42.4101 0,3.6602 -1.59,5.25 -4.28,5.25 -7.32,0 -20.98,-12.0703 -33.69,-60.8398 h -19.06 l 13.66,51.4609 c 2.39,9.0508 1.91,11.5899 -0.94,11.5899 -3.67,0 -7.79,-6.8203 -12.4,-16.6719 l -7.47,3.1797 c 6.84,15.8828 14.78,25.1014 25.42,25.1014 6.83,0 11.6,-4.9295 11.6,-14.7811 0,-4.6094 -0.95,-10.3203 -3.33,-17.6289 l 1.11,-0.4805 c 10.48,22.4024 22.23,33.0395 33.51,33.0395 8.89,0 14.46,-6.9887 14.46,-16.5199 0,-13.5 -11.76,-33.8282 -11.76,-43.5196 0,-2.3789 0.96,-3.4882 2.7,-3.4882" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path211" /> + <path + d="m 2144.5,112.93 c -5.55,0 -9.84,3.808 -9.84,10.172 0,6.507 4.92,13.98 13.34,13.98 6.03,0 10.16,-3.812 10.16,-10.172 0,-6.359 -5.23,-13.98 -13.66,-13.98 z m -7.62,-70.8402 c 0,-2.6992 1.12,-3.8085 3.18,-3.8085 3.02,0 6.51,4.2773 11.28,16.039 l 7.46,-2.3789 c -6.19,-18.75 -15.09,-26.5312 -25.26,-26.5312 -8.26,0 -14.29,5.3984 -14.29,14.9296 0,15.0899 13.18,36.3711 13.18,46.2305 0,2.5391 -0.95,3.4805 -2.38,3.4805 -4.44,0 -8.42,-6.8203 -12.86,-16.6719 l -7.63,3.1797 c 6.83,15.8828 15.25,25.2504 26.06,25.2504 8.25,0 14.13,-5.8793 14.13,-16.0395 0,-12.3906 -12.87,-34.4687 -12.87,-43.6797" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path213" /> + <path + d="M 2200.58,88.7813 2191.04,54 c -1.11,-3.9687 -1.91,-7.6289 -1.91,-9.5312 0,-4.2891 2.23,-5.7188 5.57,-5.7188 5.71,0 10.48,6.9883 14.93,17.1484 l 7.63,-2.539 c -7.8,-22.5508 -20.02,-27.9492 -28.6,-27.9492 -10.49,0 -17.95,5.2382 -17.95,16.039 0,4.6094 1.75,11.2813 2.85,15.7227 l 8.59,31.6094 h -13.99 l 2.55,9.6992 h 13.98 l 5.24,19.0505 18.9,2.071 -5.71,-21.1215 h 22.55 l -2.54,-9.6992 h -22.55" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path215" /> + <path + d="m 2263.16,87.9883 c 0,-14.6094 -9.21,-28.8985 -9.21,-38.1172 0,-3.9727 1.74,-5.5625 5.24,-5.5625 8.42,0 19.7,9.5312 31.77,56.3904 h 17.79 L 2294.13,39.3906 C 2287.3,10.1602 2271.26,0 2251.41,0 c -11.13,0 -24.47,3.01172 -24.47,14.7695 0,5.0821 3.81,11.4414 10.96,11.4414 6.36,0 9.53,-4.4609 9.22,-9.6992 -0.17,-2.5429 -1.59,-5.4023 -3.18,-6.83201 1.91,-0.62891 4.29,-1.10938 7.31,-1.10938 12.38,0 20.8,10.00779 26.2,32.08989 l 3.18,12.5507 -0.95,0.4805 c -9.21,-16.8516 -19.06,-23.043 -28.27,-23.043 -10.49,0 -15.73,7.3008 -15.73,16.5235 0,12.2265 10.17,29.3867 10.17,38.4375 0,2.0625 -0.96,3.3398 -2.38,3.3398 -3.98,0 -7.79,-6.5078 -12.08,-15.5703 l -7.46,3.1797 c 6.99,15.8828 15.72,25.2504 26.21,25.2504 8.09,0 13.02,-5.3988 13.02,-13.8207" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path217" /> + <path + d="m 2393.09,80.0508 c 20.33,0 27.48,12.7109 27.48,24.9372 0,9.211 -5.57,14.774 -21.29,14.774 h -6.83 l -9.85,-39.7112 z m -20.81,-41.1406 h 17.31 L 2386.88,27 h -53.36 l 2.7,11.9102 h 16.04 l 20.02,80.6918 h -16.21 l 3.02,11.918 h 44 c 28.76,0 39.71,-11.758 39.71,-26.692 0,-15.8788 -10.95,-36.0585 -50.35,-36.0585 h -12.71 l -7.46,-29.8593" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path219" /> + <path + d="m 2467.58,78.4609 c 2.38,9.0508 1.9,11.5899 -0.95,11.5899 -3.66,0 -7.78,-6.8203 -12.39,-16.6719 l -7.47,3.1797 c 6.83,15.8828 14.77,25.1014 25.42,25.1014 6.82,0 11.59,-4.9295 11.59,-14.7811 0,-4.6094 -0.95,-10.168 -3.17,-17.1601 l 1.27,-0.4688 c 9.2,20.9688 16.83,32.559 27.95,32.559 6.67,0 11.6,-4.6098 11.6,-12.0707 0,-7.9375 -5.08,-14.2969 -11.44,-14.2969 -5.56,0 -9.84,3.6602 -9.53,10.3281 C 2495.85,83.8594 2484.41,70.3711 2472.98,27 h -19.06 l 13.66,51.4609" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path221" /> + <path + d="m 2566.86,93.0703 c -14.78,0 -23.2,-28.8984 -23.2,-44.3203 0,-10.1602 4.29,-14.4492 11.13,-14.4492 14.76,0 23.18,28.918 23.18,44.3203 0,10.1602 -4.29,14.4492 -11.11,14.4492 z m 30.02,-21.9101 c 0,-24.7891 -19.86,-45.75 -41.94,-45.75 -18.27,0 -30.18,12.8711 -30.18,30.8203 0,24.7695 19.86,45.5785 41.94,45.5785 18.26,0 30.18,-12.6996 30.18,-30.6488" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path223" /> + <path + d="m 2645.63,112.93 c -5.55,0 -9.84,3.808 -9.84,10.172 0,6.507 5.09,13.98 13.34,13.98 6.04,0 10.17,-3.812 10.17,-10.172 0,-6.359 -5.24,-13.98 -13.67,-13.98 z m 3.03,-39.7112 -10.01,-37.9571 C 2631.98,10 2619.59,0 2604.97,0 c -11.11,0 -15.88,5.23828 -15.88,11.2695 0,5.8789 4.29,11.2813 10.48,11.2813 5.4,0 8.26,-3.9727 8.26,-8.1016 0,-3.3398 -1.27,-6.03904 -2.54,-7.62889 6.83,-0.14843 9.53,3.98049 15.41,26.69139 l 10.48,40.1875 c 0.96,3.8008 2.38,9.3711 2.38,12.6992 0,2.8633 -1.27,3.6524 -2.69,3.6524 -3.82,0 -7.95,-6.8203 -12.55,-16.6719 l -7.47,3.1797 c 6.84,15.8828 15.1,25.2504 26.21,25.2504 8.11,0 13.82,-6.1879 13.82,-15.0902 0,-3.6485 -0.79,-8.0977 -2.22,-13.5" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path225" /> + <path + d="m 2684.39,64.3203 c 22.08,2.3789 30.18,10.9688 30.18,20.8086 0,4.4609 -2.54,7.9414 -7.3,7.9414 -11.13,0 -19.55,-15.0898 -22.88,-28.75 z m -1.43,-7.4609 c -0.16,-1.2696 -0.16,-2.5391 -0.16,-3.6485 0,-13.1914 6.83,-17.3203 14.78,-17.3203 7.78,0 15.56,5.25 22.23,14.6094 l 6.67,-4.7617 c -8.09,-11.5899 -17.94,-20.3281 -34.78,-20.3281 -16.36,0 -27.8,11.4296 -27.8,28.9101 0,24.461 21.13,47.4887 46.06,47.4887 13.66,0 21.29,-6.8207 21.29,-16.5199 0,-14.2891 -14.93,-26.5274 -48.29,-28.4297" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path227" /> + <path + d="m 2807.81,83.0703 c 0,-6.832 -4.29,-13.6601 -11.12,-13.6601 -5.72,0 -9.38,3.8086 -9.38,8.5703 0,4.4609 2.71,8.1093 6.52,10.8008 -1.27,2.2304 -3.97,3.9804 -8.73,3.9804 -15.89,0 -25.27,-24.3125 -25.27,-38.1328 0,-13.6601 7.32,-17.9492 14.46,-17.9492 7.31,0 14.29,5.25 20.65,15.0898 l 6.83,-4.5976 c -6.83,-11.9102 -16.2,-21.7617 -31.77,-21.7617 -17.47,0 -29.23,11.9101 -29.23,29.2187 0,24.793 21.29,47.1801 44.01,47.1801 13.34,0 23.03,-7.4574 23.03,-18.7387" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path229" /> + <path + d="M 2852.13,88.7813 2842.6,54 c -1.12,-3.9687 -1.92,-7.6289 -1.92,-9.5312 0,-4.2891 2.23,-5.7188 5.57,-5.7188 5.71,0 10.48,6.9883 14.93,17.1484 l 7.62,-2.539 c -7.78,-22.5508 -20.01,-27.9492 -28.59,-27.9492 -10.48,0 -17.94,5.2382 -17.94,16.039 0,4.6094 1.74,11.2813 2.85,15.7227 l 8.58,31.6094 h -13.98 l 2.55,9.6992 h 13.97 l 5.24,19.0505 18.9,2.071 -5.71,-21.1215 h 22.56 l -2.55,-9.6992 h -22.55" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path231" /> + <path + d="M 115.195,602.512 V 360.621 h 33.278 c 63.992,0 106.871,37.75 106.871,117.738 v 5.77 c 0,80.633 -42.879,118.383 -106.871,118.383 z M 0,705.551 h 147.191 c 143.993,0 225.907,-87.031 225.907,-218.871 v -7.668 c 0,-131.84 -82.555,-221.43 -227.828,-221.43 H 0 v 447.969" + style="fill:#201916;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path233" /> + <path + d="M 426.875,705.551 H 735.332 V 604.441 H 540.785 V 530.84 H 716.133 V 435.488 H 540.785 v -76.789 h 197.11 V 257.582 h -311.02 v 447.969" + style="fill:#201916;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path235" /> + <path + d="m 759.031,317.09 61.438,83.84 c 36.48,-30.078 78.078,-50.551 121.594,-50.551 30.714,0 46.714,13.43 46.714,32.633 v 0.648 c 0,17.918 -13.441,28.801 -65.918,47.352 -84.468,28.797 -143.988,59.508 -143.988,140.789 v 1.918 c 0,81.281 62.074,138.23 159.992,138.23 60.153,0 113.267,-16.64 159.987,-54.398 l -58.23,-85.75 c -30.72,23.668 -67.843,40.961 -104.319,40.961 -26.238,0 -40.957,-12.801 -40.957,-29.442 v -0.64 c 0,-19.84 14.082,-30.078 71.035,-51.2 85.111,-27.511 138.231,-62.07 138.231,-138.218 v -1.282 c 0,-87.039 -67.2,-140.789 -163.188,-140.789 -66.559,0 -129.914,20.481 -182.391,65.899" + style="fill:#201916;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path237" /> + <path + d="m 1155.83,705.551 h 115.19 V 257.582 h -115.19 v 447.969" + style="fill:#201916;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path239" /> + <path + d="m 1327.34,476.449 v 8.961 c 0,134.391 92.15,227.817 215.66,227.817 64,0 110.72,-19.2 154.23,-54.399 l -63.99,-87.668 c -23.68,21.121 -49.28,37.121 -87.68,37.121 -56.95,0 -100.47,-49.922 -100.47,-124.152 v -6.399 c 0,-81.91 44.16,-127.351 101.75,-127.351 22.4,0 39.04,5.109 51.84,13.43 v 66.562 h -71.03 v 88.949 h 179.18 V 305.578 c -42.24,-31.359 -96.63,-55.668 -164.47,-55.668 -122.23,0 -215.02,86.379 -215.02,226.539" + style="fill:#201916;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path241" /> + <path + d="m 1765.09,705.551 h 108.15 l 149.11,-225.262 v 225.262 h 113.28 V 257.582 h -102.4 L 1878.36,492.449 V 257.582 h -113.27 v 447.969" + style="fill:#201916;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path243" /> + <path + d="m 2426.84,430.371 -41.61,131.188 -41.59,-131.188 z m -98.56,277.738 h 116.48 l 158.06,-450.527 h -120.95 l -26.24,80.637 h -140.79 l -25.6,-80.637 h -118.39 l 157.43,450.527" + style="fill:#201916;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path245" /> + <path + d="m 2680.93,601.879 h -110.72 v 103.672 h 336.62 V 601.879 H 2796.11 V 257.582 h -115.18 v 344.297" + style="fill:#201916;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path247" /> + <path + d="m 2952.92,705.551 h 308.46 V 604.441 H 3066.83 V 530.84 h 175.35 v -95.352 h -175.35 v -76.789 h 197.11 V 257.582 h -311.02 v 447.969" + style="fill:#201916;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path249" /> + <path + d="m 825.707,1001 -1.297,4.78 c -8.39,4.34 -14.64,11.61 -17.355,20.83 -4.711,16.03 2.73,33.64 18.527,43.8 l 1.598,1.04 767.37,335.25 c 1.93,0.84 3.66,2.09 5.12,3.71 l 0.77,0.82 c 2.01,2.02 3.34,4.43 3.97,7.17 19.81,86.08 95.37,146.19 183.74,146.19 6.87,0 13.83,-0.38 20.7,-1.14 61.56,-6.72 115.97,-43.29 145.54,-97.84 2.21,-4.07 5.59,-5.99 8.03,-6.88 l 1.19,-0.44 1.14,-0.56 c 2.11,-1.04 4.35,-1.56 6.67,-1.56 0.32,0 0.64,0 0.97,0.03 l 594.63,38.57 c 7.28,0.47 13.15,6.07 13.95,13.32 4.99,44.93 33.7,84.3 74.94,102.75 16.51,7.38 34.01,11.13 52.01,11.13 38.23,0 74.15,-16.84 98.54,-46.19 l 0.42,-0.51 0.4,-0.54 c 6.39,-8.64 14.35,-22.32 15.94,-38.4 l 0.13,-1.27 -0.1,-11 -0.14,-1.24 c -1.88,-16.29 -10.7,-28.76 -26.23,-37.04 l -0.86,-0.47 -658.7,-283.87 c -25.32,-10.92 -68.18,-19.15 -99.69,-19.15 -3.63,0 -7.1,0.11 -10.32,0.32 l -201.11,13.71 c -4.66,0.31 -9.64,0.47 -14.76,0.47 -34.31,0 -72.84,-6.99 -93.7,-17.02 l -18.72,-8.99 13,-27.07 18.73,9.01 c 6.24,3 14.71,5.69 25.18,8.02 l 0.65,0.14 0.65,0.11 c 2.52,0.41 5.08,0.62 7.62,0.62 17.35,0 34.15,-10.21 41.81,-25.4 l 0.71,-1.41 10.27,-29.59 c 2.1,-6.05 7.79,-10.11 14.18,-10.11 0.33,0 0.66,0.01 0.99,0.03 1.32,0.1 2.65,0.37 3.93,0.81 7.62,2.65 11.75,10.77 9.4,18.52 l -22.39,73.66 38.31,-30.96 c 6.33,3.3 14.09,4.97 23.23,4.97 l 1.18,-0.01 89.99,-6.13 1.11,-0.19 c 0.58,-0.09 1.18,-0.18 1.81,-0.23 21.88,-1.58 35.12,-10.07 42.9,-27.52 l 0.4,-0.92 3.84,-11.07 c 2.09,-6.04 7.8,-10.11 14.18,-10.11 0.34,0 0.67,0.02 0.99,0.04 1.33,0.09 2.65,0.36 3.94,0.81 5.93,2.05 9.98,7.69 10.04,14 l 0.01,0.69 -0.13,1.62 0.03,-0.16 -0.24,1.73 0.01,1.76 c 0.02,1.61 0.16,3.3 0.45,5.01 l 0.15,12.17 5.48,0.13 c 4.34,5.23 11.53,9.81 23.13,12.45 l 1.78,0.53 1.43,0.25 c 23.65,4 45.46,10 61.42,16.88 l 64.78,27.91 c 5.87,2.62 11.92,4.01 17.71,4.01 14.49,0 26.41,-8.37 31.89,-22.39 l 0.32,-0.87 c 2.1,-6.04 7.8,-10.1 14.18,-10.1 0.33,0 0.66,0.01 1,0.03 1.31,0.09 2.64,0.37 3.92,0.81 3.79,1.31 6.83,4.03 8.58,7.63 1.75,3.61 1.99,7.68 0.68,11.47 l -12,34.8 13.47,-0.62 c 3.98,7.35 10.48,13.54 19.17,17.75 0.38,0.21 1.61,0.81 1.61,0.81 l 454.06,195.69 0.69,0.25 c 6.03,2.17 11.85,3.27 17.3,3.27 17.57,0 35.42,-12.02 35.67,-38.89 l -0.4,-45.56 -0.51,-57.77 -18.17,18.79 c -2.83,-1.95 -5.58,-3.42 -7.94,-4.48 -0.87,-0.4 -1.61,-0.76 -2.21,-1.11 l -0.92,-0.53 -654.5,-302.42 -0.51,0.38 c -13.28,-5.13 -32.46,-10.89 -56.03,-11.71 l -0.4,-0.01 H 825.707" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path251" /> + <path + d="m 1485.97,1311.13 c -34.48,0 -62.42,-27.94 -62.42,-62.42 0,-34.47 27.94,-62.42 62.42,-62.42 34.46,0 62.41,27.95 62.41,62.42 0,34.48 -27.95,62.42 -62.41,62.42" + style="fill:#9ed51e;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path253" /> + <path + d="m 1359.03,1191.75 c 0,17.54 -14.23,31.76 -31.76,31.76 -17.54,0 -31.76,-14.22 -31.76,-31.76 0,-17.55 14.22,-31.77 31.76,-31.77 17.53,0 31.76,14.22 31.76,31.77" + style="fill:#9ed51e;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path255" /> + <path + d="m 936.625,1129.92 c -17.543,0 -31.762,-14.22 -31.762,-31.76 0,-17.55 14.219,-31.77 31.762,-31.77 17.535,0 31.758,14.22 31.758,31.77 0,17.54 -14.223,31.76 -31.758,31.76" + style="fill:#9ed51e;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path257" /> + <path + d="m 1396.45,1129.57 c -46.57,0 -84.32,-37.74 -84.32,-84.31 0,-46.565 37.75,-84.307 84.32,-84.307 46.55,0 84.31,37.742 84.31,84.307 0,46.57 -37.76,84.31 -84.31,84.31" + style="fill:#9ed51e;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path259" /> + <path + d="m 1140.08,1229.7 c -50.17,0 -90.85,-40.68 -90.85,-90.86 0,-50.17 40.68,-90.85 90.85,-90.85 50.17,0 90.86,40.68 90.86,90.85 0,50.18 -40.69,90.86 -90.86,90.86" + style="fill:#9ed51e;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path261" /> + <path + d="m 2579.42,1516.66 -630.6,-39.42 c -6.89,-0.43 11.66,-43.66 5.89,-40.9 l 11.42,-41.13 569.69,32.56 c 0,0 20.61,24.35 36.4,43.82 -1.2,-0.19 8.44,45.14 7.2,45.07" + style="fill:#9ed51e;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path263" /> + <path + d="m 1787.03,1267.75 c 61.96,0 112.2,50.24 112.2,112.23 0,61.97 -50.24,112.2 -112.2,112.2 -61.98,0 -112.21,-50.23 -112.21,-112.2 0,-61.99 50.23,-112.23 112.21,-112.23" + style="fill:#34a33f;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path265" /> + <path + d="m 2835.61,1435.86 c -0.25,27.13 -17.43,28.87 -35.25,22.46 l -182.02,-78.06 0.5,4.36 -523.54,-211.35 c -100.45,0.09 -328.06,2.25 -331.73,0.49 l -29.56,-5.91 c 0,0 -8.13,-43.71 -14.72,-46.88 -29.81,-18.88 -71.03,-67.69 -81.84,-114.72 l 439.45,-13.785 c 27.28,0.937 54.01,-1.836 67.01,3.937 l 21.68,15.768 641.26,308.87 c 1.93,1.1 4.24,2.3 7.06,3.57 17.99,8.16 20.64,20.68 20.99,30.3 l 0.05,5.2 c -0.01,0.37 -0.01,0.75 -0.01,1.1 l 0.01,-0.02 0.66,74.67" + style="fill:#34a33f;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path267" /> + <path + d="m 1741.3,1367.32 c -6.99,25.24 7.83,51.39 33.09,58.37 25.26,7 51.4,-7.84 58.37,-33.09 6.99,-25.24 -7.83,-51.38 -33.1,-58.38 -25.25,-6.96 -51.39,7.87 -58.36,33.1 z m 399.09,-327.55 c -13,-5.77 -32.91,-14.18 -60.18,-15.12 H 1647.25 843.777 l -0.07,0.27 c -16.848,0 -19.297,16.63 -5.328,25.61 l 765.641,334.5 c 5.2,2.28 9.62,5.58 13.19,9.52 4.91,4.95 8.57,11.25 10.25,18.56 18.74,81.4 95.63,135.95 178.81,126.84 53.87,-5.88 101.46,-37.88 127.33,-85.6 4.67,-8.61 12.16,-14.7 20.69,-17.83 5.87,-2.89 12.56,-4.37 19.6,-3.92 l 594.66,38.57 c 18.72,1.22 33.85,15.68 35.92,34.32 4.07,36.62 27.47,68.72 61.1,83.76 43.58,19.5 93.58,6.47 122.69,-28.57 6.22,-8.41 10.56,-17.87 11.43,-26.68 l -0.07,-8.48 c -0.83,-7.16 -3.95,-13.58 -13.87,-18.88 l -657.79,-283.49 c -25.28,-10.9 -71.57,-18.82 -99.03,-16.94 l -201.12,13.7 c -40.52,2.74 -92.25,-5.34 -120.31,-18.82 l -13.42,-6.45 c 0,0 -5.99,-2.88 -13.31,-6.4 -7.32,-3.52 -9.34,-14.65 -4.5,-24.73 l 15.87,-33.02 c 4.84,-10.08 15.54,-15.1 23.76,-11.15 1.17,0.56 2.29,1.11 3.39,1.63 6.59,3.17 11.55,5.56 11.55,5.56 l 10.15,4.87 c 4.64,2.24 11.69,4.4 20.06,6.25 11.47,1.89 20.95,-5.06 24.5,-12.08 l 9.74,-28.11 c 5.84,-16.84 22.15,-27.07 39.11,-25.91 3.36,0.22 6.75,0.9 10.08,2.05 19.69,6.83 30.3,27.97 24.29,47.73 l 0.04,-0.03 c -3.32,10.18 0.65,17.27 16.8,17.18 l 88.12,-6 c 1.26,-0.22 2.56,-0.39 3.93,-0.49 14.81,-1.08 19.47,-5.61 23,-13.56 l 3.52,-10.13 c 5.84,-16.83 22.15,-27.05 39.11,-25.9 3.36,0.22 6.75,0.9 10.08,2.06 15.83,5.49 25.77,20.23 25.96,36.07 l 0.31,0.01 c 0,1.39 -0.27,2.66 -0.47,3.84 -0.05,0.62 -0.09,1.22 -0.17,1.83 0.03,2.75 1.85,5 11.32,7.05 0.53,0.12 0.94,0.27 1.4,0.41 24.46,4.14 48.57,10.6 66.83,18.47 l 64.78,27.92 v -0.01 c 7.38,3.31 14.81,3.43 18.21,-5.27 5.84,-16.85 22.16,-27.07 39.12,-25.92 3.36,0.24 6.74,0.9 10.07,2.05 20.18,7 30.86,29.03 23.86,49.2 l -0.63,1.83 0.17,-0.01 c -2.55,7.12 -2.04,16.02 9.66,21.36 0.19,0.09 0.31,0.19 0.49,0.28 l 452.98,195.22 c 10.77,3.88 21.16,2.82 21.3,-13.58 l -0.39,-45.15 -0.01,0.01 c 0,-0.21 0,-0.44 0,-0.67 l -0.02,-3.13 c -0.21,-5.82 -1.81,-13.4 -12.69,-18.32 -1.7,-0.78 -3.11,-1.5 -4.27,-2.17 l -640.73,-296.06 z m 701.97,-15.12 h -496.64 c -8.36,0.84 -10.67,4.83 -11.14,11.02 -0.4,5.42 5.76,11.38 13.54,14.81 l -0.02,0.01 504.59,233.16 c 13.57,6.27 22.31,19.81 22.44,34.76 l 2.04,233.68 c 0.05,5.55 -1.11,11.05 -3.37,16.11 -40.86,91.37 -148.44,132.48 -239.81,91.64 -48.36,-21.64 -84.59,-63.55 -99.7,-113.41 l -510.28,-33.1 c -23.11,-0.88 -45.23,14.21 -53.34,21.98 -39.6,45.27 -95.01,74.85 -156,81.5 -104.89,11.46 -202.79,-45.95 -245.85,-138.02 -0.09,-0.18 -0.19,-0.31 -0.28,-0.49 -9.02,-17.42 -18.1,-30.76 -30.78,-37.84 l -18.25,-7.98 c -16.59,-3.19 -28.51,1.19 -35.62,4.73 l -74.14,42.61 c -19.71,11.31 -41.33,2.83 -48.11,-18.86 l -23.57,-75.49 c -4.17,-10.33 -15.03,-31.17 -31.39,-40.78 -2.27,-0.53 -4.7,-1.27 -7.43,-2.35 -21.89,-8.77 -37.57,-3.75 -46.24,0.17 l -75.57,39.7 c -20.13,10.56 -41.42,1.27 -47.37,-20.66 l -20.71,-76.39 c -3.85,-10.64 -14.12,-32.16 -30.41,-42.23 -2.09,-0.52 -4.33,-1.2 -6.81,-2.19 -21.76,-8.7 -37.38,-3.8 -46.09,0.1 l -75.734,39.77 c -20.117,10.58 -41.421,1.28 -47.363,-20.63 l -20.691,-76.33 c -3.824,-10.61 -14.098,-32.23 -30.422,-42.3 -2.098,-0.53 -4.328,-1.2 -6.82,-2.19 -21.875,-8.75 -37.555,-3.75 -46.227,0.16 l -75.59,39.72 c -20.129,10.57 -41.418,1.27 -47.363,-20.66 l -20.707,-76.36 c -2.453,-6.8 -7.574,-18.07 -15.195,-27.95 -17.403,-14.25 -54.766,-29.15 -98.028,-29.15 -3.195,0 -6.094,-0.1 -8.758,-0.27 h -107.98 c -21.348,0 -38.656,-17.3 -38.656,-38.658 0,-21.359 17.308,-38.664 38.656,-38.664 H 2842.36 c 21.35,0 38.66,17.305 38.66,38.664 0,21.358 -17.31,38.658 -38.66,38.658" + style="fill:#201916;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path269" /> + </g> + <g + id="g1808" + transform="translate(139.57864,0.93124614)"> + <rect + style="fill:#34a33f;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect2621-3" + width="52.956459" + height="32.703312" + x="227.54167" + y="26.458334" /> + <rect + style="fill:#34a33f;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect2623-0" + width="52.510063" + height="32.257549" + x="232.83334" + y="31.750002" /> + <rect + style="fill:#34a33f;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect2625-9" + width="52.510063" + height="32.257549" + x="238.12502" + y="37.041664" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#f2f2f2;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none" + x="249.63676" + y="47.729427" + id="text8025-4-5-4-9-2-7"><tspan + sodipodi:role="line" + x="249.63676" + y="47.729427" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#f2f2f2;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan8053-9-6-2-4-7">Worker</tspan></text> + <rect + style="fill:#34a33f;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect362-8-1-4-3-38-7" + width="47.625004" + height="14.011178" + x="240.77083" + y="52.134655" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#f2f2f2;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none" + x="246.4511" + y="62.296642" + id="text8025-4-5-4-9-2-5"><tspan + sodipodi:role="line" + x="246.4511" + y="62.296642" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#f2f2f2;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan8053-9-6-2-4-4">Backend</tspan></text> + </g> + <rect + style="fill:#3469a3;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect362-8-1-4-3-3-6" + width="62.859509" + height="42.840885" + x="367.12033" + y="121.16228" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#f2f2f2;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none" + x="398.37024" + y="135.08136" + id="text8025-4-5-4-9-2-8"><tspan + sodipodi:role="line" + x="398.37024" + y="135.08136" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#f2f2f2;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan8247">Customer</tspan><tspan + sodipodi:role="line" + x="398.37024" + y="145.6647" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#f2f2f2;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan8702">Facing DNS</tspan><tspan + sodipodi:role="line" + x="398.37024" + y="156.24803" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#f2f2f2;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan8704">Servers</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#424242;stroke-width:0.75;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker3724)" + d="M 402.16667,67.46875 V 119.0625" + id="path3934" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#424242;stroke-width:0.75;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker36741);marker-end:url(#marker36973)" + d="m 403.48958,220.92708 0.0319,-54.78563" + id="path3934-7" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <rect + style="fill:#34a33f;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect2621-3-3-5" + width="52.956463" + height="32.703312" + x="367.00339" + y="221.84125" /> + <rect + style="fill:#34a33f;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect2623-0-5-7" + width="52.510063" + height="32.257549" + x="372.29504" + y="227.13293" /> + <rect + style="fill:#34a33f;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect2625-9-6-3" + width="52.510063" + height="32.257549" + x="377.58673" + y="232.42459" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#f2f2f2;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none" + x="384.51477" + y="251.70976" + id="text8025-4-3"><tspan + sodipodi:role="line" + x="384.51477" + y="251.70976" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#f2f2f2;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan8053-8">Mini DNS</tspan></text> + </g> +</svg> diff --git a/doc/source/images/Designate-DNS-Integration.png b/doc/source/images/Designate-DNS-Integration.png Binary files differnew file mode 100644 index 00000000..d28c4b57 --- /dev/null +++ b/doc/source/images/Designate-DNS-Integration.png diff --git a/doc/source/images/Designate-DNS-Integration.svg b/doc/source/images/Designate-DNS-Integration.svg new file mode 100644 index 00000000..dcbabf50 --- /dev/null +++ b/doc/source/images/Designate-DNS-Integration.svg @@ -0,0 +1,1628 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="1920" + height="1080" + viewBox="0 0 508.00001 285.74999" + version="1.1" + id="svg360" + inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)" + sodipodi:docname="Designate-DNS-Integration.svg" + inkscape:export-filename="/home/michapma/oldhome/designate/doc/source/images/Designate-DNS-Integration.png" + inkscape:export-xdpi="40" + inkscape:export-ydpi="40"> + <defs + id="defs354"> + <marker + style="overflow:visible;" + id="marker34665" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#0b210d;stroke-opacity:1;fill:#157a1f;fill-opacity:1" + id="path34663" /> + </marker> + <marker + style="overflow:visible" + id="marker21628" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="matrix(-1.1,0,0,-1.1,-1.1,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="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path21626" /> + </marker> + <marker + style="overflow:visible" + id="marker21510" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="matrix(-1.1,0,0,-1.1,-1.1,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="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path21508" /> + </marker> + <marker + style="overflow:visible" + id="marker20694" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="matrix(-1.1,0,0,-1.1,-1.1,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="fill:#a33498;fill-opacity:1;fill-rule:evenodd;stroke:#a33498;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path20692" /> + </marker> + <marker + style="overflow:visible" + id="marker20684" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="matrix(-1.1,0,0,-1.1,-1.1,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="fill:#a33498;fill-opacity:1;fill-rule:evenodd;stroke:#a33498;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path20682" /> + </marker> + <rect + x="58.208333" + y="79.375" + width="132.29167" + height="111.125" + id="rect9676" /> + <marker + style="overflow:visible" + id="marker4229" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lstart" + inkscape:isstock="true"> + <path + transform="scale(1.1) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#a33498;stroke-opacity:1;fill:#a33498;fill-opacity:1" + id="path4227" /> + </marker> + <marker + style="overflow:visible;" + id="marker4111" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#5634a3;stroke-opacity:1;fill:#5634a3;fill-opacity:1" + id="path4109" /> + </marker> + <marker + style="overflow:visible;" + id="marker3987" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" + id="path3985" /> + </marker> + <marker + style="overflow:visible;" + id="marker3881" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#a33498;stroke-opacity:1;fill:#a33498;fill-opacity:1" + id="path3879" /> + </marker> + <marker + style="overflow:visible;" + id="marker5375" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true" + inkscape:collect="always"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#157a1f;fill-opacity:1" + id="path5373" /> + </marker> + <marker + style="overflow:visible" + id="marker3836" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lstart" + inkscape:isstock="true"> + <path + transform="scale(1.1) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#0b210d;stroke-opacity:1;fill:#157a1f;fill-opacity:1" + id="path3834" /> + </marker> + <marker + style="overflow:visible;" + id="marker3212" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" + id="path3210" /> + </marker> + <marker + style="overflow:visible;" + id="marker2970" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" + id="path2968" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow2Lend" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#424242;stroke-opacity:1;fill:#424242;fill-opacity:1" + id="path2661" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow1Lend" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow1Lend" + inkscape:isstock="true"> + <path + transform="scale(0.8) rotate(180) translate(12.5,0)" + style="fill-rule:evenodd;stroke:#a33498;stroke-width:1pt;stroke-opacity:1;fill:#a33498;fill-opacity:1" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + id="path2643" /> + </marker> + <marker + style="overflow:visible" + id="marker4111-3" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="matrix(-1.1,0,0,-1.1,-1.1,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="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path4109-8" /> + </marker> + <marker + style="overflow:visible" + id="marker4111-6" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="matrix(-1.1,0,0,-1.1,-1.1,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="fill:#5634a3;fill-opacity:1;fill-rule:evenodd;stroke:#5634a3;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path4109-1" /> + </marker> + <marker + style="overflow:visible" + id="marker4111-6-9" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="matrix(-1.1,0,0,-1.1,-1.1,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="fill:#a33498;fill-opacity:1;fill-rule:evenodd;stroke:#a33498;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path4109-1-9" /> + </marker> + <marker + style="overflow:visible" + id="marker20694-7" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="matrix(-1.1,0,0,-1.1,-1.1,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="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path20692-4" /> + </marker> + <marker + style="overflow:visible" + id="marker5375-5" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="matrix(-1.1,0,0,-1.1,-1.1,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="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path5373-6" /> + </marker> + <marker + style="overflow:visible" + id="marker5375-5-9" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="matrix(-1.1,0,0,-1.1,-1.1,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="fill:#157a1f;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path5373-6-7" /> + </marker> + <marker + style="overflow:visible" + id="marker5375-5-1" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="matrix(-1.1,0,0,-1.1,-1.1,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="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path5373-6-6" /> + </marker> + <marker + style="overflow:visible" + id="marker5375-5-9-6" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="matrix(-1.1,0,0,-1.1,-1.1,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="fill:#157a1f;fill-opacity:1;fill-rule:evenodd;stroke:#0b210d;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path5373-6-7-0" /> + </marker> + <marker + style="overflow:visible" + id="marker5375-5-9-1" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="matrix(-1.1,0,0,-1.1,-1.1,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="fill:#157a1f;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path5373-6-7-05" /> + </marker> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter29501" + x="-0.00029713568" + width="1.0005943" + y="-0.0012481265" + height="1.0024963"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.013265233" + id="feGaussianBlur29503" /> + </filter> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter33673-0" + x="0.0016162992" + width="0.99840182" + y="4.9412251e-05" + height="0.99995333"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="4.2585507e-05" + id="feGaussianBlur33675-2" /> + </filter> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter33673-9-29" + x="0.0016162992" + width="0.99840182" + y="4.9412251e-05" + height="0.99995333"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="4.2585507e-05" + id="feGaussianBlur33675-4-7" /> + </filter> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter33673-6" + x="0.0016162992" + width="0.99840182" + y="4.9412251e-05" + height="0.99995333"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="4.2585507e-05" + id="feGaussianBlur33675-14" /> + </filter> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter33673-9-0" + x="0.0016162992" + width="0.99840182" + y="4.9412251e-05" + height="0.99995333"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="4.2585507e-05" + id="feGaussianBlur33675-4-3" /> + </filter> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter29501-0" + x="-0.00029713567" + width="1.0005943" + y="-0.0012481265" + height="1.0024962"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.013265233" + id="feGaussianBlur29503-6" /> + </filter> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.6534549" + inkscape:cx="474.7808" + inkscape:cy="389.56257" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + inkscape:document-rotation="0" + showgrid="false" + inkscape:window-width="2560" + inkscape:window-height="1343" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="false" + objecttolerance="12.9" + guidetolerance="1.2" + gridtolerance="8.3" + units="px" + inkscape:lockguides="false" + inkscape:guide-bbox="true"> + <inkscape:grid + type="xygrid" + id="grid461" /> + </sodipodi:namedview> + <metadata + id="metadata357"> + <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 /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.48595;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect26953-4-0-5" + width="31.139175" + height="0.047725055" + x="222.05153" + y="-255.08278" + transform="rotate(90)" /> + <rect + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.40186;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect26953-4-0-4" + width="50.651512" + height="0.061217677" + x="206.11351" + y="-344.60812" + transform="rotate(90)" /> + <text + xml:space="preserve" + id="text9674" + style="line-height:1.25;font-family:sans-serif;font-size:10.58333333px;word-spacing:0px;letter-spacing:0px;white-space:pre;shape-inside:url(#rect9676);" /> + <rect + style="fill:#3461a3;fill-opacity:1;stroke:none;stroke-width:1.95727;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3425-4-3" + width="195.57835" + height="219.25597" + x="7.1458497" + y="20.389769" /> + <rect + style="fill:#3461a3;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect3469-0" + width="188.97612" + height="33.985329" + x="10.92703" + y="39.239223" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + x="104.45444" + y="31.85084" + id="text3473-8"><tspan + sodipodi:role="line" + id="tspan3471-9" + x="104.45444" + y="31.85084" + style="font-size:10.5833px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583">nameserver</tspan></text> + <g + id="g1808" + transform="matrix(0.8676377,0,0,0.8676377,133.64634,-2.0795876)"> + <rect + style="fill:#34a33f;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect2621-3" + width="52.956459" + height="32.703312" + x="227.54167" + y="26.458334" /> + <rect + style="fill:#34a33f;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect2623-0" + width="52.510063" + height="32.257549" + x="232.83334" + y="31.750002" /> + <rect + style="fill:#34a33f;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect2625-9" + width="52.510063" + height="32.257549" + x="238.12502" + y="37.041664" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#f2f2f2;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none" + x="249.63676" + y="47.729427" + id="text8025-4-5-4-9-2-7"><tspan + sodipodi:role="line" + x="249.63676" + y="47.729427" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#f2f2f2;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan8053-9-6-2-4-7">Worker</tspan></text> + <rect + style="fill:#34a33f;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect362-8-1-4-3-38-7" + width="47.625004" + height="14.011178" + x="240.77083" + y="52.134655" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#f2f2f2;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none" + x="246.4511" + y="62.296642" + id="text8025-4-5-4-9-2-5"><tspan + sodipodi:role="line" + x="246.4511" + y="62.296642" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#f2f2f2;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan8053-9-6-2-4-4">Backend</tspan></text> + </g> + <g + id="g3149" + transform="matrix(0.86763744,0,0,0.86763744,343.00392,-35.149601)"> + <rect + style="fill:#34a33f;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect2621-3-3-9" + width="52.956459" + height="32.703312" + x="77.786278" + y="121.16228" /> + <rect + style="fill:#34a33f;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect2623-0-5-1" + width="52.510063" + height="32.257549" + x="83.07795" + y="126.45395" /> + <rect + style="fill:#34a33f;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect2625-9-6-2" + width="52.510063" + height="32.257549" + x="88.369621" + y="131.74562" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#f2f2f2;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none" + x="108.30979" + y="150.96051" + id="text8025-4-5-4-9"><tspan + sodipodi:role="line" + x="108.30979" + y="150.96051" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#f2f2f2;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan8053-9-6-2">API</tspan></text> + </g> + <g + id="g34940" + transform="translate(-1.2602029,-8.3486156)"> + <rect + style="fill:#3461a3;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect26930" + width="29.051512" + height="21.323633" + x="331.3045" + y="252.38521" /> + <text + xml:space="preserve" + style="font-size:9.87778px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583" + x="335.5733" + y="266.37878" + id="text27039"><tspan + sodipodi:role="line" + id="tspan27037" + x="335.5733" + y="266.37878" + style="font-size:9.87778px;fill:#ffffff;stroke-width:0.264583">vm1</tspan></text> + </g> + <g + id="g34935" + transform="translate(-1.2602029,-8.4154276)"> + <rect + style="fill:#3461a3;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect26930-3" + width="29.051512" + height="21.323633" + x="241.7791" + y="252.45203" /> + <text + xml:space="preserve" + style="font-size:9.87778px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583" + x="245.02397" + y="267.04123" + id="text27039-2"><tspan + sodipodi:role="line" + id="tspan27037-2" + x="245.02397" + y="267.04123" + style="font-size:9.87778px;fill:#ffffff;stroke-width:0.264583">vm2</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583" + x="54.498463" + y="49.376835" + id="text3463-8"><tspan + sodipodi:role="line" + id="tspan3461-6" + x="54.498463" + y="49.376835" + style="fill:#ffffff;stroke-width:0.264583">.cloud.example.org</tspan></text> + <rect + style="fill:#3461a3;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect3469-0-3" + width="188.51926" + height="71.25341" + x="11.155449" + y="90.71991" /> + <path + style="fill:#157a1f;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5375)" + d="M 446.36006,228.15434 447.1095,107.19829" + id="path27248" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <rect + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.93716;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect27587-7" + width="0" + height="35.774761" + x="282.11063" + y="212.75111" /> + <rect + style="fill:#33a3aa;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-4-2-6" + width="44.979164" + height="23.587013" + x="13.416583" + y="104.5413" /> + <g + id="g5983-3-0-8-6-1-4-7" + transform="matrix(0.99999999,0,0,1.0000014,-178.28136,4.6904504)" + style="fill:#3481a3;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-0-0-8-1-2-2" + width="176.8466" + height="23.587006" + x="195.33644" + y="104.51041" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + x="240.77083" + y="120.2494" + id="text3473-8-6-1-4-4-5-3-2-4"><tspan + sodipodi:role="line" + x="240.77083" + y="120.2494" + style="text-align:center;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan5856-4-0-62-7-2-0-1-1">record</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:9.87778px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583" + x="24.251972" + y="123.71949" + id="text27117"><tspan + sodipodi:role="line" + id="tspan27115" + x="24.251972" + y="123.71949" + style="font-size:9.87778px;fill:#ffffff;stroke-width:0.264583">vm1.domain1.cloud.example.org</tspan></text> + <rect + style="fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-0-0-8-1-2-2-5" + width="176.84656" + height="23.587015" + x="17.055058" + y="135.75839" /> + <text + xml:space="preserve" + style="font-size:9.87778px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583" + x="44.019585" + y="150.27686" + id="text27117-00"><tspan + sodipodi:role="line" + id="tspan27115-3" + x="44.019585" + y="150.27686" + style="font-size:9.87778px;fill:#ffffff;stroke-width:0.264583">10.20.30.50.in-addr.arpa</tspan></text> + <text + xml:space="preserve" + style="font-size:10.5839px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583" + x="36.341225" + y="100.70022" + id="text3463-8-4"><tspan + sodipodi:role="line" + id="tspan3461-6-6" + x="36.341225" + y="100.70022" + style="fill:#ffffff;stroke-width:0.264583">.zone1.cloud.example.org</tspan></text> + <g + id="g28390" + transform="matrix(0.86763691,0,0,0.86763691,3.7393308,-22.280474)"> + <rect + style="fill:#34a33f;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect362-8-1-4-3-38" + width="62.859512" + height="42.840919" + x="377.38394" + y="106.32996" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#f2f2f2;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none" + x="389.48669" + y="130.90681" + id="text8025-4-5-4-9-2"><tspan + sodipodi:role="line" + x="389.48669" + y="130.90681" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#f2f2f2;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan8053-9-6-2-4">Mini DNS</tspan></text> + </g> + <rect + style="fill:#3461a3;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect3469-0-3-5" + width="188.51204" + height="71.951904" + x="11.159055" + y="164.51112" /> + <rect + style="fill:#33a3aa;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-4-2-6-0" + width="44.979164" + height="23.587013" + x="13.416576" + y="178.32903" /> + <g + id="g5983-3-0-8-6-1-4-7-3" + transform="matrix(0.99999999,0,0,1.0000014,-178.28136,78.478584)" + style="fill:#3481a3;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-0-0-8-1-2-2-8" + width="176.8466" + height="23.587006" + x="195.33644" + y="104.51041" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + x="240.77083" + y="120.2494" + id="text3473-8-6-1-4-4-5-3-2-4-2"><tspan + sodipodi:role="line" + x="240.77083" + y="120.2494" + style="text-align:center;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan5856-4-0-62-7-2-0-1-1-3">record</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:9.87778px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583" + x="24.251972" + y="197.50723" + id="text27117-0"><tspan + sodipodi:role="line" + id="tspan27115-7" + x="24.251972" + y="197.50723" + style="font-size:9.87778px;fill:#ffffff;stroke-width:0.264583">vm2.domain2.cloud.example.org</tspan></text> + <rect + style="fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-0-0-8-1-2-2-5-7" + width="176.84656" + height="23.587015" + x="17.055052" + y="209.54648" /> + <text + xml:space="preserve" + style="font-size:9.87778px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583" + x="44.217323" + y="224.06497" + id="text27117-00-7"><tspan + sodipodi:role="line" + id="tspan27115-3-6" + x="44.217323" + y="224.06497" + style="font-size:9.87778px;fill:#ffffff;stroke-width:0.264583">60.70.80.10.in-addr.arpa</tspan></text> + <text + xml:space="preserve" + style="font-size:10.5839px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583" + x="36.341225" + y="174.48778" + id="text3463-8-4-9"><tspan + sodipodi:role="line" + id="tspan3461-6-6-1" + x="36.341225" + y="174.48778" + style="fill:#ffffff;stroke-width:0.264583">.zone2.cloud.example.org</tspan></text> + <g + id="g35295" + transform="translate(-1.2602029,13.378709)"> + <rect + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.74397;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect26953-1" + width="74.096291" + height="0.057552051" + x="218.33398" + y="202.5575" /> + <g + id="g35288"> + <rect + style="fill:#d5eabd;fill-opacity:1;stroke:#000000;stroke-width:0.499999;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect26957-1-8" + width="66.98333" + height="10.601555" + x="222.81343" + y="197.28241" /> + <text + xml:space="preserve" + style="font-size:7.05556px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583" + x="234.83165" + y="205.15152" + id="text28280-8-1-9"><tspan + sodipodi:role="line" + x="234.83165" + y="205.15152" + style="font-size:7.05556px;stroke-width:0.264583" + id="tspan28317-8-8">10.80.70.60</tspan></text> + </g> + </g> + <text + xml:space="preserve" + style="font-size:8.46667px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke-width:0.264583" + x="297.56189" + y="237.49379" + id="text26889"><tspan + sodipodi:role="line" + id="tspan26887" + x="297.56189" + y="237.49379" + style="font-size:8.46667px;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke-width:0.264583">Neutron</tspan></text> + <text + xml:space="preserve" + style="font-size:8.46667px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke-width:0.264583" + x="297.5867" + y="246.96947" + id="text26889-9"><tspan + sodipodi:role="line" + x="297.5867" + y="246.96947" + style="font-size:8.46667px;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke-width:0.264583" + id="tspan26909">Nova</tspan></text> + <rect + style="fill:#1b3755;fill-opacity:1;stroke:#1b3755;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3425-4-82-8-6" + width="141.2029" + height="0.5735262" + x="229.2059" + y="238.8222" /> + <g + id="g23586-6-2-1-6" + style="fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + transform="translate(-12.97378,87.081985)"> + <g + id="g23588-1-5-7-5" + style="fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <g + id="g23592-0-2-7-6" + style="opacity:1;fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#71a334;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1" + d="m 272.3422,112.03354 -4.30262,12.06075 -4.53595,-11.97505 c 2.62776,1.89465 6.19741,1.84898 8.83857,-0.0857 z" + id="path23594-4-4-9-8" + sodipodi:nodetypes="cccc" /> + </g> + </g> + </g> + <path + style="fill:none;fill-rule:evenodd;stroke:#71a334;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 195.6597,195.05521 59.5705,-0.17931 -0.3288,10.90397" + id="path25106-8" + sodipodi:nodetypes="ccc" /> + <g + id="g1845" + transform="translate(47.298646)"> + <rect + style="fill:#33a3aa;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-68-6-0-8" + width="36.049957" + height="16.959444" + x="40.091465" + y="53.61945" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + x="57.811554" + y="65.951637" + id="text3473-8-6-8-9-5-2-4"><tspan + sodipodi:role="line" + x="57.811554" + y="65.951637" + style="text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + id="tspan5856-4-1-9-7-5-5">SOA</tspan></text> + </g> + <g + id="g23586-6-2-1-2-4" + style="fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + transform="rotate(-90,271.54703,191.45883)"> + <g + id="g23588-1-5-7-7-8" + style="fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <g + id="g23592-0-2-7-1-8" + style="opacity:1;fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#71a334;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1" + d="m 272.34268,112.03355 -4.30238,12.06075 -4.53667,-11.97505 c 2.62776,1.89465 6.19789,1.84898 8.83905,-0.0857 z" + id="path23594-4-4-9-5-3" + sodipodi:nodetypes="cccc" /> + </g> + </g> + </g> + <path + style="fill:#157a1f;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5375-5-9)" + d="m 331.11713,39.550474 -128.2718,-0.16924" + id="path27248-5-2" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:#157a1f;fill-opacity:1;fill-rule:evenodd;stroke:#0b210d;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker3836);marker-end:url(#marker5375-5-9-6)" + d="m 202.72638,88.639781 128.2424,-0.158545" + id="path27248-5-2-8" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <g + id="g34961" + transform="translate(3.2047592,1.0560044)"> + <g + id="g33812-4" + transform="translate(175.94579,132.67523)"> + <rect + style="opacity:0.999;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.25;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill;filter:url(#filter33673-0)" + id="rect33661-3" + width="5.6454468" + height="37.941521" + x="216.55644" + y="3.1152816" /> + <rect + style="opacity:0.999;fill:#157a1f;fill-opacity:1;stroke:#ffffff;stroke-width:0.25;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill;filter:url(#filter33673-9-29)" + id="rect33661-1-5" + width="5.6454468" + height="37.941521" + x="216.55644" + y="3.1152816" + transform="matrix(0.96955381,0,0,1,6.5935964,0)" /> + </g> + <rect + style="fill:#157a1f;fill-opacity:1;stroke:none;stroke-width:1.66931;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect29480-7-5-2" + width="105.14716" + height="37.941521" + x="392.50223" + y="135.79051" /> + <text + xml:space="preserve" + style="font-size:7.05556px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583" + x="400.55844" + y="143.47858" + id="text28280-8"><tspan + sodipodi:role="line" + x="400.55844" + y="143.47858" + style="font-size:7.05556px;fill:#ffffff;stroke-width:0.264583" + id="tspan28284-0">Neutron will use the</tspan><tspan + sodipodi:role="line" + x="400.55844" + y="152.29802" + style="font-size:7.05556px;fill:#ffffff;stroke-width:0.264583" + id="tspan28315">Designate API to manage</tspan><tspan + sodipodi:role="line" + x="400.55844" + y="161.11748" + style="font-size:7.05556px;fill:#ffffff;stroke-width:0.264583" + id="tspan28317">records when ports are</tspan><tspan + sodipodi:role="line" + x="400.55844" + y="169.93692" + style="font-size:7.05556px;fill:#ffffff;stroke-width:0.264583" + id="tspan33501">created and destroyed</tspan></text> + <g + id="g34007" + transform="translate(12.29789,-0.16162491)"> + <circle + style="fill:#ffffff;fill-opacity:1;stroke:#157a1f;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="path15321-4-3" + cx="380.24014" + cy="154.9229" + r="5.5270329" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583" + x="377.66046" + y="158.06482" + id="text15346-9-8"><tspan + sodipodi:role="line" + id="tspan15344-8-5" + x="377.66046" + y="158.06482" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583">2</tspan></text> + </g> + </g> + <g + id="g34122" + transform="translate(0.87026247,-34.124276)"> + <g + id="g33812-12" + transform="translate(176.0685,232.7131)"> + <rect + style="opacity:0.999;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.25;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill;filter:url(#filter33673-6)" + id="rect33661-7" + width="5.6454468" + height="37.941521" + x="216.55644" + y="3.1152816" /> + <rect + style="opacity:0.999;fill:#157a1f;fill-opacity:1;stroke:#ffffff;stroke-width:0.25;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill;filter:url(#filter33673-9-0)" + id="rect33661-1-7" + width="5.6454468" + height="37.941521" + x="216.55644" + y="3.1152816" + transform="matrix(0.96955381,0,0,1,6.5935964,0)" /> + </g> + <rect + style="fill:#157a1f;fill-opacity:1;stroke:none;stroke-width:1.66735;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect29480-7-5" + width="104.90173" + height="37.941525" + x="392.62494" + y="235.82838" /> + <text + xml:space="preserve" + style="font-size:7.05556px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583" + x="400.90854" + y="244.2003" + id="text28280"><tspan + sodipodi:role="line" + id="tspan28278" + x="400.90854" + y="244.2003" + style="font-size:7.05556px;fill:#ffffff;stroke-width:0.264583">Domains and names</tspan><tspan + sodipodi:role="line" + x="400.90854" + y="253.01974" + style="font-size:7.05556px;fill:#ffffff;stroke-width:0.264583" + id="tspan28282">can be associated with</tspan><tspan + sodipodi:role="line" + x="400.90854" + y="261.8392" + style="font-size:7.05556px;fill:#ffffff;stroke-width:0.264583" + id="tspan28284">floating ips, ports and</tspan><tspan + sodipodi:role="line" + x="400.90854" + y="270.65866" + style="font-size:7.05556px;fill:#ffffff;stroke-width:0.264583" + id="tspan33557">networks in Neutron</tspan></text> + <circle + style="fill:#ffffff;fill-opacity:1;stroke:#157a1f;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="path15321-4-3-3" + cx="392.65204" + cy="254.79915" + r="5.5270329" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583" + x="390.07236" + y="257.94107" + id="text15346-9-8-1"><tspan + sodipodi:role="line" + id="tspan15344-8-5-2" + x="390.07236" + y="257.94107" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583">1</tspan></text> + </g> + <g + id="g35174" + transform="translate(1.3738227,17.32756)"> + <rect + style="fill:#157a1f;fill-opacity:1;stroke:none;stroke-width:1.56996;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect29480-7" + width="93.002319" + height="37.941517" + x="221.856" + y="3.1152816" /> + <text + xml:space="preserve" + style="font-size:7.05556px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583" + x="230.3222" + y="11.487198" + id="text28321"><tspan + sodipodi:role="line" + x="230.3222" + y="11.487198" + style="font-size:7.05556px;fill:#ffffff;stroke-width:0.264583" + id="tspan28323">The designate worker</tspan><tspan + sodipodi:role="line" + x="230.3222" + y="20.306648" + style="font-size:7.05556px;fill:#ffffff;stroke-width:0.264583" + id="tspan28327">will tell the nameserver</tspan><tspan + sodipodi:role="line" + x="230.3222" + y="29.126099" + style="font-size:7.05556px;fill:#ffffff;stroke-width:0.264583" + id="tspan28329">to update its zone</tspan><tspan + sodipodi:role="line" + x="230.3222" + y="37.945549" + style="font-size:7.05556px;fill:#ffffff;stroke-width:0.264583" + id="tspan33517">information</tspan></text> + </g> + <g + id="g35166" + transform="translate(1.2602897,17.32756)"> + <circle + style="fill:#ffffff;fill-opacity:1;stroke:#157a1f;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="path15321-4-3-4" + cx="221.88303" + cy="22.343794" + r="5.5270329" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583" + x="219.30334" + y="25.485716" + id="text15346-9-8-9"><tspan + sodipodi:role="line" + id="tspan15344-8-5-24" + x="219.30334" + y="25.485716" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583">3</tspan></text> + </g> + <rect + style="fill:#157a1f;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill;filter:url(#filter29501-0)" + id="rect29480-8" + width="107.14485" + height="25.507477" + x="210.16797" + y="73.076515" + transform="matrix(0.86854813,0,0,1.4875221,40.716577,28.142929)" /> + <text + xml:space="preserve" + style="font-size:7.05556px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583" + x="231.06203" + y="145.21849" + id="text28280-6"><tspan + sodipodi:role="line" + x="231.06203" + y="145.21849" + style="font-size:7.05556px;fill:#ffffff;stroke-width:0.264583" + id="tspan33557-5">Both forward and</tspan><tspan + sodipodi:role="line" + x="231.06203" + y="154.03795" + style="font-size:7.05556px;fill:#ffffff;stroke-width:0.264583" + id="tspan33991">reverse records are</tspan><tspan + sodipodi:role="line" + x="231.06203" + y="162.85739" + style="font-size:7.05556px;fill:#ffffff;stroke-width:0.264583" + id="tspan34090">created in the</tspan><tspan + sodipodi:role="line" + x="231.06203" + y="171.67685" + style="font-size:7.05556px;fill:#ffffff;stroke-width:0.264583" + id="tspan33993">nameserver</tspan></text> + <g + id="g35244" + transform="translate(-1.2602029,17.32756)"> + <circle + style="fill:#ffffff;fill-opacity:1;stroke:#157a1f;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="path15321-4-3-4-5-8" + cx="224.40352" + cy="138.48976" + r="5.5270329" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583" + x="221.82384" + y="141.63168" + id="text15346-9-8-9-9-9"><tspan + sodipodi:role="line" + id="tspan15344-8-5-24-1-6" + x="221.82384" + y="141.63168" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583">5</tspan></text> + </g> + <g + id="g35195" + transform="translate(1.2602838,17.32756)"> + <rect + style="fill:#157a1f;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill;filter:url(#filter29501)" + id="rect29480" + width="107.14485" + height="25.507477" + x="210.16797" + y="73.076515" + transform="matrix(0.86854812,0,0,1.4875221,39.456296,-56.44145)" /> + <text + xml:space="preserve" + style="font-size:7.05556px;line-height:1.25;font-family:sans-serif;text-align:start;letter-spacing:0px;word-spacing:0px;text-anchor:start;fill:#ffffff;stroke-width:0.264583" + x="230.4632" + y="60.634083" + id="text28321-3"><tspan + sodipodi:role="line" + x="230.4632" + y="60.634083" + style="font-size:7.05556px;text-align:start;text-anchor:start;fill:#ffffff;stroke-width:0.264583" + id="tspan28680">The nameserver will</tspan><tspan + sodipodi:role="line" + x="230.4632" + y="69.453529" + style="font-size:7.05556px;text-align:start;text-anchor:start;fill:#ffffff;stroke-width:0.264583" + id="tspan28684">request updated zone</tspan><tspan + sodipodi:role="line" + x="230.4632" + y="78.27298" + style="font-size:7.05556px;text-align:start;text-anchor:start;fill:#ffffff;stroke-width:0.264583" + id="tspan28686">information from</tspan><tspan + sodipodi:role="line" + x="230.4632" + y="87.09243" + style="font-size:7.05556px;text-align:start;text-anchor:start;fill:#ffffff;stroke-width:0.264583" + id="tspan33491">Mini DNS</tspan></text> + </g> + <g + id="g35252" + transform="translate(-1.2602029,17.32756)"> + <circle + style="fill:#ffffff;fill-opacity:1;stroke:#157a1f;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="path15321-4-3-4-5" + cx="224.40352" + cy="71.232925" + r="5.5270329" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583" + x="221.74115" + y="74.319046" + id="text15346-9-8-9-9"><tspan + sodipodi:role="line" + id="tspan15344-8-5-24-1" + x="221.74115" + y="74.319046" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583">4</tspan></text> + </g> + <g + id="g177" + transform="matrix(0.02617998,0,0,-0.02590356,410.3468,64.619906)"> + <path + d="m 433.035,78.7813 c 0,8.2578 -3.015,12.707 -8.578,12.707 -14.137,0 -23.504,-26.3672 -23.504,-39.2383 0,-9.3594 3.332,-14.1289 9.215,-14.1289 12.863,0 22.867,27.7891 22.867,40.6602 z M 445.27,51.4609 c -1.27,-4.1328 -1.75,-6.9921 -1.75,-9.0507 0,-2.711 1.269,-4.1289 3.652,-4.1289 3.496,0 6.992,5.3984 10.644,16.039 l 7.622,-2.3789 c -6.192,-19.3906 -14.77,-26.5312 -24.458,-26.5312 -7.464,0 -13.027,4.7617 -13.027,13.9804 0,1.1094 0,1.8985 0.16,3.5 l -1.109,0.461 C 420.969,31.4414 411.91,25.4102 402.855,25.4102 c -13.66,0 -21.125,11.2695 -21.125,25.2617 0,16.1992 6.512,30.6484 15.09,39.0664 7.465,7.6328 15.883,12.0707 24.782,12.0707 8.894,0 13.972,-6.1879 15.406,-13.3402 l 3.18,12.2302 h 18.105 L 445.27,51.4609" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path179" /> + <path + d="m 545.02,38.2813 c 3.335,0 6.675,5.0703 10.96,16.039 l 7.465,-2.3789 c -6.351,-19.2226 -15.246,-26.5312 -24.3,-26.5312 -8.579,0 -14.141,5.5586 -14.141,14.7695 0,15.8906 10.484,31.6094 10.484,42.4101 0,3.6602 -1.586,5.25 -4.289,5.25 -7.304,0 -20.965,-12.0703 -33.676,-60.8398 h -19.054 l 13.656,51.4609 c 2.383,9.0508 1.906,11.5899 -0.953,11.5899 -3.652,0 -7.781,-6.8203 -12.387,-16.6719 l -7.469,3.1797 c 6.832,15.8828 14.774,25.1014 25.418,25.1014 6.829,0 11.594,-4.9295 11.594,-14.7811 0,-4.6094 -0.957,-10.3203 -3.34,-17.6289 l 1.117,-0.4805 c 10.481,22.4024 22.235,33.0395 33.512,33.0395 8.899,0 14.461,-6.9887 14.461,-16.5199 0,-13.5 -11.758,-33.8282 -11.758,-43.5196 0,-2.3789 0.95,-3.4882 2.7,-3.4882" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path181" /> + <path + d="m 624.277,63.3711 c 0,-18.4219 9.051,-27.3203 23.985,-27.3203 25.894,0 36.379,38.5976 36.379,59.0898 0,18.4294 -9.215,27.3284 -23.989,27.3284 -26.047,0 -36.375,-38.6096 -36.375,-59.0979 z m 37.168,70.6879 c 26.055,0 44.321,-18.59 44.321,-45.9106 0,-30.6484 -23.032,-63.6875 -58.293,-63.6875 -26.051,0 -44.481,18.5782 -44.481,45.9102 0,30.6489 23.031,63.6879 58.453,63.6879" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path183" /> + <path + d="m 743.246,49.8711 c 0,-7.7813 3.336,-13.1914 10.324,-13.1914 14.133,0 22.078,26.6914 22.078,39.2422 0,8.8984 -2.859,13.5 -8.734,13.5 -12.711,0 -23.668,-25.5703 -23.668,-39.5508 z m -12.863,38.7578 c -3.66,0 -6.516,-4.6094 -11.598,-15.25 l -7.469,3.1797 c 7.625,17.4727 15.09,25.1014 25.102,25.1014 7.145,0 11.91,-5.2498 11.91,-14.3006 0,-1.1094 -0.16,-2.5391 -0.32,-3.9805 l 1.273,-0.457 c 6.035,12.5273 15.723,18.8871 24.465,18.8871 13.34,0 20.965,-10.9574 20.965,-25.7309 0,-25.5781 -17.633,-49.2383 -37.172,-49.2383 -8.418,0 -15.09,4.2891 -18.105,10.6485 l -6.352,-23.6797 h 14.926 L 744.836,2.05859 h -44 l 3.172,11.75001 h 10.801 l 16.839,62.9023 c 2.383,8.8985 1.59,11.918 -1.265,11.918" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path185" /> + <path + d="m 824.246,64.3203 c 22.082,2.3789 30.184,10.9688 30.184,20.8086 0,4.4609 -2.539,7.9414 -7.305,7.9414 -11.117,0 -19.535,-15.0898 -22.879,-28.75 z m -1.426,-7.4609 c -0.16,-1.2696 -0.16,-2.5391 -0.16,-3.6485 0,-13.1914 6.832,-17.3203 14.774,-17.3203 7.785,0 15.57,5.25 22.238,14.6094 l 6.672,-4.7617 c -8.102,-11.5899 -17.949,-20.3281 -34.785,-20.3281 -16.364,0 -27.797,11.4296 -27.797,28.9101 0,24.461 21.125,47.4887 46.062,47.4887 13.66,0 21.285,-6.8207 21.285,-16.5199 C 871.109,71 856.176,58.7617 822.82,56.8594" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path187" /> + <path + d="m 952.91,38.2813 c 3.336,0 6.676,5.0703 10.961,16.039 l 7.469,-2.3789 c -6.356,-19.2226 -15.25,-26.5312 -24.305,-26.5312 -8.578,0 -14.14,5.5586 -14.14,14.7695 0,15.8906 10.484,31.6094 10.484,42.4101 0,3.6602 -1.586,5.25 -4.285,5.25 -7.309,0 -20.969,-12.0703 -33.68,-60.8398 h -19.059 l 13.661,51.4609 c 2.382,9.0508 1.91,11.5899 -0.953,11.5899 -3.653,0 -7.786,-6.8203 -12.387,-16.6719 l -7.465,3.1797 c 6.828,15.8828 14.769,25.1014 25.414,25.1014 6.828,0 11.598,-4.9295 11.598,-14.7811 0,-4.6094 -0.957,-10.3203 -3.34,-17.6289 l 1.109,-0.4805 c 10.485,22.4024 22.238,33.0395 33.52,33.0395 8.894,0 14.457,-6.9887 14.457,-16.5199 0,-13.5 -11.758,-33.8282 -11.758,-43.5196 0,-2.3789 0.949,-3.4882 2.699,-3.4882" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path189" /> + <path + d="m 987.852,64.1719 h 11.281 c 3.017,-19.0703 14.137,-28.4336 28.117,-28.4336 12.54,0 19.85,7.9414 19.85,16.2031 0,9.207 -10.48,13.4883 -21.76,18.7383 -13.19,5.8789 -27.641,12.8711 -27.641,29.7113 0,17.781 16.051,33.668 37.171,33.668 11.28,0 21.76,-4.61 27.01,-12.071 l 6.5,11.59 h 11.92 l -9.37,-37.6483 h -11.12 c -3.34,19.6993 -11.28,27.0003 -24.94,27.0003 -10.32,0 -17.63,-7.461 -17.63,-15.719 0,-10.0118 10.8,-14.2891 22.24,-19.3712 13.02,-5.5703 27,-12.2382 27,-28.9179 0,-19.5313 -17.31,-34.461 -39.08,-34.461 -13.82,0 -24.14,5.0782 -30.177,12.6993 L 990.234,24.9414 H 978.32 l 9.532,39.2305" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path191" /> + <path + d="M 1118.57,88.7813 1109.04,54 c -1.11,-3.9687 -1.9,-7.6289 -1.9,-9.5312 0,-4.2891 2.22,-5.7188 5.56,-5.7188 5.72,0 10.48,6.9883 14.93,17.1484 l 7.62,-2.539 c -7.78,-22.5508 -20.01,-27.9492 -28.59,-27.9492 -10.48,0 -17.95,5.2382 -17.95,16.039 0,4.6094 1.75,11.2813 2.86,15.7227 l 8.58,31.6094 h -13.98 l 2.54,9.6992 h 13.98 l 5.24,19.0505 18.91,2.071 -5.72,-21.1215 h 22.55 l -2.54,-9.6992 h -22.56" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path193" /> + <path + d="m 1198.95,78.7813 c 0,8.2578 -3.02,12.707 -8.58,12.707 -14.14,0 -23.51,-26.3672 -23.51,-39.2383 0,-9.3594 3.34,-14.1289 9.21,-14.1289 12.87,0 22.88,27.7891 22.88,40.6602 z m 12.23,-27.3204 c -1.27,-4.1328 -1.75,-6.9921 -1.75,-9.0507 0,-2.711 1.27,-4.1289 3.65,-4.1289 3.5,0 6.99,5.3984 10.65,16.039 l 7.62,-2.3789 c -6.19,-19.3906 -14.77,-26.5312 -24.46,-26.5312 -7.47,0 -13.03,4.7617 -13.03,13.9804 0,1.1094 0,1.8985 0.16,3.5 l -1.11,0.461 c -6.03,-11.9102 -15.09,-17.9414 -24.15,-17.9414 -13.66,0 -21.12,11.2695 -21.12,25.2617 0,16.1992 6.51,30.6484 15.09,39.0664 7.47,7.6328 15.88,12.0707 24.78,12.0707 8.9,0 13.97,-6.1879 15.41,-13.3402 l 3.17,12.2302 h 18.11 l -13.02,-49.2381" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path195" /> + <path + d="m 1304.1,83.0703 c 0,-6.832 -4.29,-13.6601 -11.12,-13.6601 -5.72,0 -9.37,3.8086 -9.37,8.5703 0,4.4609 2.7,8.1093 6.51,10.8008 -1.27,2.2304 -3.97,3.9804 -8.74,3.9804 -15.88,0 -25.25,-24.3125 -25.25,-38.1328 0,-13.6601 7.3,-17.9492 14.45,-17.9492 7.31,0 14.3,5.25 20.65,15.0898 l 6.83,-4.5976 c -6.83,-11.9102 -16.2,-21.7617 -31.77,-21.7617 -17.47,0 -29.22,11.9101 -29.22,29.2187 0,24.793 21.28,47.1801 43.99,47.1801 13.35,0 23.04,-7.4574 23.04,-18.7387" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path197" /> + <path + d="m 1371.45,38.2813 c 3.49,0 6.51,5.0703 10.64,16.039 l 7.47,-2.3789 c -6.04,-19.2226 -14.3,-26.5312 -23.52,-26.5312 -8.89,0 -14.77,5.8711 -14.77,16.1992 0,4.4492 1.75,10.8008 1.75,14.289 0,5.8829 -2.54,7.3204 -14.14,7.3204 h -0.32 L 1328.88,27 h -17.95 l 25.73,97.051 h -13.18 l 3.17,12.39 h 31.61 l -17.79,-66.0699 h 0.79 c 8.42,0 11.92,4.75 18.91,16.3477 5.24,8.582 10.48,15.0902 19.85,15.0902 7.63,0 11.76,-4.7582 11.76,-11.5902 0,-6.668 -4.29,-13.3477 -10.8,-13.3477 -6.36,0 -9.69,5.5703 -7.47,12.0781 -2.22,-0.4804 -4.6,-3.1797 -8.26,-9.2187 -3.17,-5.8789 -5.72,-9.211 -10.48,-11.75 11.27,-0.9492 14.93,-5.8789 14.93,-13.3516 0,-4.5976 -1.27,-9.207 -1.27,-12.0703 0,-3.168 1.27,-4.2773 3.02,-4.2773" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path199" /> + <path + d="m 1458.33,68.7695 c 0,31.9295 23.51,65.2895 58.45,65.2895 13.19,0 23.03,-4.77 28.43,-12.86 l 6.51,12.379 h 12.24 l -10.17,-41.2967 h -11.91 c -1.59,22.8667 -11.6,30.1877 -24.46,30.1877 -28.12,0 -37.81,-37.8206 -37.81,-55.2893 0,-21.1211 10.8,-30.0195 24.62,-30.0195 16.84,0 26.69,12.7109 34.63,31.4609 l 11.28,-3.9805 c -7.95,-22.2304 -22.72,-40.1797 -48.13,-40.1797 -29.23,0 -43.68,18.5782 -43.68,44.3086" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path201" /> + <path + d="m 1602.55,93.0703 c -14.77,0 -23.19,-28.8984 -23.19,-44.3203 0,-10.1602 4.29,-14.4492 11.12,-14.4492 14.77,0 23.19,28.918 23.19,44.3203 0,10.1602 -4.29,14.4492 -11.12,14.4492 z m 30.02,-21.9101 c 0,-24.7891 -19.85,-45.75 -41.93,-45.75 -18.27,0 -30.18,12.8711 -30.18,30.8203 0,24.7695 19.85,45.5785 41.93,45.5785 18.27,0 30.18,-12.6996 30.18,-30.6488" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path203" /> + <path + d="m 1735.82,40.1797 c 0,15.8906 10.48,31.6094 10.48,42.4101 0,3.6602 -1.59,5.25 -4.29,5.25 -6.99,0 -20.8,-12.0703 -33.51,-60.8398 h -18.75 l 11.12,41.9297 c 1.43,5.2422 2.23,9.0508 2.23,12.0703 0,3.8203 -1.27,6.8398 -4.77,6.8398 -7.3,0 -20.97,-12.0703 -33.68,-60.8398 h -19.05 l 13.65,51.4609 c 2.39,9.0508 1.91,11.5899 -0.95,11.5899 -3.65,0 -7.78,-6.8203 -12.39,-16.6719 l -7.46,3.1797 c 6.83,15.8828 14.77,25.1014 25.41,25.1014 6.83,0 11.6,-4.9295 11.6,-14.7811 0,-4.6094 -0.96,-10.3203 -3.34,-17.6289 l 1.11,-0.4805 c 10.49,22.4024 22.24,33.0395 33.04,33.0395 8.74,0 13.34,-5.8793 13.34,-15.4106 0,-4.4375 -1.27,-9.8398 -3.65,-17.1484 l 1.12,-0.4805 c 10.48,22.4024 22.23,33.0395 33.51,33.0395 8.74,0 14.3,-6.9887 14.3,-16.5199 0,-13.5 -11.76,-33.8282 -11.76,-43.5196 0,-2.3789 0.96,-3.4882 2.7,-3.4882 3.34,0 6.67,5.0703 10.96,16.039 l 7.47,-2.3789 c -6.35,-19.2226 -15.25,-26.5312 -24.3,-26.5312 -8.58,0 -14.14,5.5586 -14.14,14.7695" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path205" /> + <path + d="m 1875.12,40.1797 c 0,15.8906 10.49,31.6094 10.49,42.4101 0,3.6602 -1.6,5.25 -4.29,5.25 -6.99,0 -20.81,-12.0703 -33.52,-60.8398 h -18.75 l 11.13,41.9297 c 1.42,5.2422 2.21,9.0508 2.21,12.0703 0,3.8203 -1.27,6.8398 -4.75,6.8398 -7.32,0 -20.98,-12.0703 -33.68,-60.8398 h -19.07 l 13.66,51.4609 c 2.39,9.0508 1.91,11.5899 -0.94,11.5899 -3.66,0 -7.79,-6.8203 -12.4,-16.6719 l -7.46,3.1797 c 6.83,15.8828 14.77,25.1014 25.41,25.1014 6.83,0 11.6,-4.9295 11.6,-14.7811 0,-4.6094 -0.95,-10.3203 -3.33,-17.6289 l 1.11,-0.4805 c 10.48,22.4024 22.24,33.0395 33.04,33.0395 8.73,0 13.34,-5.8793 13.34,-15.4106 0,-4.4375 -1.27,-9.8398 -3.66,-17.1484 l 1.12,-0.4805 c 10.48,22.4024 22.23,33.0395 33.51,33.0395 8.74,0 14.3,-6.9887 14.3,-16.5199 0,-13.5 -11.76,-33.8282 -11.76,-43.5196 0,-2.3789 0.96,-3.4882 2.71,-3.4882 3.33,0 6.67,5.0703 10.95,16.039 l 7.47,-2.3789 c -6.35,-19.2226 -15.25,-26.5312 -24.3,-26.5312 -8.58,0 -14.14,5.5586 -14.14,14.7695" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path207" /> + <path + d="m 1972.81,40.3398 c 0,3.9688 0.95,10.0118 3.49,18.1094 l -1.1,0.4727 c -10.49,-23.0313 -21.62,-33.5117 -33.05,-33.5117 -8.73,0 -14.45,6.8281 -14.45,16.6796 0,13.3399 11.27,34.4688 11.27,43.5196 0,2.2304 -0.95,3.3398 -2.38,3.3398 -3.34,0 -6.03,-3.5 -11.76,-15.4101 l -7.46,3.1718 c 6.52,15.7305 14.93,25.0981 25.89,25.0981 8.42,0 13.35,-5.2387 13.35,-14.4496 0,-14.7774 -10.49,-31.6094 -10.49,-41.7813 0,-4.4375 1.75,-6.1875 4.45,-6.1875 7.14,0 20.33,11.75 33.36,61.3084 h 19.06 l -13.03,-49.2381 c -1.27,-4.289 -1.75,-6.9921 -1.75,-9.0507 0,-2.711 1.44,-4.1289 3.66,-4.1289 3.66,0 6.99,5.3984 10.64,16.039 l 7.63,-2.3789 c -6.19,-19.3906 -14.78,-26.5312 -23.83,-26.5312 -8.26,0 -13.5,4.6015 -13.5,14.9296" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path209" /> + <path + d="m 2086.06,38.2813 c 3.33,0 6.67,5.0703 10.96,16.039 l 7.46,-2.3789 c -6.35,-19.2226 -15.24,-26.5312 -24.29,-26.5312 -8.59,0 -14.15,5.5586 -14.15,14.7695 0,15.8906 10.49,31.6094 10.49,42.4101 0,3.6602 -1.59,5.25 -4.28,5.25 -7.32,0 -20.98,-12.0703 -33.69,-60.8398 h -19.06 l 13.66,51.4609 c 2.39,9.0508 1.91,11.5899 -0.94,11.5899 -3.67,0 -7.79,-6.8203 -12.4,-16.6719 l -7.47,3.1797 c 6.84,15.8828 14.78,25.1014 25.42,25.1014 6.83,0 11.6,-4.9295 11.6,-14.7811 0,-4.6094 -0.95,-10.3203 -3.33,-17.6289 l 1.11,-0.4805 c 10.48,22.4024 22.23,33.0395 33.51,33.0395 8.89,0 14.46,-6.9887 14.46,-16.5199 0,-13.5 -11.76,-33.8282 -11.76,-43.5196 0,-2.3789 0.96,-3.4882 2.7,-3.4882" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path211" /> + <path + d="m 2144.5,112.93 c -5.55,0 -9.84,3.808 -9.84,10.172 0,6.507 4.92,13.98 13.34,13.98 6.03,0 10.16,-3.812 10.16,-10.172 0,-6.359 -5.23,-13.98 -13.66,-13.98 z m -7.62,-70.8402 c 0,-2.6992 1.12,-3.8085 3.18,-3.8085 3.02,0 6.51,4.2773 11.28,16.039 l 7.46,-2.3789 c -6.19,-18.75 -15.09,-26.5312 -25.26,-26.5312 -8.26,0 -14.29,5.3984 -14.29,14.9296 0,15.0899 13.18,36.3711 13.18,46.2305 0,2.5391 -0.95,3.4805 -2.38,3.4805 -4.44,0 -8.42,-6.8203 -12.86,-16.6719 l -7.63,3.1797 c 6.83,15.8828 15.25,25.2504 26.06,25.2504 8.25,0 14.13,-5.8793 14.13,-16.0395 0,-12.3906 -12.87,-34.4687 -12.87,-43.6797" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path213" /> + <path + d="M 2200.58,88.7813 2191.04,54 c -1.11,-3.9687 -1.91,-7.6289 -1.91,-9.5312 0,-4.2891 2.23,-5.7188 5.57,-5.7188 5.71,0 10.48,6.9883 14.93,17.1484 l 7.63,-2.539 c -7.8,-22.5508 -20.02,-27.9492 -28.6,-27.9492 -10.49,0 -17.95,5.2382 -17.95,16.039 0,4.6094 1.75,11.2813 2.85,15.7227 l 8.59,31.6094 h -13.99 l 2.55,9.6992 h 13.98 l 5.24,19.0505 18.9,2.071 -5.71,-21.1215 h 22.55 l -2.54,-9.6992 h -22.55" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path215" /> + <path + d="m 2263.16,87.9883 c 0,-14.6094 -9.21,-28.8985 -9.21,-38.1172 0,-3.9727 1.74,-5.5625 5.24,-5.5625 8.42,0 19.7,9.5312 31.77,56.3904 h 17.79 L 2294.13,39.3906 C 2287.3,10.1602 2271.26,0 2251.41,0 c -11.13,0 -24.47,3.01172 -24.47,14.7695 0,5.0821 3.81,11.4414 10.96,11.4414 6.36,0 9.53,-4.4609 9.22,-9.6992 -0.17,-2.5429 -1.59,-5.4023 -3.18,-6.83201 1.91,-0.62891 4.29,-1.10938 7.31,-1.10938 12.38,0 20.8,10.00779 26.2,32.08989 l 3.18,12.5507 -0.95,0.4805 c -9.21,-16.8516 -19.06,-23.043 -28.27,-23.043 -10.49,0 -15.73,7.3008 -15.73,16.5235 0,12.2265 10.17,29.3867 10.17,38.4375 0,2.0625 -0.96,3.3398 -2.38,3.3398 -3.98,0 -7.79,-6.5078 -12.08,-15.5703 l -7.46,3.1797 c 6.99,15.8828 15.72,25.2504 26.21,25.2504 8.09,0 13.02,-5.3988 13.02,-13.8207" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path217" /> + <path + d="m 2393.09,80.0508 c 20.33,0 27.48,12.7109 27.48,24.9372 0,9.211 -5.57,14.774 -21.29,14.774 h -6.83 l -9.85,-39.7112 z m -20.81,-41.1406 h 17.31 L 2386.88,27 h -53.36 l 2.7,11.9102 h 16.04 l 20.02,80.6918 h -16.21 l 3.02,11.918 h 44 c 28.76,0 39.71,-11.758 39.71,-26.692 0,-15.8788 -10.95,-36.0585 -50.35,-36.0585 h -12.71 l -7.46,-29.8593" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path219" /> + <path + d="m 2467.58,78.4609 c 2.38,9.0508 1.9,11.5899 -0.95,11.5899 -3.66,0 -7.78,-6.8203 -12.39,-16.6719 l -7.47,3.1797 c 6.83,15.8828 14.77,25.1014 25.42,25.1014 6.82,0 11.59,-4.9295 11.59,-14.7811 0,-4.6094 -0.95,-10.168 -3.17,-17.1601 l 1.27,-0.4688 c 9.2,20.9688 16.83,32.559 27.95,32.559 6.67,0 11.6,-4.6098 11.6,-12.0707 0,-7.9375 -5.08,-14.2969 -11.44,-14.2969 -5.56,0 -9.84,3.6602 -9.53,10.3281 C 2495.85,83.8594 2484.41,70.3711 2472.98,27 h -19.06 l 13.66,51.4609" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path221" /> + <path + d="m 2566.86,93.0703 c -14.78,0 -23.2,-28.8984 -23.2,-44.3203 0,-10.1602 4.29,-14.4492 11.13,-14.4492 14.76,0 23.18,28.918 23.18,44.3203 0,10.1602 -4.29,14.4492 -11.11,14.4492 z m 30.02,-21.9101 c 0,-24.7891 -19.86,-45.75 -41.94,-45.75 -18.27,0 -30.18,12.8711 -30.18,30.8203 0,24.7695 19.86,45.5785 41.94,45.5785 18.26,0 30.18,-12.6996 30.18,-30.6488" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path223" /> + <path + d="m 2645.63,112.93 c -5.55,0 -9.84,3.808 -9.84,10.172 0,6.507 5.09,13.98 13.34,13.98 6.04,0 10.17,-3.812 10.17,-10.172 0,-6.359 -5.24,-13.98 -13.67,-13.98 z m 3.03,-39.7112 -10.01,-37.9571 C 2631.98,10 2619.59,0 2604.97,0 c -11.11,0 -15.88,5.23828 -15.88,11.2695 0,5.8789 4.29,11.2813 10.48,11.2813 5.4,0 8.26,-3.9727 8.26,-8.1016 0,-3.3398 -1.27,-6.03904 -2.54,-7.62889 6.83,-0.14843 9.53,3.98049 15.41,26.69139 l 10.48,40.1875 c 0.96,3.8008 2.38,9.3711 2.38,12.6992 0,2.8633 -1.27,3.6524 -2.69,3.6524 -3.82,0 -7.95,-6.8203 -12.55,-16.6719 l -7.47,3.1797 c 6.84,15.8828 15.1,25.2504 26.21,25.2504 8.11,0 13.82,-6.1879 13.82,-15.0902 0,-3.6485 -0.79,-8.0977 -2.22,-13.5" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path225" /> + <path + d="m 2684.39,64.3203 c 22.08,2.3789 30.18,10.9688 30.18,20.8086 0,4.4609 -2.54,7.9414 -7.3,7.9414 -11.13,0 -19.55,-15.0898 -22.88,-28.75 z m -1.43,-7.4609 c -0.16,-1.2696 -0.16,-2.5391 -0.16,-3.6485 0,-13.1914 6.83,-17.3203 14.78,-17.3203 7.78,0 15.56,5.25 22.23,14.6094 l 6.67,-4.7617 c -8.09,-11.5899 -17.94,-20.3281 -34.78,-20.3281 -16.36,0 -27.8,11.4296 -27.8,28.9101 0,24.461 21.13,47.4887 46.06,47.4887 13.66,0 21.29,-6.8207 21.29,-16.5199 0,-14.2891 -14.93,-26.5274 -48.29,-28.4297" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path227" /> + <path + d="m 2807.81,83.0703 c 0,-6.832 -4.29,-13.6601 -11.12,-13.6601 -5.72,0 -9.38,3.8086 -9.38,8.5703 0,4.4609 2.71,8.1093 6.52,10.8008 -1.27,2.2304 -3.97,3.9804 -8.73,3.9804 -15.89,0 -25.27,-24.3125 -25.27,-38.1328 0,-13.6601 7.32,-17.9492 14.46,-17.9492 7.31,0 14.29,5.25 20.65,15.0898 l 6.83,-4.5976 c -6.83,-11.9102 -16.2,-21.7617 -31.77,-21.7617 -17.47,0 -29.23,11.9101 -29.23,29.2187 0,24.793 21.29,47.1801 44.01,47.1801 13.34,0 23.03,-7.4574 23.03,-18.7387" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path229" /> + <path + d="M 2852.13,88.7813 2842.6,54 c -1.12,-3.9687 -1.92,-7.6289 -1.92,-9.5312 0,-4.2891 2.23,-5.7188 5.57,-5.7188 5.71,0 10.48,6.9883 14.93,17.1484 l 7.62,-2.539 c -7.78,-22.5508 -20.01,-27.9492 -28.59,-27.9492 -10.48,0 -17.94,5.2382 -17.94,16.039 0,4.6094 1.74,11.2813 2.85,15.7227 l 8.58,31.6094 h -13.98 l 2.55,9.6992 h 13.97 l 5.24,19.0505 18.9,2.071 -5.71,-21.1215 h 22.56 l -2.55,-9.6992 h -22.55" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path231" /> + <path + d="M 115.195,602.512 V 360.621 h 33.278 c 63.992,0 106.871,37.75 106.871,117.738 v 5.77 c 0,80.633 -42.879,118.383 -106.871,118.383 z M 0,705.551 h 147.191 c 143.993,0 225.907,-87.031 225.907,-218.871 v -7.668 c 0,-131.84 -82.555,-221.43 -227.828,-221.43 H 0 v 447.969" + style="fill:#201916;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path233" /> + <path + d="M 426.875,705.551 H 735.332 V 604.441 H 540.785 V 530.84 H 716.133 V 435.488 H 540.785 v -76.789 h 197.11 V 257.582 h -311.02 v 447.969" + style="fill:#201916;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path235" /> + <path + d="m 759.031,317.09 61.438,83.84 c 36.48,-30.078 78.078,-50.551 121.594,-50.551 30.714,0 46.714,13.43 46.714,32.633 v 0.648 c 0,17.918 -13.441,28.801 -65.918,47.352 -84.468,28.797 -143.988,59.508 -143.988,140.789 v 1.918 c 0,81.281 62.074,138.23 159.992,138.23 60.153,0 113.267,-16.64 159.987,-54.398 l -58.23,-85.75 c -30.72,23.668 -67.843,40.961 -104.319,40.961 -26.238,0 -40.957,-12.801 -40.957,-29.442 v -0.64 c 0,-19.84 14.082,-30.078 71.035,-51.2 85.111,-27.511 138.231,-62.07 138.231,-138.218 v -1.282 c 0,-87.039 -67.2,-140.789 -163.188,-140.789 -66.559,0 -129.914,20.481 -182.391,65.899" + style="fill:#201916;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path237" /> + <path + d="m 1155.83,705.551 h 115.19 V 257.582 h -115.19 v 447.969" + style="fill:#201916;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path239" /> + <path + d="m 1327.34,476.449 v 8.961 c 0,134.391 92.15,227.817 215.66,227.817 64,0 110.72,-19.2 154.23,-54.399 l -63.99,-87.668 c -23.68,21.121 -49.28,37.121 -87.68,37.121 -56.95,0 -100.47,-49.922 -100.47,-124.152 v -6.399 c 0,-81.91 44.16,-127.351 101.75,-127.351 22.4,0 39.04,5.109 51.84,13.43 v 66.562 h -71.03 v 88.949 h 179.18 V 305.578 c -42.24,-31.359 -96.63,-55.668 -164.47,-55.668 -122.23,0 -215.02,86.379 -215.02,226.539" + style="fill:#201916;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path241" /> + <path + d="m 1765.09,705.551 h 108.15 l 149.11,-225.262 v 225.262 h 113.28 V 257.582 h -102.4 L 1878.36,492.449 V 257.582 h -113.27 v 447.969" + style="fill:#201916;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path243" /> + <path + d="m 2426.84,430.371 -41.61,131.188 -41.59,-131.188 z m -98.56,277.738 h 116.48 l 158.06,-450.527 h -120.95 l -26.24,80.637 h -140.79 l -25.6,-80.637 h -118.39 l 157.43,450.527" + style="fill:#201916;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path245" /> + <path + d="m 2680.93,601.879 h -110.72 v 103.672 h 336.62 V 601.879 H 2796.11 V 257.582 h -115.18 v 344.297" + style="fill:#201916;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path247" /> + <path + d="m 2952.92,705.551 h 308.46 V 604.441 H 3066.83 V 530.84 h 175.35 v -95.352 h -175.35 v -76.789 h 197.11 V 257.582 h -311.02 v 447.969" + style="fill:#201916;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path249" /> + <path + d="m 825.707,1001 -1.297,4.78 c -8.39,4.34 -14.64,11.61 -17.355,20.83 -4.711,16.03 2.73,33.64 18.527,43.8 l 1.598,1.04 767.37,335.25 c 1.93,0.84 3.66,2.09 5.12,3.71 l 0.77,0.82 c 2.01,2.02 3.34,4.43 3.97,7.17 19.81,86.08 95.37,146.19 183.74,146.19 6.87,0 13.83,-0.38 20.7,-1.14 61.56,-6.72 115.97,-43.29 145.54,-97.84 2.21,-4.07 5.59,-5.99 8.03,-6.88 l 1.19,-0.44 1.14,-0.56 c 2.11,-1.04 4.35,-1.56 6.67,-1.56 0.32,0 0.64,0 0.97,0.03 l 594.63,38.57 c 7.28,0.47 13.15,6.07 13.95,13.32 4.99,44.93 33.7,84.3 74.94,102.75 16.51,7.38 34.01,11.13 52.01,11.13 38.23,0 74.15,-16.84 98.54,-46.19 l 0.42,-0.51 0.4,-0.54 c 6.39,-8.64 14.35,-22.32 15.94,-38.4 l 0.13,-1.27 -0.1,-11 -0.14,-1.24 c -1.88,-16.29 -10.7,-28.76 -26.23,-37.04 l -0.86,-0.47 -658.7,-283.87 c -25.32,-10.92 -68.18,-19.15 -99.69,-19.15 -3.63,0 -7.1,0.11 -10.32,0.32 l -201.11,13.71 c -4.66,0.31 -9.64,0.47 -14.76,0.47 -34.31,0 -72.84,-6.99 -93.7,-17.02 l -18.72,-8.99 13,-27.07 18.73,9.01 c 6.24,3 14.71,5.69 25.18,8.02 l 0.65,0.14 0.65,0.11 c 2.52,0.41 5.08,0.62 7.62,0.62 17.35,0 34.15,-10.21 41.81,-25.4 l 0.71,-1.41 10.27,-29.59 c 2.1,-6.05 7.79,-10.11 14.18,-10.11 0.33,0 0.66,0.01 0.99,0.03 1.32,0.1 2.65,0.37 3.93,0.81 7.62,2.65 11.75,10.77 9.4,18.52 l -22.39,73.66 38.31,-30.96 c 6.33,3.3 14.09,4.97 23.23,4.97 l 1.18,-0.01 89.99,-6.13 1.11,-0.19 c 0.58,-0.09 1.18,-0.18 1.81,-0.23 21.88,-1.58 35.12,-10.07 42.9,-27.52 l 0.4,-0.92 3.84,-11.07 c 2.09,-6.04 7.8,-10.11 14.18,-10.11 0.34,0 0.67,0.02 0.99,0.04 1.33,0.09 2.65,0.36 3.94,0.81 5.93,2.05 9.98,7.69 10.04,14 l 0.01,0.69 -0.13,1.62 0.03,-0.16 -0.24,1.73 0.01,1.76 c 0.02,1.61 0.16,3.3 0.45,5.01 l 0.15,12.17 5.48,0.13 c 4.34,5.23 11.53,9.81 23.13,12.45 l 1.78,0.53 1.43,0.25 c 23.65,4 45.46,10 61.42,16.88 l 64.78,27.91 c 5.87,2.62 11.92,4.01 17.71,4.01 14.49,0 26.41,-8.37 31.89,-22.39 l 0.32,-0.87 c 2.1,-6.04 7.8,-10.1 14.18,-10.1 0.33,0 0.66,0.01 1,0.03 1.31,0.09 2.64,0.37 3.92,0.81 3.79,1.31 6.83,4.03 8.58,7.63 1.75,3.61 1.99,7.68 0.68,11.47 l -12,34.8 13.47,-0.62 c 3.98,7.35 10.48,13.54 19.17,17.75 0.38,0.21 1.61,0.81 1.61,0.81 l 454.06,195.69 0.69,0.25 c 6.03,2.17 11.85,3.27 17.3,3.27 17.57,0 35.42,-12.02 35.67,-38.89 l -0.4,-45.56 -0.51,-57.77 -18.17,18.79 c -2.83,-1.95 -5.58,-3.42 -7.94,-4.48 -0.87,-0.4 -1.61,-0.76 -2.21,-1.11 l -0.92,-0.53 -654.5,-302.42 -0.51,0.38 c -13.28,-5.13 -32.46,-10.89 -56.03,-11.71 l -0.4,-0.01 H 825.707" + style="fill:#57bf36;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path251" /> + <path + d="m 1485.97,1311.13 c -34.48,0 -62.42,-27.94 -62.42,-62.42 0,-34.47 27.94,-62.42 62.42,-62.42 34.46,0 62.41,27.95 62.41,62.42 0,34.48 -27.95,62.42 -62.41,62.42" + style="fill:#9ed51e;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path253" /> + <path + d="m 1359.03,1191.75 c 0,17.54 -14.23,31.76 -31.76,31.76 -17.54,0 -31.76,-14.22 -31.76,-31.76 0,-17.55 14.22,-31.77 31.76,-31.77 17.53,0 31.76,14.22 31.76,31.77" + style="fill:#9ed51e;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path255" /> + <path + d="m 936.625,1129.92 c -17.543,0 -31.762,-14.22 -31.762,-31.76 0,-17.55 14.219,-31.77 31.762,-31.77 17.535,0 31.758,14.22 31.758,31.77 0,17.54 -14.223,31.76 -31.758,31.76" + style="fill:#9ed51e;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path257" /> + <path + d="m 1396.45,1129.57 c -46.57,0 -84.32,-37.74 -84.32,-84.31 0,-46.565 37.75,-84.307 84.32,-84.307 46.55,0 84.31,37.742 84.31,84.307 0,46.57 -37.76,84.31 -84.31,84.31" + style="fill:#9ed51e;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path259" /> + <path + d="m 1140.08,1229.7 c -50.17,0 -90.85,-40.68 -90.85,-90.86 0,-50.17 40.68,-90.85 90.85,-90.85 50.17,0 90.86,40.68 90.86,90.85 0,50.18 -40.69,90.86 -90.86,90.86" + style="fill:#9ed51e;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path261" /> + <path + d="m 2579.42,1516.66 -630.6,-39.42 c -6.89,-0.43 11.66,-43.66 5.89,-40.9 l 11.42,-41.13 569.69,32.56 c 0,0 20.61,24.35 36.4,43.82 -1.2,-0.19 8.44,45.14 7.2,45.07" + style="fill:#9ed51e;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path263" /> + <path + d="m 1787.03,1267.75 c 61.96,0 112.2,50.24 112.2,112.23 0,61.97 -50.24,112.2 -112.2,112.2 -61.98,0 -112.21,-50.23 -112.21,-112.2 0,-61.99 50.23,-112.23 112.21,-112.23" + style="fill:#34a33f;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path265" /> + <path + d="m 2835.61,1435.86 c -0.25,27.13 -17.43,28.87 -35.25,22.46 l -182.02,-78.06 0.5,4.36 -523.54,-211.35 c -100.45,0.09 -328.06,2.25 -331.73,0.49 l -29.56,-5.91 c 0,0 -8.13,-43.71 -14.72,-46.88 -29.81,-18.88 -71.03,-67.69 -81.84,-114.72 l 439.45,-13.785 c 27.28,0.937 54.01,-1.836 67.01,3.937 l 21.68,15.768 641.26,308.87 c 1.93,1.1 4.24,2.3 7.06,3.57 17.99,8.16 20.64,20.68 20.99,30.3 l 0.05,5.2 c -0.01,0.37 -0.01,0.75 -0.01,1.1 l 0.01,-0.02 0.66,74.67" + style="fill:#34a33f;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path267" /> + <path + d="m 1741.3,1367.32 c -6.99,25.24 7.83,51.39 33.09,58.37 25.26,7 51.4,-7.84 58.37,-33.09 6.99,-25.24 -7.83,-51.38 -33.1,-58.38 -25.25,-6.96 -51.39,7.87 -58.36,33.1 z m 399.09,-327.55 c -13,-5.77 -32.91,-14.18 -60.18,-15.12 H 1647.25 843.777 l -0.07,0.27 c -16.848,0 -19.297,16.63 -5.328,25.61 l 765.641,334.5 c 5.2,2.28 9.62,5.58 13.19,9.52 4.91,4.95 8.57,11.25 10.25,18.56 18.74,81.4 95.63,135.95 178.81,126.84 53.87,-5.88 101.46,-37.88 127.33,-85.6 4.67,-8.61 12.16,-14.7 20.69,-17.83 5.87,-2.89 12.56,-4.37 19.6,-3.92 l 594.66,38.57 c 18.72,1.22 33.85,15.68 35.92,34.32 4.07,36.62 27.47,68.72 61.1,83.76 43.58,19.5 93.58,6.47 122.69,-28.57 6.22,-8.41 10.56,-17.87 11.43,-26.68 l -0.07,-8.48 c -0.83,-7.16 -3.95,-13.58 -13.87,-18.88 l -657.79,-283.49 c -25.28,-10.9 -71.57,-18.82 -99.03,-16.94 l -201.12,13.7 c -40.52,2.74 -92.25,-5.34 -120.31,-18.82 l -13.42,-6.45 c 0,0 -5.99,-2.88 -13.31,-6.4 -7.32,-3.52 -9.34,-14.65 -4.5,-24.73 l 15.87,-33.02 c 4.84,-10.08 15.54,-15.1 23.76,-11.15 1.17,0.56 2.29,1.11 3.39,1.63 6.59,3.17 11.55,5.56 11.55,5.56 l 10.15,4.87 c 4.64,2.24 11.69,4.4 20.06,6.25 11.47,1.89 20.95,-5.06 24.5,-12.08 l 9.74,-28.11 c 5.84,-16.84 22.15,-27.07 39.11,-25.91 3.36,0.22 6.75,0.9 10.08,2.05 19.69,6.83 30.3,27.97 24.29,47.73 l 0.04,-0.03 c -3.32,10.18 0.65,17.27 16.8,17.18 l 88.12,-6 c 1.26,-0.22 2.56,-0.39 3.93,-0.49 14.81,-1.08 19.47,-5.61 23,-13.56 l 3.52,-10.13 c 5.84,-16.83 22.15,-27.05 39.11,-25.9 3.36,0.22 6.75,0.9 10.08,2.06 15.83,5.49 25.77,20.23 25.96,36.07 l 0.31,0.01 c 0,1.39 -0.27,2.66 -0.47,3.84 -0.05,0.62 -0.09,1.22 -0.17,1.83 0.03,2.75 1.85,5 11.32,7.05 0.53,0.12 0.94,0.27 1.4,0.41 24.46,4.14 48.57,10.6 66.83,18.47 l 64.78,27.92 v -0.01 c 7.38,3.31 14.81,3.43 18.21,-5.27 5.84,-16.85 22.16,-27.07 39.12,-25.92 3.36,0.24 6.74,0.9 10.07,2.05 20.18,7 30.86,29.03 23.86,49.2 l -0.63,1.83 0.17,-0.01 c -2.55,7.12 -2.04,16.02 9.66,21.36 0.19,0.09 0.31,0.19 0.49,0.28 l 452.98,195.22 c 10.77,3.88 21.16,2.82 21.3,-13.58 l -0.39,-45.15 -0.01,0.01 c 0,-0.21 0,-0.44 0,-0.67 l -0.02,-3.13 c -0.21,-5.82 -1.81,-13.4 -12.69,-18.32 -1.7,-0.78 -3.11,-1.5 -4.27,-2.17 l -640.73,-296.06 z m 701.97,-15.12 h -496.64 c -8.36,0.84 -10.67,4.83 -11.14,11.02 -0.4,5.42 5.76,11.38 13.54,14.81 l -0.02,0.01 504.59,233.16 c 13.57,6.27 22.31,19.81 22.44,34.76 l 2.04,233.68 c 0.05,5.55 -1.11,11.05 -3.37,16.11 -40.86,91.37 -148.44,132.48 -239.81,91.64 -48.36,-21.64 -84.59,-63.55 -99.7,-113.41 l -510.28,-33.1 c -23.11,-0.88 -45.23,14.21 -53.34,21.98 -39.6,45.27 -95.01,74.85 -156,81.5 -104.89,11.46 -202.79,-45.95 -245.85,-138.02 -0.09,-0.18 -0.19,-0.31 -0.28,-0.49 -9.02,-17.42 -18.1,-30.76 -30.78,-37.84 l -18.25,-7.98 c -16.59,-3.19 -28.51,1.19 -35.62,4.73 l -74.14,42.61 c -19.71,11.31 -41.33,2.83 -48.11,-18.86 l -23.57,-75.49 c -4.17,-10.33 -15.03,-31.17 -31.39,-40.78 -2.27,-0.53 -4.7,-1.27 -7.43,-2.35 -21.89,-8.77 -37.57,-3.75 -46.24,0.17 l -75.57,39.7 c -20.13,10.56 -41.42,1.27 -47.37,-20.66 l -20.71,-76.39 c -3.85,-10.64 -14.12,-32.16 -30.41,-42.23 -2.09,-0.52 -4.33,-1.2 -6.81,-2.19 -21.76,-8.7 -37.38,-3.8 -46.09,0.1 l -75.734,39.77 c -20.117,10.58 -41.421,1.28 -47.363,-20.63 l -20.691,-76.33 c -3.824,-10.61 -14.098,-32.23 -30.422,-42.3 -2.098,-0.53 -4.328,-1.2 -6.82,-2.19 -21.875,-8.75 -37.555,-3.75 -46.227,0.16 l -75.59,39.72 c -20.129,10.57 -41.418,1.27 -47.363,-20.66 l -20.707,-76.36 c -2.453,-6.8 -7.574,-18.07 -15.195,-27.95 -17.403,-14.25 -54.766,-29.15 -98.028,-29.15 -3.195,0 -6.094,-0.1 -8.758,-0.27 h -107.98 c -21.348,0 -38.656,-17.3 -38.656,-38.658 0,-21.359 17.308,-38.664 38.656,-38.664 H 2842.36 c 21.35,0 38.66,17.305 38.66,38.664 0,21.358 -17.31,38.658 -38.66,38.658" + style="fill:#201916;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path269" /> + </g> + <g + id="g35319" + transform="translate(-1.2602029,17.32756)"> + <g + id="g35272" + transform="translate(-0.61112184,10.914497)"> + <rect + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.58189;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect26953-4" + width="73.452286" + height="0.083034053" + x="309.72269" + y="178.97488" /> + <g + id="g35265"> + <rect + style="fill:#d5eabd;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect26957-1" + width="66.98333" + height="10.601555" + x="313.20532" + y="173.71205" /> + <text + xml:space="preserve" + style="font-size:7.05556px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583" + x="325.97919" + y="181.24686" + id="text28280-8-1"><tspan + sodipodi:role="line" + x="325.97919" + y="181.24686" + style="font-size:7.05556px;stroke-width:0.264583" + id="tspan28317-8">50.30.20.10</tspan></text> + </g> + </g> + <g + id="g35283" + transform="translate(-0.54614992,4.7581752)"> + <g + id="g35276"> + <rect + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.57647;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect26953-4-0" + width="72.445633" + height="0.083612502" + x="310.16104" + y="202.54448" /> + <rect + style="fill:#a8e7ff;fill-opacity:1;stroke:#000000;stroke-width:0.499999;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect26957-1-3" + width="66.98333" + height="10.601555" + x="313.20532" + y="197.28239" /> + </g> + <text + xml:space="preserve" + style="font-size:7.05556px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583" + x="320.78296" + y="205.1515" + id="text28280-8-1-7"><tspan + sodipodi:role="line" + x="320.78296" + y="205.1515" + style="font-size:7.05556px;stroke-width:0.264583" + id="tspan28317-8-0">192.168.12.13</tspan></text> + </g> + </g> + <g + id="g23586-6-2-1" + style="fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + transform="translate(76.814471,77.409856)"> + <g + id="g23588-1-5-7" + style="fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <g + id="g23592-0-2-7" + style="opacity:1;fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#71a334;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1" + d="m 272.3422,113.73367 -4.30287,12.06075 -4.5357,-11.97505 c 2.62776,1.89465 6.19741,1.84898 8.83857,-0.0857 z" + id="path23594-4-4-9" + sodipodi:nodetypes="cccc" /> + </g> + </g> + </g> + <path + style="fill:none;fill-rule:evenodd;stroke:#71a334;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 199.5823,121.17756 h 145.2715 v 73.03587" + id="path25106" + sodipodi:nodetypes="ccc" /> + <g + id="g23586-6-2-1-2" + style="fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + transform="rotate(-90,234.65297,154.56476)"> + <g + id="g23588-1-5-7-7" + style="fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <g + id="g23592-0-2-7-1" + style="opacity:1;fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#71a334;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1" + d="m 272.3422,112.03355 -4.30203,12.06075 -4.53654,-11.97505 c 2.62776,1.89465 6.19741,1.84898 8.83857,-0.0857 z" + id="path23594-4-4-9-5" + sodipodi:nodetypes="cccc" /> + </g> + </g> + </g> + </g> +</svg> diff --git a/doc/source/images/Designate-DNS-Overview.png b/doc/source/images/Designate-DNS-Overview.png Binary files differnew file mode 100644 index 00000000..c036f9fe --- /dev/null +++ b/doc/source/images/Designate-DNS-Overview.png diff --git a/doc/source/images/Designate-DNS-Overview.svg b/doc/source/images/Designate-DNS-Overview.svg new file mode 100644 index 00000000..8648e68f --- /dev/null +++ b/doc/source/images/Designate-DNS-Overview.svg @@ -0,0 +1,1218 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="1920" + height="1080" + viewBox="0 0 508.00001 285.74999" + version="1.1" + id="svg360" + inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)" + sodipodi:docname="Designate-DNS-Overview.svg" + inkscape:export-filename="/home/michapma/oldhome/designate/doc/source/images/Designate-DNS-Overview.png" + inkscape:export-xdpi="40" + inkscape:export-ydpi="40"> + <defs + id="defs354"> + <marker + style="overflow:visible" + id="marker21628" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="matrix(-1.1,0,0,-1.1,-1.1,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="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path21626" /> + </marker> + <marker + style="overflow:visible" + id="marker21510" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="matrix(-1.1,0,0,-1.1,-1.1,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="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path21508" /> + </marker> + <marker + style="overflow:visible" + id="marker20694" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="matrix(-1.1,0,0,-1.1,-1.1,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="fill:#a33498;fill-opacity:1;fill-rule:evenodd;stroke:#a33498;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path20692" /> + </marker> + <marker + style="overflow:visible" + id="marker20684" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="matrix(-1.1,0,0,-1.1,-1.1,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="fill:#a33498;fill-opacity:1;fill-rule:evenodd;stroke:#a33498;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path20682" /> + </marker> + <rect + x="58.208333" + y="79.375" + width="132.29167" + height="111.125" + id="rect9676" /> + <marker + style="overflow:visible" + id="marker4229" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lstart" + inkscape:isstock="true"> + <path + transform="scale(1.1) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#a33498;stroke-opacity:1;fill:#a33498;fill-opacity:1" + id="path4227" /> + </marker> + <marker + style="overflow:visible;" + id="marker4111" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#5634a3;stroke-opacity:1;fill:#5634a3;fill-opacity:1" + id="path4109" /> + </marker> + <marker + style="overflow:visible;" + id="marker3987" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" + id="path3985" /> + </marker> + <marker + style="overflow:visible;" + id="marker3881" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#a33498;stroke-opacity:1;fill:#a33498;fill-opacity:1" + id="path3879" /> + </marker> + <marker + style="overflow:visible;" + id="marker5375" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" + id="path5373" /> + </marker> + <marker + style="overflow:visible" + id="marker3836" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lstart" + inkscape:isstock="true"> + <path + transform="scale(1.1) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" + id="path3834" /> + </marker> + <marker + style="overflow:visible;" + id="marker3212" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" + id="path3210" /> + </marker> + <marker + style="overflow:visible;" + id="marker2970" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" + id="path2968" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow2Lend" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#424242;stroke-opacity:1;fill:#424242;fill-opacity:1" + id="path2661" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow1Lend" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow1Lend" + inkscape:isstock="true"> + <path + transform="scale(0.8) rotate(180) translate(12.5,0)" + style="fill-rule:evenodd;stroke:#a33498;stroke-width:1pt;stroke-opacity:1;fill:#a33498;fill-opacity:1" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + id="path2643" /> + </marker> + <marker + style="overflow:visible" + id="marker4111-3" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="matrix(-1.1,0,0,-1.1,-1.1,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="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path4109-8" /> + </marker> + <marker + style="overflow:visible" + id="marker4111-6" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="matrix(-1.1,0,0,-1.1,-1.1,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="fill:#5634a3;fill-opacity:1;fill-rule:evenodd;stroke:#5634a3;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path4109-1" /> + </marker> + <marker + style="overflow:visible" + id="marker4111-6-9" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="matrix(-1.1,0,0,-1.1,-1.1,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="fill:#a33498;fill-opacity:1;fill-rule:evenodd;stroke:#a33498;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path4109-1-9" /> + </marker> + <marker + style="overflow:visible" + id="marker20694-7" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="matrix(-1.1,0,0,-1.1,-1.1,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="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path20692-4" /> + </marker> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.6534549" + inkscape:cx="728.39499" + inkscape:cy="672.28757" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + inkscape:document-rotation="0" + showgrid="false" + inkscape:window-width="2560" + inkscape:window-height="1343" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="false" + objecttolerance="12.9" + guidetolerance="1.2" + gridtolerance="8.3" + units="px" + inkscape:lockguides="false" + inkscape:guide-bbox="true"> + <inkscape:grid + type="xygrid" + id="grid461" /> + </sodipodi:namedview> + <metadata + id="metadata357"> + <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 /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="fill:#3461a3;fill-opacity:1;stroke:#ffffff;stroke-width:0.248;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3425" + width="110.11256" + height="73.504196" + x="198.77261" + y="10.583333" /> + <rect + style="fill:#3461a3;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3425-4" + width="112.78281" + height="99.249191" + x="70.539917" + y="87.651344" /> + <rect + style="fill:#3461a3;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect3469" + width="99.906052" + height="76.729172" + x="76.763138" + y="106.20262" /> + <rect + style="fill:#33a3aa;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-4" + width="44.979164" + height="23.587004" + x="90.997429" + y="130.24062" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;" + x="113.48701" + y="145.97961" + id="text3473-8-6-1-0"><tspan + sodipodi:role="line" + x="113.48701" + y="145.97961" + style="text-align:center;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;" + id="tspan5856-4-0-3">record</tspan></text> + <g + id="g5983-3-9" + transform="translate(-121.99216,31.021879)" + style="fill:#3481a3;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-1" + width="44.979164" + height="23.587004" + x="218.28125" + y="104.51041" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;" + x="240.77083" + y="120.2494" + id="text3473-8-6-1-9"><tspan + sodipodi:role="line" + x="240.77083" + y="120.2494" + style="text-align:center;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;" + id="tspan5856-4-0-6">record</tspan></text> + </g> + <g + id="g5983-3-93" + transform="translate(-116.70049,36.313546)" + style="fill:#3481a3;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-3" + width="44.979164" + height="23.587004" + x="218.28125" + y="104.51041" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;" + x="240.77083" + y="120.2494" + id="text3473-8-6-1-8"><tspan + sodipodi:role="line" + x="240.77083" + y="120.2494" + style="text-align:center;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;" + id="tspan5856-4-0-0">record</tspan></text> + </g> + <g + id="g5983-3-5" + transform="translate(-111.40882,41.605213)" + style="fill:#3481a3;fill-opacity:1;stroke:#e400e4;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <rect + style="fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-6" + width="44.979164" + height="23.587004" + x="218.28125" + y="104.51041" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + x="240.77083" + y="120.2494" + id="text3473-8-6-1-6"><tspan + sodipodi:role="line" + x="240.77083" + y="120.2494" + style="text-align:center;text-anchor:middle;fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="tspan5856-4-0-4">record</tspan></text> + </g> + <g + id="g5983-3-0" + transform="translate(-106.11715,46.896879)" + style="fill:#3481a3;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-0" + width="44.979164" + height="23.587004" + x="218.28125" + y="104.51041" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;" + x="240.77083" + y="120.2494" + id="text3473-8-6-1-4"><tspan + sodipodi:role="line" + x="240.77083" + y="120.2494" + style="text-align:center;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;" + id="tspan5856-4-0-62">record</tspan></text> + </g> + <rect + style="fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1" + width="44.979164" + height="23.587004" + x="117.45575" + y="156.69894" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + x="139.94533" + y="172.43793" + id="text3473-8-6-8-7"><tspan + sodipodi:role="line" + x="139.94533" + y="172.43793" + style="text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + id="tspan5856-4-1-4">CNAME</tspan></text> + <rect + style="fill:#3461a3;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3425-4-8-6" + width="113.10503" + height="92.528992" + x="324.51617" + y="190.46434" /> + <rect + style="fill:#3461a3;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect3469-6" + width="99.906052" + height="67.985588" + x="332.42346" + y="211.631" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + x="383.35367" + y="202.29527" + id="text3473-2"><tspan + sodipodi:role="line" + id="tspan3471-58" + x="383.35367" + y="202.29527" + style="text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583">nameserver</tspan></text> + <g + id="g5983-3-3-1" + transform="translate(128.3765,122.64176)" + style="fill:#33a3aa;fill-opacity:1;stroke:#e40026;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <rect + style="fill:#33a3aa;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-4-2" + width="44.979164" + height="23.587004" + x="218.28125" + y="104.51041" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#33a3aa;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + x="240.77083" + y="120.2494" + id="text3473-8-6-1-0-8"><tspan + sodipodi:role="line" + x="240.77083" + y="120.2494" + style="text-align:center;text-anchor:middle;fill:#33a3aa;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="tspan5856-4-0-3-8">record</tspan></text> + </g> + <g + id="g5983-3-9-9" + transform="translate(133.66816,127.93343)" + style="fill:#3481a3;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-1-2" + width="44.979164" + height="23.587004" + x="218.28125" + y="104.51041" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;" + x="240.77083" + y="120.2494" + id="text3473-8-6-1-9-8"><tspan + sodipodi:role="line" + x="240.77083" + y="120.2494" + style="text-align:center;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;" + id="tspan5856-4-0-6-8">record</tspan></text> + </g> + <g + id="g5983-3-93-8" + transform="translate(138.95983,133.22509)" + style="fill:#3481a3;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-3-6" + width="44.979164" + height="23.587004" + x="218.28125" + y="104.51041" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;" + x="240.77083" + y="120.2494" + id="text3473-8-6-1-8-8"><tspan + sodipodi:role="line" + x="240.77083" + y="120.2494" + style="text-align:center;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;" + id="tspan5856-4-0-0-3">record</tspan></text> + </g> + <g + id="g5983-3-5-8" + transform="translate(144.2515,138.51676)" + style="fill:#3481a3;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-6-3" + width="44.979164" + height="23.587004" + x="218.28125" + y="104.51041" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;" + x="240.77083" + y="120.2494" + id="text3473-8-6-1-6-3"><tspan + sodipodi:role="line" + x="240.77083" + y="120.2494" + style="text-align:center;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;" + id="tspan5856-4-0-4-3">record</tspan></text> + </g> + <g + id="g5983-3-0-8" + transform="translate(149.54317,143.80843)" + style="fill:#3481a3;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-0-0" + width="44.979164" + height="23.587004" + x="218.28125" + y="104.51041" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;" + x="240.77083" + y="120.2494" + id="text3473-8-6-1-4-4"><tspan + sodipodi:role="line" + x="240.77083" + y="120.2494" + style="text-align:center;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;" + id="tspan5856-4-0-62-7">record</tspan></text> + </g> + <rect + style="fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-68" + width="44.979164" + height="23.587004" + x="373.11606" + y="253.61057" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + x="395.60562" + y="269.34955" + id="text3473-8-6-8-9"><tspan + sodipodi:role="line" + x="395.60562" + y="269.34955" + style="text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + id="tspan5856-4-1-9">A</tspan></text> + <rect + style="fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:2.01422;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect3475-3-22-48-6-0-0-4" + width="110.11478" + height="28.239109" + x="198.86275" + y="123.15639" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:0;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583" + x="254.42867" + y="132.40622" + id="text8621"><tspan + sodipodi:role="line" + id="tspan8619" + x="254.42867" + y="132.40622" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.05;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583">NS records delegate</tspan><tspan + sodipodi:role="line" + x="254.42867" + y="139.81456" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.05;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + id="tspan8623">zone authority to</tspan><tspan + sodipodi:role="line" + x="254.42867" + y="147.2229" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.05;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + id="tspan8719">another nameserver</tspan></text> + <rect + style="fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect3475-3-22-48-6-0-0-4-5" + width="110.1151" + height="28.239391" + x="198.86258" + y="157.38249" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:0;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583" + x="253.83572" + y="166.72418" + id="text8621-9"><tspan + sodipodi:role="line" + x="253.83572" + y="166.72418" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.05;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + id="tspan8655">There are dozens of</tspan><tspan + sodipodi:role="line" + x="253.83572" + y="174.13252" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.05;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + id="tspan8659">other record types such</tspan><tspan + sodipodi:role="line" + x="253.83572" + y="181.54086" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.05;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + id="tspan9664">as MX, CNAME and A</tspan></text> + <rect + style="fill:#33a3aa;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect3475-3-22-48-6-0-0-4-7" + width="110.11459" + height="28.250851" + x="198.86284" + y="88.158653" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:0;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + x="254.8432" + y="97.414375" + id="text8621-0"><tspan + sodipodi:role="line" + x="254.8432" + y="97.414375" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.05;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan8707">SOA records set the</tspan><tspan + sodipodi:role="line" + x="254.8432" + y="104.82271" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.05;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan8717">authoritative server</tspan><tspan + sodipodi:role="line" + x="254.8432" + y="112.23105" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.05;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan8709">for the current zone</tspan></text> + <rect + style="fill:#3461a3;fill-opacity:1;stroke:#ffffff;stroke-width:0.248;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers" + id="rect3425-44" + width="109.86548" + height="10.585027" + x="198.89615" + y="-0.00084684684" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:0.85;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583" + x="229.90498" + y="7.921998" + id="text4365"><tspan + sodipodi:role="line" + x="229.90498" + y="7.921998" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#ffffff;stroke-width:0.264583" + id="tspan5712">The root zone</tspan></text> + <rect + style="fill:#3461a3;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3425-4-5" + width="112.78281" + height="99.249191" + x="324.67728" + y="87.651344" /> + <rect + style="fill:#3461a3;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect3469-1" + width="99.906052" + height="67.985588" + x="331.81088" + y="106.93888" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + x="382.74112" + y="99.843163" + id="text3473-0"><tspan + sodipodi:role="line" + id="tspan3471-5" + x="382.74112" + y="99.843163" + style="text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583">nameserver</tspan></text> + <g + id="g5983-3-3-9" + transform="translate(139.23965,19.08519)" + style="fill:#33a3aa;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <rect + style="fill:#33a3aa;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-4-0" + width="44.979164" + height="23.587004" + x="218.28125" + y="104.51041" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#33a3aa;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + x="240.77083" + y="120.2494" + id="text3473-8-6-1-0-6"><tspan + sodipodi:role="line" + x="240.77083" + y="120.2494" + style="text-align:center;text-anchor:middle;fill:#33a3aa;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="tspan5856-4-0-3-87">record</tspan></text> + </g> + <g + id="g5983-3-9-90" + transform="translate(144.53131,24.376857)" + style="fill:#3481a3;fill-opacity:1;stroke:#e400e4;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <rect + style="fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-1-3" + width="44.979164" + height="23.587004" + x="218.28125" + y="104.51041" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" + x="240.77083" + y="120.2494" + id="text3473-8-6-1-9-3"><tspan + sodipodi:role="line" + x="240.77083" + y="120.2494" + style="text-align:center;text-anchor:middle;fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" + id="tspan5856-4-0-6-3">record</tspan></text> + </g> + <g + id="g5983-3-93-7" + transform="translate(149.82298,29.668524)" + style="fill:#3481a3;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-3-3" + width="44.979164" + height="23.587004" + x="218.28125" + y="104.51041" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;" + x="240.77083" + y="120.2494" + id="text3473-8-6-1-8-2"><tspan + sodipodi:role="line" + x="240.77083" + y="120.2494" + style="text-align:center;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;" + id="tspan5856-4-0-0-6">record</tspan></text> + </g> + <g + id="g5983-3-5-5" + transform="translate(155.11465,34.960192)" + style="fill:#3481a3;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-6-2" + width="44.979164" + height="23.587004" + x="218.28125" + y="104.51041" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;" + x="240.77083" + y="120.2494" + id="text3473-8-6-1-6-6"><tspan + sodipodi:role="line" + x="240.77083" + y="120.2494" + style="text-align:center;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;" + id="tspan5856-4-0-4-5">record</tspan></text> + </g> + <g + id="g5983-3-0-87" + transform="translate(160.40632,40.251856)" + style="fill:#3481a3;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-0-9" + width="44.979164" + height="23.587004" + x="218.28125" + y="104.51041" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;" + x="240.77083" + y="120.2494" + id="text3473-8-6-1-4-6"><tspan + sodipodi:role="line" + x="240.77083" + y="120.2494" + style="text-align:center;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;" + id="tspan5856-4-0-62-0">record</tspan></text> + </g> + <rect + style="fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-41" + width="44.979164" + height="23.587004" + x="383.97922" + y="150.05396" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + x="406.11481" + y="165.70509" + id="text3473-8-6-8-9-4"><tspan + sodipodi:role="line" + x="406.11481" + y="165.70509" + style="text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + id="tspan5856-4-1-9-9">MX</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:21.8063px;line-height:1.25;font-family:Carlito;-inkscape-font-specification:'Carlito, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;stroke-width:0.408868" + x="190.99553" + y="227.63571" + id="text9292"><tspan + sodipodi:role="line" + id="tspan9290" + x="190.99553" + y="227.63571" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:21.8063px;font-family:Carlito;-inkscape-font-specification:'Carlito, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#000000;stroke-width:0.408868">DNS</tspan><tspan + sodipodi:role="line" + x="190.99553" + y="254.89359" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:21.8063px;font-family:Carlito;-inkscape-font-specification:'Carlito, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#000000;stroke-width:0.408868" + id="tspan9294">The Domain Name System</tspan></text> + <rect + style="fill:#1b3755;fill-opacity:1;stroke:#1b3755;stroke-width:0.48865;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3425-4-82-8" + width="234.15625" + height="0.48808813" + x="72.760414" + y="232.34525" /> + <text + xml:space="preserve" + id="text9674" + style="line-height:1.25;font-family:sans-serif;font-size:10.58333333px;word-spacing:0px;letter-spacing:0px;white-space:pre;shape-inside:url(#rect9676);" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 220.6625,64.293751 H 173.30208 V 84.165912" + id="path25106-0-0" + sodipodi:nodetypes="ccc" /> + <g + id="g23586-6-0" + style="fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + transform="matrix(-1,0,0,1,441.24077,-33.241196)"> + <g + id="g23588-1-3" + style="fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <g + id="g23592-0-4" + style="opacity:1;fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#a33498;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1" + d="m 272.3422,112.03354 -4.30276,12.06075 -4.53581,-11.97505 c 2.62776,1.89465 6.19741,1.84898 8.83857,-0.0857 z" + id="path23594-4-9" /> + </g> + </g> + </g> + <path + style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 287.3375,64.822917 H 340.171 V 86.501188" + id="path25106-0" + sodipodi:nodetypes="ccc" /> + <g + id="g23586-6" + style="fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + transform="translate(62.159228,-33.812575)"> + <g + id="g23588-1" + style="fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <g + id="g23592-0" + style="opacity:1;fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#a33498;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1" + d="m 282.45032,112.03354 -4.30276,12.06075 -4.53581,-11.97505 c 2.62776,1.89465 6.19741,1.84898 8.83857,-0.0857 z" + id="path23594-4" /> + </g> + </g> + </g> + <path + style="fill:none;fill-rule:evenodd;stroke:#a33498;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 220.92708,64.293751 h -47.625 l 0,19.872161" + id="path25106-2" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 340.92078,169.33334 v 20.21485" + id="path25106-0-4" + sodipodi:nodetypes="cc" /> + <g + id="g23586-6-2" + style="fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + transform="translate(72.98209,68.498425)"> + <g + id="g23588-1-5" + style="fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <g + id="g23592-0-2" + style="opacity:1;fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#a33498;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1" + d="m 272.3422,112.03354 -4.30276,12.06075 -4.53581,-11.97505 c 2.62776,1.89465 6.19741,1.84898 8.83857,-0.0857 z" + id="path23594-4-4" /> + </g> + </g> + </g> + <path + style="fill:none;fill-rule:evenodd;stroke:#a33498;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 287.07292,64.822917 H 340.171 l 0,21.678271" + id="path25106" + sodipodi:nodetypes="ccc" /> + <g + id="g25694"> + <rect + style="fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:1.17652;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-0" + width="44.979164" + height="23.587004" + x="334.27258" + y="149.82846" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + x="356.76218" + y="165.56746" + id="text3473-8-6-8"><tspan + sodipodi:role="line" + x="356.76218" + y="165.56746" + style="text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + id="tspan5856-4-1">NS</tspan></text> + </g> + <path + style="fill:none;fill-rule:evenodd;stroke:#a33498;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 340.92078,169.33334 0,20.21485" + id="path25106-4" + sodipodi:nodetypes="cc" /> + <rect + style="fill:#3461a3;fill-opacity:1;stroke:#ffffff;stroke-width:1.0023;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect3469-1-6" + width="100.36538" + height="57.12566" + x="202.96043" + y="24.024664" /> + <rect + style="fill:#33a3aa;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-6-7" + width="44.979164" + height="23.587004" + x="239.82585" + y="40.538002" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#aa3333;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + x="262.31543" + y="56.276993" + id="text3473-8-6-1-6-8"><tspan + sodipodi:role="line" + x="262.31543" + y="56.276993" + style="text-align:center;text-anchor:middle;fill:#aa3333;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="tspan5856-4-0-4-9">record</tspan></text> + <rect + style="fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-0-5" + width="44.979164" + height="23.587004" + x="245.11752" + y="45.829666" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + x="267.60709" + y="61.568657" + id="text3473-8-6-1-4-49"><tspan + sodipodi:role="line" + x="267.60709" + y="61.568657" + style="text-align:center;text-anchor:middle;fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="tspan5856-4-0-62-2">record</tspan></text> + <rect + style="fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-5" + width="44.979164" + height="23.587004" + x="250.40918" + y="51.121315" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + x="252.89221" + y="20.588047" + id="text3473-9"><tspan + sodipodi:role="line" + id="tspan3471-7" + x="252.89221" + y="20.588047" + style="text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583">root nameservers</tspan></text> + <rect + style="fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:1.17652;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-0-7" + width="44.979164" + height="23.587004" + x="205.7478" + y="55.762253" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + x="228.23738" + y="71.501221" + id="text3473-8-6-8-2"><tspan + sodipodi:role="line" + x="228.23738" + y="71.501221" + style="text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + id="tspan5856-4-1-8">NS</tspan></text> + <rect + style="fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:1.17652;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-5" + width="44.979164" + height="23.587004" + x="256.01862" + y="55.762253" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + x="278.50818" + y="71.501221" + id="text3473-8-6-6"><tspan + sodipodi:role="line" + x="278.50818" + y="71.501221" + style="text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + id="tspan5856-4-9">NS</tspan></text> + <g + id="g23588-1-5-7-7" + style="fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + transform="rotate(-90,259.88228,72.985778)"> + <g + id="g23592-0-2-7-1" + style="opacity:1;fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#a33498;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1" + d="m 272.3422,112.03355 -4.30203,12.06075 -4.53654,-11.97505 c 2.62776,1.89465 6.19741,1.84898 8.83857,-0.0857 z" + id="path23594-4-4-9-5" + sodipodi:nodetypes="cccc" /> + </g> + </g> + <g + id="g23588-1-5-7-7-9" + style="fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + transform="matrix(0,-1,-1,0,320.76128,332.19096)"> + <g + id="g23592-0-2-7-1-9" + style="opacity:1;fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#a33498;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1" + d="m 272.3422,112.03355 -4.30203,12.06075 -4.53654,-11.97505 c 2.62776,1.89465 6.19741,1.84898 8.83857,-0.0857 z" + id="path23594-4-4-9-5-5" + sodipodi:nodetypes="cccc" /> + </g> + </g> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583" + x="251.03909" + y="33.212578" + id="text3429"><tspan + sodipodi:role="line" + id="tspan3427" + x="251.03909" + y="33.212578" + style="fill:#ffffff;stroke-width:0.264583">.</tspan></text> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583" + x="368.94614" + y="117.05127" + id="text3463-8"><tspan + sodipodi:role="line" + x="368.94614" + y="117.05127" + style="fill:#ffffff;stroke-width:0.264583" + id="tspan3753">.org</tspan></text> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583" + x="114.59101" + y="118.07704" + id="text3463"><tspan + sodipodi:role="line" + id="tspan3461" + x="114.59101" + y="118.07704" + style="fill:#ffffff;stroke-width:0.264583">.com</tspan></text> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + x="127.69335" + y="99.843163" + id="text3473"><tspan + sodipodi:role="line" + id="tspan3471" + x="127.69335" + y="99.843163" + style="text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583">nameserver</tspan></text> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583" + x="341.32767" + y="222.00883" + id="text3463-8-7"><tspan + sodipodi:role="line" + x="341.32767" + y="222.00883" + style="fill:#ffffff;stroke-width:0.264583" + id="tspan3753-3">.openstack.org</tspan></text> + <g + id="g23588-1-5-7-7-2" + style="fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + transform="translate(72.894348,56.984955)"> + <g + id="g23592-0-2-7-1-1" + style="opacity:1;fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#a33498;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1" + d="m 272.3422,112.03355 -4.30203,12.06075 -4.53654,-11.97505 c 2.62776,1.89465 6.19741,1.84898 8.83857,-0.0857 z" + id="path23594-4-4-9-5-3" + sodipodi:nodetypes="cccc" /> + </g> + </g> + </g> +</svg> diff --git a/doc/source/images/Designate-DNS-Resolvers.png b/doc/source/images/Designate-DNS-Resolvers.png Binary files differnew file mode 100644 index 00000000..61f15398 --- /dev/null +++ b/doc/source/images/Designate-DNS-Resolvers.png diff --git a/doc/source/images/Designate-DNS-Resolvers.svg b/doc/source/images/Designate-DNS-Resolvers.svg new file mode 100644 index 00000000..78f9d211 --- /dev/null +++ b/doc/source/images/Designate-DNS-Resolvers.svg @@ -0,0 +1,1568 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="1920" + height="1080" + viewBox="0 0 508.00001 285.74999" + version="1.1" + id="svg360" + inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)" + sodipodi:docname="Designate-DNS-Resolvers.svg" + inkscape:export-filename="/home/michapma/oldhome/designate/doc/source/images/Designate-DNS-Resolvers.png" + inkscape:export-xdpi="40" + inkscape:export-ydpi="40"> + <defs + id="defs354"> + <marker + style="overflow:visible" + id="marker16265" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lstart" + inkscape:isstock="true"> + <path + transform="scale(1.1) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" + id="path16263" /> + </marker> + <marker + style="overflow:visible" + id="marker14239" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lstart" + inkscape:isstock="true" + inkscape:collect="always"> + <path + transform="scale(1.1) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" + id="path14237" /> + </marker> + <marker + style="overflow:visible" + id="marker14049" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lstart" + inkscape:isstock="true" + inkscape:collect="always"> + <path + transform="scale(1.1) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" + id="path14047" /> + </marker> + <marker + style="overflow:visible;" + id="marker13993" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" + id="path13991" /> + </marker> + <marker + style="overflow:visible;" + id="marker13791" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" + id="path13789" /> + </marker> + <marker + style="overflow:visible;" + id="marker13429" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true" + inkscape:collect="always"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" + id="path13427" /> + </marker> + <marker + style="overflow:visible" + id="marker10979" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lstart" + inkscape:isstock="true" + inkscape:collect="always"> + <path + transform="scale(1.1) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" + id="path10977" /> + </marker> + <marker + style="overflow:visible;" + id="marker10843" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true" + inkscape:collect="always"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" + id="path10841" /> + </marker> + <rect + x="58.208333" + y="79.375" + width="132.29167" + height="111.125" + id="rect9676" /> + <marker + style="overflow:visible;" + id="marker4111" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#a33498;stroke-opacity:1;fill:#a33498;fill-opacity:1" + id="path4109" /> + </marker> + <marker + style="overflow:visible;" + id="marker3881" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" + id="path3879" /> + </marker> + <marker + style="overflow:visible;" + id="marker5375" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" + id="path5373" /> + </marker> + <marker + style="overflow:visible" + id="marker3836" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lstart" + inkscape:isstock="true"> + <path + transform="scale(1.1) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" + id="path3834" /> + </marker> + <marker + style="overflow:visible;" + id="marker3212" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" + id="path3210" /> + </marker> + <marker + style="overflow:visible;" + id="marker2970" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" + id="path2968" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow2Lend" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="scale(1.1) rotate(180) translate(1,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#424242;stroke-opacity:1;fill:#424242;fill-opacity:1" + id="path2661" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow1Lend" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow1Lend" + inkscape:isstock="true"> + <path + transform="scale(0.8) rotate(180) translate(12.5,0)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + id="path2643" /> + </marker> + <marker + style="overflow:visible" + id="marker4111-3" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="matrix(-1.1,0,0,-1.1,-1.1,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="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path4109-8" /> + </marker> + <marker + style="overflow:visible" + id="marker4111-6" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="matrix(-1.1,0,0,-1.1,-1.1,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="fill:#a33498;fill-opacity:1;fill-rule:evenodd;stroke:#a33498;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path4109-1" /> + </marker> + <marker + style="overflow:visible" + id="marker4111-5" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="matrix(-1.1,0,0,-1.1,-1.1,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="fill:#e400e4;fill-opacity:1;fill-rule:evenodd;stroke:#e400e4;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path4109-9" /> + </marker> + <marker + style="overflow:visible" + id="marker4111-6-9" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="matrix(-1.1,0,0,-1.1,-1.1,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="fill:#e300e4;fill-opacity:1;fill-rule:evenodd;stroke:#e300e4;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path4109-1-9" /> + </marker> + <marker + style="overflow:visible" + id="marker3987-8" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="matrix(-1.1,0,0,-1.1,-1.1,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="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path3985-4" /> + </marker> + <marker + style="overflow:visible" + id="marker10518-7" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true"> + <path + transform="matrix(-1.1,0,0,-1.1,-1.1,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="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path10516-1" /> + </marker> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter15340" + x="-7.5393519e-07" + width="1.0000015" + y="-2.9386466e-06" + height="1.0000059"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="3.4591361e-05" + id="feGaussianBlur15342" /> + </filter> + <marker + style="overflow:visible" + id="marker13429-3" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Lend" + inkscape:isstock="true" + inkscape:collect="always"> + <path + transform="matrix(-1.1,0,0,-1.1,-1.1,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="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path13427-4" /> + </marker> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.70710678" + inkscape:cx="1067.2424" + inkscape:cy="544.86899" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + inkscape:document-rotation="0" + showgrid="false" + inkscape:window-width="2560" + inkscape:window-height="1343" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + objecttolerance="12.9" + guidetolerance="1.2" + gridtolerance="8.3" + units="px" + inkscape:lockguides="false" + inkscape:guide-bbox="true"> + <inkscape:grid + type="xygrid" + id="grid461" /> + </sodipodi:namedview> + <metadata + id="metadata357"> + <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:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="fill:#3469a3;fill-opacity:1;stroke:none;stroke-width:2.25393;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3425" + width="112.0955" + height="73.504196" + x="0.25" + y="10.583333" /> + <rect + style="fill:#3469a3;fill-opacity:1;stroke:#ffffff;stroke-width:1.12696;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect3469-1-6" + width="99.906052" + height="57.12566" + x="7.1477661" + y="24.024664" + inkscape:export-xdpi="39.5" + inkscape:export-ydpi="39.5" /> + <rect + style="fill:#a33498;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill;filter:url(#filter15340)" + id="rect3475-3-22-48-6-0-0-4-7-2" + width="110.11459" + height="28.250851" + x="256.81424" + y="66.278938" /> + <g + id="g15492-3" + transform="translate(-152.34797,-32.263934)"> + <circle + style="fill:#ffffff;fill-opacity:1;stroke:#3481a3;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="path15321-4-3" + cx="409.18924" + cy="112.6683" + r="5.5270329" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583" + x="406.60956" + y="115.81023" + id="text15346-9-8"><tspan + sodipodi:role="line" + id="tspan15344-8-5" + x="406.60956" + y="115.81023" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583">2</tspan></text> + </g> + <g + id="g5983-3-5-1" + transform="translate(-191.81056,-63.972406)" + style="fill:#33a3aa;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <rect + style="fill:#33a3aa;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-6-7" + width="44.979164" + height="23.587004" + x="218.28125" + y="104.51041" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#33a3aa;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" + x="240.77083" + y="120.2494" + id="text3473-8-6-1-6-8"><tspan + sodipodi:role="line" + x="240.77083" + y="120.2494" + style="text-align:center;text-anchor:middle;fill:#33a3aa;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" + id="tspan5856-4-0-4-9">record</tspan></text> + </g> + <rect + style="fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-0-5" + width="44.979164" + height="23.587004" + x="31.76236" + y="45.829666" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" + x="54.251938" + y="61.568657" + id="text3473-8-6-1-4-49"><tspan + sodipodi:role="line" + x="54.251938" + y="61.568657" + style="text-align:center;text-anchor:middle;fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" + id="tspan5856-4-0-62-2">record</tspan></text> + <rect + style="fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-5" + width="44.979164" + height="23.587004" + x="37.054016" + y="51.121315" /> + <rect + style="fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:1.17652;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-5" + width="44.979164" + height="23.587004" + x="42.663467" + y="55.762253" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + x="64.928268" + y="71.501221" + id="text3473-8-6-6"><tspan + sodipodi:role="line" + x="64.928268" + y="71.501221" + style="text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + id="tspan5856-4-9">NS</tspan></text> + <rect + style="fill:#3469a3;fill-opacity:1;stroke:#ffffff;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers" + id="rect3425-44" + width="112.09549" + height="10.583333" + x="0.25" + y="1.5441895e-08" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:0.85;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583" + x="32.202728" + y="7.921998" + id="text4365"><tspan + sodipodi:role="line" + x="32.202728" + y="7.921998" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#ffffff;stroke-width:0.264583" + id="tspan5712">The root zone</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:21.8063px;line-height:1.25;font-family:Carlito;-inkscape-font-specification:'Carlito, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;stroke-width:0.408868" + x="59.410088" + y="215.86728" + id="text9292"><tspan + sodipodi:role="line" + x="59.410088" + y="215.86728" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:21.8063px;font-family:Carlito;-inkscape-font-specification:'Carlito, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#000000;stroke-width:0.408868" + id="tspan12710">DNS</tspan></text> + <rect + style="fill:#1b3755;fill-opacity:1;stroke:#1b3755;stroke-width:0.316713;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3425-4-82-8" + width="83.786163" + height="0.57301694" + x="15.868487" + y="224.53911" /> + <text + xml:space="preserve" + id="text9674" + style="line-height:1.25;font-family:sans-serif;font-size:10.58333333px;word-spacing:0px;letter-spacing:0px;white-space:pre;shape-inside:url(#rect9676);" /> + <rect + style="fill:#3469a3;fill-opacity:1;stroke:#ffffff;stroke-width:0.676364;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect3469-1-8" + width="53.300201" + height="58.296219" + x="392.17505" + y="112.08896" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + x="418.62619" + y="138.56799" + id="text3473-0-8"><tspan + sodipodi:role="line" + id="tspan3471-5-5" + x="418.62619" + y="138.56799" + style="text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583">recursive</tspan><tspan + sodipodi:role="line" + x="418.62619" + y="151.79712" + style="text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + id="tspan10323">resolver</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:0;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + x="308.86124" + y="74.942505" + id="text8621-0-4"><tspan + sodipodi:role="line" + x="308.86124" + y="74.942505" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.05;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#ffffff;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan16684">that record isn't present</tspan><tspan + sodipodi:role="line" + x="308.86124" + y="82.350845" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.05;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#ffffff;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan16688">so it provides</tspan><tspan + sodipodi:role="line" + x="308.86124" + y="89.759178" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.05;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#ffffff;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan16714">nameserver for .org</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker10843)" + d="M 433.87747,112.26442 433.877,30.715591 H 107.5315" + id="path10331" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker14239)" + d="m 408.73493,112.0659 0,-45.286961 -301.44085,0" + id="path10331-3" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker13993)" + d="m 235.11631,255.58281 198.76069,0 v -84.878" + id="path10331-3-9-9" + sodipodi:nodetypes="ccc" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:21.8063px;line-height:0.95;font-family:Carlito;-inkscape-font-specification:'Carlito, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;stroke-width:0.408869" + x="57.463436" + y="248.9355" + id="text9292-0"><tspan + sodipodi:role="line" + x="57.463436" + y="248.9355" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:21.8063px;font-family:Carlito;-inkscape-font-specification:'Carlito, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#000000;stroke-width:0.408869" + id="tspan12710-1">Recursive</tspan><tspan + sodipodi:role="line" + x="57.463436" + y="269.65149" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:21.8063px;font-family:Carlito;-inkscape-font-specification:'Carlito, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#000000;stroke-width:0.408869" + id="tspan12741">Resolvers</tspan></text> + <g + id="g9855-1" + transform="translate(57.965744,133.90792)" + style="stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#3481a3;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect3475-3-22-48-6-0-0-4-7-7" + width="110.11459" + height="28.250851" + x="198.86284" + y="87.116402" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:0;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + x="254.8432" + y="96.372124" + id="text8621-0-0"><tspan + sodipodi:role="line" + x="254.8432" + y="96.372124" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.05;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#ffffff;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan8709-8">recursive resolver queries</tspan><tspan + sodipodi:role="line" + x="254.8432" + y="103.78046" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.05;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#ffffff;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan16739">openstack.org for</tspan><tspan + sodipodi:role="line" + x="254.8432" + y="111.1888" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.05;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#ffffff;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan16741">cloud.openstack.org</tspan></text> + </g> + <rect + style="fill:#71a334;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect3475-3-22-48-6-0-0-4-7-2-39" + width="110.11459" + height="28.250851" + x="256.82858" + y="256.08725" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:0;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + x="312.80893" + y="265.34299" + id="text8621-0-4-4"><tspan + sodipodi:role="line" + x="312.80893" + y="265.34299" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.05;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#ffffff;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan8709-1-41">openstack.org nameserver</tspan><tspan + sodipodi:role="line" + x="312.80893" + y="272.75131" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.05;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#ffffff;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan16748">provides the A record for</tspan><tspan + sodipodi:role="line" + x="312.80893" + y="280.15967" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.05;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#ffffff;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan16750">cloud.openstack.org</tspan></text> + <g + id="g15359" + transform="translate(-0.1578004,0.86491394)"> + <circle + style="fill:#ffffff;fill-opacity:1;stroke:#3481a3;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="path15321" + cx="433.99783" + cy="111.80338" + r="5.5270329" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583" + x="431.23004" + y="114.8895" + id="text15346"><tspan + sodipodi:role="line" + id="tspan15344" + x="431.23004" + y="114.8895" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583">1</tspan></text> + </g> + <g + id="g15492"> + <circle + style="fill:#ffffff;fill-opacity:1;stroke:#3481a3;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="path15321-4" + cx="409.18924" + cy="112.6683" + r="5.5270329" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583" + x="406.60956" + y="115.81023" + id="text15346-9"><tspan + sodipodi:role="line" + id="tspan15344-8" + x="406.60956" + y="115.81023" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583">2</tspan></text> + </g> + <g + id="g15497"> + <circle + style="fill:#ffffff;fill-opacity:1;stroke:#3481a3;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="path15321-8" + cx="392.81897" + cy="125.58619" + r="5.5270329" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583" + x="390.14212" + y="128.66817" + id="text15346-5"><tspan + sodipodi:role="line" + id="tspan15344-2" + x="390.14212" + y="128.66817" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583">3</tspan></text> + </g> + <g + id="g15502" + transform="translate(-0.56491089)"> + <circle + style="fill:#ffffff;fill-opacity:1;stroke:#3481a3;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="path15321-2" + cx="393.38388" + cy="160.83414" + r="5.5270329" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583" + x="390.7215" + y="163.92026" + id="text15346-7"><tspan + sodipodi:role="line" + id="tspan15344-0" + x="390.7215" + y="163.92026" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583">4</tspan></text> + </g> + <g + id="g15507"> + <circle + style="fill:#ffffff;fill-opacity:1;stroke:#3481a3;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="path15321-6" + cx="408.13541" + cy="168.87456" + r="5.5270329" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583" + x="405.48544" + y="171.90073" + id="text15346-3"><tspan + sodipodi:role="line" + id="tspan15344-6" + x="405.48544" + y="171.90073" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583">5</tspan></text> + </g> + <g + id="g15487" + transform="translate(-0.71505138,-0.42314148)"> + <circle + style="fill:#ffffff;fill-opacity:1;stroke:#3481a3;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="path15321-44" + cx="434.55508" + cy="169.2977" + r="5.5270329" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583" + x="431.83276" + y="172.37968" + id="text15346-39"><tspan + sodipodi:role="line" + id="tspan15344-7" + x="431.83276" + y="172.37968" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583">6</tspan></text> + </g> + <rect + style="fill:#3481a3;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect3475-3-22-48-6-0-0-4-7" + width="110.11459" + height="28.250851" + x="256.8143" + y="31.216" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:0;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + x="311.72345" + y="39.879566" + id="text8621-0"><tspan + sodipodi:role="line" + x="311.72345" + y="39.879566" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.05;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#ffffff;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan8709">recursive resolver queries</tspan><tspan + sodipodi:role="line" + x="311.72345" + y="47.287903" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.05;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#ffffff;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan16673">root nameservers for</tspan><tspan + sodipodi:role="line" + x="311.72345" + y="54.696243" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.05;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#ffffff;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan16675">cloud.openstack.org</tspan></text> + <circle + style="fill:#ffffff;fill-opacity:1;stroke:#3481a3;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="path15321-65" + cx="256.84131" + cy="45.341423" + r="5.5270329" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583" + x="254.07353" + y="48.427544" + id="text15346-71"><tspan + sodipodi:role="line" + id="tspan15344-3" + x="254.07353" + y="48.427544" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583">1</tspan></text> + <rect + style="fill:#3481a3;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect3475-3-22-48-6-0-0-4-7-9" + width="110.11459" + height="28.250851" + x="256.82858" + y="126.12016" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:0;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + x="312.80893" + y="135.37589" + id="text8621-0-7"><tspan + sodipodi:role="line" + x="312.80893" + y="135.37589" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.05;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#ffffff;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan8709-4">recursive resolver queries</tspan><tspan + sodipodi:role="line" + x="312.80893" + y="142.78423" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.05;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#ffffff;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan16721">.org nameserver for</tspan><tspan + sodipodi:role="line" + x="312.80893" + y="150.19257" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.05;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#ffffff;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan16723">cloud.openstack.org</tspan></text> + <rect + style="fill:#a33498;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect3475-3-22-48-6-0-0-4-7-2-3" + width="110.11459" + height="28.250851" + x="256.82858" + y="161.18311" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:0;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + x="312.80893" + y="170.43883" + id="text8621-0-4-7"><tspan + sodipodi:role="line" + x="312.80893" + y="170.43883" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.05;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#ffffff;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan8709-1-4">.org nameserver provides</tspan><tspan + sodipodi:role="line" + x="312.80893" + y="177.84717" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.05;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#ffffff;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan16730">nameserver for</tspan><tspan + sodipodi:role="line" + x="312.80893" + y="185.25551" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.05;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#ffffff;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan16732">openstack.org</tspan></text> + <g + id="g15748" + transform="matrix(0.99169859,0,0,0.99169859,2.0819916,1.1161335)"> + <circle + style="fill:#ffffff;fill-opacity:1;stroke:#3481a3;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="path15321-8-0" + cx="256.82703" + cy="140.47824" + r="5.5270329" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583" + x="254.15018" + y="143.56023" + id="text15346-5-8"><tspan + sodipodi:role="line" + id="tspan15344-2-7" + x="254.15018" + y="143.56023" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583">3</tspan></text> + </g> + <g + id="g15502-6" + transform="translate(-136.55685,14.575311)"> + <circle + style="fill:#ffffff;fill-opacity:1;stroke:#3481a3;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="path15321-2-3" + cx="393.38388" + cy="160.83414" + r="5.5270329" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583" + x="390.7215" + y="163.92026" + id="text15346-7-5"><tspan + sodipodi:role="line" + id="tspan15344-0-0" + x="390.7215" + y="163.92026" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583">4</tspan></text> + </g> + <g + id="g15507-8" + transform="translate(-151.30838,66.583475)"> + <circle + style="fill:#ffffff;fill-opacity:1;stroke:#3481a3;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="path15321-6-0" + cx="408.13541" + cy="168.87456" + r="5.5270329" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583" + x="405.48544" + y="171.90073" + id="text15346-3-4"><tspan + sodipodi:role="line" + id="tspan15344-6-1" + x="405.48544" + y="171.90073" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583">5</tspan></text> + </g> + <g + id="g15487-1" + transform="translate(-177.72806,102.33433)"> + <circle + style="fill:#ffffff;fill-opacity:1;stroke:#3481a3;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="path15321-44-3" + cx="434.55508" + cy="169.2977" + r="5.5270329" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583" + x="431.83276" + y="172.37968" + id="text15346-39-5"><tspan + sodipodi:role="line" + id="tspan15344-7-9" + x="431.83276" + y="172.37968" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583">6</tspan></text> + </g> + <rect + style="fill:#3481a3;fill-opacity:1;stroke:none;stroke-width:0.467;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect3475-3-22-48-6-0-0-4-7-9-3" + width="34.818001" + height="19.483999" + x="459.57077" + y="126.182" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:0;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + x="476.8902" + y="137.36606" + id="text8621-0-7-5"><tspan + sodipodi:role="line" + x="476.8902" + y="137.36606" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.05;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#ffffff;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan16838">query</tspan></text> + <rect + style="fill:#71a334;fill-opacity:1;stroke:none;stroke-width:0.466984;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect3475-3-22-48-6-0-0-4-7-9-3-9" + width="34.818001" + height="19.483999" + x="458.36667" + y="160.63058" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:0;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + x="475.77567" + y="173.00291" + id="text8621-0-7-5-0"><tspan + sodipodi:role="line" + x="475.77567" + y="173.00291" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.05;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#ffffff;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan8709-4-9-7">record</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker13429-3)" + d="m 505.65512,125.65759 -58.46951,0" + id="path10658-1" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker16265)" + d="m 505.65512,160.63059 -60.22401,0" + id="path10658-1-8" + sodipodi:nodetypes="cc" /> + <g + id="g16828" + transform="translate(-14.879761,11.270489)"> + <circle + style="fill:#ffffff;fill-opacity:1;stroke:#3481a3;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="path15321-7" + cx="460.33167" + cy="114.40472" + r="5.5270329" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583" + x="457.64035" + y="117.4867" + id="text15346-6"><tspan + sodipodi:role="line" + id="tspan15344-1" + x="457.64035" + y="117.4867" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583">0</tspan></text> + </g> + <g + id="g16823" + transform="translate(-34.804718,51.761444)"> + <circle + style="fill:#ffffff;fill-opacity:1;stroke:#3481a3;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="path15321-7-5" + cx="480.25662" + cy="109.07269" + r="5.5270333" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583" + x="477.57773" + y="112.15881" + id="text15346-6-0"><tspan + sodipodi:role="line" + id="tspan15344-1-6" + x="477.57773" + y="112.15881" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583">7</tspan></text> + </g> + <g + id="g16940" + transform="translate(-0.45963944,-0.44448152)"> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:0;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#1b3755;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + x="472.29105" + y="61.490643" + id="text8621-0-7-5-08"><tspan + sodipodi:role="line" + x="472.29105" + y="61.490643" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.05;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#1b3755;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan16838-1">A user queries</tspan><tspan + sodipodi:role="line" + x="472.29105" + y="68.898979" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.05;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#1b3755;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan16897">a recursive resolver</tspan><tspan + sodipodi:role="line" + x="472.29105" + y="76.30732" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.05;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#1b3755;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan16899">for the address of</tspan><tspan + sodipodi:role="line" + x="472.29105" + y="83.715652" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.05;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#1b3755;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan16901">cloud.openstack.org</tspan></text> + <rect + style="fill:#1b3755;fill-opacity:1;stroke:#1b3755;stroke-width:0.05;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3425-4-82-8-2" + width="71.099472" + height="0.58390957" + x="436.61557" + y="85.330521" /> + <rect + style="fill:#1b3755;fill-opacity:1;stroke:#1b3755;stroke-width:0.05;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3425-4-82-8-2-2" + width="71.099472" + height="0.58390957" + x="436.61557" + y="55.398903" /> + </g> + <g + id="g36438" + transform="translate(0,1.185114)"> + <rect + style="fill:#3469a3;fill-opacity:1;stroke:none;stroke-width:0.991643;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3425-4-8-6" + width="113.10503" + height="90.988998" + x="126.81392" + y="192.164" /> + <rect + style="fill:#3469a3;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect3469-6" + width="99.906052" + height="67.985588" + x="134.72121" + y="211.631" /> + <g + id="g5983-3-3-1" + transform="translate(-69.325757,122.64176)" + style="fill:#33a3aa;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <rect + style="fill:#33a3aa;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-4-2" + width="44.979164" + height="23.587004" + x="218.28125" + y="104.51041" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#33a3aa;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + x="240.77083" + y="120.2494" + id="text3473-8-6-1-0-8"><tspan + sodipodi:role="line" + x="240.77083" + y="120.2494" + style="text-align:center;text-anchor:middle;fill:#33a3aa;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="tspan5856-4-0-3-8">record</tspan></text> + </g> + <g + id="g5983-3-9-9" + transform="translate(-64.034097,127.93343)" + style="fill:#3481a3;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-1-2" + width="44.979164" + height="23.587004" + x="218.28125" + y="104.51041" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + x="240.77083" + y="120.2494" + id="text3473-8-6-1-9-8"><tspan + sodipodi:role="line" + x="240.77083" + y="120.2494" + style="text-align:center;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan5856-4-0-6-8">record</tspan></text> + </g> + <g + id="g5983-3-93-8" + transform="translate(-58.742427,133.22509)" + style="fill:#3481a3;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-3-6" + width="44.979164" + height="23.587004" + x="218.28125" + y="104.51041" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + x="240.77083" + y="120.2494" + id="text3473-8-6-1-8-8"><tspan + sodipodi:role="line" + x="240.77083" + y="120.2494" + style="text-align:center;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan5856-4-0-0-3">record</tspan></text> + </g> + <g + id="g5983-3-5-8" + transform="translate(-53.450757,138.51676)" + style="fill:#3481a3;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-6-3" + width="44.979164" + height="23.587004" + x="218.28125" + y="104.51041" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + x="240.77083" + y="120.2494" + id="text3473-8-6-1-6-3"><tspan + sodipodi:role="line" + x="240.77083" + y="120.2494" + style="text-align:center;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan5856-4-0-4-3">record</tspan></text> + </g> + <g + id="g5983-3-0-8" + transform="translate(-48.159087,143.80843)" + style="fill:#3481a3;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-0-0" + width="44.979164" + height="23.587004" + x="218.28125" + y="104.51041" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + x="240.77083" + y="120.2494" + id="text3473-8-6-1-4-4"><tspan + sodipodi:role="line" + x="240.77083" + y="120.2494" + style="text-align:center;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan5856-4-0-62-7">record</tspan></text> + </g> + <rect + style="fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-68" + width="44.979164" + height="23.587004" + x="175.41379" + y="253.61057" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + x="197.90335" + y="269.34955" + id="text3473-8-6-8-9"><tspan + sodipodi:role="line" + x="197.90335" + y="269.34955" + style="text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + id="tspan5856-4-1-9">A</tspan></text> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583" + x="143.62541" + y="221.40883" + id="text3463-8-7"><tspan + sodipodi:role="line" + x="143.62541" + y="221.40883" + style="fill:#ffffff;stroke-width:0.264583" + id="tspan3753-3">.openstack.org</tspan></text> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + x="185.6514" + y="203.27798" + id="text3473-2"><tspan + sodipodi:role="line" + id="tspan3471-58" + x="185.6514" + y="203.27798" + style="text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583">nameserver</tspan></text> + </g> + <rect + style="fill:#3469a3;fill-opacity:1;stroke:none;stroke-width:0.957484;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3425-4-5" + width="112.78281" + height="90.989227" + x="63.44072" + y="93.223701" /> + <rect + style="fill:#3469a3;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect3469-1" + width="99.906052" + height="67.985588" + x="70.574326" + y="112.51124" /> + <g + id="g5983-3-3-9" + transform="translate(-133.36723,24.657548)" + style="fill:#33a3aa;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <rect + style="fill:#33a3aa;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-4-0" + width="44.979164" + height="23.587004" + x="218.28125" + y="104.51041" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#33a3aa;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + x="240.77083" + y="120.2494" + id="text3473-8-6-1-0-6"><tspan + sodipodi:role="line" + x="240.77083" + y="120.2494" + style="text-align:center;text-anchor:middle;fill:#33a3aa;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="tspan5856-4-0-3-87">record</tspan></text> + </g> + <rect + style="fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-1-3" + width="44.979164" + height="23.587004" + x="90.145889" + y="134.08215" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + x="112.63547" + y="149.82115" + id="text3473-8-6-1-9-3"><tspan + sodipodi:role="line" + x="112.63547" + y="149.82115" + style="text-align:center;text-anchor:middle;fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="tspan5856-4-0-6-3">record</tspan></text> + <g + id="g5983-3-93-7" + transform="translate(-122.90353,34.48597)" + style="fill:#3481a3;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-3-3" + width="44.979164" + height="23.587004" + x="218.28125" + y="104.51041" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + x="240.77083" + y="120.2494" + id="text3473-8-6-1-8-2"><tspan + sodipodi:role="line" + x="240.77083" + y="120.2494" + style="text-align:center;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan5856-4-0-0-6">record</tspan></text> + </g> + <g + id="g5983-3-5-5" + transform="translate(-117.67171,39.40019)" + style="fill:#3481a3;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-6-2" + width="44.979164" + height="23.587004" + x="218.28125" + y="104.51041" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + x="240.77083" + y="120.2494" + id="text3473-8-6-1-6-6"><tspan + sodipodi:role="line" + x="240.77083" + y="120.2494" + style="text-align:center;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan5856-4-0-4-5">record</tspan></text> + </g> + <g + id="g5983-3-0-87" + transform="translate(-112.43986,44.314406)" + style="fill:#3481a3;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#71a334;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-1-0-9" + width="44.979164" + height="23.587004" + x="218.28125" + y="104.51041" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + x="240.77083" + y="120.2494" + id="text3473-8-6-1-4-6"><tspan + sodipodi:role="line" + x="240.77083" + y="120.2494" + style="text-align:center;text-anchor:middle;fill:#71a334;fill-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan5856-4-0-62-0">record</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + x="121.50456" + y="104.51826" + id="text3473-0"><tspan + sodipodi:role="line" + id="tspan3471-5" + x="121.50456" + y="104.51826" + style="text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583">nameserver</tspan></text> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583" + x="107.70958" + y="122.5932" + id="text3463-8"><tspan + sodipodi:role="line" + x="107.70958" + y="122.5932" + style="fill:#ffffff;stroke-width:0.264583" + id="tspan3753">.org</tspan></text> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + x="56.620602" + y="20.588047" + id="text3473-9"><tspan + sodipodi:role="line" + id="tspan3471-7" + x="56.620602" + y="20.588047" + style="text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583">root nameservers</tspan></text> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.264583" + x="54.76709" + y="31.258577" + id="text3429"><tspan + sodipodi:role="line" + id="tspan3427" + x="54.76709" + y="31.258577" + style="fill:#ffffff;stroke-width:0.264583">.</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker13429)" + d="m 392.13369,125.65759 -221.39888,0" + id="path10658" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker10979)" + d="M 391.98559,160.66582 H 170.94639" + id="path10658-3" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 45.714417,79.375 v 35.71875 h 17.613947" + id="path25106-0" + sodipodi:nodetypes="ccc" /> + <g + id="g23588-1-5-7-7" + style="fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + transform="rotate(-90,161.8843,221.24988)"> + <g + id="g23592-0-2-7-1" + style="opacity:1;fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#a33498;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1" + d="m 272.3422,112.03355 -4.30203,12.06075 -4.53654,-11.97505 c 2.62776,1.89465 6.19741,1.84898 8.83857,-0.0857 z" + id="path23594-4-4-9-5" + sodipodi:nodetypes="cccc" /> + </g> + </g> + <path + style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#a33498;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 45.714417,76.840168 v 38.253582 l 15.081802,0" + id="path3877" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 113.3069,174.88508 v 39.5315 l 10.47175,0" + id="path25106-0-1" + sodipodi:nodetypes="ccc" /> + <g + id="g23588-1-5-7-7-3" + style="fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + transform="rotate(-90,244.34158,238.11517)"> + <g + id="g23592-0-2-7-1-4" + style="opacity:1;fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#a33498;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1" + d="m 272.3422,112.03355 -4.30203,12.06075 -4.53654,-11.97505 c 2.62776,1.89465 6.19741,1.84898 8.83857,-0.0857 z" + id="path23594-4-4-9-5-5" + sodipodi:nodetypes="cccc" /> + </g> + </g> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker14049)" + d="m 234.94486,220.57455 173.15901,0 2.5e-4,-50.18521" + id="path10331-3-9" + sodipodi:nodetypes="ccc" /> + <g + id="g36656"> + <rect + style="fill:#a33498;fill-opacity:1;stroke:#ffffff;stroke-width:1.17652;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect3475-3-22-48-6-0-0" + width="44.979164" + height="23.587004" + x="111.07327" + y="153.73903" /> + <text + xml:space="preserve" + style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + x="133.33806" + y="169.38499" + id="text3473-8-6-8"><tspan + sodipodi:role="line" + x="133.33806" + y="169.38499" + style="text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" + id="tspan5856-4-1">NS</tspan></text> + </g> + <path + style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#a33498;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 113.3069,174.5373 v 39.87928 l 14.56221,0" + id="path3877-8" + sodipodi:nodetypes="ccc" /> + </g> +</svg> diff --git a/doc/source/images/Designate-MultiZone.png b/doc/source/images/Designate-MultiZone.png Binary files differdeleted file mode 100644 index 642b8ca3..00000000 --- a/doc/source/images/Designate-MultiZone.png +++ /dev/null diff --git a/doc/source/images/Designate-PowerDNS-Detail.png b/doc/source/images/Designate-PowerDNS-Detail.png Binary files differdeleted file mode 100644 index 23d56a6c..00000000 --- a/doc/source/images/Designate-PowerDNS-Detail.png +++ /dev/null diff --git a/doc/source/images/Designate-Simple.svg b/doc/source/images/Designate-Simple.svg deleted file mode 100644 index c6293b44..00000000 --- a/doc/source/images/Designate-Simple.svg +++ /dev/null @@ -1,4 +0,0 @@ -<?xml version="1.0" standalone="yes"?> - -<svg version="1.1" viewBox="0.0 0.0 960.0 540.0" fill="none" stroke="none" stroke-linecap="square" stroke-miterlimit="10" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="g6dfd519b5_17.0"><path d="m0 0l960.0 0l0 540.0l-960.0 0l0 -540.0z" clip-rule="nonzero"></path></clipPath><g clip-path="url(#g6dfd519b5_17.0)"><path fill="#ffffff" d="m0 0l960.0 0l0 540.0l-960.0 0z" fill-rule="nonzero"></path><path fill="#000000" fill-opacity="0.0" d="m733.1618 464.6168l198.23627 0l0 52.532806l-198.23627 0z" fill-rule="nonzero"></path><g transform="matrix(0.19823622015204642 0.0 0.0 0.19823700111369136 733.1618274278215 464.61679790026244)"><clipPath id="g6dfd519b5_17.1"><path d="m0 0l1000.0 0l0 265.0l-1000.0 0z" clip-rule="nonzero"></path></clipPath><image clip-path="url(#g6dfd519b5_17.1)" fill="#000" width="1000.0" height="265.0" x="0.0" y="0.0" preserveAspectRatio="none" xlink:href="data:image/png;base64,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"></image></g><path fill="#db562a" d="m270.21652 239.6537l106.456696 0l0 60.692917l-106.456696 0z" fill-rule="nonzero"></path><path fill="#ffffff" d="m304.718 276.3733q-0.5625 0.4375 -1.4375 0.609375q-0.875 0.171875 -1.859375 0.171875q-1.203125 0 -2.25 -0.40625q-1.046875 -0.421875 -1.828125 -1.25q-0.78125 -0.84375 -1.234375 -2.140625q-0.453125 -1.296875 -0.453125 -3.09375q0 -1.859375 0.5 -3.15625q0.515625 -1.296875 1.328125 -2.125q0.828125 -0.828125 1.859375 -1.203125q1.03125 -0.390625 2.09375 -0.390625q1.140625 0 1.859375 0.125q0.71875 0.125 1.234375 0.328125l-0.375 1.390625q-0.921875 -0.4375 -2.609375 -0.4375q-0.78125 0 -1.546875 0.296875q-0.75 0.28125 -1.359375 0.921875q-0.59375 0.640625 -0.953125 1.6875q-0.359375 1.046875 -0.359375 2.5625q0 1.375 0.34375 2.40625q0.34375 1.015625 0.9375 1.703125q0.59375 0.6875 1.40625 1.03125q0.8125 0.34375 1.765625 0.34375q0.84375 0 1.484375 -0.171875q0.640625 -0.171875 1.078125 -0.4375l0.375 1.234375zm8.918335 -0.21875q-0.5625 0.46875 -1.4375 0.734375q-0.859375 0.265625 -1.828125 0.265625q-1.078125 0 -1.875 -0.34375q-0.796875 -0.359375 -1.3125 -1.015625q-0.515625 -0.65625 -0.765625 -1.5625q-0.234375 -0.921875 -0.234375 -2.0625q0 -2.4375 1.078125 -3.703125q1.078125 -1.28125 3.09375 -1.28125q0.640625 0 1.28125 0.15625q0.65625 0.140625 1.171875 0.546875q0.515625 0.390625 0.828125 1.125q0.328125 0.71875 0.328125 1.921875q0 0.625 -0.109375 1.390625l-6.09375 0q0 0.828125 0.15625 1.484375q0.171875 0.640625 0.53125 1.09375q0.375 0.4375 0.953125 0.671875q0.578125 0.234375 1.40625 0.234375q0.65625 0 1.296875 -0.21875q0.640625 -0.234375 0.96875 -0.53125l0.5625 1.09375zm-3.265625 -7.625q-1.109375 0 -1.796875 0.59375q-0.671875 0.578125 -0.796875 2.0l4.703125 0q0 -1.4375 -0.546875 -2.015625q-0.546875 -0.578125 -1.5625 -0.578125zm11.914886 8.390625l0 -5.421875q0 -1.46875 -0.4375 -2.21875q-0.421875 -0.75 -1.5625 -0.75q-1.0 0 -1.65625 0.546875q-0.65625 0.53125 -0.921875 1.34375l0 6.5l-1.515625 0l0 -9.5l1.0625 0l0.28125 1.15625l0.078125 0q0.453125 -0.609375 1.21875 -1.0q0.78125 -0.390625 1.84375 -0.390625q0.765625 0 1.359375 0.1875q0.59375 0.1875 0.984375 0.640625q0.390625 0.453125 0.578125 1.21875q0.203125 0.765625 0.203125 1.953125l0 5.734375l-1.515625 0zm2.845581 -9.5l1.484375 0l0 -1.875l1.53125 -0.4375l0 2.3125l2.578125 0l0 1.328125l-2.578125 0l0 5.265625q0 0.984375 0.234375 1.390625q0.25 0.40625 0.84375 0.40625q0.484375 0 0.828125 -0.09375q0.34375 -0.109375 0.765625 -0.28125l0.34375 1.15625q-0.515625 0.25 -1.125 0.40625q-0.609375 0.15625 -1.3125 0.15625q-1.15625 0 -1.640625 -0.65625q-0.46875 -0.65625 -0.46875 -2.203125l0 -5.546875l-1.484375 0l0 -1.328125zm12.074463 1.46875q-0.578125 -0.203125 -1.09375 -0.203125q-0.8125 0 -1.296875 0.453125q-0.46875 0.453125 -0.578125 1.125l0 6.65625l-1.515625 0l0 -9.5l1.0625 0l0.28125 1.15625l0.078125 0q0.359375 -0.640625 0.859375 -0.984375q0.5 -0.359375 1.28125 -0.359375q0.5625 0 1.234375 0.1875l-0.3125 1.46875zm1.7025146 -0.765625q0.71875 -0.4375 1.671875 -0.640625q0.96875 -0.21875 2.015625 -0.21875q0.984375 0 1.578125 0.265625q0.609375 0.265625 0.921875 0.703125q0.3125 0.421875 0.40625 0.9375q0.109375 0.515625 0.109375 1.03125q0 1.125 -0.0625 2.21875q-0.046875 1.078125 -0.046875 2.046875q0 0.703125 0.046875 1.328125q0.0625 0.625 0.21875 1.15625l-1.125 0l-0.390625 -1.328125l-0.09375 0q-0.171875 0.265625 -0.4375 0.53125q-0.25 0.25 -0.609375 0.453125q-0.359375 0.203125 -0.84375 0.328125q-0.46875 0.140625 -1.078125 0.140625q-0.609375 0 -1.140625 -0.1875q-0.515625 -0.203125 -0.90625 -0.546875q-0.375 -0.359375 -0.59375 -0.84375q-0.21875 -0.5 -0.21875 -1.125q0 -0.828125 0.34375 -1.390625q0.34375 -0.5625 0.953125 -0.890625q0.625 -0.34375 1.484375 -0.484375q0.875 -0.140625 1.921875 -0.140625q0.265625 0 0.515625 0q0.265625 0 0.53125 0.03125q0.046875 -0.5625 0.046875 -1.015625q0 -1.046875 -0.421875 -1.46875q-0.40625 -0.421875 -1.515625 -0.421875q-0.3125 0 -0.6875 0.046875q-0.375 0.046875 -0.765625 0.140625q-0.390625 0.078125 -0.75 0.203125q-0.34375 0.125 -0.609375 0.28125l-0.46875 -1.140625zm2.703125 7.625q0.53125 0 0.9375 -0.140625q0.421875 -0.15625 0.71875 -0.375q0.3125 -0.21875 0.515625 -0.484375q0.203125 -0.265625 0.296875 -0.5l0 -1.578125q-0.265625 -0.03125 -0.546875 -0.03125q-0.28125 -0.015625 -0.546875 -0.015625q-0.578125 0 -1.140625 0.078125q-0.5625 0.0625 -1.0 0.25q-0.421875 0.171875 -0.6875 0.484375q-0.25 0.3125 -0.25 0.78125q0 0.671875 0.46875 1.109375q0.484375 0.421875 1.234375 0.421875zm8.3941345 -1.171875q0 0.671875 0.21875 0.953125q0.234375 0.28125 0.65625 0.28125q0.25 0 0.53125 -0.03125q0.28125 -0.03125 0.640625 -0.171875l0.171875 1.203125q-0.296875 0.140625 -0.84375 0.234375q-0.546875 0.109375 -0.9375 0.109375q-0.859375 0 -1.40625 -0.484375q-0.546875 -0.484375 -0.546875 -1.65625l0 -11.390625l1.515625 0l0 10.953125z" fill-rule="nonzero"></path><path fill="#db562a" d="m48.0 239.6537l106.456696 0l0 60.692917l-106.456696 0z" fill-rule="nonzero"></path><path fill="#ffffff" d="m95.77998 273.23267l-4.890625 0l-1.34375 3.6875l-1.546875 0l5.03125 -13.515625l0.71875 0l5.0625 13.515625l-1.65625 0l-1.375 -3.6875zm-4.390625 -1.359375l3.921875 0l-1.484375 -4.046875l-0.46875 -2.015625l-0.03125 0l-0.46875 2.046875l-1.46875 4.015625zm8.97641 -8.125q0.734375 -0.171875 1.5625 -0.21875q0.84375 -0.0625 1.65625 -0.0625q0.875 0 1.765625 0.171875q0.90625 0.171875 1.640625 0.625q0.75 0.453125 1.21875 1.25q0.46875 0.796875 0.46875 2.046875q0 1.203125 -0.4375 2.046875q-0.4375 0.828125 -1.171875 1.359375q-0.71875 0.515625 -1.65625 0.75q-0.921875 0.21875 -1.90625 0.21875q-0.09375 0 -0.3125 0q-0.21875 0 -0.453125 0q-0.234375 -0.015625 -0.46875 -0.03125q-0.234375 -0.015625 -0.328125 -0.03125l0 5.046875l-1.578125 0l0 -13.171875zm3.25 1.09375q-0.484375 0 -0.953125 0.015625q-0.453125 0.015625 -0.71875 0.09375l0 5.515625q0.09375 0.03125 0.296875 0.046875q0.21875 0 0.4375 0.015625q0.234375 0 0.4375 0q0.21875 0 0.3125 0q0.640625 0 1.28125 -0.109375q0.640625 -0.125 1.15625 -0.453125q0.515625 -0.328125 0.828125 -0.90625q0.3125 -0.59375 0.3125 -1.5q0 -0.78125 -0.296875 -1.296875q-0.296875 -0.53125 -0.78125 -0.84375q-0.484375 -0.3125 -1.09375 -0.4375q-0.609375 -0.140625 -1.21875 -0.140625zm7.5382233 -1.21875l1.578125 0l0 13.296875l-1.578125 0l0 -13.296875z" fill-rule="nonzero"></path><path fill="#000000" fill-opacity="0.0" d="m154.4567 270.00015l115.74802 0" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m154.4567 270.00015l103.74802 0" fill-rule="evenodd"></path><path fill="#666666" stroke="#666666" stroke-width="2.0" stroke-linecap="butt" d="m258.2047 273.30362l9.076202 -3.3034668l-9.076202 -3.3034668z" fill-rule="evenodd"></path><path fill="#db562a" d="m510.17584 239.65355l70.97113 0c9.799072 0 17.742798 13.586563 17.742798 30.34645c0 16.759888 -7.9437256 30.346466 -17.742798 30.346466l-70.97113 0l0 0c-9.799072 0 -17.742767 -13.586578 -17.742767 -30.346466c0 -16.759888 7.943695 -30.34645 17.742767 -30.34645z" fill-rule="nonzero"></path><path fill="#000000" fill-opacity="0.0" d="m581.147 300.34647c-9.799072 0 -17.742798 -13.586578 -17.742798 -30.346466c0 -16.759888 7.9437256 -30.34645 17.742798 -30.34645" fill-rule="nonzero"></path><path fill="#000000" fill-opacity="0.0" d="m510.17584 239.65355l70.97113 0c9.799072 0 17.742798 13.586563 17.742798 30.34645c0 16.759888 -7.9437256 30.346466 -17.742798 30.346466l-70.97113 0l0 0c-9.799072 0 -17.742767 -13.586578 -17.742767 -30.346466c0 -16.759888 7.943695 -30.34645 17.742767 -30.34645z" fill-rule="nonzero"></path><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m581.147 300.34647c-9.799072 0 -17.742798 -13.586578 -17.742798 -30.346466c0 -16.759888 7.9437256 -30.34645 17.742798 -30.34645" fill-rule="nonzero"></path><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m510.17584 239.65355l70.97113 0c9.799072 0 17.742798 13.586563 17.742798 30.34645c0 16.759888 -7.9437256 30.346466 -17.742798 30.346466l-70.97113 0l0 0c-9.799072 0 -17.742767 -13.586578 -17.742767 -30.346466c0 -16.759888 7.943695 -30.34645 17.742767 -30.34645z" fill-rule="nonzero"></path><path fill="#ffffff" d="m520.7852 263.62314q0.359375 -0.0625 0.8125 -0.078125q0.453125 -0.03125 0.9375 -0.046875q0.484375 -0.015625 0.9375 -0.015625q0.46875 -0.015625 0.875 -0.015625q1.59375 0 2.75 0.5q1.171875 0.484375 1.9375 1.375q0.765625 0.875 1.125 2.109375q0.375 1.234375 0.375 2.71875q0 1.359375 -0.359375 2.609375q-0.34375 1.234375 -1.109375 2.203125q-0.75 0.953125 -1.96875 1.53125q-1.21875 0.578125 -2.9375 0.578125q-0.3125 0 -0.796875 -0.015625q-0.484375 0 -1.0 -0.03125q-0.515625 -0.03125 -0.953125 -0.046875q-0.421875 -0.015625 -0.625 -0.0625l0 -13.3125zm3.59375 1.25q-0.25 0 -0.546875 0q-0.28125 0 -0.578125 0.015625q-0.28125 0.015625 -0.515625 0.046875q-0.234375 0.015625 -0.375 0.03125l0 10.640625q0.09375 0.015625 0.359375 0.03125q0.265625 0.015625 0.546875 0.03125q0.296875 0 0.5625 0.015625q0.265625 0 0.359375 0q1.328125 0 2.234375 -0.453125q0.90625 -0.453125 1.4375 -1.21875q0.546875 -0.78125 0.765625 -1.78125q0.234375 -1.0 0.234375 -2.0625q0 -0.921875 -0.21875 -1.859375q-0.203125 -0.953125 -0.71875 -1.703125q-0.5 -0.765625 -1.375 -1.25q-0.859375 -0.484375 -2.171875 -0.484375zm16.638672 1.78125q0 0.484375 -0.15625 0.984375q-0.15625 0.484375 -0.46875 0.921875q-0.296875 0.421875 -0.78125 0.75q-0.46875 0.3125 -1.109375 0.484375l0 0.078125q0.5625 0.09375 1.078125 0.328125q0.53125 0.21875 0.921875 0.625q0.40625 0.390625 0.65625 0.96875q0.25 0.5625 0.25 1.34375q0 1.03125 -0.4375 1.78125q-0.421875 0.75 -1.109375 1.234375q-0.6875 0.46875 -1.59375 0.703125q-0.890625 0.21875 -1.8125 0.21875q-0.328125 0 -0.765625 0q-0.4375 0 -0.921875 -0.03125q-0.46875 -0.03125 -0.953125 -0.078125q-0.46875 -0.046875 -0.828125 -0.140625l0 -13.09375q0.703125 -0.109375 1.640625 -0.1875q0.9375 -0.078125 2.03125 -0.078125q0.734375 0 1.5 0.125q0.78125 0.125 1.40625 0.484375q0.625 0.34375 1.03125 0.96875q0.421875 0.625 0.421875 1.609375zm-4.421875 9.046875q0.609375 0 1.171875 -0.140625q0.578125 -0.140625 1.015625 -0.453125q0.4375 -0.3125 0.6875 -0.765625q0.265625 -0.46875 0.265625 -1.09375q0 -0.78125 -0.3125 -1.25q-0.3125 -0.46875 -0.828125 -0.734375q-0.5 -0.265625 -1.125 -0.359375q-0.625 -0.109375 -1.25 -0.109375l-1.65625 0l0 4.78125q0.140625 0.03125 0.375 0.0625q0.25 0.015625 0.53125 0.03125q0.296875 0.015625 0.59375 0.03125q0.3125 0 0.53125 0zm-1.03125 -6.234375q0.3125 0 0.765625 -0.015625q0.46875 -0.015625 0.765625 -0.0625q0.453125 -0.140625 0.84375 -0.359375q0.40625 -0.21875 0.71875 -0.515625q0.3125 -0.296875 0.5 -0.6875q0.1875 -0.390625 0.1875 -0.84375q0 -0.625 -0.25 -1.03125q-0.234375 -0.40625 -0.640625 -0.65625q-0.390625 -0.25 -0.90625 -0.34375q-0.515625 -0.109375 -1.046875 -0.109375q-0.625 0 -1.15625 0.03125q-0.515625 0.015625 -0.78125 0.078125l0 4.515625l1.0 0z" fill-rule="nonzero"></path><path fill="#000000" fill-opacity="0.0" d="m376.67322 270.00015l115.74805 0" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m388.67322 270.00015l91.74805 0" fill-rule="evenodd"></path><path fill="#666666" stroke="#666666" stroke-width="2.0" stroke-linecap="butt" d="m388.67322 266.6967l-9.076172 3.3034668l9.076172 3.3034668z" fill-rule="evenodd"></path><path fill="#666666" stroke="#666666" stroke-width="2.0" stroke-linecap="butt" d="m480.42126 273.30362l9.076202 -3.3034668l-9.076202 -3.3034668z" fill-rule="evenodd"></path><path fill="#db562a" d="m492.43176 79.50148l106.456665 0l0 60.6929l-106.456665 0z" fill-rule="nonzero"></path><path fill="#ffffff" d="m529.3315 92.596054q0.734375 -0.171875 1.5625 -0.21875q0.84375 -0.0625 1.65625 -0.0625q0.875 0 1.765625 0.171875q0.90625 0.171875 1.640625 0.625q0.75 0.453125 1.21875 1.25q0.46875 0.796875 0.46875 2.046875q0 1.203125 -0.4375 2.046875q-0.4375 0.828125 -1.171875 1.359375q-0.71875 0.515625 -1.65625 0.75q-0.921875 0.21875 -1.90625 0.21875q-0.09375 0 -0.3125 0q-0.21875 0 -0.453125 0q-0.234375 -0.015625 -0.46875 -0.03125q-0.234375 -0.015625 -0.328125 -0.03125l0 5.046875l-1.578125 0l0 -13.171875zm3.25 1.09375q-0.484375 0 -0.953125 0.015625q-0.453125 0.015625 -0.71875 0.09375l0 5.515625q0.09375 0.03125 0.296875 0.046875q0.21875 0 0.4375 0.015625q0.234375 0 0.4375 0q0.21875 0 0.3125 0q0.640625 0 1.28125 -0.109375q0.640625 -0.125 1.15625 -0.453125q0.515625 -0.328125 0.828125 -0.90625q0.3125 -0.59375 0.3125 -1.5q0 -0.78125 -0.296875 -1.296875q-0.296875 -0.53125 -0.78125 -0.84375q-0.484375 -0.3125 -1.09375 -0.4375q-0.609375 -0.140625 -1.21875 -0.140625zm6.506958 7.328125q0 -2.40625 1.0625 -3.6875q1.078125 -1.296875 3.09375 -1.296875q1.0625 0 1.84375 0.359375q0.796875 0.34375 1.3125 1.0q0.515625 0.65625 0.75 1.578125q0.25 0.921875 0.25 2.046875q0 2.40625 -1.078125 3.703125q-1.0625 1.28125 -3.078125 1.28125q-1.0625 0 -1.859375 -0.34375q-0.78125 -0.359375 -1.296875 -1.015625q-0.515625 -0.65625 -0.765625 -1.578125q-0.234375 -0.921875 -0.234375 -2.046875zm1.578125 0q0 0.71875 0.140625 1.390625q0.140625 0.65625 0.4375 1.15625q0.3125 0.5 0.796875 0.796875q0.5 0.296875 1.203125 0.296875q2.578125 0.03125 2.578125 -3.640625q0 -0.734375 -0.140625 -1.40625q-0.140625 -0.671875 -0.453125 -1.15625q-0.296875 -0.5 -0.796875 -0.78125q-0.484375 -0.296875 -1.1875 -0.296875q-2.578125 -0.03125 -2.578125 3.640625zm8.421631 0q0 -2.40625 1.0625 -3.6875q1.078125 -1.296875 3.09375 -1.296875q1.0625 0 1.84375 0.359375q0.796875 0.34375 1.3125 1.0q0.515625 0.65625 0.75 1.578125q0.25 0.921875 0.25 2.046875q0 2.40625 -1.078125 3.703125q-1.0625 1.28125 -3.078125 1.28125q-1.0625 0 -1.859375 -0.34375q-0.78125 -0.359375 -1.296875 -1.015625q-0.515625 -0.65625 -0.765625 -1.578125q-0.234375 -0.921875 -0.234375 -2.046875zm1.578125 0q0 0.71875 0.140625 1.390625q0.140625 0.65625 0.4375 1.15625q0.3125 0.5 0.796875 0.796875q0.5 0.296875 1.203125 0.296875q2.578125 0.03125 2.578125 -3.640625q0 -0.734375 -0.140625 -1.40625q-0.140625 -0.671875 -0.453125 -1.15625q-0.296875 -0.5 -0.796875 -0.78125q-0.484375 -0.296875 -1.1875 -0.296875q-2.578125 -0.03125 -2.578125 3.640625zm10.640381 2.40625q0 0.671875 0.21875 0.953125q0.234375 0.28125 0.65625 0.28125q0.25 0 0.53125 -0.03125q0.28125 -0.03125 0.640625 -0.171875l0.171875 1.203125q-0.296875 0.140625 -0.84375 0.234375q-0.546875 0.109375 -0.9375 0.109375q-0.859375 0 -1.40625 -0.484375q-0.546875 -0.484375 -0.546875 -1.65625l0 -11.390625l1.515625 0l0 10.953125z" fill-rule="nonzero"></path><path fill="#ffffff" d="m522.84985 118.83044l0.1875 -1.984375l-0.09375 0l-0.734375 1.828125l-3.453125 6.0l-0.46875 0l-3.671875 -6.03125l-0.6875 -1.796875l-0.09375 0l0.265625 1.96875l0 8.953125l-1.484375 0l0 -13.296875l1.1875 0l4.15625 6.796875l0.625 1.484375l0.046875 0l0.578125 -1.515625l3.96875 -6.765625l1.234375 0l0 13.296875l-1.5625 0l0 -8.9375zm4.22583 0.140625q0.71875 -0.4375 1.671875 -0.640625q0.96875 -0.21875 2.015625 -0.21875q0.984375 0 1.578125 0.265625q0.609375 0.265625 0.921875 0.703125q0.3125 0.421875 0.40625 0.9375q0.109375 0.515625 0.109375 1.03125q0 1.125 -0.0625 2.21875q-0.046875 1.078125 -0.046875 2.046875q0 0.703125 0.046875 1.328125q0.0625 0.625 0.21875 1.15625l-1.125 0l-0.390625 -1.328125l-0.09375 0q-0.171875 0.265625 -0.4375 0.53125q-0.25 0.25 -0.609375 0.453125q-0.359375 0.203125 -0.84375 0.328125q-0.46875 0.140625 -1.078125 0.140625q-0.609375 0 -1.140625 -0.1875q-0.515625 -0.203125 -0.90625 -0.546875q-0.375 -0.359375 -0.59375 -0.84375q-0.21875 -0.5 -0.21875 -1.125q0 -0.828125 0.34375 -1.390625q0.34375 -0.5625 0.953125 -0.890625q0.625 -0.34375 1.484375 -0.484375q0.875 -0.140625 1.921875 -0.140625q0.265625 0 0.515625 0q0.265625 0 0.53125 0.03125q0.046875 -0.5625 0.046875 -1.015625q0 -1.046875 -0.421875 -1.46875q-0.40625 -0.421875 -1.515625 -0.421875q-0.3125 0 -0.6875 0.046875q-0.375 0.046875 -0.765625 0.140625q-0.390625 0.078125 -0.75 0.203125q-0.34375 0.125 -0.609375 0.28125l-0.46875 -1.140625zm2.703125 7.625q0.53125 0 0.9375 -0.140625q0.421875 -0.15625 0.71875 -0.375q0.3125 -0.21875 0.515625 -0.484375q0.203125 -0.265625 0.296875 -0.5l0 -1.578125q-0.265625 -0.03125 -0.546875 -0.03125q-0.28125 -0.015625 -0.546875 -0.015625q-0.578125 0 -1.140625 0.078125q-0.5625 0.0625 -1.0 0.25q-0.421875 0.171875 -0.6875 0.484375q-0.25 0.3125 -0.25 0.78125q0 0.671875 0.46875 1.109375q0.484375 0.421875 1.234375 0.421875zm12.800415 1.171875l0 -5.421875q0 -1.46875 -0.4375 -2.21875q-0.421875 -0.75 -1.5625 -0.75q-1.0 0 -1.65625 0.546875q-0.65625 0.53125 -0.921875 1.34375l0 6.5l-1.515625 0l0 -9.5l1.0625 0l0.28125 1.15625l0.078125 0q0.453125 -0.609375 1.21875 -1.0q0.78125 -0.390625 1.84375 -0.390625q0.765625 0 1.359375 0.1875q0.59375 0.1875 0.984375 0.640625q0.390625 0.453125 0.578125 1.21875q0.203125 0.765625 0.203125 1.953125l0 5.734375l-1.515625 0zm3.954956 -8.796875q0.71875 -0.4375 1.671875 -0.640625q0.96875 -0.21875 2.015625 -0.21875q0.984375 0 1.578125 0.265625q0.609375 0.265625 0.921875 0.703125q0.3125 0.421875 0.40625 0.9375q0.109375 0.515625 0.109375 1.03125q0 1.125 -0.0625 2.21875q-0.046875 1.078125 -0.046875 2.046875q0 0.703125 0.046875 1.328125q0.0625 0.625 0.21875 1.15625l-1.125 0l-0.390625 -1.328125l-0.09375 0q-0.171875 0.265625 -0.4375 0.53125q-0.25 0.25 -0.609375 0.453125q-0.359375 0.203125 -0.84375 0.328125q-0.46875 0.140625 -1.078125 0.140625q-0.609375 0 -1.140625 -0.1875q-0.515625 -0.203125 -0.90625 -0.546875q-0.375 -0.359375 -0.59375 -0.84375q-0.21875 -0.5 -0.21875 -1.125q0 -0.828125 0.34375 -1.390625q0.34375 -0.5625 0.953125 -0.890625q0.625 -0.34375 1.484375 -0.484375q0.875 -0.140625 1.921875 -0.140625q0.265625 0 0.515625 0q0.265625 0 0.53125 0.03125q0.046875 -0.5625 0.046875 -1.015625q0 -1.046875 -0.421875 -1.46875q-0.40625 -0.421875 -1.515625 -0.421875q-0.3125 0 -0.6875 0.046875q-0.375 0.046875 -0.765625 0.140625q-0.390625 0.078125 -0.75 0.203125q-0.34375 0.125 -0.609375 0.28125l-0.46875 -1.140625zm2.703125 7.625q0.53125 0 0.9375 -0.140625q0.421875 -0.15625 0.71875 -0.375q0.3125 -0.21875 0.515625 -0.484375q0.203125 -0.265625 0.296875 -0.5l0 -1.578125q-0.265625 -0.03125 -0.546875 -0.03125q-0.28125 -0.015625 -0.546875 -0.015625q-0.578125 0 -1.140625 0.078125q-0.5625 0.0625 -1.0 0.25q-0.421875 0.171875 -0.6875 0.484375q-0.25 0.3125 -0.25 0.78125q0 0.671875 0.46875 1.109375q0.484375 0.421875 1.234375 0.421875zm13.97229 1.6093674q0 1.84375 -0.984375 2.71875q-0.96875 0.875 -2.890625 0.875q-1.140625 0 -1.828125 -0.140625q-0.6875 -0.140625 -1.1875 -0.375l0.390625 -1.296875q0.4375 0.171875 0.96875 0.328125q0.546875 0.15625 1.390625 0.15625q0.796875 0 1.296875 -0.15625q0.515625 -0.140625 0.8125 -0.46875q0.3125 -0.328125 0.421875 -0.859375q0.109375 -0.515625 0.109375 -1.2343674l0 -0.921875l-0.078125 0q-0.375 0.5625 -0.96875 0.859375q-0.578125 0.28125 -1.53125 0.28125q-1.921875 0 -2.828125 -1.1875q-0.890625 -1.203125 -0.890625 -3.734375q0 -2.421875 1.15625 -3.6875q1.15625 -1.265625 3.421875 -1.265625q1.078125 0 1.84375 0.171875q0.765625 0.171875 1.375 0.40625l0 9.531242zm-3.8125 -1.5624924q0.96875 0 1.515625 -0.484375q0.546875 -0.484375 0.78125 -1.5l0 -4.875q-0.765625 -0.359375 -1.9375 -0.359375q-1.296875 0 -2.03125 0.875q-0.734375 0.875 -0.734375 2.734375q0 0.796875 0.125 1.46875q0.140625 0.65625 0.421875 1.140625q0.28125 0.46875 0.734375 0.734375q0.453125 0.265625 1.125 0.265625zm13.487122 0.359375q-0.5625 0.46875 -1.4375 0.734375q-0.859375 0.26561737 -1.828125 0.26561737q-1.078125 0 -1.875 -0.34374237q-0.796875 -0.359375 -1.3125 -1.015625q-0.515625 -0.65625 -0.765625 -1.5625q-0.234375 -0.921875 -0.234375 -2.0625q0 -2.4375 1.078125 -3.703125q1.078125 -1.28125 3.09375 -1.28125q0.640625 0 1.28125 0.15625q0.65625 0.140625 1.171875 0.546875q0.515625 0.390625 0.828125 1.125q0.328125 0.71875 0.328125 1.921875q0 0.625 -0.109375 1.390625l-6.09375 0q0 0.828125 0.15625 1.484375q0.171875 0.640625 0.53125 1.09375q0.375 0.4375 0.953125 0.671875q0.578125 0.234375 1.40625 0.234375q0.65625 0 1.296875 -0.21875q0.640625 -0.234375 0.96875 -0.53125l0.5625 1.09375zm-3.265625 -7.625q-1.109375 0 -1.796875 0.59375q-0.671875 0.578125 -0.796875 2.0l4.703125 0q0 -1.4375 -0.546875 -2.015625q-0.546875 -0.578125 -1.5625 -0.578125zm10.305481 0.359375q-0.578125 -0.203125 -1.09375 -0.203125q-0.8125 0 -1.296875 0.453125q-0.46875 0.453125 -0.578125 1.125l0 6.65625l-1.515625 0l0 -9.5l1.0625 0l0.28125 1.15625l0.078125 0q0.359375 -0.640625 0.859375 -0.984375q0.5 -0.359375 1.28125 -0.359375q0.5625 0 1.234375 0.1875l-0.3125 1.46875z" fill-rule="nonzero"></path><path fill="#db562a" d="m492.43176 399.80594l106.456665 0l0 60.6929l-106.456665 0z" fill-rule="nonzero"></path><path fill="#ffffff" d="m520.2007 428.1349l0.1875 -1.984375l-0.09375 0l-0.734375 1.828125l-3.453125 6.0l-0.46875 0l-3.671875 -6.03125l-0.6875 -1.796875l-0.09375 0l0.265625 1.96875l0 8.953125l-1.484375 0l0 -13.296875l1.1875 0l4.15625 6.796875l0.625 1.484375l0.046875 0l0.578125 -1.515625l3.96875 -6.765625l1.234375 0l0 13.296875l-1.5625 0l0 -8.9375zm4.69458 -0.5625l1.53125 0l0 9.5l-1.53125 0l0 -9.5zm-0.3125 -2.890625q0 -0.4375 0.28125 -0.75q0.296875 -0.3125 0.765625 -0.3125q0.453125 0 0.765625 0.3125q0.328125 0.3125 0.328125 0.75q0 0.4375 -0.328125 0.734375q-0.3125 0.28125 -0.765625 0.28125q-0.46875 0 -0.765625 -0.28125q-0.28125 -0.296875 -0.28125 -0.734375zm11.093628 12.390625l0 -5.421875q0 -1.46875 -0.4375 -2.21875q-0.421875 -0.75 -1.5625 -0.75q-1.0 0 -1.65625 0.546875q-0.65625 0.53125 -0.921875 1.34375l0 6.5l-1.515625 0l0 -9.5l1.0625 0l0.28125 1.15625l0.078125 0q0.453125 -0.609375 1.21875 -1.0q0.78125 -0.390625 1.84375 -0.390625q0.765625 0 1.359375 0.1875q0.59375 0.1875 0.984375 0.640625q0.390625 0.453125 0.578125 1.21875q0.203125 0.765625 0.203125 1.953125l0 5.734375l-1.515625 0zm4.423706 -9.5l1.53125 0l0 9.5l-1.53125 0l0 -9.5zm-0.3125 -2.890625q0 -0.4375 0.28125 -0.75q0.296875 -0.3125 0.765625 -0.3125q0.453125 0 0.765625 0.3125q0.328125 0.3125 0.328125 0.75q0 0.4375 -0.328125 0.734375q-0.3125 0.28125 -0.765625 0.28125q-0.46875 0 -0.765625 -0.28125q-0.28125 -0.296875 -0.28125 -0.734375zm10.121765 -0.90625q0.359375 -0.0625 0.8125 -0.078125q0.453125 -0.03125 0.9375 -0.046875q0.484375 -0.015625 0.9375 -0.015625q0.46875 -0.015625 0.875 -0.015625q1.59375 0 2.75 0.5q1.171875 0.484375 1.9375 1.375q0.765625 0.875 1.125 2.109375q0.375 1.234375 0.375 2.71875q0 1.359375 -0.359375 2.609375q-0.34375 1.234375 -1.109375 2.203125q-0.75 0.953125 -1.96875 1.53125q-1.21875 0.578125 -2.9375 0.578125q-0.3125 0 -0.796875 -0.015625q-0.484375 0 -1.0 -0.03125q-0.515625 -0.03125 -0.953125 -0.046875q-0.421875 -0.015625 -0.625 -0.0625l0 -13.3125zm3.59375 1.25q-0.25 0 -0.546875 0q-0.28125 0 -0.578125 0.015625q-0.28125 0.015625 -0.515625 0.046875q-0.234375 0.015625 -0.375 0.03125l0 10.640625q0.09375 0.015625 0.359375 0.03125q0.265625 0.015625 0.546875 0.03125q0.296875 0 0.5625 0.015625q0.265625 0 0.359375 0q1.328125 0 2.234375 -0.453125q0.90625 -0.453125 1.4375 -1.21875q0.546875 -0.78125 0.765625 -1.78125q0.234375 -1.0 0.234375 -2.0625q0 -0.921875 -0.21875 -1.859375q-0.203125 -0.953125 -0.71875 -1.703125q-0.5 -0.765625 -1.375 -1.25q-0.859375 -0.484375 -2.171875 -0.484375zm11.013672 3.34375l-1.03125 -1.921875l-0.078125 0l0.1875 1.921875l0 8.703125l-1.484375 0l0 -13.515625l0.84375 0l6.359375 8.875l0.984375 1.828125l0.109375 0l-0.21875 -1.828125l0 -8.65625l1.484375 0l0 13.5l-0.828125 0l-6.328125 -8.90625zm16.16504 5.328125q0 -0.8125 -0.484375 -1.3125q-0.46875 -0.5 -1.1875 -0.890625q-0.703125 -0.390625 -1.546875 -0.734375q-0.828125 -0.34375 -1.546875 -0.828125q-0.71875 -0.484375 -1.1875 -1.1875q-0.46875 -0.71875 -0.46875 -1.8125q0 -1.5625 1.078125 -2.46875q1.078125 -0.921875 3.078125 -0.921875q1.15625 0 2.109375 0.171875q0.953125 0.171875 1.484375 0.4375l-0.484375 1.390625q-0.4375 -0.203125 -1.28125 -0.390625q-0.84375 -0.203125 -1.90625 -0.203125q-1.25 0 -1.875 0.5625q-0.625 0.5625 -0.625 1.328125q0 0.734375 0.46875 1.234375q0.46875 0.484375 1.1875 0.875q0.71875 0.390625 1.546875 0.78125q0.84375 0.375 1.546875 0.875q0.71875 0.5 1.1875 1.203125q0.484375 0.703125 0.484375 1.75q0 0.859375 -0.3125 1.546875q-0.296875 0.671875 -0.890625 1.171875q-0.59375 0.5 -1.4375 0.765625q-0.828125 0.265625 -1.890625 0.265625q-1.421875 0 -2.359375 -0.21875q-0.921875 -0.21875 -1.4375 -0.484375l0.53125 -1.4375q0.4375 0.25 1.28125 0.5q0.859375 0.234375 1.921875 0.234375q0.640625 0 1.1875 -0.125q0.546875 -0.125 0.9375 -0.390625q0.40625 -0.28125 0.640625 -0.703125q0.25 -0.421875 0.25 -0.984375z" fill-rule="nonzero"></path><path fill="#000000" fill-opacity="0.0" d="m492.43176 109.84793l-168.97638 0l0 129.79527" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m480.43176 109.84793l-156.97638 0l0 117.79527" fill-rule="evenodd"></path><path fill="#666666" stroke="#666666" stroke-width="2.0" stroke-linecap="butt" d="m480.43176 113.1514l9.076202 -3.3034668l-9.076202 -3.3034592z" fill-rule="evenodd"></path><path fill="#666666" stroke="#666666" stroke-width="2.0" stroke-linecap="butt" d="m320.15192 227.6432l3.3034668 9.076202l3.3034668 -9.076202z" fill-rule="evenodd"></path><path fill="#000000" fill-opacity="0.0" d="m545.6601 399.80594l0 -99.46457" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m545.6601 387.80594l0 -75.46457" fill-rule="evenodd"></path><path fill="#666666" stroke="#666666" stroke-width="2.0" stroke-linecap="butt" d="m542.3566 387.80594l3.3034668 9.076202l3.3034668 -9.076202z" fill-rule="evenodd"></path><path fill="#666666" stroke="#666666" stroke-width="2.0" stroke-linecap="butt" d="m548.96356 312.34137l-3.3034668 -9.076202l-3.3034668 9.076202z" fill-rule="evenodd"></path><path fill="#db562a" d="m771.96063 239.6537l106.456665 0l0 60.692917l-106.456665 0z" fill-rule="nonzero"></path><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m771.96063 239.6537l106.456665 0l0 60.692917l-106.456665 0z" fill-rule="nonzero"></path><path fill="#ffffff" d="m801.19214 256.39142q-0.484375 0.375 -1.21875 0.515625q-0.734375 0.140625 -1.5625 0.140625q-1.015625 0 -1.90625 -0.34375q-0.875 -0.34375 -1.53125 -1.046875q-0.65625 -0.703125 -1.046875 -1.796875q-0.375 -1.09375 -0.375 -2.59375q0 -1.578125 0.421875 -2.671875q0.4375 -1.09375 1.125 -1.78125q0.703125 -0.703125 1.5625 -1.015625q0.859375 -0.328125 1.765625 -0.328125q0.953125 0 1.5625 0.109375q0.609375 0.09375 1.046875 0.265625l-0.328125 1.171875q-0.765625 -0.359375 -2.1875 -0.359375q-0.65625 0 -1.296875 0.234375q-0.640625 0.234375 -1.15625 0.78125q-0.5 0.546875 -0.8125 1.4375q-0.296875 0.875 -0.296875 2.15625q0 1.140625 0.28125 2.015625q0.296875 0.859375 0.796875 1.4375q0.515625 0.578125 1.1875 0.875q0.6875 0.28125 1.484375 0.28125q0.71875 0 1.25 -0.140625q0.546875 -0.15625 0.90625 -0.375l0.328125 1.03125zm2.9954224 -7.53125l0 4.5625q0 0.625 0.0625 1.09375q0.078125 0.46875 0.25 0.78125q0.171875 0.3125 0.46875 0.484375q0.3125 0.15625 0.78125 0.15625q0.4375 0 0.765625 -0.140625q0.34375 -0.140625 0.59375 -0.375q0.265625 -0.25 0.46875 -0.546875q0.203125 -0.3125 0.328125 -0.671875l0 -5.34375l1.28125 0l0 5.734375q0 0.5625 0.03125 1.1875q0.046875 0.609375 0.140625 1.078125l-0.875 0l-0.3125 -1.265625l-0.09375 0q-0.359375 0.625 -0.984375 1.046875q-0.625 0.40625 -1.578125 0.40625q-0.640625 0 -1.140625 -0.15625q-0.484375 -0.140625 -0.8125 -0.515625q-0.328125 -0.390625 -0.5 -1.03125q-0.15625 -0.65625 -0.15625 -1.65625l0 -4.828125l1.28125 0zm10.983398 5.828125q0 -0.484375 -0.296875 -0.75q-0.28125 -0.28125 -0.703125 -0.453125q-0.421875 -0.1875 -0.9375 -0.359375q-0.5 -0.171875 -0.921875 -0.4375q-0.421875 -0.265625 -0.71875 -0.671875q-0.28125 -0.421875 -0.28125 -1.125q0 -1.15625 0.65625 -1.6875q0.65625 -0.53125 1.828125 -0.53125q0.859375 0 1.4375 0.15625q0.59375 0.140625 1.03125 0.34375l-0.3125 1.0625q-0.359375 -0.171875 -0.890625 -0.3125q-0.515625 -0.140625 -1.109375 -0.140625q-0.703125 0 -1.03125 0.25q-0.328125 0.234375 -0.328125 0.828125q0 0.421875 0.28125 0.65625q0.296875 0.21875 0.71875 0.40625q0.421875 0.1875 0.921875 0.359375q0.515625 0.171875 0.9375 0.46875q0.421875 0.28125 0.703125 0.734375q0.296875 0.4375 0.296875 1.15625q0 0.5 -0.171875 0.953125q-0.15625 0.453125 -0.515625 0.78125q-0.359375 0.3125 -0.875 0.484375q-0.515625 0.1875 -1.21875 0.1875q-0.90625 0 -1.546875 -0.171875q-0.640625 -0.171875 -1.078125 -0.421875l0.390625 -1.078125q0.359375 0.203125 0.953125 0.390625q0.59375 0.171875 1.203125 0.171875q0.6875 0 1.125 -0.265625q0.453125 -0.28125 0.453125 -0.984375zm2.157898 -5.828125l1.25 0l0 -1.578125l1.28125 -0.375l0 1.953125l2.171875 0l0 1.125l-2.171875 0l0 4.421875q0 0.84375 0.203125 1.1875q0.21875 0.34375 0.703125 0.34375q0.421875 0 0.703125 -0.09375q0.296875 -0.09375 0.640625 -0.234375l0.296875 0.984375q-0.4375 0.203125 -0.953125 0.328125q-0.5 0.125 -1.09375 0.125q-0.984375 0 -1.390625 -0.546875q-0.390625 -0.546875 -0.390625 -1.84375l0 -4.671875l-1.25 0l0 -1.125zm6.033386 4.0q0 -2.03125 0.90625 -3.109375q0.90625 -1.078125 2.59375 -1.078125q0.90625 0 1.5625 0.296875q0.671875 0.296875 1.09375 0.84375q0.4375 0.546875 0.640625 1.328125q0.21875 0.78125 0.21875 1.71875q0 2.03125 -0.90625 3.109375q-0.90625 1.078125 -2.609375 1.078125q-0.890625 0 -1.5625 -0.296875q-0.65625 -0.296875 -1.09375 -0.84375q-0.421875 -0.546875 -0.640625 -1.328125q-0.203125 -0.78125 -0.203125 -1.71875zm1.328125 0q0 0.609375 0.125 1.171875q0.125 0.5625 0.375 0.984375q0.25 0.40625 0.671875 0.671875q0.421875 0.25 1.0 0.25q2.1875 0.015625 2.1875 -3.078125q0 -0.625 -0.125 -1.1875q-0.125 -0.5625 -0.375 -0.96875q-0.25 -0.421875 -0.671875 -0.671875q-0.421875 -0.25 -1.015625 -0.25q-2.171875 -0.015625 -2.171875 3.078125zm12.388489 4.0l0 -4.53125q0 -0.640625 -0.0625 -1.109375q-0.046875 -0.46875 -0.21875 -0.78125q-0.15625 -0.328125 -0.453125 -0.484375q-0.296875 -0.171875 -0.765625 -0.171875q-0.734375 0 -1.234375 0.453125q-0.484375 0.453125 -0.671875 1.125l0 5.5l-1.28125 0l0 -8.0l0.890625 0l0.25 0.96875l0.0625 0q0.421875 -0.5 0.984375 -0.828125q0.578125 -0.328125 1.484375 -0.328125q0.78125 0 1.265625 0.296875q0.484375 0.296875 0.75 1.03125q0.375 -0.625 1.015625 -0.96875q0.65625 -0.359375 1.46875 -0.359375q0.671875 0 1.140625 0.15625q0.46875 0.140625 0.765625 0.53125q0.296875 0.375 0.4375 1.03125q0.140625 0.65625 0.140625 1.671875l0 4.796875l-1.28125 0l0 -4.8125q0 -0.578125 -0.0625 -1.0q-0.046875 -0.421875 -0.21875 -0.703125q-0.171875 -0.28125 -0.46875 -0.421875q-0.296875 -0.140625 -0.765625 -0.140625q-0.8125 0 -1.265625 0.453125q-0.4375 0.453125 -0.625 1.28125l0 5.34375l-1.28125 0zm14.148254 -0.640625q-0.484375 0.390625 -1.21875 0.609375q-0.71875 0.21875 -1.546875 0.21875q-0.90625 0 -1.578125 -0.296875q-0.671875 -0.296875 -1.109375 -0.84375q-0.421875 -0.546875 -0.640625 -1.3125q-0.203125 -0.78125 -0.203125 -1.734375q0 -2.046875 0.90625 -3.109375q0.921875 -1.078125 2.609375 -1.078125q0.546875 0 1.09375 0.125q0.546875 0.109375 0.96875 0.453125q0.4375 0.328125 0.703125 0.953125q0.28125 0.609375 0.28125 1.609375q0 0.53125 -0.09375 1.171875l-5.140625 0q0 0.703125 0.140625 1.25q0.15625 0.546875 0.453125 0.921875q0.3125 0.375 0.796875 0.578125q0.484375 0.203125 1.1875 0.203125q0.546875 0 1.078125 -0.1875q0.546875 -0.203125 0.828125 -0.453125l0.484375 0.921875zm-2.765625 -6.4375q-0.9375 0 -1.515625 0.5q-0.5625 0.5 -0.671875 1.703125l3.96875 0q0 -1.21875 -0.46875 -1.703125q-0.453125 -0.5 -1.3125 -0.5zm8.831177 0.3125q-0.484375 -0.15625 -0.921875 -0.15625q-0.6875 0 -1.09375 0.375q-0.390625 0.375 -0.484375 0.953125l0 5.59375l-1.28125 0l0 -8.0l0.890625 0l0.25 0.96875l0.0625 0q0.296875 -0.53125 0.71875 -0.828125q0.421875 -0.296875 1.078125 -0.296875q0.46875 0 1.046875 0.15625l-0.265625 1.234375z" fill-rule="nonzero"></path><path fill="#ffffff" d="m787.02026 264.65704l6.09375 0l0 1.1875l-4.765625 0l0 3.828125l4.453125 0l0 1.171875l-4.453125 0l0 5.015625l-1.328125 0l0 -11.203125zm8.022034 3.796875q0.609375 -0.375 1.40625 -0.546875q0.8125 -0.171875 1.6875 -0.171875q0.84375 0 1.34375 0.21875q0.5 0.21875 0.765625 0.59375q0.265625 0.359375 0.34375 0.796875q0.09375 0.421875 0.09375 0.859375q0 0.953125 -0.046875 1.875q-0.046875 0.90625 -0.046875 1.71875q0 0.59375 0.046875 1.125q0.046875 0.515625 0.171875 0.96875l-0.9375 0l-0.34375 -1.125l-0.078125 0q-0.140625 0.234375 -0.359375 0.453125q-0.21875 0.203125 -0.515625 0.375q-0.296875 0.171875 -0.703125 0.28125q-0.40625 0.109375 -0.90625 0.109375q-0.515625 0 -0.96875 -0.15625q-0.4375 -0.15625 -0.765625 -0.453125q-0.3125 -0.296875 -0.5 -0.703125q-0.171875 -0.421875 -0.171875 -0.953125q0 -0.703125 0.28125 -1.171875q0.296875 -0.484375 0.8125 -0.765625q0.515625 -0.28125 1.25 -0.390625q0.734375 -0.125 1.609375 -0.125q0.21875 0 0.4375 0q0.21875 0 0.4375 0.03125q0.046875 -0.484375 0.046875 -0.859375q0 -0.875 -0.359375 -1.234375q-0.34375 -0.359375 -1.265625 -0.359375q-0.28125 0 -0.59375 0.046875q-0.3125 0.046875 -0.640625 0.125q-0.328125 0.0625 -0.625 0.171875q-0.28125 0.09375 -0.515625 0.21875l-0.390625 -0.953125zm2.265625 6.421875q0.453125 0 0.796875 -0.125q0.359375 -0.125 0.609375 -0.296875q0.265625 -0.1875 0.421875 -0.40625q0.171875 -0.234375 0.25 -0.4375l0 -1.328125q-0.21875 -0.015625 -0.453125 -0.015625q-0.234375 -0.015625 -0.453125 -0.015625q-0.5 0 -0.96875 0.0625q-0.46875 0.046875 -0.828125 0.203125q-0.359375 0.140625 -0.578125 0.40625q-0.21875 0.265625 -0.21875 0.671875q0 0.546875 0.390625 0.921875q0.40625 0.359375 1.03125 0.359375zm11.248535 0.453125q-0.484375 0.359375 -1.140625 0.53125q-0.65625 0.1875 -1.375 0.1875q-0.921875 0 -1.5625 -0.296875q-0.640625 -0.296875 -1.046875 -0.84375q-0.40625 -0.546875 -0.59375 -1.328125q-0.1875 -0.78125 -0.1875 -1.71875q0 -2.03125 0.890625 -3.109375q0.90625 -1.078125 2.578125 -1.078125q0.78125 0 1.3125 0.125q0.53125 0.109375 0.96875 0.328125l-0.375 1.109375q-0.359375 -0.203125 -0.8125 -0.328125q-0.453125 -0.125 -0.953125 -0.125q-2.28125 0 -2.28125 3.078125q0 0.609375 0.125 1.171875q0.125 0.546875 0.390625 0.96875q0.28125 0.421875 0.734375 0.6875q0.46875 0.25 1.140625 0.25q0.578125 0 1.03125 -0.171875q0.453125 -0.1875 0.734375 -0.40625l0.421875 0.96875zm2.0285034 -7.46875l1.28125 0l0 8.0l-1.28125 0l0 -8.0zm-0.265625 -2.4375q0 -0.359375 0.25 -0.625q0.25 -0.265625 0.625 -0.265625q0.390625 0 0.65625 0.265625q0.28125 0.265625 0.28125 0.625q0 0.375 -0.28125 0.625q-0.265625 0.234375 -0.65625 0.234375q-0.375 0 -0.625 -0.234375q-0.25 -0.25 -0.25 -0.625zm9.42865 10.4375l0 -4.5625q0 -1.25 -0.375 -1.875q-0.359375 -0.640625 -1.3125 -0.640625q-0.84375 0 -1.40625 0.46875q-0.546875 0.453125 -0.765625 1.140625l0 5.46875l-1.28125 0l0 -8.0l0.890625 0l0.25 0.96875l0.0625 0q0.375 -0.5 1.015625 -0.828125q0.65625 -0.328125 1.5625 -0.328125q0.640625 0 1.140625 0.15625q0.5 0.140625 0.828125 0.53125q0.328125 0.375 0.484375 1.03125q0.171875 0.640625 0.171875 1.640625l0 4.828125l-1.265625 0zm9.736389 0.375q0 1.546875 -0.828125 2.28125q-0.8125 0.734375 -2.4375 0.734375q-0.953125 0 -1.546875 -0.125q-0.578125 -0.109375 -1.0 -0.3125l0.34375 -1.078125q0.359375 0.140625 0.8125 0.265625q0.453125 0.125 1.171875 0.125q0.671875 0 1.09375 -0.125q0.421875 -0.109375 0.671875 -0.390625q0.265625 -0.28125 0.359375 -0.71875q0.09375 -0.4375 0.09375 -1.046875l0 -0.765625l-0.0625 0q-0.3125 0.46875 -0.8125 0.71875q-0.5 0.234375 -1.296875 0.234375q-1.625 0 -2.390625 -1.0q-0.75 -1.015625 -0.75 -3.140625q0 -2.046875 0.96875 -3.109375q0.984375 -1.0625 2.890625 -1.0625q0.90625 0 1.546875 0.140625q0.65625 0.140625 1.171875 0.34375l0 8.03125zm-3.21875 -1.3125q0.8125 0 1.28125 -0.40625q0.46875 -0.421875 0.65625 -1.28125l0 -4.09375q-0.640625 -0.3125 -1.625 -0.3125q-1.09375 0 -1.71875 0.75q-0.625 0.734375 -0.625 2.296875q0 0.671875 0.109375 1.234375q0.125 0.5625 0.359375 0.96875q0.234375 0.390625 0.609375 0.625q0.390625 0.21875 0.953125 0.21875zm10.082764 -10.265625q0.296875 -0.046875 0.671875 -0.0625q0.390625 -0.03125 0.796875 -0.03125q0.40625 -0.015625 0.796875 -0.015625q0.390625 -0.015625 0.734375 -0.015625q1.34375 0 2.3125 0.421875q0.984375 0.40625 1.625 1.15625q0.640625 0.734375 0.953125 1.78125q0.3125 1.046875 0.3125 2.28125q0 1.140625 -0.296875 2.1875q-0.296875 1.046875 -0.9375 1.859375q-0.625 0.8125 -1.65625 1.296875q-1.03125 0.484375 -2.484375 0.484375q-0.25 0 -0.65625 -0.015625q-0.40625 0 -0.84375 -0.03125q-0.4375 -0.015625 -0.8125 -0.03125q-0.359375 -0.015625 -0.515625 -0.046875l0 -11.21875zm3.03125 1.0625q-0.21875 0 -0.46875 0q-0.234375 0 -0.484375 0.015625q-0.234375 0.015625 -0.4375 0.03125q-0.203125 0.015625 -0.3125 0.03125l0 8.953125q0.078125 0.015625 0.296875 0.03125q0.234375 0 0.46875 0.015625q0.25 0 0.46875 0.015625q0.21875 0 0.296875 0q1.125 0 1.875 -0.375q0.765625 -0.390625 1.21875 -1.03125q0.46875 -0.65625 0.65625 -1.484375q0.1875 -0.84375 0.1875 -1.75q0 -0.78125 -0.171875 -1.5625q-0.171875 -0.796875 -0.609375 -1.4375q-0.4375 -0.640625 -1.171875 -1.046875q-0.71875 -0.40625 -1.8125 -0.40625zm9.448364 2.8125l-0.859375 -1.609375l-0.0625 0l0.15625 1.609375l0 7.328125l-1.25 0l0 -11.375l0.703125 0l5.359375 7.46875l0.828125 1.53125l0.09375 0l-0.1875 -1.53125l0 -7.296875l1.25 0l0 11.375l-0.703125 0l-5.328125 -7.5zm13.81488 4.484375q0 -0.671875 -0.40625 -1.09375q-0.40625 -0.4375 -1.0 -0.765625q-0.59375 -0.328125 -1.296875 -0.609375q-0.703125 -0.28125 -1.3125 -0.6875q-0.59375 -0.421875 -1.0 -1.015625q-0.390625 -0.59375 -0.390625 -1.53125q0 -1.3125 0.90625 -2.078125q0.90625 -0.765625 2.59375 -0.765625q0.96875 0 1.765625 0.140625q0.8125 0.140625 1.25 0.375l-0.390625 1.15625q-0.375 -0.171875 -1.09375 -0.328125q-0.703125 -0.15625 -1.59375 -0.15625q-1.0625 0 -1.59375 0.46875q-0.515625 0.46875 -0.515625 1.109375q0 0.625 0.390625 1.046875q0.40625 0.40625 1.0 0.734375q0.609375 0.328125 1.3125 0.65625q0.703125 0.3125 1.296875 0.734375q0.59375 0.421875 1.0 1.015625q0.40625 0.59375 0.40625 1.484375q0 0.71875 -0.265625 1.296875q-0.25 0.5625 -0.75 0.984375q-0.5 0.421875 -1.203125 0.640625q-0.703125 0.21875 -1.59375 0.21875q-1.203125 0 -1.984375 -0.1875q-0.78125 -0.171875 -1.21875 -0.40625l0.453125 -1.1875q0.359375 0.203125 1.078125 0.40625q0.71875 0.203125 1.625 0.203125q0.53125 0 0.984375 -0.109375q0.46875 -0.109375 0.796875 -0.328125q0.34375 -0.234375 0.546875 -0.59375q0.203125 -0.359375 0.203125 -0.828125z" fill-rule="nonzero"></path><path fill="#ffffff" d="m806.5708 292.01642q0 -0.671875 -0.40625 -1.09375q-0.40625 -0.4375 -1.0 -0.765625q-0.59375 -0.328125 -1.296875 -0.609375q-0.703125 -0.28125 -1.3125 -0.6875q-0.59375 -0.421875 -1.0 -1.015625q-0.390625 -0.59375 -0.390625 -1.53125q0 -1.3125 0.90625 -2.078125q0.90625 -0.765625 2.59375 -0.765625q0.96875 0 1.765625 0.140625q0.8125 0.140625 1.25 0.375l-0.390625 1.15625q-0.375 -0.171875 -1.09375 -0.328125q-0.703125 -0.15625 -1.59375 -0.15625q-1.0625 0 -1.59375 0.46875q-0.515625 0.46875 -0.515625 1.109375q0 0.625 0.390625 1.046875q0.40625 0.40625 1.0 0.734375q0.609375 0.328125 1.3125 0.65625q0.703125 0.3125 1.296875 0.734375q0.59375 0.421875 1.0 1.015625q0.40625 0.59375 0.40625 1.484375q0 0.71875 -0.265625 1.296875q-0.25 0.5625 -0.75 0.984375q-0.5 0.421875 -1.203125 0.640625q-0.703125 0.21875 -1.59375 0.21875q-1.203125 0 -1.984375 -0.1875q-0.78125 -0.171875 -1.21875 -0.40625l0.453125 -1.1875q0.359375 0.203125 1.078125 0.40625q0.71875 0.203125 1.625 0.203125q0.53125 0 0.984375 -0.109375q0.46875 -0.109375 0.796875 -0.328125q0.34375 -0.234375 0.546875 -0.59375q0.203125 -0.359375 0.203125 -0.828125zm9.152283 2.203125q-0.484375 0.390625 -1.21875 0.609375q-0.71875 0.21875 -1.546875 0.21875q-0.90625 0 -1.578125 -0.296875q-0.671875 -0.296875 -1.109375 -0.84375q-0.421875 -0.546875 -0.640625 -1.3125q-0.203125 -0.78125 -0.203125 -1.734375q0 -2.046875 0.90625 -3.109375q0.921875 -1.078125 2.609375 -1.078125q0.546875 0 1.09375 0.125q0.546875 0.109375 0.96875 0.453125q0.4375 0.328125 0.703125 0.953125q0.28125 0.609375 0.28125 1.609375q0 0.53125 -0.09375 1.171875l-5.140625 0q0 0.703125 0.140625 1.25q0.15625 0.546875 0.453125 0.921875q0.3125 0.375 0.796875 0.578125q0.484375 0.203125 1.1875 0.203125q0.546875 0 1.078125 -0.1875q0.546875 -0.203125 0.828125 -0.453125l0.484375 0.921875zm-2.765625 -6.4375q-0.9375 0 -1.515625 0.5q-0.5625 0.5 -0.671875 1.703125l3.96875 0q0 -1.21875 -0.46875 -1.703125q-0.453125 -0.5 -1.3125 -0.5zm8.831116 0.3125q-0.484375 -0.15625 -0.921875 -0.15625q-0.6875 0 -1.09375 0.375q-0.390625 0.375 -0.484375 0.953125l0 5.59375l-1.28125 0l0 -8.0l0.890625 0l0.25 0.96875l0.0625 0q0.296875 -0.53125 0.71875 -0.828125q0.421875 -0.296875 1.078125 -0.296875q0.46875 0 1.046875 0.15625l-0.265625 1.234375zm3.9556274 3.453125l0.453125 1.515625l0.015625 0l0.40625 -1.546875l1.78125 -4.65625l1.375 0l-3.40625 8.171875l-0.546875 0l-3.46875 -8.171875l1.46875 0l1.921875 4.6875zm11.258911 2.671875q-0.484375 0.390625 -1.21875 0.609375q-0.71875 0.21875 -1.546875 0.21875q-0.90625 0 -1.578125 -0.296875q-0.671875 -0.296875 -1.109375 -0.84375q-0.421875 -0.546875 -0.640625 -1.3125q-0.203125 -0.78125 -0.203125 -1.734375q0 -2.046875 0.90625 -3.109375q0.921875 -1.078125 2.609375 -1.078125q0.546875 0 1.09375 0.125q0.546875 0.109375 0.96875 0.453125q0.4375 0.328125 0.703125 0.953125q0.28125 0.609375 0.28125 1.609375q0 0.53125 -0.09375 1.171875l-5.140625 0q0 0.703125 0.140625 1.25q0.15625 0.546875 0.453125 0.921875q0.3125 0.375 0.796875 0.578125q0.484375 0.203125 1.1875 0.203125q0.546875 0 1.078125 -0.1875q0.546875 -0.203125 0.828125 -0.453125l0.484375 0.921875zm-2.765625 -6.4375q-0.9375 0 -1.515625 0.5q-0.5625 0.5 -0.671875 1.703125l3.96875 0q0 -1.21875 -0.46875 -1.703125q-0.453125 -0.5 -1.3125 -0.5zm8.831177 0.3125q-0.484375 -0.15625 -0.921875 -0.15625q-0.6875 0 -1.09375 0.375q-0.390625 0.375 -0.484375 0.953125l0 5.59375l-1.28125 0l0 -8.0l0.890625 0l0.25 0.96875l0.0625 0q0.296875 -0.53125 0.71875 -0.828125q0.421875 -0.296875 1.078125 -0.296875q0.46875 0 1.046875 0.15625l-0.265625 1.234375zm5.1743774 4.59375q0 -0.484375 -0.296875 -0.75q-0.28125 -0.28125 -0.703125 -0.453125q-0.421875 -0.1875 -0.9375 -0.359375q-0.5 -0.171875 -0.921875 -0.4375q-0.421875 -0.265625 -0.71875 -0.671875q-0.28125 -0.421875 -0.28125 -1.125q0 -1.15625 0.65625 -1.6875q0.65625 -0.53125 1.828125 -0.53125q0.859375 0 1.4375 0.15625q0.59375 0.140625 1.03125 0.34375l-0.3125 1.0625q-0.359375 -0.171875 -0.890625 -0.3125q-0.515625 -0.140625 -1.109375 -0.140625q-0.703125 0 -1.03125 0.25q-0.328125 0.234375 -0.328125 0.828125q0 0.421875 0.28125 0.65625q0.296875 0.21875 0.71875 0.40625q0.421875 0.1875 0.921875 0.359375q0.515625 0.171875 0.9375 0.46875q0.421875 0.28125 0.703125 0.734375q0.296875 0.4375 0.296875 1.15625q0 0.5 -0.171875 0.953125q-0.15625 0.453125 -0.515625 0.78125q-0.359375 0.3125 -0.875 0.484375q-0.515625 0.1875 -1.21875 0.1875q-0.90625 0 -1.546875 -0.171875q-0.640625 -0.171875 -1.078125 -0.421875l0.390625 -1.078125q0.359375 0.203125 0.953125 0.390625q0.59375 0.171875 1.203125 0.171875q0.6875 0 1.125 -0.265625q0.453125 -0.28125 0.453125 -0.984375z" fill-rule="nonzero"></path><path fill="#000000" fill-opacity="0.0" d="m598.8884 430.1524l226.29926 0l0 -129.79529" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m598.8884 430.1524l226.29926 0l0 -117.79529" fill-rule="evenodd"></path><path fill="#666666" stroke="#666666" stroke-width="2.0" stroke-linecap="butt" d="m828.49115 312.35712l-3.3034668 -9.076202l-3.3034668 9.076202z" fill-rule="evenodd"></path><path fill="#000000" fill-opacity="0.0" d="m545.6601 140.19438l0 62.61418l110.74017 0l0 62.614166" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m545.6601 140.19438l0 62.61418l110.74017 0l0 62.614166" fill-rule="nonzero"></path><path fill="#000000" fill-opacity="0.0" d="m578.09973 400.99475l0 -71.811035l78.2677 0l0 -71.811005" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m578.09973 388.99475l0 -59.811035l78.2677 0l0 -71.811005" fill-rule="evenodd"></path><path fill="#666666" stroke="#666666" stroke-width="2.0" stroke-linecap="butt" d="m574.79626 388.99475l3.3034668 9.076202l3.3034668 -9.076202z" fill-rule="evenodd"></path><path fill="#db562a" d="m771.9593 79.50148l106.456726 0l0 60.6929l-106.456726 0z" fill-rule="nonzero"></path><path fill="#ffffff" d="m801.21906 106.50231q0 0.484375 -0.15625 0.984375q-0.15625 0.484375 -0.46875 0.921875q-0.296875 0.421875 -0.78125 0.75q-0.46875 0.3125 -1.109375 0.484375l0 0.078125q0.5625 0.09375 1.078125 0.328125q0.53125 0.21875 0.921875 0.625q0.40625 0.390625 0.65625 0.96875q0.25 0.5625 0.25 1.34375q0 1.03125 -0.4375 1.78125q-0.421875 0.75 -1.109375 1.234375q-0.6875 0.46875 -1.59375 0.703125q-0.890625 0.21875 -1.8125 0.21875q-0.328125 0 -0.765625 0q-0.4375 0 -0.921875 -0.03125q-0.46875 -0.03125 -0.953125 -0.078125q-0.46875 -0.046875 -0.828125 -0.140625l0 -13.09375q0.703125 -0.109375 1.640625 -0.1875q0.9375 -0.078125 2.03125 -0.078125q0.734375 0 1.5 0.125q0.78125 0.125 1.40625 0.484375q0.625 0.34375 1.03125 0.96875q0.421875 0.625 0.421875 1.609375zm-4.421875 9.046875q0.609375 0 1.171875 -0.140625q0.578125 -0.140625 1.015625 -0.453125q0.4375 -0.3125 0.6875 -0.765625q0.265625 -0.46875 0.265625 -1.09375q0 -0.78125 -0.3125 -1.25q-0.3125 -0.46875 -0.828125 -0.734375q-0.5 -0.265625 -1.125 -0.359375q-0.625 -0.109375 -1.25 -0.109375l-1.65625 0l0 4.78125q0.140625 0.03125 0.375 0.0625q0.25 0.015625 0.53125 0.03125q0.296875 0.015625 0.59375 0.03125q0.3125 0 0.53125 0zm-1.03125 -6.234375q0.3125 0 0.765625 -0.015625q0.46875 -0.015625 0.765625 -0.0625q0.453125 -0.140625 0.84375 -0.359375q0.40625 -0.21875 0.71875 -0.515625q0.3125 -0.296875 0.5 -0.6875q0.1875 -0.390625 0.1875 -0.84375q0 -0.625 -0.25 -1.03125q-0.234375 -0.40625 -0.640625 -0.65625q-0.390625 -0.25 -0.90625 -0.34375q-0.515625 -0.109375 -1.046875 -0.109375q-0.625 0 -1.15625 0.03125q-0.515625 0.015625 -0.78125 0.078125l0 4.515625l1.0 0zm8.020264 -1.34375q0.71875 -0.4375 1.671875 -0.640625q0.96875 -0.21875 2.015625 -0.21875q0.984375 0 1.578125 0.265625q0.609375 0.265625 0.921875 0.703125q0.3125 0.421875 0.40625 0.9375q0.109375 0.515625 0.109375 1.03125q0 1.125 -0.0625 2.21875q-0.046875 1.078125 -0.046875 2.046875q0 0.703125 0.046875 1.328125q0.0625 0.625 0.21875 1.15625l-1.125 0l-0.390625 -1.328125l-0.09375 0q-0.171875 0.265625 -0.4375 0.53125q-0.25 0.25 -0.609375 0.453125q-0.359375 0.203125 -0.84375 0.328125q-0.46875 0.140625 -1.078125 0.140625q-0.609375 0 -1.140625 -0.1875q-0.515625 -0.203125 -0.90625 -0.546875q-0.375 -0.359375 -0.59375 -0.84375q-0.21875 -0.5 -0.21875 -1.125q0 -0.828125 0.34375 -1.390625q0.34375 -0.5625 0.953125 -0.890625q0.625 -0.34375 1.484375 -0.484375q0.875 -0.140625 1.921875 -0.140625q0.265625 0 0.515625 0q0.265625 0 0.53125 0.03125q0.046875 -0.5625 0.046875 -1.015625q0 -1.046875 -0.421875 -1.46875q-0.40625 -0.421875 -1.515625 -0.421875q-0.3125 0 -0.6875 0.046875q-0.375 0.046875 -0.765625 0.140625q-0.390625 0.078125 -0.75 0.203125q-0.34375 0.125 -0.609375 0.28125l-0.46875 -1.140625zm2.703125 7.625q0.53125 0 0.9375 -0.140625q0.421875 -0.15625 0.71875 -0.375q0.3125 -0.21875 0.515625 -0.484375q0.203125 -0.265625 0.296875 -0.5l0 -1.578125q-0.265625 -0.03125 -0.546875 -0.03125q-0.28125 -0.015625 -0.546875 -0.015625q-0.578125 0 -1.140625 0.078125q-0.5625 0.0625 -1.0 0.25q-0.421875 0.171875 -0.6875 0.484375q-0.25 0.3125 -0.25 0.78125q0 0.671875 0.46875 1.109375q0.484375 0.421875 1.234375 0.421875zm13.175354 0.546875q-0.5625 0.421875 -1.34375 0.640625q-0.78125 0.21875 -1.640625 0.21875q-1.09375 0 -1.859375 -0.34375q-0.75 -0.359375 -1.234375 -1.015625q-0.484375 -0.65625 -0.703125 -1.578125q-0.21875 -0.921875 -0.21875 -2.046875q0 -2.40625 1.0625 -3.6875q1.0625 -1.296875 3.046875 -1.296875q0.921875 0 1.546875 0.15625q0.640625 0.140625 1.15625 0.40625l-0.4375 1.3125q-0.4375 -0.25 -0.96875 -0.390625q-0.53125 -0.140625 -1.140625 -0.140625q-2.6875 0 -2.6875 3.640625q0 0.71875 0.140625 1.375q0.140625 0.65625 0.46875 1.171875q0.328125 0.5 0.875 0.796875q0.546875 0.296875 1.34375 0.296875q0.671875 0 1.21875 -0.203125q0.546875 -0.203125 0.890625 -0.46875l0.484375 1.15625zm4.3358765 -3.65625l-0.875 0l0 4.28125l-1.515625 0l0 -13.296875l1.515625 0l0 8.09375l0.78125 -0.265625l2.9375 -4.03125l1.765625 0l-2.90625 3.8125l-0.78125 0.640625l0.953125 0.75l3.171875 4.296875l-1.875 0l-3.171875 -4.28125zm13.46759 3.515625q-0.5625 0.46875 -1.4375 0.734375q-0.859375 0.265625 -1.828125 0.265625q-1.078125 0 -1.875 -0.34375q-0.796875 -0.359375 -1.3125 -1.015625q-0.515625 -0.65625 -0.765625 -1.5625q-0.234375 -0.921875 -0.234375 -2.0625q0 -2.4375 1.078125 -3.703125q1.078125 -1.28125 3.09375 -1.28125q0.640625 0 1.28125 0.15625q0.65625 0.140625 1.171875 0.546875q0.515625 0.390625 0.828125 1.125q0.328125 0.71875 0.328125 1.921875q0 0.625 -0.109375 1.390625l-6.09375 0q0 0.828125 0.15625 1.484375q0.171875 0.640625 0.53125 1.09375q0.375 0.4375 0.953125 0.671875q0.578125 0.234375 1.40625 0.234375q0.65625 0 1.296875 -0.21875q0.640625 -0.234375 0.96875 -0.53125l0.5625 1.09375zm-3.265625 -7.625q-1.109375 0 -1.796875 0.59375q-0.671875 0.578125 -0.796875 2.0l4.703125 0q0 -1.4375 -0.546875 -2.015625q-0.546875 -0.578125 -1.5625 -0.578125zm11.914856 8.390625l0 -5.421875q0 -1.46875 -0.4375 -2.21875q-0.421875 -0.75 -1.5625 -0.75q-1.0 0 -1.65625 0.546875q-0.65625 0.53125 -0.921875 1.34375l0 6.5l-1.515625 0l0 -9.5l1.0625 0l0.28125 1.15625l0.078125 0q0.453125 -0.609375 1.21875 -1.0q0.78125 -0.390625 1.84375 -0.390625q0.765625 0 1.359375 0.1875q0.59375 0.1875 0.984375 0.640625q0.390625 0.453125 0.578125 1.21875q0.203125 0.765625 0.203125 1.953125l0 5.734375l-1.515625 0zm11.408081 -3.265625q0 0.96875 0.015625 1.765625q0.015625 0.78125 0.171875 1.53125l-1.03125 0l-0.375 -1.34375l-0.078125 0q-0.375 0.671875 -1.109375 1.109375q-0.71875 0.4375 -1.6875 0.4375q-1.890625 0 -2.8125 -1.203125q-0.921875 -1.203125 -0.921875 -3.75q0 -2.421875 1.140625 -3.6875q1.15625 -1.265625 3.171875 -1.265625q0.703125 0 1.109375 0.078125q0.40625 0.078125 0.875 0.25l0 -3.953125l1.53125 0l0 10.03125zm-3.84375 2.15625q0.96875 0 1.53125 -0.5q0.578125 -0.5 0.78125 -1.53125l0 -4.703125q-0.34375 -0.265625 -0.78125 -0.375q-0.4375 -0.125 -1.15625 -0.125q-1.3125 0 -2.046875 0.875q-0.734375 0.859375 -0.734375 2.75q0 0.78125 0.109375 1.453125q0.125 0.65625 0.40625 1.140625q0.296875 0.46875 0.75 0.75q0.46875 0.265625 1.140625 0.265625z" fill-rule="nonzero"></path><path fill="#000000" fill-opacity="0.0" d="m598.8884 109.84793l173.07086 0" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m598.8884 109.84793l161.07086 0" fill-rule="evenodd"></path><path fill="#666666" stroke="#666666" stroke-width="2.0" stroke-linecap="butt" d="m759.9593 113.1514l9.076233 -3.3034668l-9.076233 -3.3034592z" fill-rule="evenodd"></path><path fill="#000000" fill-opacity="0.0" d="m825.1877 140.19438l0 99.46457" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m825.1877 140.1944l0 87.464554" fill-rule="evenodd"></path><path fill="#666666" stroke="#666666" stroke-width="2.0" stroke-linecap="butt" d="m821.8842 227.65895l3.3034668 9.076202l3.3034668 -9.076202z" fill-rule="evenodd"></path><path fill="#db562a" d="m270.21652 399.80594l106.456696 0l0 60.6929l-106.456696 0z" fill-rule="nonzero"></path><path fill="#ffffff" d="m314.04605 433.6974q0 -0.8125 -0.484375 -1.3125q-0.46875 -0.5 -1.1875 -0.890625q-0.703125 -0.390625 -1.546875 -0.734375q-0.828125 -0.34375 -1.546875 -0.828125q-0.71875 -0.484375 -1.1875 -1.1875q-0.46875 -0.71875 -0.46875 -1.8125q0 -1.5625 1.078125 -2.46875q1.078125 -0.921875 3.078125 -0.921875q1.15625 0 2.109375 0.171875q0.953125 0.171875 1.484375 0.4375l-0.484375 1.390625q-0.4375 -0.203125 -1.28125 -0.390625q-0.84375 -0.203125 -1.90625 -0.203125q-1.25 0 -1.875 0.5625q-0.625 0.5625 -0.625 1.328125q0 0.734375 0.46875 1.234375q0.46875 0.484375 1.1875 0.875q0.71875 0.390625 1.546875 0.78125q0.84375 0.375 1.546875 0.875q0.71875 0.5 1.1875 1.203125q0.484375 0.703125 0.484375 1.75q0 0.859375 -0.3125 1.546875q-0.296875 0.671875 -0.890625 1.171875q-0.59375 0.5 -1.4375 0.765625q-0.828125 0.265625 -1.890625 0.265625q-1.421875 0 -2.359375 -0.21875q-0.921875 -0.21875 -1.4375 -0.484375l0.53125 -1.4375q0.4375 0.25 1.28125 0.5q0.859375 0.234375 1.921875 0.234375q0.640625 0 1.1875 -0.125q0.546875 -0.125 0.9375 -0.390625q0.40625 -0.28125 0.640625 -0.703125q0.25 -0.421875 0.25 -0.984375zm4.0627136 -6.125l1.53125 0l0 9.5l-1.53125 0l0 -9.5zm-0.3125 -2.890625q0 -0.4375 0.28125 -0.75q0.296875 -0.3125 0.765625 -0.3125q0.453125 0 0.765625 0.3125q0.328125 0.3125 0.328125 0.75q0 0.4375 -0.328125 0.734375q-0.3125 0.28125 -0.765625 0.28125q-0.46875 0 -0.765625 -0.28125q-0.28125 -0.296875 -0.28125 -0.734375zm11.093628 12.390625l0 -5.421875q0 -1.46875 -0.4375 -2.21875q-0.421875 -0.75 -1.5625 -0.75q-1.0 0 -1.65625 0.546875q-0.65625 0.53125 -0.921875 1.34375l0 6.5l-1.515625 0l0 -9.5l1.0625 0l0.28125 1.15625l0.078125 0q0.453125 -0.609375 1.21875 -1.0q0.78125 -0.390625 1.84375 -0.390625q0.765625 0 1.359375 0.1875q0.59375 0.1875 0.984375 0.640625q0.390625 0.453125 0.578125 1.21875q0.203125 0.765625 0.203125 1.953125l0 5.734375l-1.515625 0zm6.5018616 -4.28125l-0.875 0l0 4.28125l-1.515625 0l0 -13.296875l1.515625 0l0 8.09375l0.78125 -0.265625l2.9375 -4.03125l1.765625 0l-2.90625 3.8125l-0.78125 0.640625l0.953125 0.75l3.171875 4.296875l-1.875 0l-3.171875 -4.28125z" fill-rule="nonzero"></path><path fill="#000000" fill-opacity="0.0" d="m323.4449 399.80594l0 -99.46457" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m323.4449 399.80594l0 -87.46457" fill-rule="evenodd"></path><path fill="#666666" stroke="#666666" stroke-width="2.0" stroke-linecap="butt" d="m326.74835 312.34137l-3.3034668 -9.076202l-3.3034668 9.076202z" fill-rule="evenodd"></path><path fill="#db562a" d="m48.0 79.50148l106.456696 0l0 60.692917l-106.456696 0z" fill-rule="nonzero"></path><path fill="#ffffff" d="m68.6003 110.61169l-0.890625 0l0 6.15625l-1.578125 0l0 -13.296875l1.578125 0l0 6.1875l0.859375 -0.265625l4.46875 -5.921875l1.828125 0l-4.453125 5.71875l-0.796875 0.625l0.96875 0.765625l4.859375 6.1875l-1.984375 0l-4.859375 -6.15625zm15.69281 5.390625q-0.5625 0.46875 -1.4375 0.734375q-0.859375 0.265625 -1.828125 0.265625q-1.078125 0 -1.875 -0.34375q-0.796875 -0.359375 -1.3125 -1.015625q-0.515625 -0.65625 -0.765625 -1.5625q-0.234375 -0.921875 -0.234375 -2.0625q0 -2.4375 1.078125 -3.703125q1.078125 -1.28125 3.09375 -1.28125q0.640625 0 1.28125 0.15625q0.65625 0.140625 1.171875 0.546875q0.515625 0.390625 0.828125 1.125q0.328125 0.71875 0.328125 1.921875q0 0.625 -0.109375 1.390625l-6.09375 0q0 0.828125 0.15625 1.484375q0.171875 0.640625 0.53125 1.09375q0.375 0.4375 0.953125 0.671875q0.578125 0.234375 1.40625 0.234375q0.65625 0 1.296875 -0.21875q0.640625 -0.234375 0.96875 -0.53125l0.5625 1.09375zm-3.265625 -7.625q-1.109375 0 -1.796875 0.59375q-0.671875 0.578125 -0.796875 2.0l4.703125 0q0 -1.4375 -0.546875 -2.015625q-0.546875 -0.578125 -1.5625 -0.578125zm8.602371 5.046875l0.53125 1.828125l0.109375 0l0.40625 -1.84375l1.84375 -6.140625l1.546875 0l-2.8125 8.53125q-0.328125 0.9375 -0.640625 1.796875q-0.3125 0.875 -0.703125 1.5625q-0.375 0.6875 -0.84375 1.09375q-0.46875 0.40625 -1.109375 0.40625q-0.671875 0 -1.109375 -0.1875l0.265625 -1.3125q0.234375 0.09375 0.46875 0.09375q0.53125 0 1.015625 -0.5625q0.5 -0.546875 0.828125 -1.921875l-3.8125 -9.5l1.734375 0l2.28125 6.15625zm10.084442 0.765625q0 -0.578125 -0.34375 -0.890625q-0.34375 -0.328125 -0.84375 -0.546875q-0.5 -0.21875 -1.109375 -0.421875q-0.59375 -0.203125 -1.09375 -0.515625q-0.5 -0.3125 -0.84375 -0.796875q-0.34375 -0.5 -0.34375 -1.34375q0 -1.359375 0.78125 -2.0q0.78125 -0.640625 2.171875 -0.640625q1.015625 0 1.703125 0.1875q0.703125 0.1875 1.21875 0.421875l-0.359375 1.265625q-0.4375 -0.21875 -1.0625 -0.375q-0.609375 -0.15625 -1.3125 -0.15625q-0.84375 0 -1.234375 0.28125q-0.390625 0.28125 -0.390625 0.984375q0 0.5 0.34375 0.78125q0.34375 0.265625 0.84375 0.484375q0.515625 0.21875 1.109375 0.4375q0.59375 0.203125 1.09375 0.546875q0.515625 0.328125 0.84375 0.859375q0.34375 0.515625 0.34375 1.375q0 0.609375 -0.203125 1.140625q-0.1875 0.53125 -0.609375 0.921875q-0.421875 0.375 -1.046875 0.59375q-0.609375 0.21875 -1.4375 0.21875q-1.078125 0 -1.84375 -0.21875q-0.765625 -0.203125 -1.28125 -0.484375l0.46875 -1.296875q0.4375 0.25 1.140625 0.453125q0.703125 0.203125 1.421875 0.203125q0.8125 0 1.34375 -0.3125q0.53125 -0.328125 0.53125 -1.15625zm2.4167786 -6.921875l1.484375 0l0 -1.875l1.53125 -0.4375l0 2.3125l2.578125 0l0 1.328125l-2.578125 0l0 5.265625q0 0.984375 0.234375 1.390625q0.25 0.40625 0.84375 0.40625q0.484375 0 0.828125 -0.09375q0.34375 -0.109375 0.765625 -0.28125l0.34375 1.15625q-0.515625 0.25 -1.125 0.40625q-0.609375 0.15625 -1.3125 0.15625q-1.15625 0 -1.640625 -0.65625q-0.46875 -0.65625 -0.46875 -2.203125l0 -5.546875l-1.484375 0l0 -1.328125zm7.058838 4.75q0 -2.40625 1.0625 -3.6875q1.078125 -1.296875 3.09375 -1.296875q1.0625 0 1.84375 0.359375q0.796875 0.34375 1.3125 1.0q0.515625 0.65625 0.75 1.578125q0.25 0.921875 0.25 2.046875q0 2.40625 -1.078125 3.703125q-1.0625 1.28125 -3.078125 1.28125q-1.0625 0 -1.859375 -0.34375q-0.78125 -0.359375 -1.296875 -1.015625q-0.515625 -0.65625 -0.765625 -1.578125q-0.234375 -0.921875 -0.234375 -2.046875zm1.578125 0q0 0.71875 0.140625 1.390625q0.140625 0.65625 0.4375 1.15625q0.3125 0.5 0.796875 0.796875q0.5 0.296875 1.203125 0.296875q2.578125 0.03125 2.578125 -3.640625q0 -0.734375 -0.140625 -1.40625q-0.140625 -0.671875 -0.453125 -1.15625q-0.296875 -0.5 -0.796875 -0.78125q-0.484375 -0.296875 -1.1875 -0.296875q-2.578125 -0.03125 -2.578125 3.640625zm15.046631 4.75l0 -5.421875q0 -1.46875 -0.4375 -2.21875q-0.421875 -0.75 -1.5625 -0.75q-1.0 0 -1.65625 0.546875q-0.65625 0.53125 -0.921875 1.34375l0 6.5l-1.515625 0l0 -9.5l1.0625 0l0.28125 1.15625l0.078125 0q0.453125 -0.609375 1.21875 -1.0q0.78125 -0.390625 1.84375 -0.390625q0.765625 0 1.359375 0.1875q0.59375 0.1875 0.984375 0.640625q0.390625 0.453125 0.578125 1.21875q0.203125 0.765625 0.203125 1.953125l0 5.734375l-1.515625 0zm11.033104 -0.765625q-0.5625 0.46875 -1.4375 0.734375q-0.859375 0.265625 -1.828125 0.265625q-1.078125 0 -1.875 -0.34375q-0.796875 -0.359375 -1.3125 -1.015625q-0.515625 -0.65625 -0.765625 -1.5625q-0.234375 -0.921875 -0.234375 -2.0625q0 -2.4375 1.078125 -3.703125q1.078125 -1.28125 3.09375 -1.28125q0.640625 0 1.28125 0.15625q0.65625 0.140625 1.171875 0.546875q0.515625 0.390625 0.828125 1.125q0.328125 0.71875 0.328125 1.921875q0 0.625 -0.109375 1.390625l-6.09375 0q0 0.828125 0.15625 1.484375q0.171875 0.640625 0.53125 1.09375q0.375 0.4375 0.953125 0.671875q0.578125 0.234375 1.40625 0.234375q0.65625 0 1.296875 -0.21875q0.640625 -0.234375 0.96875 -0.53125l0.5625 1.09375zm-3.265625 -7.625q-1.109375 0 -1.796875 0.59375q-0.671875 0.578125 -0.796875 2.0l4.703125 0q0 -1.4375 -0.546875 -2.015625q-0.546875 -0.578125 -1.5625 -0.578125z" fill-rule="nonzero"></path><path fill="#000000" fill-opacity="0.0" d="m101.22835 239.6537l0 -99.464554" fill-rule="nonzero"></path><path stroke="#666666" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m101.22835 239.6537l0 -87.464554" fill-rule="evenodd"></path><path fill="#666666" stroke="#666666" stroke-width="2.0" stroke-linecap="butt" d="m104.531815 152.18913l-3.3034668 -9.076187l-3.3034668 9.076187z" fill-rule="evenodd"></path></g></svg> - diff --git a/doc/source/index.rst b/doc/source/index.rst index 13c11d20..5bf64e04 100644 --- a/doc/source/index.rst +++ b/doc/source/index.rst @@ -13,6 +13,7 @@ Contents .. toctree:: :maxdepth: 1 + intro/index install/index contributor/index user/index diff --git a/doc/source/intro/index.rst b/doc/source/intro/index.rst new file mode 100644 index 00000000..32963b7d --- /dev/null +++ b/doc/source/intro/index.rst @@ -0,0 +1,188 @@ +.. + Copyright 2020 OpenStack Foundation + All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); you may + not use this file except in compliance with the License. You may obtain + a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + License for the specific language governing permissions and limitations + under the License. + +.. _introduction: + +========================= +Introduction to Designate +========================= + +Designate is an Open Source DNS-as-a-Service implementation and a part of the +OpenStack ecosystem of services for running clouds. In order to understand what +Designate can do and how it works, it's necessary to understand some of the +basics of DNS. + +.. index:: + double: introduction; brief + +.. _what-is-dns: + +What is DNS? +----------------------------- + +The Domain Name System (DNS) is a system for naming resources connected to a +network, and works by storing various types of *record*, such as an IP adress +associated with a domain name. In practice, this is implemented by +*authoritative name servers* which contain these records and *resolvers* which +query name servers for records. Names are divided up into a hierarchy of zones, +allowing different name servers to be responsible for separate groups of zones +by delegating responsibility using records. + +The root zone, which is simply ".", is comprised entirely of records delegating +various top level domains (TLDs) to other nameservers. The TLD name servers +will contain records for domains within their TLD, such as the *.com* +nameserver having an *example.com* record, as well as records that delegate +zones to other nameservers, for example *openstack.org* might have their own +nameserver so that they can then create *cloud.openstack.org*. + +| + +.. image:: ../images/Designate-DNS-Overview.png + :align: center + :width: 800 + +| + +*Resolvers* are often formed in two parts: a *stub* resolver which is often +merely a library on a user's computer, and a *recursive resolver* that will +perform queries against nameservers before returning the result to the user. +When searching for a domain, the resolver will start at the end of the domain +and work its way back to the beginning. + +For example in the diagram below, when searching for +cloud.openstack.org, it will start with the root nameserver ".", which will +reply with the location of the ".org" nameserver. The resolver can then contact +the ".org" nameserver to get the "openstack.org" nameserver and from there +finally get the "cloud.openstack.org" record and return it to the user. + +| + +.. image:: ../images/Designate-DNS-Resolvers.png + :align: center + :width: 800 + +| + +In order to make this more efficient, the results are cached on the resolver, +so after the first user has requested "cloud.openstack.org", the resolver can +return the cached result for subsequent requests. + +Further reading on DNS and how it works is available here: + - https://en.wikipedia.org/wiki/Domain_Name_System + +While the system itself is defined via RFCs such as this: + - https://tools.ietf.org/html/rfc1034 + +.. _introducing-designate: + +Introducing Designate +----------------------------- + +Designate is an OpenStack service that allows users and operators to manage DNS +records, names and zones via a REST API and can configure existing DNS name +servers to contain those records. Designate can also be configured by an +operator to integrate with both the OpenStack Network Service (Neutron) and +the Compute Service (Nova) so that records are automatically created when +floating IPs and compute instances are created respectively, and uses the +OpenStack Identity Service (Keystone) for user management. Since there are a +multitude of software implementations of the DNS name server, Designate has a +pluggable backend that can be configured to manage many of them, most notably +BIND9 and PowerDNS. + +.. _designate-architecture: + +Designate Architecture +----------------------------- + +Designate is comprised of several different services: the API, Producer, +Central, Worker and Mini DNS. It uses an oslo.db compatible database +to store state and data, and an oslo.messaging compatible message +queue to facilitate communication between services. +Multiple copies of all Designate services can be run in tandem to facilitate +high availability deployments, with the API process often sitting behind +load balancers. + +| + +.. image:: ../images/Designate-Arch.png + :align: center + :width: 800 + +| + +Neutron and other users of Designate only need to be able to access the API +server, while administrators should ensure the DNS Nameservers to be +configured are able to access Mini DNS from which to request updates. + +Below we can see a common deployment scenario: + +A user has created two +zones in Designate: *zone1.cloud.openstack.org* and +*zone2.cloud.openstack.org*. This will result in two new zones +being created on the Designate-managed nameserver with SOA records. + +The user then created two networks in Neutron: one private +network with *zone1.cloud.openstack.org* assigned to it, and one +public network with *zone2.cloud.openstack.org*. + +They have then created virtual machine +*vm1* in Nova, connected to the private network in Neutron and attached +to a floating IP, and the virtual machine *vm2* attached directly to +the public network. Each of these actions triggers a chain of events +that will cause Neutron to request Designate create records on behalf +of the user, with the end result being that records are created in +the authoritative nameserver mapping the vm names to domains along +with PTR records to allow reverse lookups. + +| + +.. image:: ../images/Designate-DNS-Integration.png + :align: center + +| + +More information about configuring Neutron to work with Designate can be +found in the Neutron documentation at +https://docs.openstack.org/neutron/latest/admin/config-dns-int-ext-serv.html + +.. _using-designate: + +Using Designate +----------------------------- + +Designate provides a REST API and that is commonly used by one of three +methods. The most common is to use the OpenStack client, a python command-line +tool with commands for interacting with OpenStack services. The documentation +for the OpenStack client is available at +https://docs.openstack.org/python-openstackclient/. +The +`designate plugin https://docs.openstack.org/python-designateclient/latest/` +for the OpenStack client needs to be installed as well: + +.. code-block:: console + + pip install python-openstackclient + pip install python-designateclient + +Another popular way to use Designate is via the OpenStack Dashboard, Horizon. +Administrators will need to add the +`Designate Horizon plugin https://opendev.org/openstack/designate-dashboard` +to the dashboard in order to enable Designate features. + +Finally, for python developers the aforementioned Designate plugin for +the OpenStack client which can be used as a python library. Other languages +may have bindings available from one of the third party +`SDKs https://wiki.openstack.org/wiki/SDKs` for OpenStack. |