* [PATCH 1/6] overview-manual: convert source-fetching.png to svg and fix UNPACKDIR
2025-02-18 9:11 [PATCH 0/6] Updates around the UNPACKDIR variable Antonin Godard
@ 2025-02-18 9:11 ` Antonin Godard
2025-02-20 16:03 ` [docs] " Quentin Schulz
2025-02-18 9:11 ` [PATCH 2/6] overview-manual: convert patching.png to svg Antonin Godard
` (4 subsequent siblings)
5 siblings, 1 reply; 19+ messages in thread
From: Antonin Godard @ 2025-02-18 9:11 UTC (permalink / raw)
To: docs; +Cc: Thomas Petazzoni, Antonin Godard
Convert the png file to an SVG file. This will be easier to maintain and
also weighs a little less in the repository. Also, add the new UNPACKDIR
directory to the image.
This fixes [YOCTO #15730].
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
---
documentation/overview-manual/concepts.rst | 2 +-
.../overview-manual/figures/source-fetching.png | Bin 46896 -> 0 bytes
.../overview-manual/svg/source-fetching.svg | 1220 ++++++++++++++++++++
3 files changed, 1221 insertions(+), 1 deletion(-)
diff --git a/documentation/overview-manual/concepts.rst b/documentation/overview-manual/concepts.rst
index d1fd6befc81f27f6cddd3827bff5f02ff1fa81c2..55669cd3f61449043de9fa6de79b39ae7596bcfe 100644
--- a/documentation/overview-manual/concepts.rst
+++ b/documentation/overview-manual/concepts.rst
@@ -683,7 +683,7 @@ Source Fetching
The first stages of building a recipe are to fetch and unpack the source
code:
-.. image:: figures/source-fetching.png
+.. image:: svg/source-fetching.*
:width: 100%
The :ref:`ref-tasks-fetch` and :ref:`ref-tasks-unpack` tasks fetch
diff --git a/documentation/overview-manual/figures/source-fetching.png b/documentation/overview-manual/figures/source-fetching.png
deleted file mode 100644
index bf5e187b2b76b28dbba72eedf8b9d8d1ba1854d0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 46896
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
He+v9J^$U01
diff --git a/documentation/overview-manual/svg/source-fetching.svg b/documentation/overview-manual/svg/source-fetching.svg
new file mode 100644
index 0000000000000000000000000000000000000000..90078ec06d3137439444057765b1431b4cb9a6f9
--- /dev/null
+++ b/documentation/overview-manual/svg/source-fetching.svg
@@ -0,0 +1,1220 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ id="svg2"
+ width="722.07703"
+ height="533.2287"
+ viewBox="0 0 722.07703 533.2286"
+ sodipodi:docname="source-fetching.svg"
+ inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1884"
+ inkscape:window-height="1939"
+ id="namedview4"
+ showgrid="false"
+ inkscape:zoom="1.4472045"
+ inkscape:cx="358.62244"
+ inkscape:cy="327.52801"
+ inkscape:window-x="2271"
+ inkscape:window-y="175"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2"
+ inkscape:document-rotation="0"
+ inkscape:snap-perpendicular="true"
+ fit-margin-top="30"
+ lock-margins="true"
+ fit-margin-left="30"
+ fit-margin-right="30"
+ fit-margin-bottom="30"
+ inkscape:pagecheckerboard="0"
+ inkscape:showpageshadow="2"
+ inkscape:deskcolor="#d1d1d1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid1257"
+ originx="69.846748"
+ originy="14.267609"
+ spacingy="1"
+ spacingx="1"
+ units="px" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata8">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs6">
+ <rect
+ x="-345.93011"
+ y="-568.73254"
+ width="776.87695"
+ height="667.43011"
+ id="rect28" />
+ <rect
+ x="23.839064"
+ y="148.04404"
+ width="87.237152"
+ height="79.809036"
+ id="rect2" />
+ <inkscape:path-effect
+ effect="powerstroke"
+ id="path-effect6121"
+ is_visible="true"
+ lpeversion="1"
+ offset_points="0,0.5"
+ sort_points="true"
+ interpolator_type="CubicBezierJohan"
+ interpolator_beta="0.2"
+ start_linecap_type="zerowidth"
+ linejoin_type="extrp_arc"
+ miter_limit="4"
+ scale_width="1"
+ end_linecap_type="zerowidth"
+ not_jump="false"
+ message="" />
+ <marker
+ style="overflow:visible"
+ id="marker5783"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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="path5781" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5623"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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="path5621" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5487"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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="path5485" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5161"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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="path5159" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker4860"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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="path4858" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker4504"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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:#ffa348;fill-opacity:1;fill-rule:evenodd;stroke:#ffa348;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path4502" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow1Mend"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mend"
+ inkscape:isstock="true">
+ <path
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ style="fill:#62a0ea;fill-opacity:1;fill-rule:evenodd;stroke:#62a0ea;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path3318" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker4174"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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:#62a0ea;fill-opacity:1;fill-rule:evenodd;stroke:#62a0ea;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path4172" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow2Mend"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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:#ffa348;fill-opacity:1;fill-rule:evenodd;stroke:#ffa348;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path3336" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow1Mstart"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="matrix(0.4,0,0,0.4,4,0)"
+ style="fill:#ff7800;fill-opacity:1;fill-rule:evenodd;stroke:#ffa348;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path3315" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow2Lstart"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Lstart"
+ 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:#ff7800;fill-opacity:1;fill-rule:evenodd;stroke:#ffa348;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path3327" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow1Lstart"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Lstart"
+ inkscape:isstock="true">
+ <path
+ transform="matrix(0.8,0,0,0.8,10,0)"
+ style="fill:#ff7800;fill-opacity:1;fill-rule:evenodd;stroke:#ffa348;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path3309" />
+ </marker>
+ <linearGradient
+ id="linearGradient921"
+ inkscape:swatch="solid">
+ <stop
+ style="stop-color:#deddda;stop-opacity:1;"
+ offset="0"
+ id="stop919" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6035-4">
+ <stop
+ id="stop6037-2"
+ style="stop-color:#ffffff"
+ offset="0" />
+ <stop
+ id="stop6039-9"
+ style="stop-color:#ffffff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <marker
+ style="overflow:visible"
+ id="Arrow2Mstart-4"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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:#ffa348;fill-opacity:1;fill-rule:evenodd;stroke:#ffa348;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path3333-2" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow2Mend-2"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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:#ffa348;fill-opacity:1;fill-rule:evenodd;stroke:#ffa348;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path3336-7" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5623-2"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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="path5621-3" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow2Mend-4"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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:#ffa348;fill-opacity:1;fill-rule:evenodd;stroke:#ffa348;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path3336-3" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-1"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-7" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5161-4"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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="path5159-3" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-1-4"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-7-6" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5161-4-9"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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="path5159-3-4" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker4174-8"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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:#62a0ea;fill-opacity:1;fill-rule:evenodd;stroke:#62a0ea;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path4172-8" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-9"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-5" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5161-0"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="marker5161-0"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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:#deddda;fill-opacity:1;fill-rule:evenodd;stroke:#deddda;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path5159-4" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5161-7"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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="path5159-2" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-6"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-1" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-6-6"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-1-1" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9-0"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4-9" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9-2"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4-93" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9-2-0"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4-93-9" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9-3"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4-8" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9-2-5"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4-93-6" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-6-1"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-1-15" />
+ </marker>
+ </defs>
+ <rect
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:3.09567;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-opacity:0"
+ id="rect1"
+ width="717.95386"
+ height="529.80896"
+ x="2.4094629"
+ y="2.1621358" />
+ <g
+ inkscape:groupmode="layer"
+ inkscape:label="Image"
+ id="g10"
+ transform="translate(69.846747,14.267592)">
+ <text
+ xml:space="preserve"
+ style="font-weight:bold;font-size:42.5884px;line-height:125%;font-family:"Nimbus Sans";-inkscape-font-specification:"Nimbus Sans";letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="142.22464"
+ y="565.10297"
+ id="text907"><tspan
+ sodipodi:role="line"
+ id="tspan905"
+ x="142.22464"
+ y="565.10297" /></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:bold;font-size:42.5884px;line-height:125%;font-family:"Nimbus Sans";-inkscape-font-specification:"Nimbus Sans";letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="98.363503"
+ y="637.8432"
+ id="text911"><tspan
+ sodipodi:role="line"
+ id="tspan909"
+ x="98.363503"
+ y="637.8432" /></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:bold;font-size:42.5884px;line-height:125%;font-family:"Nimbus Sans";-inkscape-font-specification:"Nimbus Sans";letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="-59.575905"
+ y="580.05695"
+ id="text915"><tspan
+ sodipodi:role="line"
+ id="tspan913"
+ x="-59.575905"
+ y="580.05695" /></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:bold;font-size:42.5884px;line-height:125%;font-family:"Nimbus Sans";-inkscape-font-specification:"Nimbus Sans";letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="313.46567"
+ y="412.9321"
+ id="text3781"><tspan
+ sodipodi:role="line"
+ id="tspan3779"
+ x="313.46567"
+ y="412.9321" /></text>
+ <g
+ id="g72820-3"
+ transform="matrix(3.2001899,0,0,4.5594279,-282.17456,-390.84179)">
+ <rect
+ style="fill:#00b0f0;fill-opacity:1;fill-rule:evenodd;stroke:#62a0ea;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-2-4-5-6"
+ width="196.16678"
+ height="68.896393"
+ x="71.68811"
+ y="122.33367"
+ ry="3.4538503" />
+ <rect
+ style="fill:#00b0f0;fill-opacity:1;fill-rule:evenodd;stroke:#62a0ea;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-2-4-5-6-5"
+ width="79.107689"
+ height="83.29377"
+ x="70.012787"
+ y="114.7747"
+ ry="4.1756063" />
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-weight:bold;font-size:4.65542px;line-height:125%;font-family:"Nimbus Sans";-inkscape-font-specification:"Nimbus Sans, Bold";letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.3431px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="69.821327"
+ y="145.57741"
+ id="text1185-3-5-5-9-7"
+ transform="matrix(3.87937,0,0,3.7611867,-282.17456,-390.84179)"><tspan
+ sodipodi:role="line"
+ x="69.821327"
+ y="145.57741"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.65541967px;font-family:"Nimbus Sans";-inkscape-font-specification:"Nimbus Sans, Bold";text-align:center;text-anchor:middle;stroke:none;stroke-width:0.3431px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan60047-3">BitBake</tspan></text>
+ <path
+ style="fill:#808080;fill-rule:evenodd;stroke:#deddda;stroke-width:5.169;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5161-0)"
+ d="M 114.79948,320.82334 H 224.47382"
+ id="path5151-8"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ style="font-weight:bold;font-size:42.5884px;line-height:125%;font-family:"Nimbus Sans";-inkscape-font-specification:"Nimbus Sans";letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="-16.290483"
+ y="345.7359"
+ id="text3116"><tspan
+ sodipodi:role="line"
+ id="tspan3114"
+ x="-16.290483"
+ y="345.7359" /></text>
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:2.61112;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6"
+ width="312.02957"
+ height="283.15833"
+ x="245.26863"
+ y="182.6216"
+ ry="14.195031" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:1.55846;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27"
+ width="252.62085"
+ height="124.59291"
+ x="-51.109352"
+ y="-3.2277274"
+ ry="6.245976" />
+ <g
+ id="g3"
+ transform="translate(11.726444,18.55249)">
+ <rect
+ style="fill:#a0a0a0;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0"
+ width="77.51136"
+ height="60.565445"
+ x="-57.536053"
+ y="-15.779959"
+ ry="3.0362105" />
+ </g>
+ <rect
+ style="fill:#deddda;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-2"
+ width="270.26929"
+ height="236.56111"
+ x="265.73325"
+ y="207.73816"
+ ry="11.859063" />
+ <rect
+ style="fill:#deddda;fill-opacity:1;fill-rule:evenodd;stroke:#deddda;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-2-5"
+ width="209.80789"
+ height="236.56111"
+ x="-31.285583"
+ y="204.8772"
+ ry="11.859063" />
+ <g
+ id="g3-3"
+ transform="translate(93.245235,19.273036)">
+ <rect
+ style="fill:#a0a0a0;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-61"
+ width="77.51136"
+ height="60.565445"
+ x="-57.536053"
+ y="-15.779959"
+ ry="3.0362105" />
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:11.55550008px;line-height:125%;font-family:"Nimbus Sans";-inkscape-font-specification:"Nimbus Sans, Normal";letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="73.865288"
+ y="29.948204"
+ id="text1185-3-5-5-9-7-93-9"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="73.865288"
+ y="29.948204"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.55550008px;font-family:"Nimbus Sans";-inkscape-font-specification:"Nimbus Sans, Normal";text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan2-9">Local</tspan><tspan
+ sodipodi:role="line"
+ x="73.865288"
+ y="44.345493"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.55550008px;font-family:"Nimbus Sans";-inkscape-font-specification:"Nimbus Sans, Normal";text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan5">Projects</tspan></text>
+ <g
+ id="g3-3-4"
+ transform="translate(173.42759,19.774109)">
+ <rect
+ style="fill:#a0a0a0;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-61-7"
+ width="77.51136"
+ height="60.565445"
+ x="-57.536053"
+ y="-15.779959"
+ ry="3.0362105" />
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:11.55550008px;line-height:125%;font-family:"Nimbus Sans";-inkscape-font-specification:"Nimbus Sans, Normal";letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="155.51562"
+ y="30.276878"
+ id="text1185-3-5-5-9-7-93-9-4"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="155.51562"
+ y="30.276878"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.55550008px;font-family:"Nimbus Sans";-inkscape-font-specification:"Nimbus Sans, Normal";text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan2-9-3">SCMs</tspan><tspan
+ sodipodi:role="line"
+ x="155.51562"
+ y="44.674168"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.55550008px;font-family:"Nimbus Sans";-inkscape-font-specification:"Nimbus Sans, Normal";text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan7">(optional)</tspan></text>
+ <g
+ id="g3-3-0"
+ transform="matrix(3.0548289,0,0,0.817457,131.29913,79.564217)">
+ <rect
+ style="fill:#656565;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-61-6"
+ width="77.51136"
+ height="60.565445"
+ x="-57.536053"
+ y="-15.779959"
+ ry="2.4245923"
+ rx="0.72017127" />
+ </g>
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3"
+ width="19.926487"
+ height="18.934353"
+ x="31.653898"
+ y="42.728382"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#a1a1a1;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-2"
+ width="19.926487"
+ height="18.934353"
+ x="29.538702"
+ y="40.496868"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-5"
+ width="19.926487"
+ height="18.934353"
+ x="89.532135"
+ y="-11.778489"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-5-4"
+ width="19.926487"
+ height="18.934353"
+ x="135.56271"
+ y="34.25806"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#00b0f0;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-5-4-2"
+ width="19.926487"
+ height="18.934353"
+ x="183.02675"
+ y="88.416168"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#dddcd9;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-5-4-2-5"
+ width="19.926487"
+ height="18.934353"
+ x="348.36118"
+ y="259.42044"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#a1a1a1;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-2-4"
+ width="19.926487"
+ height="18.934353"
+ x="87.416931"
+ y="-14.010006"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-5-7"
+ width="19.926487"
+ height="18.934353"
+ x="148.05835"
+ y="-67.066444"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#a1a1a1;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-2-4-6"
+ width="19.926487"
+ height="18.934353"
+ x="145.94316"
+ y="-69.297958"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-2-4-6-7"
+ width="19.926487"
+ height="18.934353"
+ x="124.58775"
+ y="22.903889"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <text
+ xml:space="preserve"
+ style="font-weight:bold;font-size:13.3332997px;line-height:119%;font-family:"Nimbus Sans";-inkscape-font-specification:"Nimbus Sans, Bold";letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="314.59457"
+ y="200.0639"
+ id="text1185-3-5-5-9-7-9"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="314.59457"
+ y="200.0639"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3332997px;line-height:119%;font-family:"Nimbus Sans";-inkscape-font-specification:"Nimbus Sans, Bold";text-align:center;text-anchor:middle;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan60047-3-1">Build Directory</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:11.55550008px;line-height:125%;font-family:"Nimbus Sans";-inkscape-font-specification:"Nimbus Sans, Normal";letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="-6.3590012"
+ y="22.655539"
+ id="text1185-3-5-5-9-7-93"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="-6.3590002"
+ y="22.655539"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.55550008px;font-family:"Nimbus Sans";-inkscape-font-specification:"Nimbus Sans, Normal";text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan60047-3-6">Upstream</tspan><tspan
+ sodipodi:role="line"
+ x="-6.3590002"
+ y="37.05283"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.55550008px;font-family:"Nimbus Sans";-inkscape-font-specification:"Nimbus Sans, Normal";text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan1">Project</tspan><tspan
+ sodipodi:role="line"
+ x="-6.3590021"
+ y="51.450119"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.55550008px;font-family:"Nimbus Sans";-inkscape-font-specification:"Nimbus Sans, Normal";text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan2">Releases</tspan></text>
+ <rect
+ style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-2-5-4"
+ width="124.81644"
+ height="54.485943"
+ x="11.963439"
+ y="273.53632" />
+ <rect
+ style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-2-5-4-4"
+ width="124.81644"
+ height="54.485943"
+ x="12.600782"
+ y="339.24234" />
+ <text
+ xml:space="preserve"
+ style="font-weight:bold;font-size:13.3332997px;line-height:125%;font-family:"Nimbus Sans";-inkscape-font-specification:"Nimbus Sans, Bold";letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="71.431915"
+ y="260.24667"
+ id="text1185-3-5-5-9-7-4"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="71.431915"
+ y="260.24667"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3332997px;font-family:"Nimbus Sans";-inkscape-font-specification:"Nimbus Sans, Bold";text-align:center;text-anchor:middle;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan60047-3-7">Source Fetching</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:11.55550008px;line-height:125%;font-family:"Nimbus Sans";-inkscape-font-specification:"Nimbus Sans, Normal";letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="73.987274"
+ y="306.36258"
+ id="text1185-3-5-5-9-7-4-3"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="73.987274"
+ y="306.36258"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.55550008px;font-family:"Nimbus Sans";-inkscape-font-specification:"Nimbus Sans, Normal";text-align:center;text-anchor:middle;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan60047-3-7-0">do_fetch</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;line-height:125%;font-family:"Nimbus Mono PS";-inkscape-font-specification:"Nimbus Mono PS, Normal";font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="281.13275"
+ y="250.71086"
+ id="text1185-3-5-5-9-7-4-3-6"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="281.13275"
+ y="250.71086"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:"Nimbus Mono PS";-inkscape-font-specification:"Nimbus Mono PS, Normal";font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan9">tmp</tspan><tspan
+ sodipodi:role="line"
+ x="281.13275"
+ y="264.04425"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:"Nimbus Mono PS";-inkscape-font-specification:"Nimbus Mono PS, Normal";font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan10"> work</tspan><tspan
+ sodipodi:role="line"
+ x="281.13275"
+ y="277.37762"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:"Nimbus Mono PS";-inkscape-font-specification:"Nimbus Mono PS, Normal";font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan11"> ${PACKAGE_ARCH}-poky-${TARGET_OS}</tspan><tspan
+ sodipodi:role="line"
+ x="281.13275"
+ y="290.711"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:"Nimbus Mono PS";-inkscape-font-specification:"Nimbus Mono PS, Normal";font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan13"> ${PN}</tspan><tspan
+ sodipodi:role="line"
+ x="281.13275"
+ y="304.04437"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:"Nimbus Mono PS";-inkscape-font-specification:"Nimbus Mono PS, Normal";font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan14"> ${PV}</tspan><tspan
+ sodipodi:role="line"
+ x="281.13275"
+ y="317.37775"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:"Nimbus Mono PS";-inkscape-font-specification:"Nimbus Mono PS, Normal";font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan15"> sources-unpack</tspan><tspan
+ sodipodi:role="line"
+ x="281.13275"
+ y="330.71112"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:"Nimbus Mono PS";-inkscape-font-specification:"Nimbus Mono PS, Normal";font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan29"> ${BP}</tspan><tspan
+ sodipodi:role="line"
+ x="281.13275"
+ y="344.04449"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:"Nimbus Mono PS";-inkscape-font-specification:"Nimbus Mono PS, Normal";font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan16"> ${MACHINE}-poky-${TARGET_OS}</tspan><tspan
+ sodipodi:role="line"
+ x="281.13275"
+ y="357.37787"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:"Nimbus Mono PS";-inkscape-font-specification:"Nimbus Mono PS, Normal";font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan17"> ${PN}</tspan><tspan
+ sodipodi:role="line"
+ x="281.13275"
+ y="370.71124"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:"Nimbus Mono PS";-inkscape-font-specification:"Nimbus Mono PS, Normal";font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan18"> ${PV}</tspan><tspan
+ sodipodi:role="line"
+ x="281.13275"
+ y="384.04462"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:"Nimbus Mono PS";-inkscape-font-specification:"Nimbus Mono PS, Normal";font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan19"> sources-unpack</tspan><tspan
+ sodipodi:role="line"
+ x="281.13275"
+ y="397.37799"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:"Nimbus Mono PS";-inkscape-font-specification:"Nimbus Mono PS, Normal";font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan30"> ${BP}</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:10.66670041px;line-height:125%;font-family:"Nimbus Mono PS";-inkscape-font-specification:"Nimbus Mono PS, Normal";text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="581.10162"
+ y="251.27928"
+ id="text1185-3-5-5-9-7-4-3-6-7"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="581.10162"
+ y="251.27928"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66670041px;font-family:"Nimbus Mono PS";-inkscape-font-specification:"Nimbus Mono PS, Normal";text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan19-3">TMPDIR</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;line-height:125%;font-family:"Nimbus Mono PS";-inkscape-font-specification:"Nimbus Mono PS, Normal";font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="582.48212"
+ y="304.12454"
+ id="text1185-3-5-5-9-7-4-3-6-7-6"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="582.48212"
+ y="304.12454"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:"Nimbus Mono PS";-inkscape-font-specification:"Nimbus Mono PS, Normal";font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan19-3-5">WORKDIR</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;line-height:125%;font-family:"Nimbus Mono PS";-inkscape-font-specification:"Nimbus Mono PS, Normal";font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="582.48212"
+ y="318.41223"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-6"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="582.48212"
+ y="318.41223"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:"Nimbus Mono PS";-inkscape-font-specification:"Nimbus Mono PS, Normal";font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan19-3-5-3">UNPACKDIR</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;line-height:125%;font-family:"Nimbus Mono PS";-inkscape-font-specification:"Nimbus Mono PS, Normal";font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="581.68451"
+ y="332.7298"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-6-0"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="581.68451"
+ y="332.7298"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:"Nimbus Mono PS";-inkscape-font-specification:"Nimbus Mono PS, Normal";font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan19-3-5-3-8">S</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:11.55550008px;line-height:125%;font-family:"Nimbus Sans";-inkscape-font-specification:"Nimbus Sans, Normal";letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="74.144165"
+ y="368.55737"
+ id="text1185-3-5-5-9-7-4-3-7"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="74.144165"
+ y="368.55737"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.55550008px;font-family:"Nimbus Sans";-inkscape-font-specification:"Nimbus Sans, Normal";text-align:center;text-anchor:middle;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan60047-3-7-0-8">do_unpack</tspan><tspan
+ sodipodi:role="line"
+ x="74.144165"
+ y="385.224"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.55550008px;font-family:"Nimbus Sans";-inkscape-font-specification:"Nimbus Sans, Normal";text-align:center;text-anchor:middle;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan8" /></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:11.55550008px;line-height:125%;font-family:"Nimbus Sans";-inkscape-font-specification:"Nimbus Sans, Normal";letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="73.394455"
+ y="97.290146"
+ id="text1185-3-5-5-9-7-93-9-5"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="73.394455"
+ y="97.290146"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.55550008px;font-family:"Nimbus Sans";-inkscape-font-specification:"Nimbus Sans, Normal";text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan5-9">Source Mirror(s)</tspan></text>
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.493;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17)"
+ d="M 310.33967,249.08366 580.2025,248.31935"
+ id="path5151-2"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.493;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-9)"
+ d="m 442.1545,314.90299 139.43107,0.44213"
+ id="path5151-2-9"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.493;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-9-2)"
+ d="m 385.14804,330.10471 196.24041,-0.3455"
+ id="path5151-2-9-9"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.493;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-6)"
+ d="m 370.9828,300.04676 210.60303,0.44213"
+ id="path5151-2-0"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;line-height:125%;font-family:"Nimbus Mono PS";-inkscape-font-specification:"Nimbus Mono PS, Normal";font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="581.21222"
+ y="370.40884"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-9"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="581.21222"
+ y="370.40884"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:"Nimbus Mono PS";-inkscape-font-specification:"Nimbus Mono PS, Normal";font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan19-3-5-8">WORKDIR</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;line-height:125%;font-family:"Nimbus Mono PS";-inkscape-font-specification:"Nimbus Mono PS, Normal";font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="581.21222"
+ y="384.69653"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-6-4"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="581.21222"
+ y="384.69653"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:"Nimbus Mono PS";-inkscape-font-specification:"Nimbus Mono PS, Normal";font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan19-3-5-3-81">UNPACKDIR</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;line-height:125%;font-family:"Nimbus Mono PS";-inkscape-font-specification:"Nimbus Mono PS, Normal";font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="580.41461"
+ y="399.0141"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-6-0-0"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="580.41461"
+ y="399.0141"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:"Nimbus Mono PS";-inkscape-font-specification:"Nimbus Mono PS, Normal";font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan19-3-5-3-8-3">S</tspan></text>
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.493;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-9-3)"
+ d="m 440.88326,381.11692 139.43107,0.44213"
+ id="path5151-2-9-0"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.493;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-9-2-5)"
+ d="m 383.8768,396.31864 196.24041,-0.3455"
+ id="path5151-2-9-9-4"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.493;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-6-1)"
+ d="m 369.71156,366.26069 210.60303,0.44213"
+ id="path5151-2-0-4"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ transform="translate(-82.778014,-165.84268)"
+ id="text2"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;line-height:119%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans';text-align:start;writing-mode:lr-tb;direction:ltr;white-space:pre;shape-inside:url(#rect2);display:inline;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none" />
+ <text
+ xml:space="preserve"
+ transform="translate(-82.778014,-165.84268)"
+ id="text28"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;line-height:119%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS';text-align:start;writing-mode:lr-tb;direction:ltr;white-space:pre;shape-inside:url(#rect28);display:inline;fill:#808080;fill-opacity:1;stroke:#deddda;stroke-width:1.893;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ <style
+ type="text/css"
+ id="style1021"> .st0{fill:#4A97D2;} .st1{fill:#333333;} </style>
+</svg>
--
2.47.0
^ permalink raw reply related [flat|nested] 19+ messages in thread* [PATCH 2/6] overview-manual: convert patching.png to svg
2025-02-18 9:11 [PATCH 0/6] Updates around the UNPACKDIR variable Antonin Godard
2025-02-18 9:11 ` [PATCH 1/6] overview-manual: convert source-fetching.png to svg and fix UNPACKDIR Antonin Godard
@ 2025-02-18 9:11 ` Antonin Godard
2025-02-20 16:05 ` [docs] " Quentin Schulz
2025-02-18 9:11 ` [PATCH 3/6] overview-manual: convert configuration-compile-autoreconf.png " Antonin Godard
` (3 subsequent siblings)
5 siblings, 1 reply; 19+ messages in thread
From: Antonin Godard @ 2025-02-18 9:11 UTC (permalink / raw)
To: docs; +Cc: Thomas Petazzoni, Antonin Godard
Convert the png file to an SVG file, and add the UNPACKDIR reference.
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
---
documentation/overview-manual/concepts.rst | 2 +-
documentation/overview-manual/figures/patching.png | Bin 57414 -> 0 bytes
documentation/overview-manual/svg/patching.svg | 1350 ++++++++++++++++++++
3 files changed, 1351 insertions(+), 1 deletion(-)
diff --git a/documentation/overview-manual/concepts.rst b/documentation/overview-manual/concepts.rst
index 55669cd3f61449043de9fa6de79b39ae7596bcfe..5c6af847e57c4dba10296a34a73ef08d47a947d3 100644
--- a/documentation/overview-manual/concepts.rst
+++ b/documentation/overview-manual/concepts.rst
@@ -764,7 +764,7 @@ Patching
Once source code is fetched and unpacked, BitBake locates patch files
and applies them to the source files:
-.. image:: figures/patching.png
+.. image:: svg/patching.*
:width: 100%
The :ref:`ref-tasks-patch` task uses a
diff --git a/documentation/overview-manual/figures/patching.png b/documentation/overview-manual/figures/patching.png
deleted file mode 100644
index 80fba7e7cf1e49e0fd0ea033c73f6edaac0d7967..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 57414
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	(iyKu36DW^X4A^
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
PpaGCB*g(5f%P!(SFPg-0
diff --git a/documentation/overview-manual/svg/patching.svg b/documentation/overview-manual/svg/patching.svg
new file mode 100644
index 0000000000000000000000000000000000000000..c9b14779fce4d452b6cace0f92a91ae5ab636a43
--- /dev/null
+++ b/documentation/overview-manual/svg/patching.svg
@@ -0,0 +1,1350 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ id="svg2"
+ width="722.07703"
+ height="533.2287"
+ viewBox="0 0 722.07703 533.2286"
+ sodipodi:docname="patching.svg"
+ inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1884"
+ inkscape:window-height="1939"
+ id="namedview4"
+ showgrid="false"
+ inkscape:zoom="1.4472045"
+ inkscape:cx="311.98079"
+ inkscape:cy="489.21904"
+ inkscape:window-x="2271"
+ inkscape:window-y="175"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="g10"
+ inkscape:document-rotation="0"
+ inkscape:snap-perpendicular="true"
+ fit-margin-top="30"
+ lock-margins="true"
+ fit-margin-left="30"
+ fit-margin-right="30"
+ fit-margin-bottom="30"
+ inkscape:pagecheckerboard="0"
+ inkscape:showpageshadow="2"
+ inkscape:deskcolor="#d1d1d1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid1257"
+ originx="69.846748"
+ originy="14.267609"
+ spacingy="1"
+ spacingx="1"
+ units="px" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata8">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs6">
+ <rect
+ x="-345.93011"
+ y="-568.73254"
+ width="776.87695"
+ height="667.43011"
+ id="rect28" />
+ <rect
+ x="23.839064"
+ y="148.04404"
+ width="87.237152"
+ height="79.809036"
+ id="rect2" />
+ <inkscape:path-effect
+ effect="powerstroke"
+ id="path-effect6121"
+ is_visible="true"
+ lpeversion="1"
+ offset_points="0,0.5"
+ sort_points="true"
+ interpolator_type="CubicBezierJohan"
+ interpolator_beta="0.2"
+ start_linecap_type="zerowidth"
+ linejoin_type="extrp_arc"
+ miter_limit="4"
+ scale_width="1"
+ end_linecap_type="zerowidth"
+ not_jump="false"
+ message="" />
+ <marker
+ style="overflow:visible"
+ id="marker5783"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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="path5781" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5623"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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="path5621" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5487"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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="path5485" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5161"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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="path5159" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker4860"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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="path4858" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker4504"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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:#ffa348;fill-opacity:1;fill-rule:evenodd;stroke:#ffa348;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path4502" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow1Mend"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mend"
+ inkscape:isstock="true">
+ <path
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ style="fill:#62a0ea;fill-opacity:1;fill-rule:evenodd;stroke:#62a0ea;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path3318" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker4174"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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:#62a0ea;fill-opacity:1;fill-rule:evenodd;stroke:#62a0ea;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path4172" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow2Mend"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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:#ffa348;fill-opacity:1;fill-rule:evenodd;stroke:#ffa348;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path3336" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow1Mstart"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="matrix(0.4,0,0,0.4,4,0)"
+ style="fill:#ff7800;fill-opacity:1;fill-rule:evenodd;stroke:#ffa348;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path3315" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow2Lstart"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Lstart"
+ 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:#ff7800;fill-opacity:1;fill-rule:evenodd;stroke:#ffa348;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path3327" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow1Lstart"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Lstart"
+ inkscape:isstock="true">
+ <path
+ transform="matrix(0.8,0,0,0.8,10,0)"
+ style="fill:#ff7800;fill-opacity:1;fill-rule:evenodd;stroke:#ffa348;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path3309" />
+ </marker>
+ <linearGradient
+ id="linearGradient921"
+ inkscape:swatch="solid">
+ <stop
+ style="stop-color:#deddda;stop-opacity:1;"
+ offset="0"
+ id="stop919" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6035-4">
+ <stop
+ id="stop6037-2"
+ style="stop-color:#ffffff"
+ offset="0" />
+ <stop
+ id="stop6039-9"
+ style="stop-color:#ffffff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <marker
+ style="overflow:visible"
+ id="Arrow2Mstart-4"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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:#ffa348;fill-opacity:1;fill-rule:evenodd;stroke:#ffa348;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path3333-2" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow2Mend-2"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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:#ffa348;fill-opacity:1;fill-rule:evenodd;stroke:#ffa348;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path3336-7" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5623-2"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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="path5621-3" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow2Mend-4"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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:#ffa348;fill-opacity:1;fill-rule:evenodd;stroke:#ffa348;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path3336-3" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-1"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-7" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5161-4"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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="path5159-3" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-1-4"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-7-6" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5161-4-9"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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="path5159-3-4" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker4174-8"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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:#62a0ea;fill-opacity:1;fill-rule:evenodd;stroke:#62a0ea;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path4172-8" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-9"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-5" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5161-0"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="marker5161-0"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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:#deddda;fill-opacity:1;fill-rule:evenodd;stroke:#deddda;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path5159-4" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5161-7"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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="path5159-2" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-6"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-1" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-6-6"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-1-1" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9-0"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4-9" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9-2"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4-93" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9-2-0"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4-93-9" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9-3"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4-8" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9-2-5"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4-93-6" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-6-1"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-1-15" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-4"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-7" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-4-4"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-7-3" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-4-4-3"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-7-3-8" />
+ </marker>
+ </defs>
+ <g
+ inkscape:groupmode="layer"
+ inkscape:label="Image"
+ id="g10"
+ transform="translate(69.846747,14.267592)">
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:3.09493;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-opacity:0"
+ id="rect1"
+ width="718.9325"
+ height="528.83362"
+ x="-68.305695"
+ y="-11.621885" />
+ <text
+ xml:space="preserve"
+ style="font-weight:bold;font-size:42.5884px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="142.22464"
+ y="565.10297"
+ id="text907"><tspan
+ sodipodi:role="line"
+ id="tspan905"
+ x="142.22464"
+ y="565.10297" /></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:bold;font-size:42.5884px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="98.363503"
+ y="637.8432"
+ id="text911"><tspan
+ sodipodi:role="line"
+ id="tspan909"
+ x="98.363503"
+ y="637.8432" /></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:bold;font-size:42.5884px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="-59.575905"
+ y="580.05695"
+ id="text915"><tspan
+ sodipodi:role="line"
+ id="tspan913"
+ x="-59.575905"
+ y="580.05695" /></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:bold;font-size:42.5884px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="313.46567"
+ y="412.9321"
+ id="text3781"><tspan
+ sodipodi:role="line"
+ id="tspan3779"
+ x="313.46567"
+ y="412.9321" /></text>
+ <g
+ id="g72820-3"
+ transform="matrix(3.2001899,0,0,4.5594279,-282.17456,-390.84179)">
+ <rect
+ style="fill:#00b0f0;fill-opacity:1;fill-rule:evenodd;stroke:#62a0ea;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-2-4-5-6"
+ width="196.16678"
+ height="68.896393"
+ x="71.68811"
+ y="122.33367"
+ ry="3.4538503" />
+ <rect
+ style="fill:#00b0f0;fill-opacity:1;fill-rule:evenodd;stroke:#62a0ea;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-2-4-5-6-5"
+ width="79.107689"
+ height="83.29377"
+ x="70.012787"
+ y="114.7747"
+ ry="4.1756063" />
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:16px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.31058px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="-13.062568"
+ y="158.6487"
+ id="text1185-3-5-5-9-7"
+ transform="scale(1.0155894,0.9846499)"><tspan
+ sodipodi:role="line"
+ x="-13.062568"
+ y="158.6487"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:16px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;stroke:none;stroke-width:1.31058px"
+ id="tspan60047-3">BitBake</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:bold;font-size:42.5884px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="-16.290483"
+ y="345.7359"
+ id="text3116"><tspan
+ sodipodi:role="line"
+ id="tspan3114"
+ x="-16.290483"
+ y="345.7359" /></text>
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:2.61112;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6"
+ width="312.02957"
+ height="283.15833"
+ x="245.26863"
+ y="182.6216"
+ ry="14.195031" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0.868487;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-4"
+ width="111.60363"
+ height="87.583687"
+ x="-29.059187"
+ y="313.23886"
+ ry="4.3906641" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:1.55846;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27"
+ width="252.62085"
+ height="124.59291"
+ x="-51.109352"
+ y="-3.2277274"
+ ry="6.245976" />
+ <g
+ id="g3"
+ transform="translate(11.726444,18.55249)">
+ <rect
+ style="fill:#a0a0a0;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0"
+ width="77.51136"
+ height="60.565445"
+ x="-57.536053"
+ y="-15.779959"
+ ry="3.0362105" />
+ </g>
+ <rect
+ style="fill:#deddda;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-2"
+ width="270.26929"
+ height="236.56111"
+ x="265.73325"
+ y="207.73816"
+ ry="11.859063" />
+ <rect
+ style="fill:#deddda;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-2-3"
+ width="98.558929"
+ height="60.359337"
+ x="-21.630077"
+ y="334.39767"
+ ry="3.0258784" />
+ <rect
+ style="fill:#deddda;fill-opacity:1;fill-rule:evenodd;stroke:#deddda;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-2-5"
+ width="121.85956"
+ height="92.953278"
+ x="-31.285583"
+ y="204.8772"
+ ry="4.6598477" />
+ <g
+ id="g3-3"
+ transform="translate(93.245235,19.273036)">
+ <rect
+ style="fill:#a0a0a0;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-61"
+ width="77.51136"
+ height="60.565445"
+ x="-57.536053"
+ y="-15.779959"
+ ry="3.0362105" />
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:9.75161652px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="73.865288"
+ y="29.948204"
+ id="text1185-3-5-5-9-7-93-9"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="73.865288"
+ y="29.948204"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.75161652px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan2-9">Local</tspan><tspan
+ sodipodi:role="line"
+ x="73.865288"
+ y="44.345493"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.75161652px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan5">Projects</tspan></text>
+ <g
+ id="g3-3-4"
+ transform="translate(173.42759,19.774109)">
+ <rect
+ style="fill:#a0a0a0;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-61-7"
+ width="77.51136"
+ height="60.565445"
+ x="-57.536053"
+ y="-15.779959"
+ ry="3.0362105" />
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:9.75161652px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="155.51562"
+ y="30.276878"
+ id="text1185-3-5-5-9-7-93-9-4"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="155.51562"
+ y="30.276878"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.75161652px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan2-9-3">SCMs</tspan><tspan
+ sodipodi:role="line"
+ x="155.51562"
+ y="44.674168"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.75161652px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan7">(optional)</tspan></text>
+ <g
+ id="g3-3-0"
+ transform="matrix(3.0548289,0,0,0.817457,131.29913,79.564217)">
+ <rect
+ style="fill:#656565;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-61-6"
+ width="77.51136"
+ height="60.565445"
+ x="-57.536053"
+ y="-15.779959"
+ ry="2.4245923"
+ rx="0.72017127" />
+ </g>
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3"
+ width="19.926487"
+ height="18.934353"
+ x="31.653898"
+ y="42.728382"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#a1a1a1;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-2"
+ width="19.926487"
+ height="18.934353"
+ x="29.538702"
+ y="40.496868"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-5"
+ width="19.926487"
+ height="18.934353"
+ x="89.532135"
+ y="-11.778489"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-5-4"
+ width="19.926487"
+ height="18.934353"
+ x="135.56271"
+ y="34.25806"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#00b0f0;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-5-4-2"
+ width="19.926487"
+ height="18.934353"
+ x="151.0392"
+ y="118.62856"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#dddcd9;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-5-4-2-5"
+ width="11.829602"
+ height="11.269682"
+ x="214.60315"
+ y="185.23712"
+ ry="0"
+ transform="matrix(0.71126059,0.70292843,-0.67005221,0.74231397,0,0)" />
+ <rect
+ style="fill:#a1a1a1;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-2-4"
+ width="19.926487"
+ height="18.934353"
+ x="87.416931"
+ y="-14.010006"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-5-7"
+ width="19.926487"
+ height="18.934353"
+ x="148.05835"
+ y="-67.066444"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#a1a1a1;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-2-4-6"
+ width="19.926487"
+ height="18.934353"
+ x="145.94316"
+ y="-69.297958"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-2-4-6-7"
+ width="19.926487"
+ height="18.934353"
+ x="124.58775"
+ y="22.903889"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <text
+ xml:space="preserve"
+ style="font-weight:bold;font-size:10.976224px;line-height:119%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="314.59457"
+ y="200.0639"
+ id="text1185-3-5-5-9-7-9"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="314.59457"
+ y="200.0639"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:10.976224px;line-height:119%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Bold';text-align:center;text-anchor:middle;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan60047-3-1">Build Directory</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:10.6666px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="-6.3590012"
+ y="22.655539"
+ id="text1185-3-5-5-9-7-93"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="-6.3590002"
+ y="22.655539"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66660028px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan60047-3-6">Upstream</tspan><tspan
+ sodipodi:role="line"
+ x="-6.3590002"
+ y="37.05283"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66660028px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan1">Project</tspan><tspan
+ sodipodi:role="line"
+ x="-6.3590021"
+ y="51.450119"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66660028px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan2">Releases</tspan></text>
+ <rect
+ style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-2-5-4"
+ width="72.495255"
+ height="33.113335"
+ x="-6.165905"
+ y="246.60416" />
+ <text
+ xml:space="preserve"
+ style="font-weight:bold;font-size:10.97622368px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.84771px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="29.038769"
+ y="233.26717"
+ id="text1185-3-5-5-9-7-4"
+ transform="scale(0.97863565,1.0218308)"><tspan
+ sodipodi:role="line"
+ x="29.038769"
+ y="233.26717"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:10.97622368px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Bold';text-align:center;text-anchor:middle;stroke:none;stroke-width:0.84771px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan60047-3-7">Patch application</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:bold;font-size:10.9762239px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.84771px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="-20.573158"
+ y="320.02142"
+ id="text1185-3-5-5-9-7-4-9"
+ transform="scale(0.97863561,1.0218308)"><tspan
+ sodipodi:role="line"
+ x="-20.573158"
+ y="320.02142"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:10.9762239px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Bold';text-align:start;text-anchor:start;stroke:none;stroke-width:0.84771px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan60047-3-7-7">Recipes</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:9.75161624px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.84771px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="30.556973"
+ y="260.6658"
+ id="text1185-3-5-5-9-7-4-3"
+ transform="scale(0.97863565,1.0218308)"><tspan
+ sodipodi:role="line"
+ x="30.556973"
+ y="260.6658"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.75161624px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';text-align:center;text-anchor:middle;stroke:none;stroke-width:0.84771px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan60047-3-7-0">do_patch</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="283.34647"
+ y="251.46193"
+ id="text1185-3-5-5-9-7-4-3-6"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="283.34647"
+ y="251.46193"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan9">tmp</tspan><tspan
+ sodipodi:role="line"
+ x="283.34647"
+ y="264.79532"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan10"> work</tspan><tspan
+ sodipodi:role="line"
+ x="283.34647"
+ y="278.12869"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan11"> ${PACKAGE_ARCH}-poky-${TARGET_OS}</tspan><tspan
+ sodipodi:role="line"
+ x="283.34647"
+ y="291.46207"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan13"> ${PN}</tspan><tspan
+ sodipodi:role="line"
+ x="283.34647"
+ y="304.79544"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan14"> ${PV}</tspan><tspan
+ sodipodi:role="line"
+ x="283.34647"
+ y="318.12881"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan15"> sources-unpack</tspan><tspan
+ sodipodi:role="line"
+ x="283.34647"
+ y="331.46219"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan29"> ${BP}</tspan><tspan
+ sodipodi:role="line"
+ x="283.34647"
+ y="344.79559"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan16"> ${MACHINE}-poky-${TARGET_OS}</tspan><tspan
+ sodipodi:role="line"
+ x="283.34647"
+ y="358.12897"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan17"> ${PN}</tspan><tspan
+ sodipodi:role="line"
+ x="283.34647"
+ y="371.46234"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan18"> ${PV}</tspan><tspan
+ sodipodi:role="line"
+ x="283.34647"
+ y="384.79572"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan19"> sources-unpack</tspan><tspan
+ sodipodi:role="line"
+ x="283.34647"
+ y="398.12909"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan30"> ${BP}</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.8889px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="-17.667521"
+ y="352.20374"
+ id="text1185-3-5-5-9-7-4-3-6-1"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="-17.667521"
+ y="352.20374"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.8889px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan30-1">SRC_URI = ".... \</tspan><tspan
+ sodipodi:role="line"
+ x="-17.667521"
+ y="363.31485"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.8889px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan41"> <patch_file> \</tspan><tspan
+ sodipodi:role="line"
+ x="-17.667521"
+ y="374.42599"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.8889px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan42"> ... \</tspan><tspan
+ sodipodi:role="line"
+ x="-17.667521"
+ y="385.53711"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.8889px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan43">"</tspan></text>
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0.536476;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-4-5"
+ width="65.639488"
+ height="56.821266"
+ x="51.129642"
+ y="416.6058"
+ ry="2.848511" />
+ <rect
+ style="fill:#deddda;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-2-3-3"
+ width="49.498829"
+ height="29.610401"
+ x="58.23616"
+ y="436.46481"
+ ry="1.4844012" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:10.9762px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.84771px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="58.540276"
+ y="422.2988"
+ id="text1185-3-5-5-9-7-4-9-8"
+ transform="scale(0.97863561,1.0218308)"><tspan
+ sodipodi:role="line"
+ x="58.540276"
+ y="422.2988"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:10.9762px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:0.84771px"
+ id="tspan60047-3-7-7-8">Patch files</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:8.88889984px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="62.508091"
+ y="450.11035"
+ id="text1185-3-5-5-9-7-4-3-6-1-3"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="62.508091"
+ y="450.11035"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.88889984px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan43-6">*.patch</tspan><tspan
+ sodipodi:role="line"
+ x="62.508091"
+ y="460.82059"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.88889984px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan46">*.diff</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:10.66670041px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="581.10162"
+ y="251.27928"
+ id="text1185-3-5-5-9-7-4-3-6-7"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="581.10162"
+ y="251.27928"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66670041px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan19-3">TMPDIR</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:10.66670041px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="584.03009"
+ y="303.93213"
+ id="text1185-3-5-5-9-7-4-3-6-7-6"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="584.03009"
+ y="303.93213"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66670041px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan19-3-5">WORKDIR</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:10.66670041px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="584.03009"
+ y="318.21982"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-6"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="584.03009"
+ y="318.21982"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66670041px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan19-3-5-3">UNPACKDIR</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:10.66670041px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="583.23248"
+ y="332.53738"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-6-0"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="583.23248"
+ y="332.53738"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66670041px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan19-3-5-3-8">S</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:10.6666px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="73.394455"
+ y="97.290146"
+ id="text1185-3-5-5-9-7-93-9-5"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="73.394455"
+ y="97.290146"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66660028px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan5-9">Source Mirror(s)</tspan></text>
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.493;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17)"
+ d="M 310.33967,249.08366 580.2025,248.31935"
+ id="path5151-2"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.29211;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-4)"
+ d="m 51.194833,311.64332 -0.167856,-31.5431"
+ id="path5151-2-6"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.950312;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-4-4)"
+ d="M 66.523353,415.18574 66.316201,401.36017"
+ id="path5151-2-6-3"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.49388;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-4-4-3)"
+ d="m 241.85857,448.04118 -125.1646,0.0642"
+ id="path5151-2-6-3-6"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.493;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-9)"
+ d="m 443.70414,314.71078 139.43107,0.44213"
+ id="path5151-2-9"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.493;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-9-2)"
+ d="M 386.69768,329.9125 582.93809,329.567"
+ id="path5151-2-9-9"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.493;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-6)"
+ d="m 372.53244,299.85455 210.60303,0.44213"
+ id="path5151-2-0"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:10.66670041px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="583.914"
+ y="372.32635"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-9"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="583.914"
+ y="372.32635"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66670041px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan19-3-5-8">WORKDIR</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:10.66670041px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="583.914"
+ y="386.61404"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-6-4"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="583.914"
+ y="386.61404"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66670041px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan19-3-5-3-81">UNPACKDIR</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:10.66670041px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="583.11639"
+ y="400.93161"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-6-0-0"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="583.11639"
+ y="400.93161"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66670041px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan19-3-5-3-8-3">S</tspan></text>
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.493;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-9-3)"
+ d="M 443.58793,383.03239 583.019,383.47452"
+ id="path5151-2-9-0"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.493;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-9-2-5)"
+ d="m 386.58147,398.23411 196.24041,-0.3455"
+ id="path5151-2-9-9-4"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.493;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-6-1)"
+ d="m 372.41623,368.17616 210.60303,0.44213"
+ id="path5151-2-0-4"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ transform="translate(-82.778014,-165.84268)"
+ id="text2"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;line-height:119%;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';text-align:start;writing-mode:lr-tb;direction:ltr;white-space:pre;shape-inside:url(#rect2);display:inline;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none" />
+ <text
+ xml:space="preserve"
+ transform="translate(-82.778014,-165.84268)"
+ id="text28"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;line-height:119%;font-family:'Liberation Mono';-inkscape-font-specification:'Liberation Mono';text-align:start;writing-mode:lr-tb;direction:ltr;white-space:pre;shape-inside:url(#rect28);display:inline;fill:#808080;fill-opacity:1;stroke:#deddda;stroke-width:1.893;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ <style
+ type="text/css"
+ id="style1021"> .st0{fill:#4A97D2;} .st1{fill:#333333;} </style>
+</svg>
--
2.47.0
^ permalink raw reply related [flat|nested] 19+ messages in thread* [PATCH 3/6] overview-manual: convert configuration-compile-autoreconf.png to svg
2025-02-18 9:11 [PATCH 0/6] Updates around the UNPACKDIR variable Antonin Godard
2025-02-18 9:11 ` [PATCH 1/6] overview-manual: convert source-fetching.png to svg and fix UNPACKDIR Antonin Godard
2025-02-18 9:11 ` [PATCH 2/6] overview-manual: convert patching.png to svg Antonin Godard
@ 2025-02-18 9:11 ` Antonin Godard
2025-02-20 16:13 ` [docs] " Quentin Schulz
2025-02-18 9:11 ` [PATCH 4/6] overview-manual: convert analysis-for-package-splitting.png " Antonin Godard
` (2 subsequent siblings)
5 siblings, 1 reply; 19+ messages in thread
From: Antonin Godard @ 2025-02-18 9:11 UTC (permalink / raw)
To: docs; +Cc: Thomas Petazzoni, Antonin Godard
Convert the png file to an SVG file, and add the UNPACKDIR reference.
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
---
documentation/overview-manual/concepts.rst | 2 +-
.../figures/configuration-compile-autoreconf.png | Bin 70877 -> 0 bytes
.../svg/configuration-compile-autoreconf.svg | 1561 ++++++++++++++++++++
3 files changed, 1562 insertions(+), 1 deletion(-)
diff --git a/documentation/overview-manual/concepts.rst b/documentation/overview-manual/concepts.rst
index 5c6af847e57c4dba10296a34a73ef08d47a947d3..a4752eaee57d8c54acf1fe3fb0dfec5373cada95 100644
--- a/documentation/overview-manual/concepts.rst
+++ b/documentation/overview-manual/concepts.rst
@@ -805,7 +805,7 @@ After source code is patched, BitBake executes tasks that configure and
compile the source code. Once compilation occurs, the files are copied
to a holding area (staged) in preparation for packaging:
-.. image:: figures/configuration-compile-autoreconf.png
+.. image:: svg/configuration-compile-autoreconf.*
:width: 100%
This step in the build process consists of the following tasks:
diff --git a/documentation/overview-manual/figures/configuration-compile-autoreconf.png b/documentation/overview-manual/figures/configuration-compile-autoreconf.png
deleted file mode 100644
index 043d195a33c8cfd87406139f8071283678f5c654..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 70877
zcmb4rWn9y5`0kLJNK73_Nr{M($`Hf>f{YMHNJ~jGy1OK02nhTb($X+WKuStLos<X&
zNVjx%p9lZvygKL2*+)O>SbV?FbH{aG*Yy~#q9jK}!AJptK&TYtWnMram(IcOm(WY#
z84>v=Ztw@Ov$TRb6bc=gQl13=WN<-gyQtZlySN)UnL#Y<>}}2XoK2j}%<P;k?OoQ1
zn<O9*Hi&|Zl)6XC%9y(gvzDL0!RPqLAD9+oe<uDQdGd};J_cT31XIAssxz*WNUo2}
zlo9;8EzY&m$M${pR&>4hJ#C^J_BxY4Fht7ra^^5Z%E$aiFLOWOQq1+&vQ}TC7E<s$
zqjmmzWg+Z$vH!`CZ26u2%D@-m3$J7})=aq*Nx$KM2C_i|JuH7&`x22z!N9LVY&Pq~
zb8Ia9oTnF0kZd}zFNR$_^Cs+yg5<wfA@$^s*e~8XJtf^s^Y48$H)8$%=fi5=?L57B
z<JZ=Z|G$rF89yyylxfZ{lJYn&31xfJFGc(=hD#8ky?h0HnKtqMJ3k3}r?X}2v7VZg
z;Y(LDo5fG|WT3CThYW+>WvpkoE*W(DH<hw-$OlpRoX(#44<CwboNBQjEj6P3&*Hn>
z{r$jAkbf7?W_4%NOtUykIN!0fiWpq(YH$C1EEL>o6xZgmf2^#mtfj6#+O$2fzU(fR
z>gnmZzkV`%Ho;JP?k*@ecgotd+H@RuokR*L|D)#rTC3WyGy!a;`WueRyE8$kxDKWl
z!XcS!R-cHZxtaIJTEB&3B1*jfoEvo0u)DJUjOM0zlgSMY95>bXtXq51_elm>lD{NY
za~55^dnyNksOHT-TKi7AD6#8z51S<a^=crTl+9RVa=)9<n137%Gq#k?8?4}s8>Uyb
za`!jCxV_GX99A3|=5sWSf_!_T+PV@NUB1$gI!_cTm$o)`{AZxp*4_X2meb^Hc(uOL
zodmC5$sGi`Z+SP2`sVnjf}^$Q^18nhk31hRQ^c&d!BMJ3iHU}OTOB-dQj4U2sl&k5
zBL7GXUYAzlx*o30OLt2-37+B?tFV~HHTk2QIr^J%8NGt!-K1Rh;EN}to^i#6d!+a%
zmt=Ee4N98^A1i>6f*jW?Lm`$cS89{UA=Kjgh%$yOjMJTSi1eG>MenA#fYG+((Hf@g
zPawFy%Kf<hFCzb+@mKD(NY3uEjMEkI`{{h`Uv!QR;d5Ab4l8~ZTbx|#mi-rtPmP6p
zqj@`S-!}6<%A3F!6+P#QgQM6<?qY|_b5^YlkCVO`_k8l^sSkx2)903#<EyIn45DxU
zi*fd9MqyQ$v{)*?WYd$<!KYBQ5j2;YogF{Hu|`K;LnG7(CJmEzFyRs(zb*}B{~9Uo
zA@N8$zobO7RAgs&w~V)=oEP$Hj)6Y3Ijj`<u=1)QZ3*|&vG><flJp|0g(!p0rTSc!
zKEYa&-MB8k(AY#L2kQWn*1>7XvSKq4Xf-&g9BbNqUtga|*?YD(UJVASvksy~_<QI+
zC_B!KlB|O54LrnDCrXBcD{jd2L3n0Ke*PPy_m+rz9Zp_eUI<27lxpc<M>#V^2m)=Q
z^YGTKpczq({+212#2u6>Z%0y>dD{F{=`w9zmgt!ePgVcxu{70r$QYTMmsi2d6mhYo
z=svDE9ayjo2TQ~^$Om~M+KVmu^JV}gu7^^^MkuoQpKP|ZT~52<<h%{}AS)*)akBAL
z2S+MpX=Q~kE*55tg#5}-*=X1wANf>}`|%?bvawRptqOPDoDQ)>?9B=I&mHZmX7&7+
zh`GsB=eO8<TM9NjQZ4fEVK0ITA}r>0y43&E1Nl?%xufG|mF?={A_EN1pI~il4DRq=
z;`3fagRQQ&t*x#5e&y%SM{nO!R*$$&wU9O#G}-Fb^;>OvB|LuoH~~ku8EateyZx_J
z)rc%}oT|V{A>X!re0^I(uB;o@Z1_1lJL`@NJYoAY=3AVbo7>=fys+?NVIiLzTU+Z{
z&PzkNbAyiVP3Bs^mVeL)245($iJbWL>(`LyZcE5^n`x}skQ|Gr>G59F+M2ano%o$Q
z7TsxbS9>K6COJ^5Nx6}4DeK1UpsM=%V`rzwkD`_r7yo*)K-!JV5C{Y%HMJF^&uolb
zn#Z(4dUy55kAeuqN8jV92JijGqou;w|6b9TYhSylxHf{zw@=xEwQ;NK>+7ql@n(lh
z{e_;Mhw<?mtbQKCe0=D<K0W~f?}l+1j{CyG-?r=7pxDfhyf>)BbZ{CPv=FRWZDZqj
zNl77$1Kqc^y<KfH)Z5p$y;RsV<!KPhnW|)HI3X%3y0YtKZf^co)<j7us?AhWBgE)^
zOH1I?6g#q9PNQEjfj=@bQVL2%*4i9I4j$d<l6Rn&I<}%Ejx1lke93XuaCzi^QczsC
zVaIv-NungP2qi32k3WI8gPDLyT5@}AZN2>9!2=L%iqD?8t^0i{E5o?Cxj8wt%xtQN
zgi4mu2T>x>&SI%}yc2V@T7*(wcjqU+IUa&GuGy2Dher|Sf$nQ>Z+BlC&A`BDPKh83
zE?!cw=}l48YY*g_i<k}$%@w!l!Aln*ARw@f>@F{wSkJ-?TUB~Bq-oT7fAtEGYcIr8
zWXP%p7+K=xG^@@F@OV5$Fe_EgyeM^aLV}r&h6c`zR7!re2$RIA0O~Tl4Q~pHO(90O
zm&RaQuMZJ5vtjQU%pFRE6v)SODfC7fp1v`XNK-`hQKE>VW^f4!%IOmNIyxGfnx8$L
zozdv7&6y^eke1)9xD%p)7jT`}Sg7g&=Rs2-+sk6QBy(;oMOf=#iGGA^mRM>@R#vOc
z!_%|<rv1YcW`g*3XGI{}<Wrb5HgmFe$3qdxq6H^CXHq6<t>|3Cu)7;SZB@Gp;uz#*
zu_jM&5@9AaJ^cz<5Cj6v$SnXtVrDjHUctaVyMGK;-B%)=8|&)oN=h1{s2FkURx4%e
z3wQ{u{ADqCB#|8-A4_Mz4rKvW&=xL?@v}^#CJUN!sL9T*X=+lA<-}%^uoq`%Bj_SR
zq@^Gb6gxJP;>s0rGP3DS4-f%<ey=;`ureGFNYjM>u9bzdvb&U2vq;k+!PS*YU!T>A
z(NxE6F4%39<v*_pZC-wbww#=A)#F}Q?l2*n-sUdu?CjLn*Ecpc9v+fHjXXV3Zf<+M
zy)TyjBoAN=51R^tKT%Y#Ilq9DO8?kC@%1g|2!^A`0=^ep?ypA<z=Ge+9N3Oj2|s+;
zUe2p<Icla5kMA_^o9jr>(3tb|TOOzaKfM(k*v!@{I5$U&Mkgz$iZM`<fskZmV!A>1
z7vws)`?NM~L&GNPLA&5zJ3H_wmET>j(`MO0yFCVdg{D<dBE8$3$=-hAXZh&D0+g@`
zazaOEKrK(H5FdJ6Y^pQ<38RK&Nl#2HD7F95)g|tG1R5(?@}Z$eeSK<pJRKY^4fSm_
z)4{b)sQ|=bYg;_AP7@+6BHTL3k3Ty*tE%F|<9~MkxgPGJsflBIla+O=E&Ee_z21u#
zv2k&&+oL~IA9tB=pPV2i_Hy%nq7@bfZVs>q!_Yz_Rh9Fzv-Rg^o};Z!lH>AypTOhh
zW9oy`#zL*ql9eIPcih+)nwpKEOcfNgZO?ZTW*qghq;Ry@OqjH=u<-FdYrWs;Q5dU1
zq-+)fo!qt9-`@|KAw4A?pCr#|nZ(D#Q|Gpt#0KT<(A3mC_L0DuIVv-_W<AtcLNkQw
zoKIjtrZDx~+w~!Wl<3uF;;l?f)KpckN^>Xvr<5utj6`;p7iDroR6uczic0EQR7P%c
zqJ!4f?2^04Ad{kvRaGS!8B%?pED=tt!<B7q3K|-6va%q^qM0AzF~gv46O7B^?Vt61
z%H&Sq_kH*L+3v-IDk=B&watQpyVy+5yPk`^-=d;!5~9SPs#@CFxp{eEXGDEg&{XtH
zW#YsZ&4Gb|poD;OHa`3`%nl+_<U=bNWbd_G6~-1U8dX?Sr1$cghK8?7A5HKt(+6d|
zkHy5qgoLsNm+xY?yc#@yMfY2c)ox$S>vP?jZL>rKUhz0O^$Rn(4Ea*d+)>V-z(W@i
zA0JOcO+9U7K^Ej^Y@GS|vsnK<9d&heEv<yOIK{p%%leH@b54TvoKFKmduntjL@Xs5
zz4t)+9d6BKWU#BkuS$o@a4=KnQBb~szoIvH8;}4UEfE8X+mwU0Dm>JPi_1n)Q8API
z1^gN3wHSGlLBSmlWYh83`disst%A+31QVY(o@{kz^>BA@7l@!auO$c=vM?}QMG-;X
zJ?Anh%jfMtpauB&QYC!v@$pef(?dx-(&j~#aAu)KCHl*Z^b3T#@J!MB_sc$he3Nbk
zfs_s&xAO?h9EBA+?@I`wR5=xnvUklMMYZaO)dbm?nc0RKZLskne~4(@O*Yf1cbsGQ
zP`9_z`%N5fL?2CP0Ez9oT;+kBa(cA+#2gZk$<4sPkeHar>a!sw%G}Zn?E}aZfqWnq
zBmZZ04~P2;0={m{Kv#Ep*DI(Q(ue_>LrW{Z_s1lb6QrCYb3%Ol?gv=~keI^NUe1l$
zxPC;}yslE$8=cxU8LPnOg7j|)CXj&Ng>9zSZW!m<@hZf4EszCCHBCe-Q$rl;#(26F
zRN<|HFe`)7JC)DK#)-}=Z&HT^HM6<ix|8$sI&~O(u;{W1oHm+pD+cNpp2>|;we!uQ
z%FE2m{8yu`8B<bH>b)w3=pyb@60?8OE_&?d0;i+9PYK=&Dk(YH5f#}}H8nMT{nX}H
zJIAL0)Lp+`<se!=kZuz1z&!6%TdG%E?>v8t5Op)o%+t=Uq`I20>ef+S)VD|k$xvCy
zJyQ1Yp*a(w-sj`vL!oZ7MCaAi)a2#qs!HIICEU-Xq+a)1`5v!U6TW|kKr-{6LhTmT
z?}HU_wbocZEz<jJeH#+MslXC_C-J!xbAna<;qNT%J(?29eplCoFd@n~FTJt<5;Y~h
z+ldiFCadf}sXl>rw6~{uEolqVFRZQo?Cc!=>{{4kiFBN<$>gSs*j>y^f5=F6>sA)%
z9$^2F0M*@wUJ7<FHT}B2pZxr9Zti!GS`(*h)jgIj#gf0QzBqbXT3R|em1kzwXJ(dz
zdQ?)f7DU6ZSK~nB4xjdwSfu3bs2Q_M=+My9BY}{zr=+HKbageyB$?@y4l+f`J{EJ!
z&dU?v<@IPVK==KdMQd0GP?b-kX8z948~7dG#%9V}pZkU!*8>cBE7-t$Rk&$FxzB}{
zZlu<EeqmwZ%ail7Q}V5?E%4$TP$EW0Ng<P-EFzZ}C}rdB@?E?9IJIP8V4$d|NS?EN
zARV*I7CgOqu(9!DW8=+`jo(s%2_IkaMSCWgz@#gNeEOcb@yOjLhOqqx4HeXeXV0F=
z%9Vz-W&{TMoZKTgUb%ARj#7#x1~c~ARoDC2t<LxF^tXr@`Ct+@ur&gspXDV%M}P;y
z#>7r=2Q6j1)@9msbaWeD7Hy_Zj*hQ0xeNQTu+Fx&O%J3*y8T>@IW`jl0Ubm`qd$|I
zk&-ORgdy~P;&Ynr!7Gpt_<Jny91LjtZlcV(RW=IB-B6NCAW#6D1y@H;Ij!0alTKBt
zE>C<nQv>o1hoftd@CP`WCAyS1>jP%Ev-9nkowA}L=#~;rvu`HW*O!(!gmeCtrR6)P
zkR-0A>Gj9KurxV7h0EAXhcX)t4PmqiJ>5Rpv)Evs;~bXH<-9j;+*luPurM+@8*`tC
zCR{%}JX98UU6Ey-`<{H=y%dhR%g4vV&!3i@Ocf%H=+Z78I669#=e!n8XqnoG=SgTf
znafM_+3HA5P0dhwXG9<I?S+Ph_<bX1QDza@;`=?8vjFkN#a#y_PsHj!H89QvJ2^X3
zk!6jnzR>8O-)<{^yUcMh5*pUHZZ6YGzkkl97IbH0G_$)ZARmt}=k@=aL(CTJAw3kd
zGx#vAI{q_zTlRnQoS?C6+G=SC-@5e_7A((6$xaa>O+`f&$OfV<RVl2AJ1Lizmi9iS
zGiXL3At;=g?#q`flf$9ay$E#aVCAPz2w~yd*8tX_Br`#>G&#-1aw_n4C_R6kBDSj}
zCr5}=mI$9Gp4J^6Vanis1|w00-^EUg+F4oknllkhPIPeni!L6F`bI`Qd#g7yR8;y9
zY4a&cgdacN<zh^4>;H?F;XGD!AGjY7N`?LH<u(t%TJrtu>I#$2NG22ZzXvr^P*5;4
z(*S5ol(}(`Kqk!%ULY<$w!Hi7#TJoeL<^s|W+5uCZwg7yP8rtv^l4DEq~Adqp%L-m
zflZmV`<l<!DTmIV!zfh|1Ol`u_k~{>X=yB_gVqm|F-eVnr(T@bGBEGb4JTd1IyySQ
z66oN3J$j?rpl)@i?oG$GpmMdDN<&c`Js}~a2_4~tAJ$0&BO`SmKWgjgy(Nc`1`*Yb
zu~3A_sIDw78tH_7zOOF18!0X+c|PvF4t^MF1Y%Vf-SOkc6X>B&2S}jwDew1S=&WI~
zPWNLA_G)O%$_g@ie|Y#Ps9D9ppl6t|&gZbVv$M1P_0<9*ZV$z!p5)<6?49lH!{ugI
z4DdH4AK8uZ&E;y4BG5eC+@obCgc1953A%_&U&JANPe2*~aNwM!9~qlHyE$XOzq6B_
zlT%q$1<HUE^ZfpCcbfQhN-~t{`_#&GQAgwMv@yA8iL22B4UL;OZzjHf|2{F1fsxS)
zgDEH|XpXA}g?&?vnI^*TV=Js=Sx7`gL`WzI)|iOsC@(M)N1(TnP4z3TVrr*)2!bOs
zp#U$2K)ivqbV>3&O8r?|`$!e;SRA%yM|1WphvG@mS{^6h>9mV{k21I^r1SB^2L}g3
z73+@7hA&<mjXHO;2d}t2PRo)Rlb0-*Z^l+OaAPw!U=*Q7HdU9yTCY-sY_^KJ9<+~v
z(h8H7f;|ut+DzZ_VD7Z?IXi|x0$^YdKpvuL`K8|ks(_gzDObPV!_mp9*XAJ)cG}JR
z5)rH4J7P#^C|RnKoVhty_myy&(V0yL<~s^6EG+J@#4%Ba>GKc%`J>GSd!_S`E~07s
z=VgUhJKxWe@(w@hwk3E*Ts2t^6oeSG*8J5{NiVp=Go2fY<b4Rf#OGYs!pq8*D=I3$
zCLqvEkr?m&wQY~lGVLNT3(Rcl)gMT4!|(C)+u7T9|M<vxExf0vCnm<Ie#c8n%0NwR
zd#J*~M}oCg5QRbk2Eg1o6yF{c6qJ>f<$)BC1{0$7@<1_w+LWy|dL;n#GDe23j#Niv
z9_;jWPsWB4qMOjR!5R&AA(B~y8G~9E9@m+xKey|1F`{}eSjB^Ce^XPodLUWy`oeh}
zXYOm)yx5za<sAPZ__oWub@e(n^Enzl^*x%r=J0|h^>|g3wd0(XO17};71zeufz9OR
z?U<dL1E6`>rV8NLrU`)#Ck$q>%tV<7`{2=|n7Fv(gPG{OoE+bcW^xEy#iNGu@~xJT
zePMKALBS)hoi+zi%jyw6y5*@>IS+${)zuzE@yCxFf6DS0LaT<jq%%JBTXp@AH`LY!
zA=vgq9`FI%$ETog-1?gquZ>gumK5(0c$iIgS?}lO05(eGW~^1de5LKXg$tV226{mw
zkVMLw*xC7kan08^was*Caj^$M#ZCda2iq`g^y!&$n3l?lMwUkyz1K4E99rMM66kQS
z5wo|qx43w>Zma~81URHzhRE+@b^F26&EPdUv7G3>G|#_7dwZbQeV^Z69jcIn1t%CB
zd9uNtKsQ0v!G1Hgt5(FtgLL`!4V5;pp!|=$LwXD-9;w1}s;a7LYUriuDM%;$&rh41
ziS!)FARlWMv|l<+W+0gfbF;IZU0sK#eo!Mp`jo`PlG4)d&d#K?wC@&Ap$wFv0EdAf
z0X$IDjOinWh;I)b@M16+fPn=BChV%c8w{|SmPxp5&JrJD2-+8MDTu3Q-Y5Xp5)nVX
zOwt;UK(|gv9{6vzlzAln5m<O2S+zCmK{QO&utotW$s}!o#W1r+$z5){R(YHXG4k3P
z!Vbj2f{c-PeET*sc;mZtcE)e{c@Ja>hLQhcL^m1a6+O;u2yE==s9p*NO!p)wfGe8!
zOv-(l!KOWxyF9euYw&gKi+I4$&=3L*Xq#?2O$dZ6h=`q2;Tnsb8G@0I?utS6TEwZW
zG<0#-tFV7*|JbBVTT_z`-3Kc0>_|MwskEYmou_>+oY!<-zJyF>3IEYLlQul86Hk2J
zUY?SioX1TOtfFc<`Z-7|lyJ-zY^sCfY%{NDI9|g@!5pL>)u+yT>fo+WP-tl6a4&tQ
z6d+@b+Q#K#c<YEX>ED?#_)}mrHKSA-2e&8N!<Y$9qZSOcZ(%K~tW1T?l!HlPUONjb
zD=UZF^O8@GnmcrCMh5sh+Q3ld#9WHE($N{}$x^Q0YVQD<o-T%7Nz2D4B_|&P9`L5*
znVY}AKMM8jZ&z2-*=}iO54R5WTW~{b#o&f~KP_D%hWLhsi9~V5#l`7X+u7QVJ$P(g
zt<4Kym=fq>4!L3ifS3piQd5fqqo0sapHiMs;&aAGjBHl(s+(f0%juD&9Kh6%-ISD-
zZ(j?4`}VC2$JD0BwQx~_BVa_p3PMztJ>ddr=Z2b^pcb}*ZRCb+JZ6qk;f8)$O{hHQ
zgh>ZA|N8xVcGH8In$WOE#17cEt{)$NI5`oEhdQ<@dwSM3zhY))ey$Pr0)Cq|Lajkd
z^yai_0XGFo)#H^Yb$duiNbG;m5I`lT&4`AzIv(v5sMjhX>8PaN6dq*T39x(!tq^St
z<FUG)%}+d~*{NRiRo~U)=KbWZf#J_Nxw%z!$HOm2r2ztnw9?OJP0F=@N#isJ2EN>T
zi&Hz>Q(;<w1ITzvPW<{qkL7dDX^WpJ+lM|LBFIZmW3%@s{L^P@2&|IK;WC_en+1!y
z=K&?uW4QxR6j_kbM58aDdwMK`a}#MK>zABr!9AXwoTQ1@F)=Rb^Y4RA&EFlq656M%
ztE=nmyxrT&5&X`qR-1QxaL~FUat8Ol4jG>dQVatKgN3Ef4<A4FE?p$o;vTQIU*Fkr
z(b5`}EjS`(f37HGJ3fjO7M|NaboeiW8(&^tUQ<H?ncS?o!^MR_XK}Y%B0%zk@fqER
zFDx|ENlQvHc=>Wx6p#S-g@n}le$S_$-$M%l$Wo?FId7h#-f6y_i%x#d<&0oVO-kDF
zYN*+-Dlflx>z0YR`RC7Gam}wl&j!=Nq(BNA6infOU|}ZI>Xi%))jEj&cSNLc$}7Wh
zHMy(GbNg>k&(+cODs%TZz{5Y)Io@d%e2!og_uhNXHrZ4#Mc(9cc5?Vi@LiHMy3d6h
zF6KDxp`oDxIChShk0Yyg)yeaZba0QN6uIJH95^#yiHUXpb4?T~=bNz+Jr^@In5|J+
zs!=nUJqvAdcWfW(f>x@80%1FU=pYI-y~N($2S`z`NV_)iC(uW!C4+|k`WpS6okdx4
z=^iJWgo~MI?ovR@zLY9l?=QKQi#nWCvd3|RjAes~l5E0fJJLZkC8@3iq&cHB>pIR$
zuKwOV>Lg~uRK?u<eBIcZB?1e(MnY8jCT)1N$_z3HqlVE%e6y-_b2G@mFdEL|_-wuR
zB^aX#v?yEq2?^0Z{(CEr6rL^Y9^HJ*G9_y6=VzdyQP}@dOUr-hH(=^+>*c`MIiVbO
z8F#t4MM3&23Y_|YJoxx=a%1Wi=(!T<0$?Au|90gmrG6T*@JuT#DH#W(+rfdyJy*bm
z8#Z{+vi}zoqpGD<I=IXp4BkRT71_`r{xEqp_bBCp^m<-hY1`J_ot~65tUVS5nuN9G
zDyuvK4M-mlsqKQD=pevCMG<BOOI*u%>&jzUSQbb7`iR*{AX=41m?Qv;i;If34t?6P
zg9#rvue|`3#_CjkbUncE1>DTilDqOFgqj?Iew_OA@X&L#yqrDhJ^~&2&3Myebjo3N
ze*UJY!!MhMVD+l1in-!2#w`QG!|j4L0F11x6g9sBQyoCxPoaFgoq*rDhYj3*2HN|{
zNj+f(;CpxopKcXk03J}9RF8y(h0&s#ufEP*{QLKBZ0w7y9vDRk;IdBq4CM&aS@&(X
z|NadOycGN^QOF{w`H6{%iGo5wo9Q#o>4(W(<`rXZ0f#R$Fk(DB*QLAG_h-(Ez+ioP
zyswN#r#*J3X2<8`)MlB4b<C|TE)F2j8nmi#0>Ku{F<?puZ~=gHFq4Iak`)#f#wjdT
z4jS|?%AkYjB5udX=i|R`gJh5XJ2%&~`JD+6R(I|kgDt#3V#gD2WH=6f5@yOkDGzOp
z0l^6F`6d$+fEh9J*%jN*5R7Qf?4qJha4qgGD<BhMImdSHa>Ts(SM@>3wsvB=9LV-C
zvr<{|cVt@W<0h9rmC<Az=`Tc=&BOJP{r3i?bsn3>95G*%haMNP1RVdi8}l2H_Fra*
zf_wZBva4+t`isS4LA!{+Vo&^<TFZj9GXFH4KT%Wb1EeQP6%?Hx-2zC@Eg6oOU(36;
zwz|SpQE%UB^Ws{=qW{C;#F(jre>M6>o0*xVihFDJA#i4_-Ybg5#e5#Y?+i*oVmgZ5
zl$a>b<ZgcDU~V3oi$TSJLZ_=+Et*O_`WJw-$AI=4s9rJ=8Sw8?hYK@PtHE>dR*sIB
z36A>u`d~g`Cb+t}*^Q6ZWBPK_((JIA+PLK8WH21OhIt~>02mn<;LFSpQfYMsQeZBI
zOxk6J?*lh>PQoFE@&9-M=4c-#+nSobH`7Vz04;oAd^`<|6;Kk(Bqgpm@HMZWsHnn|
zyEI?EOiD<ouCE8RoJ0zcDZISAFqFQzIS!BKin|NO_!Brp1@NBN93yTAWe#kz312Wk
z=K9&`-O;&=G8~SFTeo#^fY-9i)LxEwdAmSW?e^{4fI|bk5HmG^Uzj939#GTb;^H1w
z+CUEjL7XD#-&nW|I2HgCS$tjAM@LsGt@UBj3bE=MJqX(l93Nnd?VC=$le=>9?E}TD
zAa;Q6u)essxbUZEeEh7L{Dzme_icr1B(KeM6k@sV+yToAKwO%nzX2R21$(Jm4fL7{
zi|+3;jy|5tdHv+XK+550RD`4MQ<@+cFTH-kOV`>FWtCJ_UvDEwZ>RSNh$OL`Q`C3U
zy8$|<Qw;5%S4?&IW+4MdExL$70{Rx8cZuyB;;w?0OU*8$%FPl@Fup(P7)q|T>>{S2
z5fKpqIOOSFegS^|e*!yDpzLo95J}6cs;mBHmznxmr%~g2L0^v%$NE7a<-Fj9KpZ))
z8aTpghVyoSfo0<0yU1M%sW;5j7C?J^!WN)4383w*Teo64%XkYhFI81DI2C4QOaR$q
z^gbpg2C&e#Z|4BzBljgWOq!N9-s6bgPT5K9CN>jJOY83DhKrAX_QKf1!_?DL2aY=V
z@?AU}qT+EXfZX%(97;||m>3=w6Be!nn;%V(98o_xCZS0OO47G)x4jx97$c>jx9?&E
z=}Dx%q({sj0yaXAikUSYhr=EH2BK+F?v$faO=mZ2N%9qLY)f2ir@0UdV~8Rc?o4$Q
z#;~;K2Ma*cPEJaq4_#fU56qi1v#=Pe>J#jj1S8&{Mkxn?zhe6V*{n<7Kc-bSV*9_B
z+W?9IBrh-B6_S$}d3Dv<-`k>~s~F!$j)Fi=Rk{Hsarkx%*?XIrnt}3&wkK>_R0$Rg
z5ZFZ{AAeKVe<4cC=Jg$)`k`Vr1@G1qvplYJvIzbKFh_E-E+bQNmEG81r$>?}8?9i$
zU4=Ioq-*NyJ00uWOtG?A5J>e1P;f!lX`OmS4?+VeF79h;O21x;d1+u^fWfq_tfVOA
z0WQm_PQ1tRKO=gL{v9vk?kggsYzohK1q6WI1JH?tnaz}xm8~u8D?u=HtdBm#AQ-QQ
z%ODtA?O*EXgurB~dA@vctXIn0KK3=-7z36Rj}OJoee!*XlR=?SCVGj=tfj^hmXD58
zwWnaaJ@T(Z)UC!xBQ;Eb0I@+?q|FO1=I1t&U%%BcWhiCMsn+2sDM}Tha*?tx*kDM%
zlT{gx=5pR(s5Cm3GiqjLQ(HmdGGP;N)!l50`j>y|dc@v9sT!2-pBy@CmAV1ZXl1x^
zxs1Tl+Nv|qR?i6u$i*0xlC!^$kFTt$`QbSF`?tEk|M}XOHy}FW+Du(tD_f_){Fr5j
z;Af2du3xujGd$bY(b3)3CgFR8NE-wb*RS!$)5+$iuLJz8tSF*6EOazuV}VKlkbQWm
z|0$DOT|<68_pMtqK*-<rsAneJr>uKWI)gH02+hEF`S|z%PIPs3Bq5;z%)1xE%X>!G
zsN){CU`Rk`=W}$Q9{&x@0a&^k@4{3+2f2X$q`T09zhNII*0nTtsmsW29DpGX(Be$_
zY2$bz$S=f)#po;3W1oS>cIC=8;4(3mmT$iqGZU&lecC`;RF4orcrL--Cnb69^fZ9j
zxPJY5EaxWDUXb3QbYN$v6O0p}#KWvMJ@jBCQ8V=hrJ3AGWI_)f?0AVwznMQwNg1_7
z0JsC%@x6QZtgWp{rM}KY3|@vj5v2b#vI+_sAQB(}rVl*#R=hhp#<5s1{*jT90W}0G
zd#mO^w4<Du`1Hz^2*5kEWxE{hECK+D&14G(Zv(pR$B!Sgv;VBqOjgdvDuf%o4-XF)
znefR1mjw7AIE8-wLG#zIBpnYR0dr>SqbV$5^vDKBw*eOFFweB=AsblB(NQR9Z*{)r
zHY;9FpA!Ep+Vt=-HzzxXJ1}c$Y1MuDH0xCRgN793<d|;%PLS@chqm}fPP6i&%s4Y0
z7zs*Mz_9Vp#Dss?{bW2I^!5ws81Nn9f`T8}xiU+s({4B@KDpOe<Pok+tB}bJG%+x1
zfUWE4QPtFxRaI9~QZk(Qvb#LEnXd~N=MM~_i>s@Z+C`wWTU!k?Q~Du-^P8F`*7u_$
z_19NAhXA{6W)|Nuca3Cx)h+$8J3ljZcjxoLK@sHXPG5$KhmViV{+c)(h2pr1GXrBF
zkcp8j`=6H%TW-w(a74rES6@_Q1NyHKy}~ntTBo_KxsKnF2FOsO7iL%0HC9(wn={Cx
z-C7cFT?<c<@MWBMI$E>aVR&|J&@PwT3b+OUpx(_DRaAxdkBp3rjYTF4VUpbH#!8#c
z#99Rd*({UXPLFoM-7S6p@*yVXDl)Ho&gpbXtLf_;J0On%xKK_J1vC3Uqno=uRhld$
z04Q)<vkK9K)U>oRAd-T#5oL}7l!e}J@>0kXRrncg`Vv7^L%6^H68qOeauv91$2FpI
zyj3;-)hDX|;qf(vmn1*GxTB>(Tgn)E<vg2Op`YxlI5m&qOJ|SKwXa`m`WC+w{#WXA
znH><vbDK44Oqe8`+2QGaH=tHBGmV2^0Vl@7!pB@p%^?wcHl89a)E9v7p`p($EtgW2
zSR=lH;_e_UkNjW($j9t#b)d@moGmV5^pFLGg*+_L78djGpXZuB7#bPT)zrk2!wqW$
z#Uv%0N@T^=L~<=3F)M;@1(chDOYJ;YBJ$k6?_L#+BHXMLY4BQB<sq=;N%x}VibvDL
z6qYt<W8jll<Qx9`902NfSy@?aZSC(u&>+8#X(u;*V-J2EFfp^)+1*VX(0J4@dGGGs
zR4__MPXT8C<m6Il2Ed<p?%Yueztf+Qg#nUrWF%TgClQ))akXDUGr3jaBDVOpuC5u;
zfkl@;t8Sww0W_dI-MxDkkbz0LAf<rGC?yQci~z&-f*CaC2jCn94|+bRtHQ0VtbqH7
z<Tas?;=rfTbxZCcOD(XpP)*5I#%nbO!<LqpLtxm<_g<H)4S=n{#nn}n$4Y#r9C6`I
zh#p~Q3kJCiMvodPJF{BQet!J;F**4PKOn?XMGGYX3VT?Sb|&}dv9+nG4E2op<g^{Y
z6bZ(10@&v?$~rro981Fg!*i~E4m{M28~f3Qfy!Qs)FbN~P1UFSfSCrlepXPsdI+HK
zn~|3lY0%NUFM@A#rAD)(^VZkK8}b0}3mSMn7?8mL<GVTiEuL5h76|MXUtR}+5A|y@
zgokt`i=<1QpM7~E3Hf4G3D{|9U_M5Who_>kF$3@efSQDS$j^7^PHSK$d^dJXn+MF{
z=%@`xOn!d8sLKMZJEHm3hmsPzzFahrq&7T|U{M<y8a{hnH`vPj@PV5-idVq<>PtDb
z2v389*#x_a&!Ui5X72RCFabL7ZRQn2DM}W2{i!&*JLlO6cK3M0<#I+($#r-<YG_!#
zo+=zq(rWSRe-5t8v3p!(h5l-MADcN~R0Q~I?fC)T(@8mb0|P(nWjd5<suH<$eny57
zAu1KL7)EAh6?iSMTLF>=a1UVdu~}b$(+h}P>-F0}c0{05fkzP(dO3amyw)keqa^U_
zgZ|%U`hbUL88j`>cvklkWu&caMpJM&x08br>abSO%_A{jlC!F0L3+H&{K8~kPe(y2
z^nkZpeE$UOX*8?<h|R<5PoH-7_6!=l;xqH#QbqtByrJ>4y~Ldp9cJozKrheF&pXUD
zR5s@KyNN7L#aTs_^2K@sIZPtCGI8_g_6Z<!|4FpkxC?Iwi^L0ET`-W>)s+H*GFZjX
z(D3O~6TohL`2vxktEK@3wyUdaZ+{;o`g1OCFRwK3wZoQ{OrVgdaQ_z<*9S;K6%{sY
zX1^5>=>edpi%@(a4gc2LTMkGoz?;z40fQ1?INiq|-GB55;EV40CLqax2CtL{+)B9k
zlas)fmX;hqpMN7A?Wj0%UpZ?I3R~G@K=*Ad{H<){xUlcltPhy~77BI%!XI-K96k$h
zkh!Vpq;R&2Sn80?(ePknT9O37-JS+d7G^#_Kz0Mn9Mrs#=YPZp;SPp%U*YX=Vg?9T
zL7{D`HS8ueVRSSllN)Gbz^W6-wuPJ+87ahk1pIDsao4Kb{{DXC+qaVxJYXUMtX)kS
zw(Y;~j>wMk=2w$r?#lKf184E2NT96SR&4^ij|%rr04bXlF~99U`&c@G5&2{D&qzi_
z24EecX53c(lvxk*SC9CvzD(fdnQ~YF{y_CqakN_N)JHZS<Trf{jSDx;ul_=<O?6%<
zyFqOD{9$fx7p#RxOKi;U2Emb(l(gWkQ1h#etvN+NCIMCmjYgAGGk*=SQr9ROvH>bR
zQee`_AK<fVm$8=sw1|jMq*Igy`#4ZMqK)%CKi%K_{jtBv{vUDe!#+^XKujYFtciDd
zct#q1k9T%{128k*a12K!rl$5I;*GTRj!jX+5ImljpC1gRq(M?(aKQt87%9MwrGyC5
zQ<iBXS)wsXn!pzVK<AxqHF!vZE(OV@=2t4J|5>E_0?UVmrzfZqiO>J$+z!j+hKK0J
z(nB-YfR9*)qX)F5(m_z<ap{I^SdP2Z@)zz`reVfxRy|8{E&nM`2{;AdN5xNfg!uS$
zy}U|jZzLek4yJ%c2P_TPK)_$JvM#T$6G+b-`D<MkWBZd10YBT--A#Up2#kwZX=UZ;
zF$p0Fi7FF9)ZX4|^Q(`*Dp#ryp6m~{1XFpzFc5v9xDvq}l@k(jD9`CM)e_=+yyttm
zYzP#JcXQc8DJ&5v084<VfBMHH`Vn)K2h#ij5P`OV=Bu_n4~ipjmVVGYmWoQa@jflB
zW%-3F{M+`)@87?{xG9@;6>?PF<m=pltBQ@C-r8~k5T3WQPLDro#<=VcK)eV>Go7Ey
zyNzc@)*#Hlt^$68G4ju<(Ca4wGY4g5_cb(ty9*c|^K!XL3|Wf{3S!I>GxKX}bsEN1
zz{)-60?7_y5MXh^=l=eNg7h{vHlU-0!H#?+>c*lHCbhM-f3&qt)gaTmf#*=CZme<q
z+1}NQAaE?z6h56CbvQj**w|3Pd$I8I`%HfgS8pEu`IAShL@$>+Sn=<46-Qp*;j-a5
z)=Wpwh6_%SD(O$hPO%<py>p*33%>;H2^$-Nu36)28ym0=C*F>z=xD<xKXKRF1;XSo
zX}9A};6an1b<Kj>b6%4G)TC9YkZ-HiI52tq6X>n`wq4bX{PZ4(?%Lzb)Lb<*2kt77
zaxKZy)w-fCrQkO15qWr9(Yae4-=x+#?7hS1_2i#NI<)HHQ|&d5=cDEcx*}s!NcY;R
zFL{kJPX7%4$XD``)c-$D|3f|J#tVZYXI$HFt84pA=sw<#@ns}0Gy{(>Xcyn7O~d$?
zijc6sS?3Ji=-WTz5Tx8@z-n42<>Hr4Ytlv<Z?p=gPbsyR*C$QH@pk0m?~RIUXlSic
z(4u0@Jo_6f!MzSNb;tW@;{bQBrm-t@vUhG{TvjvD^cGfgj1K}~8TdXSp}V}$F-G+C
zeb--aG3<OuOACi8T+5aL5T(pelC=VtO8h;*f*Y6h?pUc4{X%eK1A8p%^Rjlld>tLj
zz8UMJt}6tqu)%5uca_yO(8|gpiJgUNN>X5i+@S;(3PyWSp31KJlvn`n9O-lL<A&>9
z_tr(1MxcL!z$o9Ex;bfD1rh*o$k`P4N}d80q#L>2Y1KG0J39+VU~v|alGM`zII3sS
z1-$CQk9h2Bn=YrIfKgCbv}!Z~;4e{VJ*0K2u0F1uSGV|r&>Hytdvx9U7FYs1>!8SE
zFvC4|nzaN-ink+uI4<YH84fIY!@xD{6(wPviN`N(Otk`P)#K`?$E`gU=V!z~L(vbh
z9?=F|&fdD@s|Sg2)Zy<`Go31J`JIc?7A8!*rz#?sfElqib9Aw+7{drY(tUlr(t2P2
zO!e#|aL9^*Im69O=|N(Bs~t}kO@WUu59A3*t=Gil0GX{Z-;Qg`{$~8hDOd)al6WIr
zwb@I9QU&=4WOFcFoGH+Nn1Dd)++r5C@809#p<$Is0aB=fd#p@)-S5#+r^zo;af{c9
z-vL`;Vf??(*nRah7dYYpP?x+5k%Btz3^gRnq$|6J@e68b?0TJoZyp{Vmfxurf;<5d
z1^6eLtFPGo1<ouY<bOWEIO~6Z0HA#W36PwJu?yP_>OjJm@R`kpWMdfZc89=$fHjLh
z;++skR~O%f`w>I=E|XicaQ8>dEzTp5Dn-|sjthXJcmH4}3@}KWCQQ<AV8e~Rj~6#S
zYiVf2lhd#O*FlT>iwj%u1yhFO(*+mh4GH-Bw<}tF?|qNuS0Z^;IPeW^OiEqzy@=%K
zZs8em*v8rP4M`TJ<@uWaH;f*!gFRW@>l5c@5D72N8*n%?nCw8vfU$|U!_CEIWvosM
zCefHSXSNSU^SGWK2`QN76o&{2I>@WxY{=q#W}rAa`yq%G6}Xu15g2C&mZ^^SR;}&r
z4H<mRE$;a57P1QP{!u7@uBvgHhi4xggKz^&F)rQbVr|VMy)atqoT2i=xQtoM1)OH^
zn^O%68U$7<i{{A(9VOq@Wl%BBP85xMmG)Yiu_PB=S~XqhlpFi`6T-TJYU|`4?Ta9o
z7g7n@^P1RDLHs?KlEEo~jmPUL+}zxM>fF=W-V~fR80>cloC8-Df&KT3*Wpi~>?EgW
zX2HLzZ0lZ(06>2=^Jj`@X>F|;xNx2;WW%f11sV^=*47juzf37rD5Nc&wty4mY@qsV
ze`!e_Vhr{lLFMM^Dt@$(1%?YA8V33Wug!1%RYRc|ulTiW-aFHq+8kGPL-v86`43D&
z>xc-lQO|}YOEYXRkGDkZte>BiCgt7~bK%|f;J<h8Xi4iFG*Q(P(W9ENs2heS^FMz&
zGZW(0l9SnjnWJi1PZ!pO(W?u8l81pWF*z;{;3X~D^ziVq^s^mSSy?ZXs`A<_8YZ2U
z<tus6e7<erzc(l>oV+OuSpfQZd;7D({?AVH0Lq-MSezq8M2ZKQH2GwD5qwaN!xqp~
zvTf=O-!Kyh#u*8QXX6EG_Ey6LYo(mLywak%b+^X`KAUx^sTK^O>`nXjq!1WM&!V2k
zREU4Q*Y0V&fDSJ%-d7h~l;mNX<lDD9TlG)YW{WRuflREdCsQ;{ppk!a@-{dB+y16+
z%y%(Q@^o!<^b;F2`xJ<;##FXH!WamfW!eW|e)2!svDYH|0Iwc7oQ{}ST|pAcc|BiE
zyynL8587T*Y5)3lm-YPMF}Tk_wpjALJO6C>$+jC|k|)RUM3y;gYaJI?0aTJV9JO(v
zTUy&>aS=z&+=}_7DB!!kvp6vZ4;ZzZj}SOhvzUJrYSgBku6!FSmgjsHa^q}j0D^e*
zXs_kUxx=Z~gw>vnot{{#k<ZB<QGVU=ma^YgbVS5nym$rp+^;W(zDzxV1%u7(RXndM
zC;hQ%0776L&<RmS@`c@Fy~|WJS5{hS1hOA0p(7hMTHH$v*RPYjMre%Q4q~Sb2vuY9
z_ToR^$vgk_@s;5tmUPfpwVyIQW_^>%f9-PPPVc@_`WYWel_h%l+l}+N_IM%FqHb|1
zpvsehizP^&<&#>Pf8U#7J#YO1wcBMMnzv(@0Y6N(U67MJTEBih3y#{|GdOHhKEwF=
zg?{>1Q&`ije-0)+g)X`P58MHuGz94)0P1jYOEaT)oAbFnZ8r&-b?Q0?Q8MlJ_;Z~=
zRMZ~DC1u%sA2P92KOdikkQ<E^-upA_jmNsk0gGY*EV$}}Ki`#r-~xeDlN<Q%qM#Z{
z=JGp-HW!DPny20$gHt!$9hcMQ+wu##Dak(^dU|tQy_J=FQIC?T(*3xx(ojd{Qf_eI
zAzUJz9Pni!rVo_*C^5T-DWXvc+4LO}P)TF3;xzBc=e4%Qy2WAAP+{m*2plkxgJVB9
zgWuutP$_VtLKe8y5a=8Xqd*6Q{WoGa*SFCDFws1RosWyiDYqw2d_bgw^K|y}$JFe>
zH>iY@`NUFLfb${T1L-yL3}sEq{<Yl4>vO!(9|zHV?rUp%7aj=NAa=CstR;ek9gb?~
zc~3`8PK#<(CW5kaV!ay1Vc{ggRO5T-=eaJB1$j>S;e2pkZ@f{x-M-}Py!Y;nl+BbS
zC3V%-lES2$CcLLw+9GZ!KZOpqwd$(Q#>TeW`yV&q66}wfY0f4pEGCTUA?$FHF`@30
zHsDOGOiSaLI6pgYs9zbcbv|c3-}FB_ZaSa%{+&!_Gs19!N<>Qh{A4f!+wQj!)D$ff
zDB{X8g=(*|_qUn<>3hB<aBd-3^E^rW-z7=2FzqK~aymO<&rZ6}qfbtzg)GLs)*B|m
zGr^QDTQSrk$Q*nPMFfD4jx4kn(Yk%f@6WB^*ftUrQHmf?B~sMkI&fFYR<5{M{5_<=
z4^YtMVKTTmnDoVuNZFx~E=M1$X5i{DeRP?fB!G@&s_LdJ0=?|w6>3yvv$(KW%MA5k
z4<;qeDK5TA*$PA#R1c!7MlT{kpou9wm_9Tnn?(A}Obs|&cEjfh^jYlJ?ZDiEq};9g
zFOEQb<B`l_gNl~2U7Yy)&cK<JODYuxi%(4*>?vD6*wmWY6uhuhm-AXDVPP$bnnaMJ
z<HzY9(?eBN`W8P=sM$X$Npk{hS;qcu$JxKFTu)PT?ANcOiuBWwZvV4x^9ovs!`aCu
z(~NmQ<_}G4P~C%+ETCk*4@Vq$>A<vWR*OzfVhaZ6ARxc+csLyn9C!d@N?7abt*zmm
zowtdJ;YmqcKwWj(I%;Won_F;r_$?<#1BkS-@bu(lC$Sp<sB!=cbzvdX^V}Uv1oGiS
zdTR1VYkwiZLSH9eX&D$e8X2{1UHG4tmVonIRBV_WLJUFmeVS-O3jU&vK#4|`78ID#
zf1i49Z)s_wV{V#F!>+EWDK2i?(ZvVaotx-i0wGLY0~|FiE-ATz@@4yol#t+6xF2ey
zgDb>aK?1;4Ffol-GQN$X7G<tD-uFkvUIS*Viz8bEM`IL9-_P$V;qsKjD<>yj*v661
z8mOn<`z&W0t@|crFvzmk?;96OSaPw1L{Ai7AepHzPWhPsmE~YhGJkPXHYpc})AZj?
zzBt_U@Y-dD$iIz^JOT|nzNLehvh33y)>F)b#FM(FW1di=aGClB-|nf_Zr}a7^Zpsf
zl`-#GMMJOhifugu10&9B6k)`1aap?6Yez?e=g2#GY_N?&yx9HwCtDp85rkVP)ZE0$
zUqej|Vc9J9tRCRK`2tG3z2}gp^%Yo0c~%zj?k-=lh&|KI)xpKL#l<6c?v%=LOifQe
zz)Ius2w~e((9e(T&;EAj<`IAe*dJePySCN{X5zoQVix9HSZw>*w7{9U!^a3C51d)u
zzhbDN{`(~Cd?OvWmNR=k_E<K$txofl`b^Ako14-D`+9PGyztnV*0X2rdL=oBo{zh)
zfLMPxV##^!5<mbS?I*6+xwAfjmVxCyDJ(tP0c9N?;^oD^KH~lfk8f-`Z^!!^T`+f4
zZ?n^n6=A^z1)GWq<Hx-TY23WLX-S_Y9zH~f{)w0W3Y^%<#s3yS{dfIFizGk)&#KDR
z6TmXlQXUz4&K)P^K8wxfR`6lDIPwq+4^klxh@H!3dt(k<8j|OOwY3<uS|NU^@pSbZ
zxS{=z`qshWJH|-!h}&u!W)(w61pgB)VPW+7+4}j!&W^UD<G1RjQ^S_2UmXJe%D9|l
zuJ(%vFn;yHdZcO$gK1JwuEzbR-gx*|F)~tD?btF293^H8hGv*PNKCUcqCfJUIMz+?
zzTMF_Jxu{Ml9Fl@@IP#Q{n|Q-OP6=Zf9sCFhKkBw7OO8|?&WBe?Y?vOseoV8yhxL$
zR3AbI_uxShMCJUb^t@}{`4&k;1P?mbCC^z3cN^VDLGcWnWGn;#C7Sh|3i6@Irf;h}
z+3XQoO`IhUZ<Ui1@9V22KYtOqj{EXQwN3P)k%U(J#>4Hy!^Em8xxID&rC%8qp<#6s
ze#e7BLHa{Oo_u^G{^!SrsiK?KSv??$wAK3RO$a7{BYequ?eh$VK}V^6cYw#lggB5*
zmLmg)lf1{vdkW&(P&wUCNPH~t*QH>XG<etO@GvOVCmT1K4*Xsw)fO&Go0)a(tsY0Q
zp2xS|_g6g10Ea7Akp7cjv>w`8b$0Rnmp%LCiM#Xm-bjgi^LG8jy65R`x&Z%AK)`ZS
zpo!DwyHh-mLD*2Xwv~Uv^nrs9wxx|neQ|dT6%~bsY@Y7!7C&}hlXP9`@<4uftRGzV
znu$z*#JnBIb`P79par^C^#<8v=Ktdb@K#kdz0h1xs(F13o(9#QOw-fTA24<y1)f07
zbg0Qr!C^Sgy^GO(KNv)0l#zDn;NgI-fZ^vIJ0l|nG<tix`&=%l86hF@9%rrz_cZ?w
zgaUr3F>h{Hx3Z=Nu$hOdfd9GR1NVPoG~nR!NfQJD3lF{-^(gHI<bw{b`{z&Bx|{ri
zFJ2}w&>+66E%)_yA_Z24T|ZP+h37IrjT{|y?CjVHj?iY^Qe5t0NJzoZP@5d9FH%Uz
z+u<Y6wacSbh^s%D{m#n=mtm-@5XNZJSWb*%PZZ2pN3-wGj!OjRZ7_!P_I76GgM$<m
z6>%t(*~MRPfnn6gpmgvqR&3P6<Ux)Q<@NAj_TWG^e!i~8z2WZ0ot!)8BmT$ZErAUc
z+csK*C<Ux4oHT<jTCVf&TY)p{i(v%$3k1|U44f=ja0!*?6ct@yp|8Q=%q3hFw56mH
zGk;J%UEU=Fe5j0F>d!Z@K$WM^0;||u9VmM%IEl94BBuI#1`=$cSb&#Sg+n0h`P}6O
z_At~<3EExNmziw8)ioT&Zh*5b9%<wOjI69mTr<rd&Z~qj7O@4u`Lm())5_dt0Et-{
z{>I&-xD@>A!QH9pu!2@v6mD)d^2$>zM+I+$<gGOUA^Nv44k$aSN95;+DV<l40C~=Q
z48G0O7}!J@6rR-|uQ3gl?t>E+z+AEyX@8QVWP$WOq6$VNnNx-$s=Y5~DAzpsN9f*+
z^;;8w8ohk^nH$^DVHawIipk&xv$Y&d23q;#OR~H?6;(0F6nt($Vq$H7KNU;#ExL$&
zJW^7!!ghqEK>~P8^YSbJ?CD+Hfmt1NLIP-)9bVVg-p%S!SF7*@ZA}^o-W}x#Djx}D
z1Y;B-3n*(GX^PPu&-)Ok3jJk7AC8a2!otX<*(X+3W>XV9$swbNNit<B#hcUHo^Vu2
zp|!Z{5*k`rR8-&I4!}Jy;7@Yh);nQbf8O`D^}c{Y_{z#909^ukJ2-;5?v#$$wB8U%
zI~!>_WgV$nZS*;OJF!0H$u2%N?ZE4^CvZVdZK`lA&Y#6*f5q`VZrY4&djFn2F)eLU
zw4}V;927ut@q~l~ar`}CNiS3u-;HcKTV8*z9Bn^#B(JJEwBNX2{W^d~+V<54pdpwT
z9<~q4$$Gtf>Gr!{xWnn%9kNg($9=lozC{4JfkAt5KJ7T2=iWmqYJ<MTw_wgLt~N+a
zENeL3D~-B&Y?9T3K>WTLEw{ZL0fN`}2+&NQ9zcj7qERMbGZ!61H|)>%{H5}x@`;{Q
z@Dj>d8*ZZe0Lxt8Qa*|nn#Uyl_2j4R@JKV%OA+_nio7M4mWA<hbHg|ID%;sLgE4<b
z<%j)4U539jKf(VN(NRfH5wf)%p@UQ8x(-@u7`3<%;x|+HfwS|KzCNK+Jx@O7y$ass
z)KqfF`}A~!#B_i+q0?$H03$duOG-+P_3uh)XpEhAkL!n_$|{K<{uUNDaBDbOoy)2(
zzJ1aBNL)udvTWh*KHsn)ta`uXb#Z>cWi06*wr7{+2`zg*{=96Lu0#YDZJebYBX3w(
z{CwnWZZsi2lpTIkA=bw2EJyJUF){IhPn5ije&b4ddiUPOf}P#CsE7y<kTrlAo>L)~
zli~XIz@WQYo!gk6-Z0=Z*#tL?XTDcSXS`#313X4R<DNEp@+8*f;p6iO|7tH!Dkmo^
z6HHrsSJ!1KstoQA+)G<#=WpMBqP~d)Ckjy<sz3(R{-eKn6nuLQ-hKCYkMEIyKs1{r
ziBv~h8?1Uo1r9u*Qdu$6o*IDmzI#^zoE?Camp|Zsrrz7Bc4GA)nsD_Fzrp*>mJky_
zwXY7lR+d{O#l?Y>W9=Io$D9h6RCII}nWLl&s#qDr)DBJ#iSOKTN26E2eiZ-$9uV39
zEN~GMzdg4+*KtO}I!?E4y}UHcfBW|4SRIto7Ys=nSELlgEvMBTcKQYt9-Djo$E={J
z2xO+N?RgqtY`4yF*$ou6{LnY|m5Pre=3V#v<&c(Xf9%)7;a`^7D%_KsqLAR4*K){C
z9fLH5SQn7R*TUsv*{_8sAanaHgFQx-FK4K5+r4L3_zVtIK|MHP<Woo?Z=$b*Q3;3%
zeuwi)FcO7c6i3FvNw0h?^%H2ww2>?#Hv3A54>t1|tAJ9lY;3lN{@>W3Z~H&8dn_-#
z4(Oi$&t)WD8Jxrb3^ku&<MD9i`6c3RVwj8A(|XZ=S5-4@bzji(lWE&tKtP=P8p&kT
zPW;SfO(bJtcS>!`KozR3S?fOLn7{tS-EUBgmtGp$Piu2r;5zO26=`6kfP4azQAoHR
zDSKV{=e<LVHuBm7a{lUfnOHwMibvDe!4Wo;su|h;qU<e$@@S%N(Sbl9cyPDi?(QzZ
zEqDm-!Cis|2oAyB-CYAAcyM=jcX{AW-tU~M`{Pudd!Ju0RWsAwdr$Yawf1QYg{%rW
zN)ehrG^s^>F1&a;n7Vk6<4>CH?mLSLmj8)#)3%gyfDWt3goWfpnn*VePTuv!rbK6#
zj$@2eo=U>^URs(guLn#Ej>RT>S~4<jd`>oFwnRjPOF85`rq-XiG>C|rVm*6BN@o!S
z#idsw|J+(<T*xyD)?Zv^6+T?LSJhxI9vQh9QVXm?3R)uC2o=6Iww$ztFd4e!d`!D#
zo~nWZMzr%G7*$HGuzu0Hg_guQM(~JLCzcYH*#*N%pOUj;V(3px%g$jgs;T3C3o(N>
z$xO%uYMdkoK5}-g6p_uPC_LHq)cFS(5XLQrj3^}x5B_2GiRBTz9;DnGF!Arq4#LO&
z;R_CrY`XgMbs+dhP6%us33vlMCj%}>4}m6DZ1hktg96rDq-B6G;|0KtH!(@;GaFW^
z7go|R2)xDAa3xR)vO)!cOlnh@@Gvg=XhCRkSY4P98d_Sn!|A2P#Y_r<<<tof%jfxY
zTaZqu_85r`V&qaeYU-NYm^w<R#Tpc7FpJBq4-fFBT}08uWHg^ur*q584-a^&3&StX
z!y+Ngey@K92EJPA_`^fb+cYL7o@@^y+S;VPhHU<uo(wwS-BmmTL+btgi2dwHL3MRZ
zZYfVow*N|V%}Kpw1nc#`NgonQ2@8)+#&KFsdc(otpcGZdO@RX`FF!6+)DOz}w;mLT
zERPSA*w_ptSr4OWZ6JhF8H)o-1^mu6HMyn=8Eb1SRp55S|E(Y|C{Q|i`PtuLSA>Mi
z&3cLl0GLBV3AHvg<###EEmWwPfdj`DhlLB72IS>`Mvt|djq35Fi-Evu08<jIC_+S>
zoi3R_{I~3bpct$|3Mj3Yn?cBnB1p(Ug9+lRFfimvvUquB|9cQ8_#j+s>$Z0oyNipB
zG&BR;T#e~$ra6Iuy81W>|CYg&vsnYdI<cVv67<fAS&wJ7!P@V?{eo;EXhI3uxF&Tp
zvjb$|nEkiPpf<4{Ka_glKK>JPZ8^TJu<Z$wB5bF_1+TVOfhatLOYM<w+T}f{19oUw
z6%(QV-D7VwhVy?>oEd|&e&JZ*XAe<Z%pIkTVyRWTihNq>XE}0IHW)!M#Cb77$0+cr
z<pU@~x1}cfNx4G3jagP+u^)~vlQa5WAG%@1|LI^ciqZ8I`)?@aTP0YL{~4wWVqR9(
zwSeyY4l93ADim6X&_7XR^zQHN36_}w|8F5~EcDprsQ&L8*`V{X3~wmp=RcH(1MvSn
zUdHwFwb~moc6vmAmjCp_1VKue^8<(4KHi_dSP94u|LZC;cy-sIaGX6MLyHdR8UIfh
zqM$JHrBlSlssp^CVE@+|BIIS^-?E6W<7s}qBKU7;F+WOgg$#@3{+l?gi#`H4EqD#2
zrT^PE_iO*(TmJuiwgpnIt?S)gqZ>LysQt;0pI5NnGC_F>0>D7<ju{#)bajwm&SwTV
z5z%rIfoCLA)QX~SiKWxB8YSKa;1Z&VNm^B$gvLX^_pKg56mp<Q7Zp8bZLY>(vI$6T
zH<bTRy<~JaJBBS^`PWASp5f=G;c{UC)~~OEpSa+ZgWeaB$^$`k`!Y!-zw^;b->3;^
zgduk7%oT{hLrN}Tr>~%_FI`5CT1nxvck@VE(OD9|9lSj$CwoK&M7}luDg+dfAgctX
z$v|B?Y0f>Jq3$^>0Q(7#Qc~5sxe2WjM*Iu(*LwgM!d~Y<k{SVs9>Rwte)W%5yT5@4
zl25Bokv`FhjL`CQkQhiq!HKK_I!M9qopNHoAkV!ml~y$jwq34Xou00*L<~TC{NQ27
zlmD;-D<#a9TbM@zMZojW?Td^m3=Q~WH`iJ5(L%MiL9?y_$=T&F4+}9Qh<CGMzp3Zj
zP!oo)cf!`E6hE~>!2sbzM!oM?5<{ukKL`3v9DVdyrx2fab;pO%tqi1mD<VS<q6xw3
z+*T%7vHdX#bN}MXVgK+M=WC}Nc0HOKrK;ZbY=d8x`IN_lLHrp;XNZ9RpnZ1RdjR-K
z+CG%OKkkWmZGlY1Cj!8;cUNKPJwh*-uRq9H7<!s;z-Hb3TC?_t%bq0SA`F)LNaGFj
z^b7^4KXy|YvY3b+6DKzj23382rJZLX9!M>D_fP2t3sa+fhnl%?kw^lPG$N_`fF;-S
zV}@l<*c9z<kc|r)0KSuQ?ey<cV>ebo0m^4@2yO$RFaT0Az!3`Yzr%OEc?+QJ1fl`J
z7bejScjd}&J>=knWz4`iZ4n{#ra}w933v_Ys)GKyKCQXGjX07jAO7Q8!wFe{{x3>B
zgFe}mhBp<P=+zhzN-r=ZLXfYiG;j#P**_xxolMF;n*8jmcsk=|NMJ;g^z}ovUrt$_
zw`$ERX0Q;|YoK43m<Sic5#7cYtZH>Qz?~D$H3Jq30BG>AI`+3waq7sjul?>s;QnXh
z$Sgb9m+pRxLU6gc5ygBCj^7d<0c%&xU(CVlqs>QH<6jh%8uu0ZFcDGNdGI|Z%|ui=
z9IY%n2s|`UfWRfx+7T%X%PHb!FjiKT|6Z5~ls|keIoW5v<IXE5?nrPobA)9Sq=j+#
zdeJ`ME+C=cNTaWq`HKY?p?}^~xi<bxvR{Sb!!NE`LMo%GS_p}FoDh5aYtxsd_kE8e
z<xlBVd~6th%6Gt5b6i4XC^PzGHW)CcVpKuo&K>YAm8Fr0P!Ou5Ih8yP?-<Uw9<;d^
z!TMvl*XJ$mo_jw+FotwZ6^#9C#l)#%6$GmD^s10y_~%(zs+AxWI}sV4f(cAqVL-j?
z*yfRyHd3hi3v#k0@O8bHfF%p{^~m60hN=3Q<2#(VAs&2Drs%LwwJB;d7aSEJOhQ9B
z?&SX$@pG~KjXeh0V6(j@7nPhEhs7@E-ACsf%-FXjUk;8xTOXN~NhVz*s-HlQYao5H
z4P_F%U~9X#mWtd~#lJZ*u?C%l(TO{H{8aGBV9Sw`5@a{p^h*Bpz*}0)S9i=R2J1-_
zU=Zrd^T|b(!-DUP>)-p0Pfv1Jsz=aIb$&dP?i38f+8$i+Gq|?VWSLUW%y(mJ(XE}f
zGI5>8_sf5N3^5yV8M+?Luw9IG5lhEN%_?Bd%d&=%5N8_PonPk+`{qzfr?UDE6flq(
z${5FRVqnTvD6&bybMiFz^NTe^ZLrzD)?n;aK1ENx1!TU<?LvwCovCyVAWiPD+l2;%
z&B};G(Smj+X_!PPeN@$br@ygA>A;8%q&cVhQN}VWK(!LPKXUPrwUO>Vb6^Ac&wK0#
zT_#3-5Nk#HCdIEac^E%X%%^C9Urk<1Qf+A^U@#$O(beate%KZ^CB2MSeSeWLh5{e>
zj`k=>4CfTXwNwx^VDiwQMFlVB<1Qlv_>)pv3=e1)4uQd$pj6YRcV6P`K?U|#UWMkl
z%r{zO@L~n8i60SwY?kLLDe&pGsMH945N+@v2d%hq`)<@VHp}aQZ<)QQMQ{8cVpvDz
zDrgnQOQ$A9P2oll*$(E1KaPJr+?8wNGly6oFjHYNJlQV`D-r-azxsO|=}!H<YOGc@
zdTd3y3>Z0N2T*mV{}@-UZBcANvF|CIQoQb7F0P)kpP8uu4@y7lZP~BZ*7pgGQO{z<
z+dg4;zM2U-+IU^$=9?K9`*;_AJXn=MDQ+K!wdEfbeve&sEMy@eY_4+*5ocfKuZrGQ
zPbm56TI7+31YA~~w#Sk~(|G$_dZPn%M<babJd_w@>g-k?4dOv)Kz?ZYE&a<vZepO~
zfdMmqWU<tJ{FOzLA05D<4OyRH(`^~C7H9Cx94(PjN&bTp0vvQJDU4tRD8iZ-UqhHT
zpG5@m0g>AV<fmMyZio2S)mSML(KhcQ1L`=G%FfQxz_|!yFJZv{;kmjvl1UB*pj;0d
zu&LmeJ`E0#YJ2dyZBhfzh~sYL*WZBu$}ZfmD|~i@%u(CJTE>@|zeF2#(L9<lwC83c
z)el}5OWFE3n{d(c!X8ZTL>lHs{_@?MB9p0$pO3u*b#P)!2SxIt&fw&r7^r!Pe{18>
z%jgy-L(})k!pLBAP7F}4cVLf&BUQIuE^9fVqbA#=2LSy!nVz6GX`Qy=TS%gRlkUX;
ze;g+r-2KDD)EmB7C?L0aAfYFH%mEh2KAsLPpg>uJZ`G5eMR43iM}QLP`!nGW1%zWW
zDnJ2j#&KQTF9}1KB9#}#55&&?=N;4^3^N6?V6xdQJav%?k%Q1mY3FZ2WfIe}pDb<R
zf}!l*qju1%{;>b?t$#HOdxZEm$JPGxpwcN)4SYPd4c;PBGA?;|ItuO`NK<JQofOue
zw+!jdJVd}Y{|~DYDG|vCf$<&rUB8K$kC9mG8e|h+E=pW%XTnh;V4T?zVH+qgVBIy6
zUpG(TT+PiXX{?@T4+k*bNvNktT&{M=ZMfBb!SwaOM+LGiExXHU)BsXsFJ|0gV#i0w
z--U=`34f^%RBh|n9Pl}*fuL*C5Jl2yI=Mepe~jA1Obq}WM`mE&I+DM7eTe?>B|SF&
zv@Do}H;Y<Q)#{WzWM7Xr_162gd$0sjPmb~&Pp$w3?XzryxnP)w@jJuhF%X3imtm9!
zzu^{<TGwFV;$Y`*r1XNIcKE|!7WwIl!g(v+f_4XF^FV>g{sFhGMx(Ci%@V$&kg$@4
z)8z*F8+K0j^mq&wuMrrW4@(!;W-X-+hAe}dLx1OsTTb|b-6kO3H{OH*N7{q1Ii;+w
z0S5lb-Vb)64#AC8AHagm$h$6F3t1dKCo4eE5PqifI%dkZAHpoGpvLBkSAXc)txo?I
z=>4*}kpW4g5u2<qPEylhysU{KrxfeBI_>U~=CQyGA<^sDsvP=07+FB;&vF21+Yb_;
z6g=V*|C#Q7ae7TtM`yN-V_G!nIn~>yE7f+?m$}m5dK1!7MB>eUi@((I{*B0jEu<H&
z?N3va>La1^<9wL4y+vfjwCv8$VJ=k5QfOG_F%rJ&r)vT(*r4#IUAS*Yp{-m)zF+^G
zJ*#D=JSCspoiVr+Gvum#O}^~f-6Tm<!kds#O#O!gPJj<DT}7{Y347ic^Rv>>27piH
zNk{plqnIlpOj<I!DW&-RPlK{drTG?#29;sUS={38Chcb5WU%4fk$7IaM(LAuKFMI@
zW~Y+g*LMWZq|b5Oi96i=;p{mu*jJi!edu(L6>A>`EES`UvuzA-RJ-^0Ag7tk7$M_7
z!zQBD6;sT9M9ux!)qKLUjLS8qN{QToZBQv)4Cy+B&t8Y%t+AupAA2EZb9#IDeel*I
z4YI<%^&Vt$Kr_}DCEbli@j-(IvM;mFQtKSgGLU+s=$SxdCsTy&H_%YPkMjI!nVLT^
zM&YF1ZuY~O5p-p;AN|LPUXt+*{@KSf#<-9HJ_iwYoqwK579R*Ck|2Lqmy9NM^FDsC
z{E>pf3v^1~Sj6TU|4GT)<P^T35MoC1F%bn}!v>igSF`WMZh{&bT=a3EAV{DeY(AbF
z5tU-1GoV4Z{CWSMcPWdSmn9s+rSCjKG1ad3zq}-MM$mzkb>9CsU9$pc(*GRAoWq{|
zJ=8pToChqpf8)eY%F6Ns$utQ&!2MwD>-1HYbP^MvSsW+5tWSe4N{CQ#Aqa3?YjL9H
z;h6`kjzOq$Wd!)j26*s|am4!WLmYXP^4|`_;+jENDYQQb$I?#%%{?m|Fdo6FXSzuY
zkiz%;`BP{o9}M1w48|S~;e}_L+`85WMT;ISATJkgJ6pu8;^N{UWNpoW5VUtHzD~1?
zA<O&v`ih8j$5G1Lt+s1ZT|)sF81a0xSYpMB%9byu5|aD+Rc4eV4q%a+vv4vggHRSh
z%>ans?(_Y&S@NFzf>$zObWxG-nlFpaOHXmCr{RoYEwn^3Ej=PGx_QEdO5jV9yy#&5
z4bPgEhkC^t4>;bLcdq-BVP3*cA2i(?9Nf-$E^JhdMpo@m-rSKGvd*vk?6X?6-5tEc
zBN<~lKATPGvpVHG6C*?g0C!fewuQUJdgH$Xq7W|^yE&KTTd%bsjctwm%Vz11T3Sto
zryvgc2|k1DSMZm?qNPd9Cj$u83(iw&5kAPRrj{`vSR{lM%=n;mmoZQ?{le->+Rz_j
za`mvB&YVO&8Ktz}@QAe+y7hp^`pYkx)t#fQVuj^3D7^3xGb@F_&naYcf!0T>YkT_A
z#~AeAUBpXf7X6B(ZxJ)SD~k6baNczLoV-ph-94%zx{lY1`b83Mtn=DlWi&_~K)qfW
z)Ez251!isvvH4y%jI`h=HO&Q-OIyQ@q!*B^bB{FFu9?b0^mf3qWobz;u+g5{rWSNq
zx4msbJ4P{yktpHFHxZrB`%pm0E}ru?l^SF-0XdmKj*V?K3r9)aMAjWJwmQTv-^hdk
z1t_##y)IXh@Z5Xu?qYwWV>g+j++lS}d#t332f1U4hD%ai(}k*5N)1rgc2!XdqNX?%
z2wRmPZKi4}Q&DxAqsKng6<;1y#}Axa)59Hfv$SoKu05}rk{nIYyL?~cjIIM?j!7$|
zATwPh_(ao-C^i+Ij7Iy;O7vLx#m)qiUm)RovI0tsQ~+QpWb@IQ5gp)I{)5E5@4-jo
zac*I(Dwc~%EWqP-s+Z^x{Ru?Qg2lZGE2v_{Fz>SAvhOxJIjBimG>sn`?bm$4${t}K
z-ke>bsU^4h)uLgPhQY3ytIUJxrE-xq1f>E5V<r;By(82{bt=*#J+VVO<EKL+_;$Qu
zTWe}E_HYcZ6L%iNwI$USO>vTLFd(2UrZuC51;@(43(G5MOC+f?(Ut5BrKP-#rKrWO
zUX=7){FXOt!8-;QQg64CDwVg=?C?QQuww{)dpqGNEg0=F9>nNECU1grd-E?2iTMN7
zA~#(nIkH@O65ii$;q_dL6ED6Xh3gJbjtXdH8Eoak@8ppHt*te0w+pv_o;}ee2FT1=
zUlq7i?&yYE;r{y~@B)Br-!IN2XG{I|0^@OTz-rSzM{H`W4&})rg=}kE8^{XF#=uZM
zggY=X!AeanO_ShA^Ii-&<61uOZC4a6P%Dxb%R%inQ&7fgmHiN?ScHntv5$ihYcJrK
z+E=Nt#8uemHoqVq?X9}&lKLmcX=6!0aVLS3Lu31Q0k%d=6e&L$qWX=-FdXqFW;!YF
z^T0^W6G{76#*Av-&rr&_t9|K&r_1#o$)~{1YN&3TeVNCSE!J$#?U9v4l#y1Zv=LhG
z#&Kf_5fmOfM8SoNsoc1%4i2j}*xGO8i7x8J^{BFh<CVK}goj59w&ns&sOA&7uS<>s
zeWz7XA#wP=oqJUJNEDa|{gDJ(9h;=n{@S{_@*cYxJ5Q>T2p3FmK&@AYGxeIG^Q-W~
zX?1wjj;aeKRL{Du?s%(m+V)<Q&hm%=mqsHKKJn^$zCitic!hC$xPwYDCpJzrPou~w
ziz|Z{BG%;p>urPQD;wut1l@P!Wqx}JZf<@MAzSNqvMuPeG{aLOMX&zjb-{1&Hk;YT
zqfK<moH=>AQ&x?ip8luphd#a+o;}I4gFlWLIDabF8}O@ON+uFM9)sL3D4O`&%ri=+
zZlQ8HmL4O7m2Mu*A0lSF&oAz+j<w0n`CD(EOa;?zGT<P?MD<R0Xc(4Vf4&=MYm{k5
z67qs5mA2=1U5heNXr-YRtv)Eh%bi|M`onZ$>1+}p+Pa&5K=DUwho4kaX6Nz?zh<Lq
z<uO9-#QLb;fk9T+gEpgI(17AnG|LB*(dxmXEdWUPVQVwvu_h$__QflA7?)Y?A?ulA
z*Y7C?0r<>+>o?WT@y_3uxN8ym6I70fOr93?=XL7kPVAy(vliQyCKX%tfa&ctML|p!
zjc2EgG3pNwr^<Nwg--!$(bx&kUXK;u5Bh}J)2e)N4KBk~k5-iA6)?%RM;|Nrh3z0p
z<_s-FG+bOi$M&@N#9_#$*U?6#>@o@t>*ytueSeEX-~ph-Y_VPcOo0r?XOTc1%atW<
zba~oqteUs~6(Pk&(~C8{TtZmgZoUu}oJ{xUb>i0@eWYzbL>=w*7>foB?ett%=cT!&
zHxtF`!DrhXPx_3cw}_{f#Zy8!Bm2jyeGdI7>BNf{ox9`o={<*F-Mtw6-T(meZoM5}
z5k=KzCUYsv<MJWw5>w}>8E!ox>#vQCRLDg3j?d%i;qJ!)M7%l2OXHmM{;p`BB|1LB
zNrL}f3xK$ZdUw*w`}PO5VJFuxk7|0}==B5F9g6;sA?Nwq{rsdtnh(qN!?#=Cn7gn6
zg_R-W{qzDgKHQ<iE-lf`6>CFGUB*V{C0#uaN||yffX1D#2~u3<@%d?veChLAU95I#
zc_(7y$GHxWf^;KPRzM+iqs*1@Fn5f;w2W%Yd|rUp<H3chz*5-arLfP3Az30Nv#K^2
z`{i<lOk2$e>G$3h$hPHBhZuxUeB(<N@H`1;@zyx&{LfE*rG}?O@c%vdp{zF?fi+6S
z2vJF0rFsY)D=#=sRz4jh+6NDG-fpZsZ~*QpqPZIv&7*PwZEABPml3q`v6gOV^nxQV
zx%Nbj*BO&*ebBj+bx738YmR!T@-<nP`!I1whC12Z%0mIYy*Vw%0dIZ=*jJ&r_2vdF
zuDx}n;cO2WLe}LrTj*<A$hO+DlZLTfB+(abfluAWPHOVvhQk<bbv+nYj|>X<Zrdwm
zhv1%KHSV%~PsX_OCEz86&Dqw%?t!c#po&aOm{s@IjRuEUUG?3i>NEhfFEnr_)YqGc
zoj&<fcC<a*Qxa4oy`y8_{M~bd+Lg4kl_PI6w}IisNyeV{mx-|JM&sM>G|aNFHu2gL
zZ^QZFB<7=5WiW`}W>Rnxnw0_Wz1gOw>c6tn+s`3In?Ux3fM3@|q4VD(1;Mw(vc7J|
z7Sr>{jgou&C~JNe+D=mKM(T5;tk2P7@!K7L{t{eWPC^pIECft8N{J71tElrTCEMv0
zuY%VSk$~#^wG#GthJzN=J(tX{oJ}@=VIpI2UuaxbT|C^lFD{*0$etje#+#ka?)Y3=
z5GDn@#4{IVK0U2|Y%*9B4odFX_DT|FTQO@?W=#4@nW(Id%tN1$UdX$?-q-MVff~-)
z;E9+f@Lm7dSWWoa!ORl(H^`|e!dk;V$A>I^U32b4oZHF!ahI+BZGVi|I^FtmlXctE
zDg0)Bb@uIYIk%XZgvk?;U%!3{5GyHG2K*ERja3p8%15K(qY_|S^iNT~*ihvNLUhk_
zJ|+r4qrI>{4&`sTybMo@=eRl5$?b#7$!!L$jDRl(Hsy%Qz6|><=6cA@1h6n3U*iGU
zCcB@3oxH3sxd>E%u8S*OW*qg1lH4vR!j<W&(ZVw=N*|f6yGbU&PW|LZ()En=DGKR^
z%Z+c_a>ea$JEeuG>@?+IXs1=)0x|Z-Ry{DPqH6Df>}f03Y~uoYI3T~UMTkfU;j*g`
zN0pTKu_UGKX(|>*8B<b&PqgDw%hXU7i2_aC7>P>^Ipw<R<|Dq!hQL>KYH)rk7K>dS
zhYe*d&!K5<FuV*$`C|YO9)JFfWjZ%0u^^N6?u_SH>1+zN;^TgL{y-G~SpDH!6ZU+E
zk1Wz25Y8cE>LW<izVTJ4>*0?ZcTt_OA*5Q5S9E9!Drh;KkO?;Ym|0~9hn*UaQaocY
z7ag4|zH!u1la`MGJx=P6a1=3?ub2A)<BCIBgeUAyc|Q8bf?_BjJC*|={hcT>H1*Cu
z96LeQ{kA2$=_fk(!3++#aS&M1t83bFI=T7r>8O~#EL=o#$bkHoDJfPFF*flp_5tbT
zKR85zS_}wUDI<;@AtvihS5SW4lt5+LqE5-xRF?$xE{~0e^N_@p>E`FHb>nv=+{h#t
zJC!N8g!foLxpY*Gntv9AMb(vXMvZ=7?@!T5Z%CK3<~`=+c4!DmVM!V+OjlkH_o(5;
zN6JI7&pYvF>U!QG$uK05eqP6G5y8YDy3_LFEGwkYov?kn_1d!MdOSj<9-BaqUa!9-
zPR`w3*%4XY@Xvy5Z>LAHiBLNcD&W}>x}ep$`Z02u=wA-;gUOz8`1ENr-TGlvi9r-q
zX|RL6f#mO9x&@aMmL7u?Ky1)qb+EUtBlTcUu#FfEcaYohxas_NEN!{rr`i~02VHLy
z7efNhfpBj$SfahiCKw<atD;ht`_`bVIRXzumBau^&i-`ER?ovqj&b*qBx7w(g?}St
zP59|HtNE6pw>!^I7eazBEs<h`^Wj~nFC!=AblYz^WtGZ7{OYGQo4xk)>;XdMrjxGQ
zae;n1s-n5^m47)Pwr|CD@|}L<e)nL754`N|63wvqgB!yNHSBxpG=<U<7I*;7bOlm2
zRlfxLxsC1qI7UauNHxL1R`01LcsTI6!`cm5URG|*vg!gW-Fp92Pv~$b%%o<^W}xr2
zLcj6%@^X8e6UaAyb#+D03q__r#$mVoX^7pc;>KsxSgvK(DgR@|jULIM+?baBy3f4e
z=UoC#I2`(h0Jm@E0f+#Hm*P>bmbE<(nRMk%ejiGP^U;oOtMA%MRuoQM)0}@lyZF~N
z^dPi=5F$tnzCxPiN{iFuXHtL$pU)jRoy|NTRP)4TiRDM@{YY`c^pOsv6QrOOyO9x(
z^2MbJY&0ki&R{l43b^`1ea1cOLOXsY_3okBlwS-!F<?vWeVn%XZARE%BJPe2Xy9(;
zXB30xouAMJls`sIX~xmDR|^0<Z?6+!wDEGA*4XF?79IN}FoC>eea9!W<zurQS0T5@
zvpH8kp4Oy4gk7!?rtGhJ9(TR>XugFPEB@94+V?4v#q(};Bi`pc+Caeccz??xz9re%
zWN^0<cxkM)tbz?R1=eJz#s;E=@m_Wn<~M#V=fxM@`)ouo@A)*R9=6c0YsysH!(CJk
zC6IDjtW?(&xnO6l2v3N@`awXe8}sEsT*ft4M=|3E`dQ}ynn?$|oHeU)slsN(cS6y{
zsciN5zl<Cf-H{#MFY!AGuy4u}WmRYF_BUBW?8lbB<Ae(5&wRhIb&>aMl03enHbc^T
z&N*5$pY!DG@nHb7mH%9VL6%n0BQAW_rrb`cmB%lWdA4m#o)b;0zLCuk$^Kr2Xc#mz
z>RmRZQO<Cx#lZuPSu#iTy1pm%aSdcSrIZ~%fd*lT%DEAhD64y~Xf&(&^D0uY+8>sy
z6JhUN4h{?M7Kw;lke3%rBn&z|4=Mt5`PFy<(wQIX53~*ol6k2QmJ^l<Iv;N0ZZjvR
zmUhyZg*yN2?ru*kiPe3@<Pa+s1yjXt7&`)28Ox)wU}KU`<*WVZFWu2(MwcZoV26jD
z&S$Km#wxM!*%cc^yR$ZN>zPG=CiBJB6faXl__Z7-V^{$27&d^6<h?F9(uOdi?{*5-
z9n5R}baTUy3YL9;x%;LmOWWAT>9D#%bnT_vjTo#_LBosiEna@AOYi&k4boh8psFaF
z!&Zr81a?fB3*HEB(Cswrj}YuMF_+PUn)>DScnpi7XYDSmYyd_VHXo0wUlQGAPoG28
zh`@$9*7uRek6ohXf)b#%*g}g@?xC1n0w2r%GA4`VT5{`Nu$aYIvmJC-zC3iUDsna2
z<tfH}xP`C}wQsJ&0RV1@!I7f9{f+bAn7+BV`>s7~Fo!ogFzYFtI|3(thOIEVBYcba
z@sxF>xKRrQ8zG2;?_p`SYp1AF2^P?C%4(V7FPZ%!HP}Cwj_2xGu1!f2v>z>U=#}Mj
zrvJ>G=;~$A`MTi}Vzk#1$~VU7l$btqt^0n8{+YUD%IKjXY1q1=8{8tVOiE9rlO31N
zSV{bitO{U&Sn5hlrIk@cJoDi%HK_`|F{nVmeXpQ419sW)-)I4FH<;-2S)~X3m;GZI
zK~}Ee<sw+pkEr|{eqTeeLAmugp0YU}3~FuGybm73ZUq-s^R**13B|F=bRn`eMG^|0
zy(gN1aB<?F&~0>X(_889>8qMQr7$ZpkgSZ(`~)u_>)xa~v8n)ohWUi`aA$DfvMmUJ
zvhJcx+VtqDqJH9y?COOAROUIfu!lYV#@Ff=zKgG7#GfuH5Lf%hSH$Ub#_rO;Vj|?v
zvURa)*`d2s2g+;sZ;Q`Z*wd=!>Nkmwg}Mht&xg~<p;PrudG%lYb%;-G;8>qfj2qt;
zoEOMd*OvXuF1C`(PoN5)9)`gK$|s!`vVMZVcR{DqE!3=Ym<n$K<dTV8Lq8k``tVq3
zKl`&B@ukBH16v{?v*DfZCX)T99c}Xy=sjZ<czmv}p{h@1ohxm;$riH>@}Y%R6qph=
z1YC}4-NWjEl^^<1EopHuuE!E`ti_#Z{R6%e^@dgmK2b0kt~E%LFuP&c9q$Q{DIb^C
zeHYrsv0un*il^J|1nJjyPCmkFj{UNA1^|&d7vVE9a12Sd-Wau8!aGMz#4JXOU{FBQ
z3Xde<Rw>PuoJsi0-g1YV@UHF+A-BtAvnWydK)zB6^q@=0Ol2A#CXDU#9@bO;X{Fqm
z`lLMQLOs?DzggY&FSRA`(m5}LOsG<PTF|&rcez870&QMu6EJ8+;B%^u1QfdvZcmDp
zguYzl(GEgUe<-SQ)1VUy&VIksL!vroe3;%2htp&Dt#tU_v`ilpa1<|04}aqilGQ=}
zq)qZxao^y&Q#`EH<f#~Q&tvNsO?%AktgQTQ^V|tJzKebXq_yZK-A&{<=pj5Rb*6is
zo_VpaEOzmJ-DC$iQorsF5qiNw`=eh<QfvpGR<R+jY&@YdTL1md{o}BeH{|u=K`VG?
zYcJA+_?+dtd>wI%y9-?6Wdo_X(CX_VCZ7Vu`lWjykyEQuXP>VZKV4el7%Wg&m=mUf
zNI(2bEeW4SYnGbEoYf{}V)&v+u~KlR>3UbUMTv6l;7HEkvMm(~Fk^=(DKvc94jMTX
zc#txfc_-Ii+KCPiL;jvA`v+Loqv)DT;<`QPZvu?(b95_)$=+VD@p#hk9u=-lJuneX
z52w?YdbftN2-60?0pv8f_?&^y_}tvkG9l^r^=FLini&}!7L<F`P5`iKcQ|J@b*C36
zl<$y%-sK30Of)tG2k=~y%e<x4$Cet6OaT%CLeK$!{|_;_M*eA-&87>Lh)U>kZeduv
z<EaX1b6YEq1kotv-e9`><81W_T$1zjPfY0dbc}^e=kUoGwf1V+rm`*?jzxsjgNf_u
zkCAVHkMwYFcmd@`M~)x@5)d>zsP)fMago)`C848UJ~N{NL}r6yqj2P+aDoUsvQ|5r
zplOxh&>Wo{n=xr>yCf)Izq+VI<5Hrz3B(LZJ$`iWH}dn$VzMw5+oO>5g$0z^XJeUL
zLQE2nT$qHis#EH1f7Z!O7{$hLu>I6h<ow*julQ@JdMvo&1T(w%B$P}68z%BCpxoIZ
z=g4WYtY5SK8-vV<(|dIJZ{c>opP3E(4p?%di?ZtAH2zrMtdu1jOk&u1aO?Hj(L~)y
zVntd5`+fR=&(CTq#&!(az)zU!K`~{h1f5=#Rzr(;^(*h-yB0BJa*u-=JXQ6K?f=;g
zC_YR?(?DKoK63#qBN_Tgzpc-&rVK))aS$>I5uXn^=ch-Z1J+bF(srxd3(;N3V)P%a
z0!obYp_#8PPi^#?rxnMn)<?c!z!AWa$lo_x-Y3(zjs9Nmt^z&_I{wIjR-b;!-P~mV
zO>uAWykz`pz;IoyOd}KF_sYT1x3yj{TUr?(k_Jok829z_*Rz3B#n$C~?!hQs$ZNl2
zi2?Rxjz4<XD>FJ~ewUB;i{(T!wcU2BP{e8~-%{#9**jsszpx<jcZl~+ZzJw*?@uIt
zp`O<?bvK;_`KS+qoPo?{oeMlprk*%AsOE|V^6}aKGig2wg1pS&!Ee4f&_H!s*X#ZU
zxio5pO&{RT-Oub(_@iTv`Si=5py^PYz{#{HcY@ci9l5>J9tJ<<x;+ToPmeE-SP3Qj
zJ*ZK~ZmkNl?v6c0K2xj>)U5SjNEcQoW9=!?G$bGSIfKNRCqV?hug6P%n~QZwZ=zpp
zZ}5O{lsbqK6W;!p(qvp$#&t&-4kNQtG3Xri4u*X3sl$556VMU-&f8#h@%ITKW3eR6
zkd!lR(b8O~%kz27#|zc)HP>v1)pBo9F;%0U?!6qS-`C19r;7AmvJEqn;`E+%>bxqi
z5FZZpk~=gtOY{V9tbg@*q2CYxs$M8<qxu=RrZ!%C6PS9?IF$*Za;h_t++0d@**+9l
z;W}RUStl{Fa&uR0r-Ll+J!0D04t3{!kEZW1xb7wxudt*Ouo|zb`ij<SIonP;tN$w0
z*vV-LE2lKQ;x})<*Ilt(ZafjX9pb$Gv(tBcBuL|IHtwJlnWc!a2JB1^UDY-={=6Ik
zo17V5CI1(}<gE>??Xa?CcALu{lv+X++vm=4%zS+Gv1;MxIW`-l&Z0Tl{G5iam?2#*
zK%%dF-S8c!qp2-25>gydBK(&V&8(BB!BcFE3xx~(-Bx%->3Td{hM-AU;=nDnF?*3k
zK}kMTMgOorSZ}y=4bQ%ut~JQeKALJ%a3c8k>%aB!(IiGx*h!*K0|_Q0Bjq1lYJDll
zl1Snmk9lkcQ||ic#bjLg0U)4RyyLj-7>(Ih)WUUv=z9Ba2vrpdQTX!%b8wf&0ymK8
z;nJ)ic}yL&E!vl;t*y|bBrsY!q)cY?C;mf(w6hDyM^#f}KjYNXdS!nVPNk>%aQ3Rp
zEB72%VN6gJ8==^DxjyD?P~12GHf{`3R><M0(Q2xA<=*#s=6<Qrf<sD0HfS?S(73Sh
ze$P!!!ohfhHROFp$@xgs*|Hd`o&31D-9tNENVlYyv7}Cnu$In8fO>g;Jm2u!VC!SV
z%V&7@fS<_ezDr-PCs*hfYn*Y9e-Es)`@RZZIiFq%N*X-|R$!RF6meV(lnh3dasV+2
zI-X#%X3C!6hfceb1OLy?0MaY@-yQNGu}pT|k;n&VK<1_suBytyU^!Gi2B~F;E_+kY
zw_QO|XFH`&sI0JT$uP}aJZaaJf*cc>ar*u}EL+{Q=*=n+RJb>hq%Q$lx}q2YKa0=W
z>KY2rF}3P`50zI_?f9KqqSwm}D?=GQt`xj6he=Ud`ReFq&Hj*%>V{gWC*<zlp7mOe
zJ#<_|KvfQJ+jKfGd&;2U>-n5kU4*x`cFK0wuDsIS2&VdQMAKi>ccMQHN7>(<Hr^j=
zbZG>h%*b(PtC5FiPte_u7R5Tpna~ilA`|R=RPwwCQ-De&ICWzjcKzG>tCa*YCW&*W
z?PTy;N9T|KIQH`3Lm0`4nKHzuS<#VnZ+BX%5y!AM-1o3LRhh;l<n>ifW&Z<fL$RMG
zZ1>l-H;9kCX_mC?STo4Bi>UhbZcp8DK6dbNWUm>79kpG$=#I2bX>yN>fl|B^U7bHn
z)l`=i!44);{xY8y_z2sReO8DbZB}{h6Yjc&^aWcZ*BrVm(zJc$&K0wWD;v4ET<rvl
zPQ29ZJX}>?((;6Cmwxbn-8;|5UUBndFi6QDIa->^x%)M?gDqHbOW?1m+Jb~H8sk_{
z+A=xBU>JWsrBoNkrXF;)=ypSi`*@dWNt9;6wv%vu?8Us?Ril6TYsP#NCg8ewz~;?Z
zY^G}~f^%W1Z@i|D^fkvTv83!pI|vE{>mY6-NU6!<$LqM%^4<VsMW!dSVtY^AuD*-I
z(qZ{IC8_!EVKJ$N?o|^+(oD-`zE7T!An)=-?$0>P1MyWjiW1-VbS^go&WaB1_6=Q^
zB`y|G)PJ>!$G2-qx-H(U&5B}=Y{t_mRaEJZ{^*H`k#AYrrdn=$*2x}a)7;i_;Md5t
zPCn>K@`_DK^vk@=t1`b`^f+8DAizmVGe~29vIziFqj1z?0`$VS_wmKW{h{qG{e_Bx
zFFQ|BET9YP-uvCb+!;IL_U2&T>xY_D_k!D|M|L{u-pi8}|KxDK-V=nm6G|?=kWGGu
zLS;)yEnw3v+qOhc#`Z3UaYuL+VT|-zPv?O8scQb~_F-NzbINjUq=2drv-%jA2vmmj
zm_#P;KRd+E`R{zIf*#XDfW#RJ;F4e6)^ni{?FltLSQ`*D)RHLnlwalP^7C;uxgB?2
zH}w9nWj{&o$=8+68ef*KpE63l!?Vipx%%`88y4tUPS8_kSC5~zXWHyU_8qmHtgEsv
zQPPh|*Rdil#=|U-GF{7<{R4KOn3$+J83}!$G$q(rEKgpVugwd|KGYjpF^jOf%HkVY
zVIR)ao;i6=_Cl<(%^KQPoH}WA&;2zsXiLb)SZX4HZYkvakzN7afBGwd;0WpA$FGjR
z_ULhhv=uXjyLD11G)_Vo2yM?#k4Iq~?mv9#66T%q8hm2%0~31-GAI^0Cx7a<Rs|l&
zQGxl`BBs68AE)_RLf;<-xkX&)>jF}PQhig=5jC#|e3yGua_owwb_#b9un2dvcssjk
zpZ<0}^a?K3e?8$m`s_Y?_c0&b7BhSI;c`5sRvmx8tfO_oW}01>e~+*0;8PMJ8iNDG
z>V`Yvm@BI+uy?%HO<R~RI5fuelk8VopI8LQHyh6|aa`i=4mK~E=rW{REzv}{4~1%B
z&t78J?Zp694MQx)&Rv;Bi>T@SI-e{5cEJxm-iBDw;;>;Q6Y4kWq|_}moMIIxkN&z%
zOm-HMCVQ9RLROY^g0A`~46Yu!ZeiBx@*_L_OJEDJ<5StF=YhSNhg>@Qz5eAYk_%Sa
zEA#jvloc<IRb%V%;WmQbZw5=sk3NLMoqA@`KROrrMOW`zg_Op`C-)92j+o*mTVt+7
zr7Ic}kyEqk>Y=~%Pr;oI-lVhE2B-3fi}iV^qqcbUi?atWC`GU3@cpo>5G^CE%JO=n
z-o!><EL*%$MEky^v`F<O_FZkflc<JLB22b5FS0@P)pn%x`>NBd6nlu{(>A3Wd&FA!
zP8N>UcM!Bu{6e-}ug$2-RYTDJGW}2>r4(flMvu=Z#uB;0kB8&^{V&~<PZ}xKbc2g?
z{d6MkrslVvxtCW;k<%I46Ob~ENWZnpn+&s)$CXnQa4aNRJj`E4aF2i8a>QHH8p}R%
z)$zRS9uM%7ie7l2kpE<9bxB2RTd!(o;7Om!Au&*5c?9+_WtWH8lJAG>JW^hBU{Uz!
z$^8Y_beg^KK)`1yw@`_zydy(O(}7=j*DkxPhi1x#T*eP)xaoLNwJM)BVEkO*qH$p1
zo8$?5yFE!4mf+j}l`O_r8<k1SLQm4aX1TYVH~_;pE)G8^*1RWbX1JOPqZWuYpX-yk
z#NS#7^Ale){XVOS+k=<J5)(5JzIa<~XR4_jFIGHJM4OTxCarstkOpNhr@(<>Dj<aM
z$8xz(yUy7&D811q%RvwsL0GB)`;O+PpFuGh7;wvZ3{FCG7vka5f(Jw#x;lI^6sKmj
z9$vyk%wrP#>C3-lFw^aotlc18$x@%LcDjIFV04?H&sHCcvdrpV{YYB6>(gr6nOz(&
z6Ku5%C{3Jrj<1u)>yC;>P)F{Ceg{n3aPG~kkhEZ6NZB<f{nVDVLKrP%I-(U|wY;2_
zXWnE-bk}ozEZW;}2riJ5dH1ladXJ?vS5iN+6XPkk8#UeDbu&&N7rs>TLuLR2IzyX_
zhEA)!%G@p8Cyg3&$B(D!Mxt~jJL+vXw%}80|GixsVK4T(tJTbv<GV!8;xvbeA~rI6
zq0dJpGqX*Fk)O1tcY9dQ_?I_F{}$+G9U-6ptgb(_cYpJ|@1=k(HYzwON6V2`TVHg(
zUElSB5;eGej@SjV7+MYmd|qLt4@qVXT01>mcDz<J(c?=SGpFuqzCYVBG4-PE-E<iH
zZ%^I$;Rc@R0qY&Yyk2`fn6AWWPINN;m3KqP1_dFZXdL*;Vk$c%zPZ;=(&8``b12q!
z*=m<qgFc%)NAjVH?Wwh^3T;!VSJXCcXDh-pPNI!yGA_fj9nuP}Dn+8ZcM=w*QEI4}
z%IQL$i|f%p@t$XoC<+RvTzdPqite7BzDkWrYC{8sQ4R8Yu&;_=L9!V@B$<e%(WUz?
zh=@ywXQ6F5sJwKjT<?}@C+$c2)W&xEXp%HB0Yl%3x~eYpdzA@>R+7PmD7zcq;G*Fr
zq@2v7??n7?1XEBTuIO~Td|u$UsVr2E&8pq+Ri6)|ct9UUo4?V1%dDXhWWJ^MXSq=0
zpW*LD<F@rvyDiaRCzYBQmXlZRcBomMXLr|wRF2Y=B5hdJqNB&FP)Os6Hn;oQoEWM4
z$CY;Mj7-jP#bDsQn!MoN^y)#IP@xl)1>GOTm7heZbEi)-)CZY3rF&m1%qeugR_vv!
z;&z%1&dKTyGv1`#efI2c`Q3WN-)6NTSIa3H<LwYI=Ncc_q{T0{yjMsyYsb_R_G!vk
z@Ax<^)bl|71uDwkKV0^zz4XnT=Zm<}bA+;>WS+*oXxXuVv1Z$Lq~MaXVE~4K@B2g#
zFS8=9H@6Og=1SFNvC)&I@NxD}1{lsa7vq(W_S~INLywR##KB6>C6IehuJnlfxkN@x
zF>Ji#NHyEAV7=ZXO%1mH9qiGD?qB5BlbsUnfFLyt=~FtLr$Tszx}!>`GJW4I24e7N
zIBlCOhtvNsAN@M#(!*HUa921}NvFY0HWSD#q9DAp_S7C@Q`R)0gln&)kF%jvpvdl&
zn5G9-&lR&dZ{<jfg@Ez;d@6I!ligv<uH^5kM?}%9voa1Zn11tWQhu1n5C0%b|6f6G
z0Dxdvp5=9*`=Adep>4Dz?c(g>`n0oSR6Mf8&fm({;&QV<l4#hWq4{2{SPC>G&`Mzv
zucqhD)P`4n8F9~H*?(u0YvY+O3{u;BPd_G&qfFVa`?oDgA4Gi_-+3+E3EWEpqz1N>
z`-2(C3I;@cm<!#r3*!HQ!0<VYdWyP|3O4?JKqlx5>!`I8JIiDrTh$RRE}M&4@MSGn
zMJKmY6td7cq)*T`h@ReeJC;>f|2@U;hnlNzz;$zWw;2H+GuG9)aUM-SohU|wuTy+c
zSKn6O{=aJh5PZK_%Llz!)HVkyy$P96>Xk5E^LBAoQl(3SmP>froH~F#+cGirqr;N~
zzUM2?^_2_#pUrf8W{EJG0L_Wa7>+o_I3!c?CZnzN16gLF8d?BQT|4qKfTf-_{D`TU
zP9i!EkM@qTJ$#%*DpeTqi{rfqz5KZ)$HyQ~?kAzj^q3pg2{%JHfjIlN=|%ONO2pv9
zp#Ov2ihurGpA?NQE3U>V`^2c4e!niS0&V-V=F5bZF6W%36QS_wf`f2b&!?D5qe4W(
zQ%SQg&!BMFaUmSax#`QOsO*jjSP2a&J^S`&<OuFONDW3`YNb9pzcde6cVBjEeKThY
z_8nwK&;bQKwaDX~{xrW^<zYKL)VPRP_cz)Or0H5-t$CW9Lt$?meeSfTC|NV!aL;HX
zK<%g~eu^kuvb~T9EQ?>_an_k0cU_QxA4K@!i%%5}AtT`9`(ZdgknIsaK|pXsWoGu=
zbDjk<Qi8u!dg8~7ZAR&1RFn(dbxWzSa30>Jva9W>3vYmwqwU!1eDg8fOr;afpmx|m
zQtf8h<zcp>4Yl_Jx!seZg9`Hs4~03ew*yJk>*LkCXU7GVg&eQwKVCM-o*r(2OZLmL
zm}Ehnz57K*<m$^Kx{WbK^fam3!xLB<smQEcpEZ57JwS$4>1g7WYNNpLa5)7WbO={a
zI#-$LFqLcITozx~^#0%ky+eC0PV%4Aj30<X66T2~MdUKDF18>Ms|%$RY#{GDti2Ma
z4C7ndt}N}wC;6Bcrl0l;4F$w`T&E!XG+)L3&b^9BWwK}#vbCglX_05h{pLzid#&=X
zFY$Any!GUD73{K~d3ETjooSwWTgs#}l7RH{b^|ytZo6f7u+0(31M2Fkss6j_!jH;8
zY&{Y8is=L&3h0B}-n#H9=o;>L$)jY5szO&*w-V*$8#KXUpxmt7WGS26_ac&$DZx9N
zNwQ*y!9%FPQd@YH$G&2(U<K?@-9r|Ugv?Xkh$?2Sx!|~L=j9JVljYiVt&Hf89x%VW
z{2Xup2Gbr3aP6tbMCqR;60~1~>3lH$m!PZ;F*0(*2BTR#tdBOHDO=><z871d;DN8;
z`u7UDGsI{ku$LFej$vutbXi#vL`x<a!+EW(CUgn~1dyh3+3K+4Wv@j~6z|0a3MPpd
z-KSC-Qrn*7J#D20t546F=1WTMA&fSJi<74+cCo8KhNvZ{4&10NpB%&%Ou-U+dOrc_
zn1>gIpK)P)w_YH)RXH%q7bZ*=2S-{ce4F)}b0x$&0m%lfFkjE`>haf>H_ESZYir)m
zDV*}UU)VcnsJB*s&WSeFIW`BifBV@#t7*`f|69V{gZnLvv}+xg@57A~9d&fovSW$-
z8CN~`mH4xrQ_H!DDUa+MGzSlx&eQGn+)QR)vCY0dmFPToBp-!2BYcv(f`+c`2`RxN
z=P{PQkCn!H2LS2E?+XGf6I*gmnyr#863$j%?%8OWB(vL!^P-JcA)_iy_U1c|mR2Z*
z9h!?R$?-FX9>pxD@24gveu)a-Kt*b9=!z|P{3&;p=eo72>)85>c;suE&X(x$R3$o`
z`F=OEj(Q$4&B6}WeBdGTJZ|i)J{)-jHEhMbkxGS4`Q|66xI^~_IKQ+TbH8kk?JW;2
zeC$box*|D!jp*DjPP7YN(||pOV<#~*=eTHD{v($}b03$&V1TZr3ice&&DU)g@+I!&
zAU%?s55cmxt>Rm>Kj84tUhncwN+f95fx55yp!I~QRJ*aen)$F98F*D27=oWZ(pE=O
z<XC`*O!4TMSG^a8lILte`dK*rdOsv!G@rnBRNZ~zNgVZ~SDDl5s$MIsFI|||ZzLq7
zd^z|*F4!W<rF1$TMVe2jYmRpA$lD@dILoI=9+?7+e0LRZ+;(1dQH1oBxn^1B_fp6x
zR7BPN_#M%3(M1u|SL&Q*Y*j2Vu0FFgQa9;+w`2OHkK{RE?1HQctBu)y`BO9nd}>@v
zW1>(+sf2}8FGHFI8W7|uFD~e+>FsHX2m?M^Ktc70bw)&<*upCH#2lAa{$?B=k`tMB
zI1Y&5CZQ4LO#9>nw@^iXW=Z?e&|pL@7+L9A!F%Cd304JyEy^@%!)sbwTRC9=ow+6w
zy|z#9P3w3+QtHp-{_$<CEXDsI?cE-eQ(UIvt*5Jz_-A;a(tV_eB|^VjnPZ%eAX?_*
zZ+HOS1KINekph{fGkel;7xU{j7H48aC251Y`u>9IGKqpp78%n|(htH)F<!<a6>Xa!
z@oGO=Dz-XTc*78w`UUBE%|}!FHe?p(Wyy_=x4`}s^9u_acVgfQ?rU)@?}ru^7IzPi
zFv2LqfT%`HO!)BVtF8i5wQLE%pGA;ci=tn($~^|DBq#s(Yib;At;!=AP^w9;@iTsK
zbYP@NBo+XSq<lMhbjacP9t0iHvA(wKXqwQ{<+sMgrAy7lpXeOO>H={T^veq+Vqh;-
z;rEY#e|!5g$Xa!%b}g<lP0}(0;;1=Ukel`*jLeR|Bskr5F)+cB(){2{jR7NfpOXpN
zQg&7sQ({I6B|H|Q8~uh%QW`AO9V914BbOGimvx?KsT5>X$Zz+qlQC6XFiJ|(BlVE#
z?4RS)f5ECK?sf=<d2B{&h2$2%V);?miNKK3csmIQsfiJwuk_>x+O8(v)YMptA<+0L
zz7+A(uF)ZD)i*RqN8&el-W-CSjuzhAgTq5QTF6L`1S>1+!GUR!_=oB2b9b=ocKbh6
zE3zUeS}2bhrnb~QW{=ied~pqpzu5(`QF_>bf4bFNN9FTORa0BnI=b@;*G~*LZFPZd
zJYaw5#I*_AHk@yAOCi($GrpCVjiqG)Gw=IVr3AH#qe^U#2*U~oMDu;iRus+|pA69t
zfW_r)L|RA2m3L%OdMedadB(TK^dMr^R@Ei_)8Dsq{hrdMSkU?kgUt;sO<ps+5yqrS
zN@GWJRa$J<p`_nILR^ibOt8WB?a7i>g*;lRxx2t>ARKByU?2{oj{2ObXz?#Hno`fQ
z<Ok}@P~q2yig!N$0`IRqA*!l~+YHahEziE~ILun3>nL3_lTs~>waP^)Ekg=SPAr0g
z`l?9zWo2#Pl3AImphM=DmXy-CDz4@K3)t5-Bb|>&yy`ZX#J03}Q11Qi>x1Y~lUgbN
zb{NaxcLTes=+s-V`aa*cGQEHF0Lk%HGY>j0x}8wiS55snsHI(%8?`9G_&=mPWa;W=
zFB@Tvy6b5K2MT^_>dZz7vyqJxa?%E}j^Kd2Od$$)$Z8uA$X85$^lKC}LkLT(g--Hw
znwj!hFFj1B>a!VLd`-@l3$~Nril6Da3S{X%>L(V72@s#1uC&o>mN&a!<lZ;^`SojK
zPd-RF^1b)s#1D>CJcCcyWApkbFgaZJik0_k>WhB*$#f9=?eB&P$g5n16~S~MfsTHe
z<s4q9!FIy)X&8u}cu$$|Q78J!Cs8`FU1BcfT&6ucg63{vmMQhJd=O`IQ{Irg$Z})R
z?dMtV^jR83QfGDCb=jLd63cfOLT4wAwnlA}ulj~<d=PGq|A(!&4637zmPU7i28Td`
zLkR8~+}$056Wrb1-QC?axVyW%ySw{0dG9&5Zq@zvABq$snLRU4_gcNW^}fi-Q%AO4
zaSw>sv;+!cFs0W@Xcb3fsQJ?&3CaSN5~Zo1f2auTajbd1#;%NK4J<4)e}g#AsSV{n
z6Kk}?sXOMg^S)e(x0bT-g!rJ%mrL5cIGc1BnsLKtWV>koirKi%wtcx(q!p|>oKV=^
zEu$aF?ugrddg^-rQ2i$7JUqY&0<1u9si2_eh?`}FX=3A69Jil<g(2*(7Y&=_ZZ}Qa
z_dx!q=<nTR1D_%Qdw@8vs|cJ0V!PEV()h8VHyhomyIkXnb8*}Qj}QGH|1-3)`k2aq
zIw5t`@~pokWX(Gq-ekT~L7ryMe0%ZUA9j(rYuF3^!P&n#bz1Mx^ZJz#&aj;At;Dji
z`8(t9ysD?$mH0cCSxmls_fUu*RL2A-A@O*KsL04$$H%G*dwd=6eNS%Y1JAy^7d!G#
z-pKzoCfY3W;@z%FSFwKq)PZ5-R(qNe=u1>p`@8))hW+T1Pn1@+a53&qa_BA7eVATO
zH2d2X+Gcm1Zjl*}AgIyemy_Lu$(_S<t<XFS`?Hv157yQ>!oGMXt#+_RoTM_N*uYW0
zLbABGgj!l9|D|cT6-Y!1Jjwfs(N%kWn$>i7oojhh9zNKr{C!<zboKP|Vt&P%Lpecx
z>xBaGTE$k)cq$9u>`Z|>$>n2vxV{7&MA{s&>a4+4F%(7CuA4b#DaRp_0AxHJ*^u{}
zyBpMLOrK1(s1H}|GDnfWI@!6AWWHFuWIRh6m56v1%@Wy3ehoaA|FBq6n62F@Q)F<(
zGgI55jU1j%gsFea%2a5^IRrv!ARsy}_pskoz^x1S%ba>uUCdsxEJCHVxaxJH+EkB_
zVNeC%GTU0<f^<y5K(FIwRlU<|S<nO`z9>2P#n6!C{Ur4Z=gkfScd85LAXqgznbUrd
zgg`V>oW-w$mntvV({7(mg0zE3THF0m_L}qSb5_IgE<Y}cplHBVM^I^mj&L?2?Vi5M
z?+^EC<kj(EU2TY^lm3Ntx~MU8V~41IxAztcs0*2u-B6<|D6G(h7OkA)^^6{~9xPxf
zrlaFoPQ6aDt-=W$+WZ1J4+sSkVuGHg)MJBSoznTKbNz+X+4D!h*4{#m=Rs!T#mDYv
z_NV!9IL?prWj$?T_12UM2CF=r9pwt%>C5*KUtGui^T^{1*qqam_}qylOr`$n_+sg)
zQh1O1ogJ{BntqXVvEQPrv|%E$y^oWp7TRZ*I|%YTtg}y{o~T~2jiz!0jSi);x`(8P
z`exY<M`A&sTyjUNTDiBmu+jIYXIXMl`AQcAxnON#VXdHpqNHOnUAvpEw^}a$%$M%Z
zAbc3z2#ui{%=5~JQnqRzZ#KfU&@tp_%UN8B^ebpcd3)F6HF3WB1q?(`Q1ruPw)1p!
zg1~ycmf`)3?G;g39+snuln1fNym!CWIM>9^tDDnSjgDi710zUE(*&3Fh(ggFDW#;W
zQe?MaU(qdm%izpWIXWSMU?x0p)mqilBA$OwTTydqBy>WYieISFbiR3>PK8$)8HOIl
z@7{e*uA@<A;`=l-U?NF~^LaWfPa-g^9;Yhn0R(0o(Y^{Xr^$%}uV)Ryx5+I4mk1rt
zXCGzXBhY$lL8o~*g-)c<^BL3ITDFM&B~>5w8I+rqUGVad?!;_Rg+_JIwPgg1gq{1G
zjP96d-UtN-zV11QGH7r3&oOcB3P8%ca`5?*l~tz~?*6h}Q3y3TshUTYrg~Fns#-b)
zg7s*V$F9&Rrv;1{RoDCh#)1D+JhfBtD{ip7Qx6eJ8y)Ubjtpr}AmVpRz0VcL*hVo8
zJI8^RLdu@1<7b5YF}COV^@nDsj?+ynCW-$0^dKIk$%Mc|OIB=J)Iq#O)*<JttX!F@
zFUr_<`%lDbBAy;rVu$B1crXR5WC<M<qU1e2^&%gft7Cy!_WFOmL&%!brnSbYYa7w}
z8IaY@(on~};X})5G4A|mv2gZub8=Y=fU@j1JX@bUy7;;Rbu3FOIAQ*v6C))Jy<UG{
zKZzMw605xpx8W&0UKLd!!mz7Piq-@zI%3+mR-h=XC2^vMYQKxIW?C7Wqn*LG%lUp`
zWzzsJi{;MrsD&21I=EF)qXjrVJXNo3z4<|bf$DmHQle|_IoJ+{aW@!j9VJx?_OLOO
zxRuO@6^8Wo_6|hig)X5!U+oOwaeD;GqZs2DfogNiti=jm&1z%M7pwS3t&>qT5b@5Q
zlqa-g#2I1g<vYFd4z{E?t*$8#zKodUmUDnW<r<b+;dO-w1C%w^2^5}%*B+~j_N93<
zZp?Kde(*nsij0ho2aS#?*<~+B&4%-8)(@ae5-#$M9+uuOQ_2c6T_d*#u}WQvpha(j
zUJV0jUS+QC=ulGB=T$qLfIH6zAKpt=Q6e2%aulk9&BG=8zNRO!BVKwhc*-uF(@va=
zXm{=qlK|lL3X1V)9{Io+Lu1H_m1CnTA=`fURD+54j|4?qVyXGSO0%Cd!gs?8VDh(|
zm|Ew0+)S+r+9tumPPBU~bN1{m63Z+bw@b^4vdM~2EDK?UFboVe{;=O8(CPU2`EwIi
z1`3Ocej8$dKS?SnDQ$m?r$3sL<g$1R5iao<KL)~sQtzwBxEf#W5=66VV7RrStkr8d
z{aUE9Hm=1j8N^lkHnjZ44w+7K=10@NN)$1b5+1>+b1R-5r`^$nKs1!NRJ45M%&ebV
zu|JLvyB?>)4FnQd#IEIbEY34d*G#|HTy%)H%re!aUq1JFEqfq=7n3LrkBwx)bFA5c
zytLok@G|`=Oa~P`lC%k7f;VYdx5qoZ=}rTmhTt_gxeI2UY(DPi+K;aqDXF9KNpt!c
z=aD7Aw#foZUq-Q;*&j2(uGaQdr~4wHKs~hV?Cff4D@jR7rVADNdU`?R#YIH`P|{)K
z-^Uy4?Bp4Zxj{&GpU5*vat)Gy^uuXOm-uPtE?cbN?(SX{I`aG0J`1O<-|B{b*O0zi
z$(@Q7+3`;3ZnAjrK{VwJp)G8g!|_UQAb%s|lf2P}?qvc=snE*8;pu*Cby_vGw%Xum
zuKYz9nv>&B$hf!#N7UI4?qoj8tDW+u0gjzA3(&QQS!l3<{q1<Lx@eK2vrGE<E|M9E
zyO4JY(Fgy|Z>ucwPfh*k1SvVWK}KWwGMV-exu?ClHa8@P1!qBYp(FOJ*2V6)!phKl
zGZR;=6E<!XZS;_kMi(Pth7DtEHbZmZ*pij;VYc?!Ft>nxue`GyolRCIw`WOl@f<T{
zo}lqYds`Bbs7;7Oh(dNs6^p-pxV|JI?E*sqHo6M&qg2-%|G5=^$@g3%mr<^5x|g6y
zHmkA8!ZevKcoX-Dy~M&tMTb8&ziKSLj{?35+By<c)?emTOy9Qo|N9RJOx<U8EO>Io
zwf}B9d|ABvWTNOgX^mlTFJ|Dz_i2KsNe8h46BQSWuv*CEC0Kcf1ZJgY=;`v8vXZpy
zuCO9b7j&qw0xeVhj#!3TMr)ZChvHlY7!ZSP)1;2_h04eae+)kSg%>F=n|8~yUjLL>
z(q3Ha`{wfth4`%<*5BAYcK5g@h4el_@Sjyq;QasYhL)5a?<9%+e`!;=$iNfn|L^`Y
z#&14*4X@{`*R_j{x+^rPO<4F|aM-k0aBu<nv)IWGo2Crs@NA`F+c6y<diuA_3gWa0
z(&Zg3<tdyu3{nyFM@=Bri<id3AL!|{k~*+9rz@YLk03&DUXQOPFVSAR2W5D8EN3k<
zsCF`*o;zgDAn^j9HH0J#=xRz4Pk8I(n20aDeqYU?o}X?C0p6YWlP{`1f6jnAos6Fl
z$H%HqF#n(%0SIko70Wfei?w6nllki+jj>L!+sBiQaC;0ZCI_0%x<J_G-Ver)>74K;
z#DVas6)gYtB1@to!Un!&)5!W7V1XMttK<9nlZ@4OSZ<LO(FKZ!9d=T||GB~?5Z@Eu
z2cHES!C&qqMHJdc!N30vzuZ5L(<}(Q2AhQr^4$c{H+}Pze{;?q+vhbK+9wDQ2LW;7
zP3qPOX~Iam-+=|9Jc#c*x-+-~VfPWB`bH3j?38D`Ez~D-Z!);=%Vdg`(>#y$6n0``
zwR>s{oHiBS6_UKOt9HD`Z6K*A8jtSJ;q&hguJ`By5G1~iuI>WRsWY6wRa8_YD|X@Z
zio}N=_J~pn&Oul!^fLM4CYESN8pHy;W?LeO*(}=M4v&XJ6la{14<H?%`=%U615S!5
zf3%#o1<<gk%J3;zT(BKzYC6w%zc&{uA9%fqVuRj)p2$X8mYrYjcX~H&BtI6q)bj0Y
zy|*$>&s&?=WoVo9NW#LNpEh5r$nyIlkGjgq%YW)zUT)q>^uaer15Re1-~a~u6_JaG
zj|^5!e(Sy?iVSMMIR*iC>*sL0rX~Y1t@iQJNh#FxEljfgErYx^4MPWdTo_YcN%&kh
znlAz;5H>zmO2S+Z8Rs{V;mj5<Z@=*G*M|Wb>WtbOunsObBf)4>L=PmUD^B8aebR|>
zD&#dXRo9}NoO0v|l7JOx=F|7Bmd_)3)$Qsm@0#TkQRCIykUy>FF`W@XQA2t_U=>}2
zP}DO4jOGQ-!dQ^^AM}8cqSWR$%K_Jdpz3^@0*oVRC(5Y)n`uNgoetXNyENzL(4roq
zPx{;<ro4*&+oZpD;C$z_{}QE5_*oxxeJjsiqql1JpHRP^yuIj2g><4}vA(*D`Sk7D
z=Y|sr+<U7rYT{=YV8JMYszUYh32bar&5W(|m^!2^L06;*hxJTfhwc-INA4kYU)jd&
z?uiju_YW;L6g~@q@bD~J$)Hi`fPD8~yz>Dk`&(62!G5Lt_u1q)2j7=eg^Ii1%Cu;O
zrO6MMM<*xp#eCo9g`zeTtqe;R7Damc8fHR%6D{H8)JIk;BE{3ixwF{&?;-2Ro;m-C
z5j#xh0OGSprP;V!4?DWR96gO$<^R?#8@5ON5}yA=oE~e36a=028mBH%?%U4s1w>n7
z10}5Q-FBK;iI*S4cvoVG(SbC&>$-qKR^V=L#PlHW5C1+Mis{M#=4GvKS`21B3m>i<
zu5B%5V<m$ykjGZ{nr0D&sWE?V=5S5Yr(pW|nekSoPb40jXnYHjWV}hkSRIHaOzJz<
zD<{_2e11R^P*a~D&y~)_WQeh`vGFzh9JJIi<Zw+WXEr*<XQv_qVQ9ckd<44*B_~_m
z>sUYFC^2nVumGW1vEJDiTn;{W)nwAK$=b7g8BzlO-o292!*+v4E6A`eh_q4rha(y?
zXLB=CJl~)|1k5I4owbMR%{{I1)Yo$)WSe^#I9oRUaNwas1aZx8?v07W#mChDU$jdK
z$bDl1CRU@Nd>3$>E*SIocNH5`7Fwsaet0%%Ov5cY{;A`?Lm}WV=TyzU@{*mDnR$DW
zYQ?Hq3`w}zv|?;HVRP)V|1Ah9Z@Au5SXQP!q6uzH8{)t$z2^K8o?7y&JTo;tUZ0(b
zOqPnftoH`lxgynkPe4g1&ZFJtn6vJNG&g~P3s0Y0l9ZS@KrA0f0f#l8sw`-1d;}7L
z3knK+Lh%WJJC*^r`Xu3DAh2-3-070oZT=iS{hh1IJqs5?{&v-YhWO~#Z`0gW6RO-g
zs@Mi~{POK#7aNw$M?UT9c(+>c=eOc?wH1C*?L<bwlpi$wTO<VWJ%&a7{QFR8Nq?Ws
zHi(!Aeq7^zII=XY1Qdn0W1<4r(x&m`R2c-)Za;N!;%1V~{>(!)1rrM8mAA*VYB5ui
zOH*J^AHsGWc3!t2iu@G^&TG*b5ifBB2nl2i>?y7xoEAVuMeU_jx!!7nNhDOf<WK7+
zS(mqv!Td8!595!5ikerd_JJHlFNKx4&Y;$?cR2k67NvTz8t3J$O?RQpf}ClYbV)Q(
z%Ftd#ccMrZg4wjAMGPHcCqAD3OP%J&8cxZAjZH+tS5b<*%E}JCArxa{V+IBWTU%Se
zmlt@uc72v0W&lFI>FBP26)uy@9Y}5hiifFrIp$Jk4$cRb>gubHS33}n!M_XTuC2_?
zMFTGjdy2>lq#}s-mvfa?))20^-JaAYwa$t_UjHH4g>=cm9kxM*H#4ID!0ZvI#N;@e
zKN45NWB+U$w_;k+;R|PC*_sx^+2{Fp*GlEP!XZ`_y!PsFVz!c-8hDAR2cy=?#_V~N
z@=GTxw1%zoQUmPZh$^mUB`T{b{khu;Rls5H;bJ2)C<w_GCKG6V=^Nx2<GiE8frNy7
zScvfYn3hF1Iy^gU55^&}MPwauI)?0DiSd&#CJ-eNu`lqJ&qw?{OcXoDY-1`jBpiRA
z=E*Q9_n<+gJGT$<rf7dJ;8<m~h<gz^Thw)*Rqc1ujeBGK0mK@TkQ4$5wSYtMDPYwL
z;vtCE)7Q7gKDct?_IOQVvoFzh_Vo0GGyQt=^+vftXc_7M4r|~42i7tjwEbvQr%n{N
z3YpQ$V7>Xo$UoPIy%SpMJcd!nZFGWxD_uH_fScF{Q5`pUF=y|mYFf*u4fpcL!-ijZ
zB9e?LW3|J*?vFU1kF~8W12Z!a0Qo#qD19>OZB%=_lZBLr>FoTpQT8d<nB~>-K5C9c
zid$UwPQG;7wNJFofn&)aq9!Ja8C57oc4~4q?$hM#bTX&?&Hk0EuEX6``H~3X7t$AF
zRUnB`I)kJ56?(^}35chB%`9b7IypK5vgv<0x}o^EJOClUhVF2wb^0Dcva)nHz2<XL
zpTw1(N_RfL&}~|qQaX%}a58rnyHU23W$bv(tqjx_`XtFa$%jMIoO-(T7MC5z+c@!{
zym97M$OsBkd~VyxdUqjlELfJhUnsu{reH(|Vl1MfkSr}P*lh8|#Ycd0XKn_~7Zgwb
zWzL0jk{U8r$Y0y2nycOgl9ql#DCF_S+uPG#V5}PxH0!s09y}M+ICt^*J5N=0!m$_?
z70+|i<`&OmJ6i10Hj3Zg1GcRJ<P*4wO1!bra=>&rHg7?9#5U}aqNIN#oldkO)q@C9
zs1Vir^M}rQTcAthK64h<nd*uQj*B@QADVBq!%0LD)%@eh_3eQFC^SB_JyHWtru+&k
zQC7K7ub%|<5-yJ7ezSyk>x!4pv`5jmTi5@z8~CC1u^ch9Ox6CiqtOIIYCN!^soEuk
zfcxbbTJd*n&Ni8_Iro*xtH2*u6L_ICY*J?Cg^3C2-Q?&3l6NE|N{#>30=S6}Y|p@m
z<+rOj1<N;@I;y}13>xC6ev(pF9$Kp+wECkigaNA1K3)FkNX2?BVY<5XSY-n&G)Nt{
z+EiA{e9vK^p14OEPU!A0`<}j05x*E?yjhl~R94aiD-3vU|C+nJDJ1Yh^3BUNyQ1B?
zfWT-Gm0z1)fN1=6C-$9l4f0g)NeWM2^Pz@>;2(ffTGf7Jo!ssV1=8nKZ(<37pnLBF
zVa#9_JXklXE46f^Mx8{A7t7v)L=?aoZ*_IT@&0{J#=RSFeS%$hy$)}lzs-Q$+cba+
zt@XLpPi-Y2b*MHi6<~=eX)I&h<|SKD#v_OIH_R|tOA%9&eDj$w#>=s~AsK2GE+J~F
z3PqDFQ}Z<FvS&QNYYwpQtghzUXX1+@9w3XoR;woG5swL1_=ovZ_|L|;i?*P6k*sIU
zpa`J1-(DVKB4CY6iy++%CC{_pNr<_DoB!MEKAx<rY!9%WZkHy2_4W3Oun~Yi-DI5>
zCI^|k^TKmO`!Mq8Bjjae$pBTQBP*m`MBnO61A>w#D5h6{D`*c75BoyG^X+&b<+V>1
z9qh}SpX2esbC&~2iX0hEwo~}#azM&pSeV4x9>7C%ip~n3X3hTF@w5=&%OorykjCyP
zHSLWL{n-oHF)_>Yza5*Sl00cgxeqpt{+br+pKwi}(eijW*HBye))Ix|Q%hBJP^$7}
z{LL5BBkC87@+rMReSNW6>Bj~TAAyI4c6T`S^S!#=j!om$*&7+$SPnR9(^aacOb_C;
z!<J2fN0+A1ty0<>bp6AnJRXRaj;`2t*%92B%;^XUr%FtL=x1Q3aSQINwm4fwzfX1M
ze!u0vGZtAPTD<8KTU{FQxNP5{2xwGOQC)sWL4K!W|Dp5euc@K9cwpz#L9EKFuGsd2
zB;vhYb#-lR?G1YKt-6lNQx3uCZYf3JzpYrE!+*O!X7apj${%rnHqm-<wa~Z!SOQ<^
z0iD}kex?3c4NUN4Yha~Di^CYoXCKCI{{!(<;@((Y2B60R8PwVR{qk!gnC#VTCzNq%
zf?=ty^pC$ys;DZlr9P-kdj|=8uKsL+e?%Jf%jfC7H}!pmW|V=ly~b>CbW#R(<I0pE
z(O6$24X4^*&b%R=ON@m#YHrQ&R7)p!MBB5a-Qlzw1ByyY+DKU6W0~1`inFvX5z)yc
zp&vJm>l{`d5#$x?VsM<4ek=N+!EHvC_+WO>OZK(?Fg<l8dEGBjwmh?x7|13i=HT>U
zgh&HGT(KTe+c=l!nHBv`@?BEBnOG;+0=H*`|9sk8Z?$wBvU5xXA37$_hy`a{H|na<
z4M6dxg`&a&rH*yUr6HXU0R3!fv2Xti`p7o^37T1*$5ZKr86FWPvF>sUVh7{gr0HtV
z8*k#qZiH#!<=t>T<IERVPCFy?NjAjfZCl1$9MInm4Yq3`$Jf57aWO)W;z0C_x)e?G
zqp``sxP7JhGRS_P(@jiFOw!r`+?Y7YN7pFpIRk5<omPWNZB+FPelDd351jWMTrU99
zmm3?haN2l!czF61*Ex(_aGQRK1B5@^uJK~I(}h(j58K3okPjiz#z&0U2yrCHNJX`D
zjq4Ut?TzvToJUQ^z7^LQ`nmnzR@Y=TRUsR)t$B_IOB9BStx$k=K3?T+hG~gV;8Rgi
z84SHzZZJ7F>WG!G_<w{F55-^^+WA#iUnkM&0%cy04)SWB3IbF;R4b6oy)W=Q_Og%_
z8qzc`J!OI|Xw>CfpFdo7eJX?o;nOkdC(~_&I^hEYYwRy-)KDO=vaC{`Ge)-8-&%LX
z*vo@kRzRlp?dy}R50a_G6aYK>D1&R2>_9G>%`8OR#LWB7#R|ux$qb$yxKf&8)U=G~
z<v(nBax<bg`t<05c=ej<YC;_7X_Kqp5JXwpMrG9DU^Fzur;kwY+D0kaS~TU3Ee@+v
zx+tr!i+{_bS%G?FiEL)}zE*u1oNN3Lq1V8uctmh>s>1xBZ1m7>Hh<uFCO42aCX^P4
zK1n$dly`V^#KcD>@LtpN-J_`S1^w*`o*Q^?Ms0NMTxD=L11Y=^Z0YAGClp6kQA(jE
zj80pZ3nP4PQbt8XLl_R$Oa)wk8Lw&}-AaP~gx0wwx42lF?L|~O<W;2z3rNLsvcBz+
z8|&b1IZ6{o!8tu*9PB#_v#1#+Cgx9}u*<8fCLnFJRJqc`cnyQe1T}C5C9{XeBe0^P
zB8g}rt@+to^lhn2F|FIR>@Z+De1_u(6_vSx!F;E$GqCpd=%BqxxOwP5<RrHwxkpl;
zT^}GiLjpAg_-}Z4c*w}n85sy5jb^)OJC?yr-?Hy6=RkAUu;j{bWP(KDH2S#p@jiFh
zhF&TaSLnvGH@;b7$<=(gl8spLm1pLnjj-$i1+W=*Z|Y4f%OUm!1C9ShuRXoY(wB6?
z@#!7%1`OoO%gR#7@bjAN4kvj>V`htzrsay&+s1ViS5)SGeq1eOH>yCbp&@(*MeW{|
zuYR6iV`Z*SH8>f>QXNplA0uaFeFDCC06Ukg`ViCe68b4WZdqW@jZcY0BtD&P_Lrtn
zpHTJU_$@!0OnA%5$pQD`E8V|3nm|!rt`QsQ3-9p{5|V?}CR-ZK)}s3=3o|py;;5)!
z5pO%^9iaw9s8(Op*L!WZ@BP<M2{}__6%cNLTK9UJtN5>9;JlB(?t=33@(Aha>Dkzt
z_d6kgg^#U`%rKfCDcUOELR@-7jr@q#uP7M|_$$<J--d^VMA;a@d4cU_fmB%mVPRn*
zp@g_NXexXfnvKyPKL#^%R1r|We%(1gr#{L8%x{+v2{3t)fRkhKe0OtjaG>hT%g>*g
zo(7HxU?*U3nm$>b8c0x&8`(>Uj|aw~5d!6vl=}B<#Kpt_gd01A8ZYugq*Ngptgk<W
zX$A+Nr||mRK~}&e3keE(ygyS*CjxR*fqdj8z}02B&UArvCX!$fj~8$a1U}QU|CT=k
zb^$-~;cfLsE8etOC{Rd92<9(es>BiVM@rOxsV37hMQ2dRd`kWt06qu00zlgRLZ#M1
z#;R45Iv^(iybUqKg$Sa7GZ!U92^Y$hAw`Apmnw`EAtWOs1LCK1r-~HFlO-xv7tNIY
zYH`zceZijBus!a6N0C3@2jGkJ0IUA5*4o}X_gD?;#ug*SaT8lfA9++X>^B#uiDYlN
zq|J#AjsGUls;mtR3=|Y*V@afwBnl>VfXrLK>~NdrE)c&1;(ym;SP$ut@HczQj?EU`
z3Y??zFnU&SW2r-&hl3vD0$ny|y8=epJ0Rs9P&xpy^!C8DLWc{Oqz9xZl6DSx@jso+
zG&vEw_9WhX+QJU0C|-;^{qdm*Sc}dMCIaQ{+~Dm~9{=4E0DcFOhuxlUjTID7J-tK4
zuCA_d*d5Hak)q~(;u~u&I@NG<mpht~6E)5LZjLIg<XzgEBCZBa=*cOTe=ej-og0yX
z0o&YbV{8A@vxRlVo!l6fa26H5LSmouar|^mv$)3mSn%?(+~FP*mzml(3!l_r5>pD)
zsX>~&Ws_{Bn|quqEk=9MP#Ymm=!)6tAJ=W68e&oi@EqsZ4i0jz<RH+?NX9!D!Asiu
z%F%vx2~i7~O^McEhe4$S^@`QDtPL`;;USydc}$gt;_!D0ZNt^_s?yV==`ZZDNojk$
zYad-l2C;}{7llMub?{LMf1ZR3Q0nsa9!*E{RHbOcA@sTDtmS6Lse;_mM{<lvSrKG+
zmCOzd^wc$wJwIe+F@$6tna&%Ee2YT{Kj2$mPg}6IEjLET40RYK^&i4DUdKcUDE^=c
z-M8G-OAD{HWa19ci8iaczaOnqbG<Jn#Lc?JG;1AHiQg#{gUY%GJ*FzxR*c(5UXv#%
zwTD?o>+T$*y9FN{kRezf<_FeVlhrzV_t;M!G?$0gqi)$h{D<_aYiev4Dl~R>c5-ua
zxIA75H{O9-&?hj+pqf$puLShk5oCl4uVT#Ll|;0RKo3+F?g^(%TG>+qfxS&A9xiQG
zUbp`=Px|@d`Hy&0t06myRPtZJi`CWfxZO)KT}PRIizc^8P56-y%$H=%o12g~R(iwd
zBi#zIs0X9FtmGO-sSCU!en_d~<l^q*GByg5o0)8)7h6a?ciLKCIN94begbKjpF<DW
z7B%)WM~J!Ke~W#h<xUTOT(>TRx><ZYCNforrm%k4G&Z#Rj_b0xko3UicAqpPuQ!g1
zTOs{Pn+P|FR4;L7I{hm!iWb2d=+Yi#GVW$5&gQ4}EoCw;t4^Q$5JwrU6yL;T6bmQR
zU;6WWfPGxk)g6>)8Eon0{%&Dp(OCiKVa-!S4a3dNd2uke;M>72>PF@@FxS(68QRv+
zdfa9gXbh!aRw33nRA^)OasPNwyg)m0%JB0dutOftgGhVFSv=m=Qc9SCLI~$(x{~gU
zxp9nZ#&-SlQc}|dUO|Y3`2i|-+B+@1w4s7tXTpJI&#A4Hq+6oGGBop-9$Fy2_-Lk(
z=J(&u@o|KKtJT$2KR>_bNHZJ4%f`>hDptf0`-ncJxtlIAdHj5S1Q>ySY^5=uyxz{H
zqnVp`zWdoJ<!Gb+2dqLY)n66*pIxq;(#9K!vJs9M;d05*mzIp@NA;|Id3)01tU&5r
ze;)C}ALSkC8*@&|9B73KqFGskFSy)kc4PGFM%hm$={n;z0$S)R1KY?ydu=a%O@uuS
zv{x>KCQ~`%OVXmre9>WaP>Kqsl+sCpn!qS{I={U`bvSE50*{7{dsFC=5_69ky-dz2
zC-;wzi*uEjN$7uEk<W08zR4)AB=X&YgGgLDi(4mYLy2~_YA4<ZPP|uHZEs`y(qo0e
zAMb$aq!F*3!as`5E+filT!YW#@@3AxwLXASifPiOs(V^1UZITIyBOYVf%gkor`~C}
z29pimIu%;{yH!WNKu7ddvY}p)pDrp{tjtYBpYa4rBS8qWUq;6I;Z!cL5FBl7T>+8h
zLS;=`v?x)7JPBZ-$l3y(g$klje$avjMhP_9W8?2BJx{f|jfqfNnGlg9S%3XTh9t*x
zjq2n}+T2qJD#@hZ6^V8W_pAlxhlX12xkqe#C*F5u!#^6F1t)xFZl2lH*rDF<ChGKv
zLE1L;{O&~$5!^$2du=QpsSD=6l?BPNiApu0nYqioa*VTN)*S^EjSGDa3ioVHHvI8}
z1hO(J$(@}0^yTPH!mcar^_T)Uh%!6c;t0wMephMucXg^PId^A*9qfNgl*wZ<t<?)H
z6TkvlHM7Ngf`o`<^NfM563|s(cIceZ47>FiM?ya(m-KpVGk#MRSU@0YDT<OuV%>hG
z@{k1YBJUX$!=$H^K8uTsgM>rJKMtn-@&o@3GEb&!hG#k&KS!Yz8PyK0C|xKJ@1#_7
zkE%y(QeJQ4IjzS!x_nPJBtAK6=(9d1=r29D;ni;4?hq&`i0u=?z%%qax%nygj@AbT
zIK_*3?{*dJ`>$$N)Vu)kWcbrk`rF^PEit8$`R)%YBRbvU<O)qlDEy&a9*<O+Cj{c3
zK@Rf=lo@Wy&NgQ)v~VEI4~<}aku#YUX|%>x#&ks`nJLcR5t^-r=FRJAI|pL}!RDSZ
za?(xNcr?EU-xySVy+tAn);TQwW5r<T)mOjjYnrgK>RU=ap-^&@I6_fgp@0%}r&ZTJ
z$xJk6cO`+R3fE(X?qbpFHQ?z37WjZM=f$E%q&Zk0CT%a2S0)U$3O@@;PHgNa4TW4T
z{;>`-6^wiGSW!@9aw7Iud*))eqJU4nWAYDWfayi7C{kG~4UJ~r!YMgHd*+hczWa|z
z<=d;%f*tPBmnPE~fdv(K3Zm!Xo(Wb7T%l-rrTD_=zt?}PQGL071YFcpF5SwNUw9$N
z)y1LmFkD~gUOG<{hzIv^Xl}jCU_}<B-rr2;&(?<$mJ$f-xl2?cV*<DbR-ao@2F~uR
z?#42GTptCLHr>ci_5`5)knD<F-mbebvZFrmO4^I9f?jNSFjJf@$4IlH69Y{fcm3@H
z32NTUkPZX)@y)pg6j>XBbuPDw{VNvZgZ1^d?8Q1PjoB-`pKa&+{)tMSPccJ8UfKuW
ziG=iD%}%A4fD3kcc_|qB4S;7~B3&Rson3d(rylSvJKAqtgU?v?8iE_8YHZc(S>~=J
zq-$vlBiS|ib+#8@)N<P6kwJQGQD-gv<ZDT1<{M2lz8hLC83qfd4fzh(`?uCAUb*%Q
zQEz4MSj-S7F{Y(8<T;E-{RLI)2uca*I6l7&oT${cG`PG8L~{?UQn&rEW4k^D%&LmR
z^iO--dVYX^yTF<58y?o5{USG*V9pOuT6f+Z-}1)v`)v3ljgkr{09%?@1L&@*%S<RM
zG73#lDG9=6mbdc#p)E?0S}vJY2Z6|YOk2QQonMI$5+%aQ_H{T6LZefP0)q#uE!0}B
z=lgJO-PH!W@@f@UnOW*)kTkxCzdl;6Wt(g$3ygV8>=qZ>sa<TAh58mrOH_xQd^0qY
zf8FwGT$RHg898)df^(?Ycq<aLus8>>DK3{Azy^Wq*Ofh0V!;AuB$oBhHE;I2%Y|Qh
zVD>EHq(B%I%$!sA-oaP!Uz>2DydwyRs!DD67251NYr)7TB^E>{{u!>gFrc!}pfCfZ
z#?#)QJtirF5-DEB*hwnnY(B>=dR1T`JTRM+Ni;`%z7Z)zDe|brMdG_sc92G+&O)+q
zj^X?_BH(@k0q927&fX{T5M244tLarMrof<6Y7BHm-h~$DT4sGwRq*Vv6)&^rMss&x
z{yH{ovgbSOzKekMru;@8B71uW8CVC4%#lWU;#}WgIF|W|HX!FjPI)1J8-l9d1n46I
z+5;0)Q|4=9%z(|$iC~@HqXSky5flouNY<mDck+bKf_Ggk?38)OcA%%p0V!E=V2U%M
zR;Wr@9Bjku*0&Es$lnoO{tW-fhV<2rO8bt*UkS)E&Fx9@gc%;BJmR>w*KZcX3+X>M
z@|B#Izr^0zCAIzbCoWD(2`Fj}l-APfc;YWXnDK&ljzRcrEX2f?ff*=~82+Gx)usf_
ztBU$>`<RNYywrd(yXq1gy|IFOU^7X{a#nu6f4LnS-qm;lgx1%%Tx{v@S3APEmB<M|
zjHP~*GgWm9@AbqD;4coaet?c3fqz0qMh2$3|CKsk9xf(EN6q5o8!Y2gQ$Xu{0rvm?
zu;U+ZK|+TFAocE*6VQV&tUC4};0A;R7&#_iR6D~WpnYobw>^n#2Y;Q_0}p$U6&$2)
zr`M<T^>u)aR5CyT!uFTzJ@H&UNa@hx@FrB1ovCg88>iM~*9RF3KYa7>N6vSk^eFr9
zf(eacivWrp<x0(P8=)8JV}B}}Rq276nPW<RB!OHw4?dF~Q7%-D&Hc*}VK7svhA;*H
zbH$mT&^Ztiwvn?~K$E(8E*Z@I<6VQmyAEJ{S^Js9fn+QZ8TtC;GngrWwEo2hY8}h{
zF3K}pF&Znsd)}@RDNh#o7Lk>ySSJgmGYQerub}{{@wssJgoc~i@OWjTw)nG25u~~Z
zgHiGW46mwJ!o7i@Dw_vFt<9boA|fJr{P4yjAkCbfmK%Z$c%}Ot-0~UQx8YQkCC3v_
z>jT)v3Br2I6Y=cG$lUzwkV$85FYg*c)ERIPdE*>inOa_6p6|09jcCXRfzo#Q->?HS
zCU&b(93fcX7Hi$#i?V-!xj5h9cHHqA>}Ao(+ADR9xVAg0Mx~|$&LZXVk(>GtHqNWH
zU-_}Y90(P5?@udTeX*bMUQ-lv^P*t?7_P4Us)`H^ud6Fpo2*@ngh<dwt1o?Ast#_6
z{cTP0?Cj$7D9Q2Cwj9N*v|Rxj@LqYK!eRPrX*prRmHTULV*e8;u62#u_HRQ?d0kyy
z?!x8XK}VdHdN@q-t808T3fE%Q#P~$~_xRe5O8yQoQ8Q~xRG->^93K-P)xCQ*JKNiY
zIH=c9e~1L$Z<npMyXywasUeVO2F`|W0R8&Xh@rC5a$jXeBU1&cSFDZA@uLQJb9w9I
z?cT_M@;lZ=k$O#e%G;A_#7Dr-KZP_Is#%Wa>uEs>2p|xNqEq^uFH7|)kJN^{qgJci
z)9HLwKCh4*x@gS-Entj~j5h)Tc_mw&n>DKh39I}Lk71(DGu_W7WB6&*gSZ~)jNDer
zeRDWl{AXkFRW7*OVTgtD$ujNJoQ|x(EHF^;aZ)OXVw20IF>$qo?r=YS7aN;5PQ7+r
z4eo_Mc)V6{*7VFmyx%p15fG^~#t}F88HA+xLv%)0rZDsSgy+7r_{6i#mRZUW51vLy
z5;Jh~;QcG|kR*X|dcLbqZ{d3)#Y|;=u>L=&`FiSidesf28o4ZONC^KS>cMuA_!s@M
z%Ea#Nx&cbeKb2B_v?Z<C<>f+SOe<Etn|~t2Sb$Ckw_R5M3WFoVKh%s25kETgbbUVa
zz(*}ARGOQQfCHvJ<eUV1BlLJe03wZGcg~-*C~CnJ6d5x4-YwQ_^By{tgyDUrZ-tV(
z<E6sSv@X0VqQB5yO05_BgZ~Uo6hz20kP#qgxnW=piana7=#<sU2-%^B<Q#xwmgvAs
zRXZ_qRqwNplH97Bu@nbo-MaV2r;Yo%8b$TC%R)~dXIXO(UTh!m08=)HOHcx4gaO39
z8?;^HQo~z>r<hx=Ngo<vn+XY9<3#FGDmJ)+rRh=kxV(A+#JR2DDw?sMo{XQcC%0fK
zV`CjTYhPLyK%hzMtGis@{vKwa1VCff<)x2-%74&lZA<KOGDXXp`eS{zqdQ}tZLu#v
z@Md-1Q8q3HS*iNi-|D*ky9^^7>d1;(5&4<I)$4^bHYj9JgUx4wZ&w3Pg@^+J)R~W#
z|McBE+L#a!;ejLRZ&X|?+8yqv&hk+Qg98QJH9q3Xd77HW99<FR`|j9E!{3e`j>iVY
zJ35B?*jW<2W0h}x{83845)~8u9CLSuF*2B3U_2$3fDZ&w#@ay-X6AFq5>p(L%dv-Z
zc(91H4Qp8{`DA>4anL~+P$@`=By-q5koZL^|H<p_#+F#RJ&*$f^i`ImvrBp1r$Y?u
zN%CdD60>XA!`0!)uj4zG3LdmVPrd{cc=0RE>G(^`AjvdWOSvB177<#BW>D)l-#1#;
z$P-F_0JSRVe3M=m^;UnOh64>lEo;N9EB1V)8~8?YH@ZqBo4#<Nwo^hCZrhQGj$-$`
z@EgY)2I3Fg2`}fMe0Qdsu4WsQ1=bnbUsVe(pITsY>V+;B{2JPNIe}<%I(W_O8_5UO
zkl_xr=l}tDL|sf8obeL?JNZX@>dU_{|7PhFiys}A4)?rL9BNAS{!__|gLt9pJnOcH
zgoQ>b67nL^P&V}>m?vz;zEkHQ1NC~-G`7XfE@iiX|0zmfj!bb+Tj@BxNDqfZ?I%%5
zT1W{8JPq*`14an%1#duLJr#h_v1ki@6{v_x)q^a(x}w`sY1k>x%m-i4tB!uV1k!QZ
zlh&OP3>6LX&KF+jXHin!<LuDEit%(!{?@>R()1V&zKo=-mVRniC6D`sw@LB6S(jgx
zt?d9;d}-OT9Ti{XWF9E?E4J=&9Ss4GK~`B@u~c=G9VIk@tlrw@Sj%5eW~##*X(2M1
zy}Gex$cYOWo_VZRdlJXB{w5E#8djiwq%rtR#Z-+~vLrJgP2tn*F}Pp61h3gq)q&7d
z&sIt%+1%v3cRjHr@i}q68sT^IXp5U1PfWmp%!%X;ZbRnEN)&muUR^x~psri_6<5B<
zxT<gbg;;kJ<@zE42~6y)C2oxvj-$aS??yHvt}kr{3i2fADq4aGvsQaC6|Lu0+N5ZB
z2$Q7=T{ctUw5L?5aX@90MYW}q3v<B1a}GwsRIGAm|EGv);G82$*<XeGsH7OkOv^;6
ziWbV6uD}M&oq@=MkH0|1_mI%^bnRkO22^Hxz0o>07?`i>u-nUhc^O<dx;b@Ouf`jH
zhE%IZr&{*a$3R?P`4I!P@o-=IJ9&{bbg_SMaB$KN4nH%Fn>u;C*+ykCzlq&O>+bDg
z`I-CVa>aqP_s-$?Pm$0*U@+<db3s?HK`6xsgE#6MWLq7PuTbulC(qZ(pCTi2uX<9B
zt{Zb0ny`h-BlW!oB7pQz%M|zFMwpa>B6sG<K9L_#1C(4nhDr}GyVTK3o#bjUxs(G?
zg%s%h83O=;lZr}mv|F9}VXjo!a--dRItsu}NO|G>=G>Cvva(kf9Ulpai9m_>bTZpF
zJ3Bj0;m%ML5Rm{9GoWe(e3s1aOB729QOJQxtWPcSKjnZOTbtoT#=%79$NSq0fSYOI
zViOaUWk@rL;0LZCV820EARcdR{h*+r$ks;wcQi>JPA$m_AQ&1B()WXb7YQhv0@cpf
zu)u+xF9lqvFnuE<;`Fiv01OjJ^{&n&7S5e&ZEHKBhMKH1RR**U1rb0)7o2yQ1(0h%
zF*7#|uT#s45XK~lqWA>m-p)NcCo-5;ypD~y*4xKbhSsQc#vH(BHq_?h+gOg>0^YRC
zrrYh0+d`?FKwXrglkV1K{X${!*SV)V)7XhW{#_u@>g36md3}2`rP%?zRPyp>Ij-={
z(Pb~)F0N?qQ!6&w8b{mR$VfHk{r>>7VD&%8^%dUh4BVHGEdi**xMOX-S5-E_4pvrf
zF0ApWau><Q{BT!1_x1VS>Tf;pu|>pepg$G-)sSPbaz3K@alEldh<9vw(sB1y+)CLQ
zw6+gO8Y+|1YiR~6F1jq!v|J&YaJ;w(|5pnz>e@enO)D7bNpPX1G4(!{&2R0=M=$&K
z{<SIkXPJLhx>Y5#-^NV|b6)7hM?%IEX_VOIwa!FY`r<~<KisvvTx@vRt2mJHt_{nc
z;K^{X-Y#Pb$7fxWiKoF)ofrz>ow{<@Nk998jqmY+BB-7mEjFm0iIU$Vvt&c1+^MwC
zb|YQeqLg66T`Y)!-fWx4n~RcC!ekpu#LMF&^crvt1>%S_)~e4p(<8~amzZ@QOjU2S
zs&#_s>TE1M=twb&#T8Qr5DQJniT$+1k2v`<;Xp)JB$eNeNO|gcqNg7U3FN$BXd;CR
zo<F23UweEL-3?U+Z&y<I56o2$b#nN~L_=F__nmshEmJe@Qb;ktOs4MO0|Qs2>AqI?
z5>s!u9{6{ZlNa`P4=H%_=QF|YEmaXQVW|>kdpzLD->$#R`U0Jzu#C+*1&^D#x(IsE
zULxsh1{kPf(r_YQP^q?hw2?uaxIBg0(!-+}1I-IKzA<ooOnw8)q@8Kr^zos$Z>}HL
zOEr-$ix9@q!;$6I3`4#0TG4dST_X{iY)<_eJyj!!7IxExd!Eg<MswHMKVuNFGgeg!
zcKe>cP-HYwuGG{Qe(_C@e|>)nO(XwUQJp{WuayNJ)8r_TJk=CWGjsDfz;l2BH*ap6
zFf*;@)jIGAYX0Gb^<i<z-SgpuP;1X!3dt+hr1i#HaNviA&ChXngHNF74}wz!&a4hH
z$<4n$NjuR^2J(py%91QYG=LZ8y~9O`xWMK7hrw<2v}{yDj4YkQF}LH2$;5L7GB2Rk
zJe5bOKi9!jUbF}kKoh7?WslJ1u@Zb|(kD8Hu|ofA{PHTx&kuQfeaz``;w$m4vWVf>
zAbGl@qib${@{Q5_VdwOi<N&RMn{BFQpwZV_@brK2xjNg+$vS@EJ5(%-B0|x_+W;Bb
zcfl@D4+M>DFK1=rPePPng4{ndmO)IcZ+8m>pFzXh4`t2ZzV+uxO9Mh$DneqanlqzJ
zPWK%r<nnmg%ryz<eq^pKj(7Ud>#fGEuC7F6C1EZkA4@CBjRx4N_H4;LLm`n93zrC2
zM@3>JGw7ISIIf8IOhqYzb5|}uL}vJxq;IV4>}Dq?i<)qHXtlI9_9LN;(^(*jn;KPJ
z-66k#tV*hb`3>W>Bq2{TEpZE@nd~w0jtBnODE-iE9gMx|>m2cL;t;acrs?8VX*~rT
znd!~>UR&VdW+k~j2@*Db^ozCM;ES)Z|BaQHt0%lla4-Ajwf1N{pXq4k8l}9!9jXTb
z48k~YQwtky_YS<fQ4M(ZME{-nE=@Jr^2<_6fE?;~aA3h`SQb3D6ZgL0ZN)n<WKbC3
zuB(j8XXUZJhQxLrc6^$<!bhb?mckjhw5uNWIH)z4@ISD>QgiOxZNR$c4}sMia%iRF
zHwsJEVH~^ss_R7l9`>x~k*P*<O*>ofn$2MiUmT;%T%BrbCU)Vwuvm%(ykIx%52`?-
z-9FTVJHDs_f8dSiyW>=;*=AyKvD#FVkf3xk;9DythXWZ|EBYIo#Ys@XZ1zZ8x&uu)
ztbeeLsXWm4qLrlJtD#-|_v;1O;XKc*)wUg)>JDLl_hZ_;LgKvzuJeb~fs7pu$d)1z
zj9Y|XLmk$qD!89OtKE41os(r}k*qWqZbhZ;5QSM(S^`AOgz%LrAM)YrPKW#|XYq~U
zZI}FiQPk&b?@7Z4hj0<vLj~Z8`r&;7S;@CRjXrOa-k5+B`WUI?{~hb^6><w)4O}Mk
zC%9cNy6IIl{6YhPlx=YLyIYapo1sA=J5ritwOGd$N@x7FTMr#<vJb7>0bve~Ha4}k
zr)``5d$pb<$>N_t4VQ+<gT`?k*a9B6jEE%veI}A4J@TdMHYDgiQ+Q657PzB2OG3(C
z=0@>1Bw5>iNSw5;w0!e}bYW?}Pqn8lFyW&Z2iBc`CBw1d`FSN_;lgDhZf@>iaNk-v
zh1{-{%8f<t8R5({EJquQsEyqjGBZ#oD(9~a7aNa1g$=F`ZOGFhAfCAsCYhJLu3V^Y
zhSNYciZ6PMWi;P=)<^6Stz|mB%GPZEqMdY2v2#0v2wCk}NkwRi_QW};58AFq^I;Ai
z!e-Ils`!~OISQ4Rg6$7x78M;8%6D&7X%xG}f?f+-BJvu`!`)Dtx-~I_T2Hdkz#Ie9
zDDbEy-tP`lC@Y7&UTfV9)*n8H1bFK_`O7IT7jHjp+&prsoK6%XtQI~?qMO~7?!d&>
zU~Ega;oUPPCVmi5rX2jL4dvs#vt@dHS0=j7xUq!pan<eJgGC;A$1v{;alMPr)Q#Sq
z)yt;MeckIsA0Ls@Xm>O5|C*uJ`OHKKTs;-$n6wnLvG3`znX=F}$2NMP>T1c4WGqCD
zAdh>-<HOr~%X%qIl=Pob9}2E*NCKZ_?q|wq;b5VmkyfXR<w*cRtY{x_mC+TOe0|+t
zBES;x5HbtzUJv7ULxe4i*fg3?;t1Wwzot|~&AP(Txq3dTTR$MF1@N2*9JR<B%4g%-
zgcJfCM}EOev9fVhdElo!3(uUbqtcW0&Gw2(B+b{)9WjT)$C&X7d!+c7#HQ>PDdyW1
zRERdE^}-6p0vf@Zd%2;pcUu%IlQWv>T1*9-?w5*9JG^`045y<L$$MmICkF=-8LbH%
zlA57i@6qbkG>a<1Djd#K5FQZ%b!lyuRZC;Vx(!@kjT)oqagg$^=>bOMI*=*y0#_f?
z=bv7h{h$?f=sF%agBGVaYd`8D@tb|%_UXB<q1p+gux6nV&j2{bO?a{b9J?CmwYQ>b
z0&Xtzz?ChrU^d*tW2SEZ>NZLFa+M5NQgWEbfm8Gp4X1y8KPZ$<LHdx_c2cNYfaN6w
zxZl`VcXxMZXV$ec<2IDBUfHbL!G*`ZCk;tb^2LV1pJB}E_;ghCV7|`?u@r6<XzIl;
zG43r67fE`eA9c}#p4OD~E84f-gA~BbPP^OFb^M^X+6$>Wm-8=g2)TXT@3+KK5*gKd
zVrC{D7&R>HSH`{1WUx8aSS$r-$|tN03TNy0HA9Lh;65WLz59wQLlE@ga%zq!(YSzj
z;|m{d<>SnM^y=PzAq(pn5}ojT&5gAxX@J5F??1NG&S^jVL8vPS>1`T8Y2j(Bdbr$@
zjMgOs=YmM@)?mK0uWaJ|#s=-ocGhtIQE6n_axiC+)cjD3ln<4P*hU4Br52WYG4Lgm
zWp87oQqD&FciHwSO{GqZc<Ek2-I@g5Bvt?T!(K+xFVl&&UUlLY#v6@YZuxKPia7P!
zUR?gE7;WY=Q!Ca(OMPYz*8L~2P?dUvNouh7xgj_ImMcE#R%T|8n+d?~;Zr9ddRSci
zJ&pXM95$eeD<i4p?E+6wuy0h}QGxAVwYFRNZQ%hMZoq3`C;0IsRCbOEd#==MTc4Z7
zA#<nJPTLSZe%Peh55dy&NaiuMYUC`wg@)BSYbQeEr2zareF8##y-2+BhprhK=IdOD
z35$`%#^sbDcxL^<o)+eT$I-&YH;P<@rw^C1uz|flgst=31qwCU5t&Nh_HR*R@-<kk
z9=e`5^gRDp(gwq$@54KFtLgIF<ZbckL#^6r0|k!?1|-^JTXa|89Jw-aW=?u)eYw%{
zfwmxj!l`BQ`)qm{F=Ls^t*e0I$IG*6u@fbC)5q<28<gR#M%=)stm34_yQHR{wWVQ=
z%<^!JAp_T6TOuvjt1K2PZsj_6Z%^I#v6E5ts6#(R7L>_2nJnC%eOaOesY?wk+rC#E
zQ7a0u1^<T$x}kGCZp;Jns{?x(-IA86)72eS415tSncklcGJzhj@k~K-N{Sd;LPFnr
ztjmu|A`fx|E_U;&R#u-g2PXG_e6XzFOXCY!xJnJ9`)!Km+<+Y_XWBUfqMCz8uCRNi
zsAUxk#&=?H^O-eg=c@RqesqvF(fKjnwcYj|*g8!3rDrLng=D6+s66%gt#a`mLVfm&
zmX>|HrYE4%`6|&WjQ#&7k;g0C%iDGJCr|R=;Na+(m^rgh#(YV@*gpL)Pf44h#l=eD
z(%;73z@j{}pgU<%FcCKyF?L-T7i(>L!BjCYXkkx8W4`^qpnTJz2~D7Gdj2%L*-l2-
zF3tvn43|Cd5%!fOIwpdjkTV7r9w_FZiu6pG?^o0zSL5V1;MEeF$<z$YF#bnII8#o{
z`lR=7Q><d=+CPT-?yK$H)+`|&GGkp#wg*4B6pYITP&wbfsF|%yLe-@_-0>kzsoLJh
z4!LHIyHg#J3dnn@OReP-3dZV5g8iE``#k6L+E=&(DD5x`@1`m}I#ReHR7jj2!nH+(
zz40YK-?{zxPY_g}b^0G6jH(ATApiaakj4Uq*#DTV`F|spAW(kg{6tHditW6X=6X$e
zuA4^Mn#ao*bApF?39ZD6iZ<f&P@0Mj4qagLaF~C4ne`!cYJYhA{vx?>p{cG^g-=9t
z(oK6Jrtv0J!ST`LSG2lr{{HrQO&RjPJPq6Hx-k9!Wn|`-C0Ib;B5MA%m)(bv!3Y1C
z-Pr|}Cyq$aLc{ZNd>}6KG_~r5iS16SnxMB)2N_CJ#RC~&MpK&$`N-g)3Z%a;+XNJ<
zOA`wu-y~IjDc1Ka6%&JlAZK$<un^#DQgw(Gn-+^V-Lp;62Wxi38a+4D`H=GFcz~fG
z#uRS)mn}DTR>!9u>XrXP*;j_e)im1<K@wbo6P!Ts;K3ody9WsF?(XjHkl;=RcXxMp
zg1gHw%$@f=&v%~t>zsS%=bqU;y?b|et*TzN>M^FhgVE<{xBA(E79{}3{sT!I0A&cS
zCK|#f-|LXgP-TF}w{H4auc43RaSkn6Uj}+J0snk_iSl_wo2I^&QEy>}3pMKA`*)BL
zzeDR9&o(+B%{n?PJiOdc0lLeisULFGe0}H*%{o0^b1KUy6|fw>^~kn(Ju^zIh)T42
z-xzVXIjB@(x!U@r(>Nd7*9LaddAE_~_2D$)LBj#u|FpcyS%wBHQYFZIOjLWLes<25
zmgh^)q@W$XzQ)Fv^NP!NezkO09er}jb9FNrcRbTzg%?&GFt(*7t9hH|v0p9+#fKRX
zm6qG79rRvx?*TP_)42I|&Z3eeNFtv39hBLP1w9~w!$gMZu81l$vc@l;`DK%^^dSGZ
zNO?Gzlf6{4l+5-ou=28QeLgz#zI6kk^)E`Q*oQv8%;7QXMYKZxjucfD*z8}It4&@r
z^S11KCu|!${udk-H&=JQ9F4NJg)-rVkTHtokRrd!Locmsg8z5={RduvQ;CtXDxP<j
z7mU@P(K6-JE_gm8<~dp2sq8q5nc(1j_OOVI-xpxf$^xp`V7b|OrR#uU^OEjaB5aN<
zYQ!x9k)e|s6M59vvQI|l$0<ITtRNSWx8zItWl_xGSmxI$JU%hDY&44j&9bJ+Ejfm5
zGp@>Ubh|p1&n_#Y34-_;(Xe47RhNFuKPH?8KP-4ba%8GgxiEj=;tjJKaDRlxTiArB
zyg6X9O?irwYAwKBtF_2>D9s-QSFJpm318;?**~Hf(PU>oZtX_z=3^Zk^U@K6@tAJa
z@SgNUdjp27x?#0d`vRN-<)dSUs~dB+Z@zvKf%IV(;u7!M^OO~}%appyL=<BFJ}W`o
z#wOMmA^v9}8~!#2jc@L-5lI^@GRcrOw5C}uAVBjO<YKaMAT9AFHLAe(8i?O+_<otH
zHA{CVlyo&3u{I*x_A``fhbG-#>*hvRQ@k7r$7^T*NoxEV?m3HP0e3`M$|G;N+5!(m
zH`2mJ{X9e-nNszz9vxjlzk4Z2N7wh|q<RpH>+)3%GXc#hGC#0DAN`V>O%cfm$^eUs
zy}$ScIsq+_nuJ(um2{oM{wT5sYy+_#I`};9Bup^_lq?8+Q#&i05~O}yMCu@O8K|<=
z(dwWkOJ@J|VWE*X@r8`+C>5c2W`vB-EX8B_t~SOF`*Rn^D_&Pr3Z#R+Z=-xwNitUT
z!}#&UB}b5To%AF1ZEng)rwP?S#?LI9HNng4VH$^-#pjZia(o(M2q#SS0m>)<BIOqk
zwjckjvyW?3mYR$yi}U?z0t3(t;i3`rDV+0Ih4n$Tee2*xcUAa2B{(nN9+1^ue_AOZ
zu`Ys5{y3Y&A+wpG-)O;%dKMh~2UfO;^6i4!IKP>SBVqdM`7Y=|{?$BApI;v?ex3t#
z*1)+~1m*DL5I`Iu<O3~x1V<(x1K>#Tc9<o8;(ZrK`Jn@U+twZJwO!13-2Db{K3%b@
z46z<MI)}<02>ijE^rwATb}y2kR1GHkaFYeiilAGTDpN=#5KyUCEBcz4=on|Q`bx0A
zEJdr(IqWetzm(Wx9~wAz<|=)eq*oOA9L!ctY-pVy4)YU9Ui)OAWkib)&<)jN3Cnn6
z5-f@DHYvPkFe&Be@-#9&-}EHDD>MF701XwRq)oJ>soaGLXm0TRLn$IF`hbx8^@7hm
z!C*@pgYz8a9}cPMZ}H&&aC&gq+7cG<Z<4*=9+V^NGYtn^aS&k5Ob#QsF|Z406X|2A
zc7*<L0|3T*t_5jM%%pxmQw!P=#f~v|WJsod6yn8{)#VhaG$?VDS`t6GcBR!CT1>q^
zcqAxHaJ?CoK=$h|DIUUq;+{o9EC0opNl{TmB0~jqk1^Bks9Kvr#>Xjz5MTke>cTK_
zmgQGoecLRxp?S~df=+=0vH~E-q24q?yegQAANbIkEm@h)_9JcusMTXXiY&e*IPFf3
zs&u(ba!QC3{lbu*$w!iu={E$D@Ov7Ynif}AGaYMU6xs;$>;M1IQF69gy|R<<@X(Qw
zGT_92e^o6t#tKauLE+BdR-vuPN9i#J`j^`>i1h`e<+*S%<lVNVEe~RszzoB5j23*P
zQm3T^7Zg%_#{m2UYPwylYc*IdKx63(^V8kla2B@EAQv5B!69x%e#n%%-tVvYs&X_o
zYL-j@K*~<TMnDIjZ_=#{wYa(y3rXF;5!Ye)XXz+C8{dy_Ezxp6*%?iSiZ~Z7mB$gq
z;~<@apf7Qj1}vAqfRPC^{yW?>p_|Pm!X;y)nXRJ<q+Fveji{n9qWbWmH0G+u54+08
z)H7{bvq)00u*mGZl5{+UHoHxaP--+D4i1ceT^(B}wcz)7Q)meI<V!10kA!m|y<gss
zH)bgnwx1=%@!ay36l0#b=jS7k47x+FvL?F$5?Lj)m${n^|1Z?%L)o_a;4@twxvmAN
zpRg0oiMO*-UA~XZ5RGl@z!H%UO!nN}w4u>y_C7d2jC${$759!$?qW&KFVEDZJu{4c
z204-ydZ><hJ;}<+ea6QMRNba}voflk0goJ3Jvally;lsa_!w!QOh=^@5C9k%B^}NZ
zqd7ACr}XIE&zK!17rT&2fhX+`RG;Ta$m<rXQ5tCV&*IX2|3obgo9*9ApSlt>{~Stn
zP<O=lOS||K)g}eXHUYT9GjrbGYNum;^7Rq+{o}h&jx8oa-{hZAcM#{O#B67b!S^Ti
z<rEeQx2h2FY@bC0aqvsgZ%c%V87n<eHiG#sa&3&KAi}iAMH3?}sfTF=oqrI%_;eWb
z?2l&_TzPm*HO5>!Ik}+!c;T&R{@BuF_T19qjGSH%v2n<W!w*LiSHAvGes<XEe4P06
zgc6!cRuDujE~fpi))n2aBRWfI#2Nt5dq}#KDyN=5#1lw<2M|&^TR9At6C~mW*bY7`
zaq_Dd-#tC<#O>Aw77oJ`lgK;U>phijFSP|0VtLZUO_<_R>1Q$cSbpEW(OAf9-!~SW
zbac^G=Q&^8BldBj?Lwm+ef!j56nxM}P@VI=S6LM0p|tI-mASd|Jy~Egt-f2VciJfS
zdgzEJ&$wP?API}5Z90PW@W(o90+A|FB^@5F7)XWktjs*xynA>c9;ml-*)HP837O8d
zOLUrxL-1p5(|*?sN0qk(bNXf$CRn3ed!-?b>#eH;6dko|Spe{DoHY>k#8d=oU@Ijo
z%S0PqGCt_(=`hTsr<=0_2h6R3)XQF6u5!^FxMz_+VR6c&S2!=<3(>ayp$n`%gxm(5
zt#{mxhivdWnYk9nPMm@{C-zYJb(k4D%@3OvtWP2BO?qcQ7GV|jFz4KTNHw1JxO&{A
zp*AiT9xK1?i7L?H^4e%El~tia?hft#DErc5Vq-&>;ehFj54NlfdxhEK?POP84E;W}
zRCE2kIB=(qjuG@+V{dXldsCRzCf~`xUu=rWf&~HlUJ;@Q0BtOPHGJ^*xWBl4$P7+9
zV>frGx!sd4&cmcgl`c|lNs;&oNeD>Ne)XZ$yW)`ZOF@=u(zv&nh6F=;>#SZ<S@49j
zc4(E`@>4R=^i&I?8)d->TTpTpiFsMYdiD#~hq)=Q1b26I@L1cgieGM+m&zwDFH!?2
z#$U;~t+xWTDq=T$pJZK*Mv)G0&WpX5ikkU+ETq@zmvNj%U-YQd;TSisT}+bxnx!o&
z5U|)3nq*9Lw7#Dt1Rai)b}w-)D~6uy`OW<vSi)gY_QTC+b6+W~rapnJ>P-$DRnT~`
z=!icVyYqdfGrpZSU=v?U-r}is4xMzYp^=+xp-JiJ@Uh*%*vE^ysj^D9UUnp}PRlxu
zA;zmDQn1E$cU?!P$%|n=zuUg*8P2adX^~2Bv^m`T@EF@sq1ENVFO{8zV*7K^`u4h{
zK&I8~B{m}dQ>)oIcZyTkZp~wGa2f<WKYl4>7{_>cSZ}}J_EIUivsIBYHyZ>JQF%vy
zk|#So)Ac*ucUbcCs>hLcHo+ISllMeJ3cR|vOZz^t4B<yCMe6GdVVneJU*UxPCG(Bs
zMHo^fsaTQmx?=gg(_-7PUq;Jqm#Edjf#?Djs|&hFfRQFnJ1^Brr&BDu&C7m6%zDBO
zjh4|W{EmBL#)G2mq#XyR5;~h!RjqF~H{i7I7HzUEw1=K3WBg^6RaMZ;js;8Kl-rM~
z(8;{*aXNZrW=iY0_C5{O!uzx~W0nv70Di#GAp{AhP+3Ia)TX?#s*tdbkqTG_?%5k9
zjDkAc=4yP-b1lny3y@8RrAECvEb8uxWeMP)+xoFjI)BCZY(nBCfR=^Dq;m6@F6Tie
z-=&o!7q6qVczsLXJj+$Hyd4g?Gq%w67hOiKvqY3b!Wefc_ZEa6?vg|xp@uKylquFJ
zbGBS;it_W<aYp@U0=b-60K*ntDZw@r8MP_qJYNbIho%{~C~@-ro$HOIc`?Gatf=u(
zXY=z~o4rZU`FqeXIn`^Et>2G<1UdfAb~Y)TT(o6hR;pG#|D0+PCnoA8PgdL@6az6u
z0fC0Y%vMQCx7+bN>z4VCSXi~tz`_qFg>vYLC^4V=bbPAnw`Ks-5*op*BQzyW$D+gY
zzF0QHP)GzQB2<wGjC$BaVQzfX8mJl7k*s`|$t%C<39a6`rsgprwa);M#Ifc4Mo3Z>
z>K6L?E7BJOIi!sOOb)aunK(R973*(F>GNXb_F(fhMqR6CpaEWD@@>7IlH_qLd|G8I
zEB>zEuQDVM9nesBLBzX1{m(>_44dv!c{t0?P0Szfu+Xc>)Tf`7cI+|~9z;n-|Lnsm
zE8}veR<y-s)9RjC5v6_MYQES#HTNAwD4d(M6}-I1V!AN+sx-!P`u2y@)vN0TRH#_=
zWuO`+$P|Ui45^#9)M-SGo@?uf<9DLexS-!Bjisl~SfkKK7NAHFu!HO2)24Zi)9n_g
zPu4kSg=f@A3rWsE`}ke+V)a8fx5%i;^WaaW`(%0z`66ZL@LfSu_FK@5zkmN;Z4<sZ
z2hFNMv8KH>pPskr-8|?0bcu7SC`TSxXdcvhgG1C<4pCEoYbi$sq$itSx7@}NY3M&K
za*=_p)K^R1<B`fU2=1^A-4VY_=<nTJ8QAC@0I%I&n~kB6wl<7B#4=gPnAkG<fxWs+
z`b=F;yH?$<!d@PDTq%Q_>nhy%8X)Z!EIDBvj%Qn6Wd#fSI`*I$NFlGGgoZJr-Kkh6
ziK01)Uc8hP%!?L1o#IUjb~*fyc@;#15P_!kCl04Ik73cq`@`3Jg{Rb=4PPCHqJ1~5
z#DL}2k;;aG(X6rYs>%tIV=d9$**{sA%xpo-Xtakuf2VFuQSqM5S|eLA+)S@m!vf|W
zC(RQd&Nav%gz^wRs-Tl5=d|0o&~FR?hJTaj4w&l;>LDmCxlLxa?sxss(52HfTP+#a
zQ=q0uD3wm3OQF~3bUs$DCK#TZtAk1h(xv?Ni@d|Et*vGKv;WL%z|5W~suR??zqG7m
zNjVmTEF3Yg+i0^!xVl<ze9OaGXC}u+FJRf31m~}He4wTe=hGymbu$D2&Eo}zK>q5t
zSzF=FHx8G#1QETY5B*qSu~N*-sV;~^r=y+PEb8yrtHj*WAm%#tzHNCkts!+W|8~2q
z6lEHd3D>#q>#TR8W>9b0pk1Zf>Fs*Cp8GjTf?3|8&ec*br-bkHbgOq76@Cu=_^;a7
z-xsDLag}sC4DxVM3i7lX#-Wx}#EKQ}!2$|E_E=oG05OF}g7N~`d$iU2*=E6rUk3tw
z6rT3qbp%j+e9XLGH@j>mDkw9}_0X5KHr46h++>hZ*rkBkc*k-v^%0_m)VVWls2nn$
zAw}#$FT2k_eL1lpCKgFe&%{15FR9PMJzvn4UO$vGewKqU>5emNyEsnCamd~{74KKO
zRAA+dGA1-KGNSMMY=Q=!9;z`ONkqtfoHN@jKb0~?e?=LkI6cu)|KnTH63u6zG;tN4
z{~s>EZ#kEw22hot)mhHVyV}b2;(X7s>wKS+wi3vI%#YRTR(JDF4VBPm1yn!ygx(V0
z!)M6b^wO00<JWZcPXcV_!f7*B5}!`<3@9Y5iLNGkR8kpF5f;1~Y*iS|^VJvCD&YVT
zF=qQyfu<zT;<B+(Fwhd?5ZDfsDR$_L4pPuf%9ZP^#pXVQl!I+~Kbzm~%{GzXHR1@i
zXm8ERwuIFx3h=Z)=4yafs{y~feQ#Hh6LOOFPq{uOsM3Y<h#4Jyh9+%v>Sk&_<Z?fE
z{WT2I#+#}IeKAial$5)>KsZz$=bcXyKbv<KJ>1_osOcp6*7};2oUFr7ppmVE08J`%
zZ_5l9U{Fd>2PLv~D)-Cl##*!*+fX}Me07xz0$Mpgkh>nch;PvE!N%G&4ixFe(acdK
zq+F&`UK;@b#KFGY^C`foPav*ObLa%Lw?{)fq-GZ*Ig*8~bq24!v<WqO)Wz03ruq+2
zQd_<k$p*fn6rt)_YvbAorY1b~56kUm4k<ly8+9Eth=f&=m41gjONN`jbJ-p9<og75
z1T7|WC&yM>IyX_Lib#mzPbP$vl$0DC9H8~}>~sh)J7|hYS(R6qFUHr6zGUdk0i!Zw
z#b!fDyJC*m!1oQFv*C=Nh>MiS-9Famx*p5)KL}e*9(O54w?B2C;~|`A=f`%s@GtiE
zsbA`-F%2A*OX#z#kl?K?<oQtCR^2;RNuc`>934z#y}iBJtw8^dS<f^%I>DmXDe5S!
z#xL55(W&L!4dRmCb9C$4kCmfBhT91nwiuhe(bxmp(%Ov@*G;9%LV?uEHhMJ>Xv+pH
z6v$X25OUf6XtLc<wmbK|KUr|A2@l`IIrJUIU)ku2e<7WGY)7x7Gcr@1xo(EaZ||Y|
zbv}x{gYIK~n<@~WDB4m_$CEF8eACdxX7{V8FAx@RJd0zeZ+c4@(&8yfa$@f(Eyg|<
zbXa(>)Na837vubQEEo}@#l@Gd_%Y#|#8V*hf`Wt$))&Pcs49n~WOxAAB3b?t((Sr}
zmR8p6Y%09&K#4Tnte=i91)X^y*$=2d#dc4Sc9rXRIt#om+6+zc*Ai01zn)!i-$m~%
zJafEA1btD+zDPn+;KC*2db54Q!;z90T4>ZVSWS@rP~|INL;o`WHOcw7B%&?PtShLR
z^WiMecR~QU66BlqcO(PD$yl~-%5n*j@CDSM(W3XPrC&CjWw}+IK7Z?VFqzZlxIY>_
zGqkwKdEY85>LDE7Rc|enW4H(v&!TFyrvqzEiE-Wed}cX*9X8Ajk~edQH>Xs8iQ4?b
zG-G~OJRNsW6eBArs=6KgbUPL#0`}c>a|X@d@dB+1Tpvnb#D9+UIHB{apJ=MKdE}8c
zZpmQl3F_I+mNnPU=OckS<nCQ7dKZLF;JqG5w!l?WDGL=Mi8p_=bMDP^F9{Uc?C-9d
zqi4i#-9?&CP&>IHquYje`?;#Qxw)5}#G+dLq(n2#5P?ft36d^V>dt15qa^_~oEPQq
zHxn^l$*8TyE%Yo@4;`@s<*Mb$&414M^_b4q9i&Q6f|kHc>AvA#NI#4ic=-{o|K3Qi
z@&nH^mdZ_C_dF&Oq!#yg1nRQT%rTgqMBoU^#N|P$_FEs@4%rpfzZtwP4xNlgz3~IR
zY^|<yEhy7A<j)o0p2uJXYg&pfi^C|K@R*6ztn&|uWfnAS8a*$x-@Bq?LvEq)o$FR&
z^v}kr9S>Ccs;AfA&~cK#?9-=Dced|mbd<$%`9b;SC73zoE!xB5*8FtrXWZ>Fv>W>V
zQZ02ZhZUY1bULOw|N1Cp>#KFP5Mi}oUNaK!>^ecd%dl_(zWbn<y^@^j=hGVj30%>;
zbY=RB6OpWFkX|5}5Y-Hji#k;rN@eNqEwapVElPcJ=1^W4k;^nl81EgZF+$%eqGS%~
z#P$YAW($!1*q=|#b8XOC+>}e~5D{X)6|R`^kQ|FwzE{s`$kkAHY2yT*;CWw3%~h9i
z*~xV_c&rr|=IErk-+JWN;pZGa9u+EnNlZ!#Y3d51-%o)an?|Cv9apIrVOM;f#SUUp
zh<{R+#5jHh`S3z}w7$;w=n4R2=;VZw?BSu|?|iF0H(Q|7VAwG)w+j{ZumhzocYCN+
z-MLazZEVzChqf!{8Im5}S3+OnO|*K&g5|w$IU$G1Sphy!1QDGc6AngMETSA~`~GKH
zt{x9q^kmoc^XOM!?J9tfB(VzleosW#g^W+&4`b~r&OHh!YzFH73!5{MR@2@A=(pbb
z=-jf}wpD{JVHuTmkO+KP46V@LTMK%8E|-TwW`(qDnFXz?PET3s2CIE2$d2{0dH)Or
z**`vPl4>}Je&o77y>P~M+8d04eUJ7x(@S}y-NR|FSPlU~SnBTqqi4p6KkN8v=g~L|
z)e(BU*jW2jjLYFG;FLc;{%lp^n&VC*ZKBn9z7&NUS7wxV9+Ho=)<9c+fFgKmt!tj|
zTVqAa@X;bENf~bF06ET${>9+{h2)tcAAPD`btqTuLf&S{=4GcsqVa+ow5_%})P>>X
z?7XKvL6bwvVJ<3nTG=+ex=aj9xLB>r+uh~5c3GqGywz_ynK&Nx&T`(C?c6g2X6}8e
zS4SAFgC%=;82FmI72Pj_m@xWczunI`Nt@9*x302jKD%N;D{j3_Y$!2-w`pDWT|G-l
zkU}ZA%{TR$>5eDT!O_vt%`Ht5W%Ux8lfhL;Ku~8i6icwFd4T=Re)6EpPEbKA_S>z~
zfZw3sj1{QPy3P6Iy%(3L>ZO)Qg3qjs^_qp#aEI69_dZ)N(fa;QdTWQ9vESR!_TIR$
zsOs==2k*qz+|gv$+QB&J@MI9NYl@!BcHzvGgf+pYW97X(|1wW4Xg5V8u(K-FBUaCP
z!~Ng{lEQ{FAECf(mn&e??S^*RSz(lBkkB%|KDzoN^@Y09r>-&9DAR`Id2aF-;tCz+
z?j#d<PwAZ0Rl)9z3O0B-2uvu~iURn;W^q}rj`kuAA1~6-dICemgxaS5?6TMjK}fq7
z!1CU#?5SB`^Z98^ivTz~JA<kTXh4;*C?#UE1^x62X8c026l;w~uCDASzu}T)$eR8f
zJ9I!C36!)kG>|lMV*~OrS8LEDNP6BKU85;rXMEGR<Ze8@yU&^wP;Yb@cfOMbn?v%@
zy@%kJk4qJ)fPdUv9e{uzKQ@M9)4A-nYmuXLd~<ygOMkI|F_hjgMxv7MDh^Zzi-uIU
z_BvJ(F1_&QyV5`T5BFD@5;t-4UJhE8XPD*QU}VuoF0W<5*xR3NdTg{3tl7zzs*Ew*
zQs|!6-kl4sH-XReA#Z$EUlqHWaf)wF^e0&EMPv%i+h2beiO5X+*50@ekD5Or48QK7
zd8=rC3l+IV)aoQpDoW=<85e@;{6ZJR96v%bvveAh&9;Z2&p{PWj`2fxO%-`e+Cp9B
z&z$#%;C7t*q;r*n;FktFrMk)zVu~s7_1^0H#ejfZtx2y%(bxM!u(Swl)X}DOm3EbS
z1-wgdP|{ec-uD@xE$My?toz?6=w7&AK*=k=9<>DU{}tWpavm}~IdXHqnI=h*BvdtT
zEa;(8F=Nh7*ueTW({jFM+t*SU6yUXL7={2jJ+{ATI!CYjiy&N}EMiGF_ZW~OQ^u`c
z5j4Eo<n(cjP0*+A#Q^wF6*ab1o<5JlZoB>sD!7(2)Js80iAozdjA6(|14;*P)t4U`
z+87$1Z+Jh{;UYt{7a7K|;~tK88k)u)N>5AK1pkGw!^W&F8M+Y<e(8_;9Zugv;#k4<
z7yoSL37Q^ed%<E`d_MQAEGBafpxOy)d7I3g4HYU(VM%_EZ<ID?)iC$2MQ>ZPeKq&<
zEBdMNX5V^KC|fkbfK{9*%P$mGC6>ZeGhI!&I%O{v3w@Q&ZR#XhX@b?PrDZyeZtFiH
zVdD4r6y4pM$vz-V@?-4FTI)E?U%r>vUzY@(EoYtzY@G6%pbHwN>6r!Vk(M^M58jE0
zlID	H;AN#R|_3WNeAuz3m`}jbCOPI!Q=a%r|%;YAdweeKrK)R!lZbuVgKE4wSR;
z;6|M5RPuli91=n<gTaTj+0O;Boj#O{y&}IKJDAgyUDPUSa@lWoVH<OaepyLX4;cSq
zgZ)fRE#Uq12kO=#I144?&5smMbUu?0b9AAP?Q{II+j&#X`kWd>(ZPnoiB4K<l}<E~
z-pJ!g3^kh1+GNyT{~<AP>_UjhRZieq=rmzDt|diobJ!c?O%=LB`>SU&h*EKRR~AMZ
zzWKna)f1<x%iIoXn=^b&Z%rjV3?V%(*mhf^6$Y`$@42n=IL<E5=;`Tk*CQe$%g8Uf
z#TexC;Sv-3{2fl<b-Rcr70i9#g(O|3T!ixJwewbk$anEJCGgwnO6k=wUV=gJ{Mf;D
ze(N1jGUt6{Y^=PrH0!HpXL8e1?o|XdzC-a6yt1-_<BTYpN0R#}BATo~K|#T!-}z%&
z4FmHK3i$-u!^6Wx!q9X(JR9`8eBpJGF`?@k(?_z#2`Whoh3lWClfN86{f*<W@SBX6
zolK@2G`F=*)-RwUXQY(q7Mgp^zAjQxQBv$Vbj*EbU~kvsmnG%YkZ<tDQ~YJpsSH|*
zpE394iGa1mR+n`af+N-)^nSSWUgN<64LK+sDW@et|FoR8T&_CTScKFXi7u*tA+>*T
zkqh~Z*?}72Q`6^`hLB#=FR{tr=5_s7DPSKR;^Cl+7xx_(@5akXoL@;&tevNKEg>S9
zG<$FBmM%eBn4PKjAW!3FJqx!qjdZ^Vjh5Mj@1_VvceM;uhTAuqt=Ym)rG22}_cUJP
zT?1xy>Dkn|rrwkrn#f)66+t7rei^kZw&U?S^vGAgQ2f2pJyM|Ko)roBLVA(MW^&OO
zuc=ZZt?x|d_SWP?+*oOG$gnu5zwr%pxDZw?LA#HJql1#cSDTS`{2shE%KZq4mo9pB
z<?(sfuUw`|m$r&iHSc_tPiRtaauWCI>OOrVG#1Fjps?@uA~hcg@NMsCFo?r((%mD}
z?$~n)P6;$Wq8y0OAl=V#9a*Nevu>R=-7IF&tC9DH>_5GM$G9$dZHAU6nIB|dZ%Q(T
zV0|r&X>iG0D%rfRmr^#W=F#6?EQaSD(DvWX^nX;h*E!C+mC(trwKjJ;IS#J^MK0-~
z1w_E^r|INl;|P;$4ejk}>(3^X66pGx&V5HnrliKOjuZT442+CWDvpt%p@1Z&s*v&}
zm*EFB?`SFM{DnHNP<CJUsqub_sp@-cJ3C11h)&_v<-(}NaS!-6Z2%7P0*xej)+k-Q
zYT%Kdg7rZg;{BE{LikLWfNi2-&U+4K3&s$aiPVKEG(Ov<8emfqek$s!dNvzaIk-F_
zCt|q$FW!WT&R7TG!+B@x-ev{RCyKuJ;nG979Fh+u;!~un9(^lxu!j%<RM8*c^j$97
zT8!X%5r1ATIhj{6Zk>1X7Ji5Cvnw@;hjN*qBA|y*&;->aAz(8tEWA<|92`TnZ);zQ
zPZfke-1jtLU19EeRfe9)xVcxW?ifTp4ZCwFmI{cb`w9@y3A6744Fhz}bco*>-TjWs
z?H?VXbD_~-;7ZEEqcvob2aTxaODS2wd>BDTW6EecnBE^k)Q*6Yx~9EAq}49nqtMIv
z)}~qL<05N%XhGirBXm!}rw!%U=iyqZq<zRN#CDhvwaHDhH8D{u5RZX&7n-JfxT;yE
z3ibN}6w6fqDK^)1R}kxi4{K$1+M9}twDy2)3+>h!a95*gnI{yUOq`VN(|lZ`{L_W~
z0BPD8l065W6$R&md6O1^tib^&`OLhVf_q>HC_lQ=<bVcEFOWQ1n3pQe_n&&YR4)I`
zb%Dx?=5)Qi&>x}{&X_~9UT_Hro`1{azZx4F8g8qh^yYQAm*LP);DoX>S$$?1Ys<=R
zZE4}KU4PQerR~qr?bs^=AIe4HG)`d_=P5)>W1#v}Y95h*GQ^l*pl=-swThJ-5vj&7
z_Q245kI7ckPlwj#9kdE?eTK|c?dPHLn2N*XPqhX+J?2&K0WEH~lO{{dFAhOV!Hp@O
z3d@^^mY9N97Le}7_h9wy@Dl@|;z0|=azq)GS3Yjbr6~+rv)y-dmuVbLD4j!~(Rb}b
zZR$`{o-&#?b&<1HXMA%sKx?xoU!~P7?}0EkRU-L0JXAoL!8s0fp41=Tr}S%rR}-ZC
zbf2^nW%cjhpC-rqq}z;wNv+)_OW7mL)KlifUwh_(hIO%w{586XkuYTvpcUkS+e0~9
zUM^NdN2{jUhE*T6+n}WkCj=}wa#q&azP`PnCE>dZb|v~#I`wz{{eyKkX2NW7HmCYS
zMOP;93FI`VCfKi%3-{l5-<OA?(BL7yyu&D%3Y)eV3zym(bocZ;n5O3A<KuoN?n;xm
zWIpb)s1hHPU16iyrd(E7$Oy>fvePS(&k3Z95D0F{1aaG3txu)A%LcKag@C@_hG<##
zbEh!wetn5&nW0|i@qO_PL{JpV(PxABw~CKB9>D8j1G<NX%&xY3pgNI{4-dZJZRk2d
z{zFCKS#>pGN|2CzC-M{Km`x~Jz}Q-KN}ln_wYLK<hOCiR$!>f7Iv_I6B9Cbd_-A^0
zy1!r4={An?7bXD<^yTZ+k`dl$0*4ukQ$rGG!lL7rne3IXeoMjYiZijA{*p;!T7b^4
zU-T5LuCju8?Z#E+S4L~k)j+?&bhZ}^pL%6BjGBAdJC>g>v?z%U`7m+T$gM~eqd8TK
z`sJeVmqt9_<wZqB?{@yNS(ph922hJfL9y2h#S(eg_kA41?>sNOa~~fWK2sF*{Cn{q
z166u~!+_e_ejy=`)0nR-blEW@>nQphy#=-Vft2QIftnBMUIvC0%5rO|FN*LT6>iHI
z6m;Lbfmlj!%Arg)AE!-vW=DK@8ZAiJFO1tc-%eiaJbg*F4-fICE2rYTdJ|PH1xjPu
zKD|z)O}u-Beoo;~e|YmF4%`2gA!x0atCGLP_1Wk$dz5F)Y9Oh-x;)IhOF24a`)G6a
zykD@oP@@Eu!-A~Fw0ZlnidT5l0wsj92Ha9C<WwL1?DQ-4PC!a4+9%5x3v)@xVNGQ^
z8&gwVz96NsH=pa)Pe<Cx?iZk)vECGo5;ybJLaFJibIi=M&sa0>ds;{-M*T*4L3!xf
z_lNB7Y3Jj(&`D~?t+(5C$HsI9a`ZVJ@2*0`xT34cyqX>6<3HDK)-^F!o%lcfiT5&H
z*{V@}L>oi_8JYMK8$!TkLmD5m1M!-ilD<RD2fnUPrU}#T1?imnkh7*kVO?Cy72U3D
z>7ptX&|<n_v{%1z^TqK8yb9U=MeI3d5olgPOOV}a%$g`4MR(KbjPtQ3mDom0*2!wG
zU${U#qeg$Tp%g_iw3?*MC}C@<>#l9_UiC6&ENjI<A^D5oHI9Vnv%>BM&`a(;Enp#t
zzei&O6nm=KBTt>U0=oaCeY&u-;g*zQ;I*jlbk18Q!6DHiN!4`yaPN|8aw>7QQZ3`c
z%R;8EdOExL{F3@nf#U@<t{(EEJQl6PftNy<5@=7W(la3o2h^>qh8YzhV(x;A$FFtJ
z_g-Mi;~sXdAFm}Jz4GC`^m-&9_-jO-s+nfNTOM^gQRT<4yblFcNN`Yi^<M!5k9StK
z_1ePmn!H-!_1cWTqLHH1x3pGE23F^NScG$uDaxLutE4?KXq>Lq!|Tw>)ad~ja8>H`
zAC#?VD(Z0!WoYR8`D2wVb?aL}s$!)0tA9_&0RF5W-D=E_7hD$q77h?myJh0i-j?Ic
zyUqKHlTiODoiF=s-QUW_T>cVT$y<$@t+yd=`@6#A099##Pd=X8L$l-!u1pt5vHLUx
zl&(_GcT1>Hmt4bsTfx|;FD9j+!#GZ&L2?Ue|1qUDro&^J8L7T`t5_Pl5vR0NJG^5f
zegC@Ygmd;6kgW8ZxqgvpQCX;<MB(RghB$#A`>idHwdtHeAnVIZtVJI*^seh6h5R09
zQP#*9b*JUGYq}dyXBva6UXOijYmww3QmI?1T0%N#@sk|pS0s|p?}mq_goAcTs&{b2
zB~+L*?*}OLMOEYf>P_&bAcAcc2gj78VYE%w`yjEoC<>wLby^_SIQ3V2Zx(6V52MY0
zqVOo|Na?UBnwVEz>4htNT+9vwQKv@hk(^VHF4>Ux3qFDrwxXnFB8^kU&TRe~CVb-<
z8RqLc+V;6^y2Sh8`oZ$tC{tuimT0!V#q4Ml9`yZV!zxs&*H;Tqt5yw`OG`eAD)k{X
zy!B(o4GcnRxMMeTUC}8jKf2c8MMASdXKnS2vHmXF7FjhC>%hi)I;Vr9Odr~%81cj_
z25^}=bBd=XT~FfLoexi%O594l=(SI`*9>0bY}Sjo?=!?4pLXB{<<Wf-D8eUx&~ZUL
zr71!4#NQ)Sz>_Hlem=$hN6hViJ$2~V9;ul(oi3vP9(UbUb1_O8?`T!*Rjv^8n{YGN
zA|Gw}4$Z&01T7Tri-TM03wXB@BW^+@-N&Sswk67|@vsCHIYddT<aNYl3AqO6=GekG
zp<*8j@{^o>LZsoW&RU1LhX@zivyusq8UnIt&t)6af5@}&yltll97lzZXN$xrg5Cfi
zaP5I};tFh6V<>y4@>FeL!(Xs;LH3o4oM>_g&&^RJY^EnaY}6HFVyWUTJ3XcnLWCJj
zBZ=#`BGFSj8g+W?ra7|wGiapkXpV|`(Qa(S*JHEF<No;l<X?{((L1G`dM2o12>~8-
zMp96)GC{+^qN2t>puZ0fA8!8o-+O+(LgdTNs(e6)tJrntua-Sc%wy<oZ~Vo^7O7Qe
z54y-N@4IYq7?Apk+*J+edEp*b@N&%jc(iyJWR32DqxUvD6ChYSGZ4$py>EEw_6O}0
zveb?Ry>zHklEhggpelTMLd;1;>YZ&Qc8B@2tXC<jx=bsQ)_{8Ua$0Nm;$n+8e^Q}>
zxEdUfs^aB?d31S6y4=1s-eE9O1{z*%9y=|5uqA<B)vwbV6PBr_fgy-J_yWDZYQyBs
zF6sTl$xM;UZDSuU_+ycjenh7L+svTelaFjzXoKZ^snTs-v98}YoPq_ul{=H4Yo8xy
zFMpOJ>C6CK4>=6}+Y&^HH&*EPZFQOU#TupNdHlx`ge8pirI54na9FL@?+-&Q!TA1v
z_55LN)B?86#roEx4;R+=85DvGNUW}TDVMly<p6`huvw28ou|I5gC?h6Kf6@s3an03
z{@IvCA!;Z$I+w5LQwv4IR{GrswW-ev9*^C(p=^t`n+;C#RZliXVN6k0uX~d!klfXW
zn9Bw&O1uy%m=lStK@^=A_Nz5U8VLCD>ERjtdR9B7R&fEwxrG|vB{;ihqwJvosgF(k
z>ahMVzzcyo-0Q<ft9%`>>rtK`gulUVe@S?=m?FXn%#>2#X4jG9*|eJ6#_KAYe4)wg
zA<~$-!dW<Y%K-sdwzaR#_LV@mn}4}TUmdX!k(4Uygq&y_UvOFI=_`0VBc489Y;_sw
z(c=+wHK=ZKW6v26o}lWuLAZylLG>YNi2&hv9t1Sq`n{*)If*5-M;`FrQ^Rj*!1U7Z
z{ubY`+9|io_O!&+L-590-c!BR855iRuW%$%=sX?u!@5M<uw0daDJ3~W?L1j@lMO>^
zWK9^~tQm^Wtcg8q$*M%zs@uu5%8S^j;29O8Xo*Rysi|Yo5j31?)P1!c@YhsoaPm4l
z)lm>wfNoeiIF4mJ)OQCt;czj~__{1S7aL~3D@PmL7j(P!8!VySh6&Jag=_WRm$@0%
zvCuDlkC#ZdC;a(hh{(YHa@j11i)(Ak`LvPRWRxT2{qb^3c@<pzH&wgs`;(XZFC3x=
zpR+h>^ybBxaI?HPjy5KsG~o&$cP<YV6V~)^>E52Ir6d5=#(Jk<@%OM+d90xKk)_i+
z9)hCD5URyV^|Fs2PmZqe?>9`q+HVQ1%+#ex%2XUl^_j_G4y<X0JO^H^iQ2q6GWw7u
zq-%xUdHcDO3zd%`4G6WqJ^~;)quEPr%y7e0PF}CwKsxP`(nPNz@FkXTdbm&2SglA!
zWF`Fm(6IbDv{H}>PX19NUGvB?!$XAKK>^EnQVhr9meCQk`>^{&<6tRN?3SQ2XoG18
zA&f8MBLWyY>D0}~U`YMNDpi?(7yS3VA7f6}!&M5@Ap_!%AktnitJHH}j7Q=u@Xo9H
z)IHB$jpEo@b7%kM0zwI0@%d&~PH+2|IPd;BgCd)yQNaGkQOd1IZE_yJJFaR!{H;jb
zMp{s9lF+x7eDd4@CHaoPd@1;@Z(gNaS>!LSkk>uS7Q^~xez4)ZJYL)fXL5H>JQu0}
zo@~2G#6>flQ?}8;J+6D}pXi4*n;>MYG^d^2n5DiA)ojx&lNXGh>;C>u2nXloyVbcJ
z<%CCqWbj?hy9n$U*0hpf`IDhFYB}B?4lj0F@0&9tI54w1&;IOBwD1t{jI*z*tF102
z#csND{%C<<TTYdhW9)x@5)C1N>_(K5jdWzX(S3YbtBgr2NPbs8+8hQU<|oKSX)&vN
zFd?aWVtF!5R>nwnFu-FLHx*Q+61CN@KUWV_2c1k#!V~4DSl}En%xszAj!Mux<aOdD
z<>QPnL@lok4^TK*CMJ0J&h&r|?6#Pj&oJg!huFhXGdK$^oTjEzkRL**EgKM<8o{+p
zwZ;_)wzb)~QVi#em@YJ|`!?dTS&8u<Ld;ks*jVZvAU5mvAUWC5-y(IjHkq0^`mAm<
z1a%1Kbead>{&^56vMSXcw~qn<urZ`Wg;j;5Hr6KezT^t}Nw;|<NX6^4rBtuDTB8b`
z%osc{XRh2*H~he_!qsVha?KRrT`Lp3na!!#%H8~ZQDt5gWEXZU*yxaUFmHxCvJ-~)
z`i=iiERu}VscilAls4u}#qGmq`FmcCOvrr(RzcTQ;;BuBiLJO^`{6pl$eiD?uAO$`
zaBrRZkX9Y9=cuEeG2V0+IJOLYicldp7W3j{A>jtQnYh1s-gV+=;(4i_mGg;#kq->p
zzHc_07QyD$T&f;=n1PLMc~NickuEcJDU-3!3Vq5PsIfj}h8I+J>4<*{C?|h0cUfgM
z>`hmK9#KMrh3M!C@&~a_zDl7?r|Y-t-MTV_v^Q^-z9Zy<4Mc>T#<zh}=iDOl++Vb6
z3nh)GNw@vstrTdo1h1^DB=_j=8R#`npRmaGaXPCb!fO>JNOT>9RBFtAVs?sQ;Yjn{
zh>0c(@2*5tg%Qis&b+KeEHHRPeaP>PfClRX<ZcYXjoD{uhZ~t1dA{4S7Zc$}DuWif
z|D%omk6$J#Iv4_NBs@GC85%MC-;Dc?u6)EzbXHcDdIjSVUHBJBxM+SLQ@|#a-J+D6
zApIOjLGc0y4TS!$4gFu9;s0L`{>K|Fgz<##EZmuZ>CN6j%j@O8kje8El%1DtTw18%
zb>WMkH?s~4x`eF=v};2nt}`?h-q$oZgm})F$)U$#!(>v>k~kqU!WzP&q8|Q-|BYw<
zU&l&7_9a3y_<2Y`ataEJL@#OV=HduxB(~$uC1<}Y?!Fkl@_iifXhndwm;ad5wB(tZ
z{~)_u*`KJ7X$uPi;?JWO|M#~`5}jDpd%c2R-9ma14J7Pu$%FayV4>qW0~%gyAw}(F
z${)05Ux}78Vd=&Rn-V&PPvX->{O5bG;k7$T;ek#7#yR38#aG4%X6XY9$iE#r?OWg5
zxIl*UiI0tdzVgkFHIE`8nKzsV3*tJw&XsXq?`Nv0Y^iXa<w7wjzAh51T>w!i^7+!@
zjwQnTHQ}{QUJqmGYvR30L_Puk8oxZxj4Z2@@`H9}LdRp~APp8V8X0XTYxtlVQ-Ka1
z_*3th@(*Yd_=*{X8h!)8(&j}%6%_cZgkel2_r*2P^}V4PTlQvNB18}0sxg#55UxhF
zUV=9%QPR{AL;kSrsqsiS^!D6o7AyElKv^uD5uU>FhyD!wGODynv%i7f9NARRQ<l(7
z63(HtY!6p`al{F$X9};IVo<N_EdblV?`V<QWR%;%1v>^6PXA;T>`EMu5sKOPbid`T
zMT<#LfbR5Hh8gk1uCM##STK@|EufTeFuJ$d_X_mB)3uokuLm=|9{z%Jc^M0U5msjM
zvjMH(6yPuU?ig7p5P_FvnRK*dSr9*}t^4p(WQkvgz%v$F=y$ZU_2AY%@{!+EsFNrI
z(LP5{M1xB~d<bR-1_nN&XJTA_9ULM-Y<*vi@B)1YyT$*c>>Yc2dO}@VCF`E?7Z8gd
z+I!SjG$^lD>1C@?VhB6Z9U}6-!mhykHIL9=*%yHQdX%VQB=-)hP_f-gKoW641^MYn
zJ478Gct+gj<Hmgbi1Xx!j?4l`PZ67|^_aF2u#QrPkAOXS9PKbcGkQa-eKh?^fH1Qw
zhJE(w9>QO7^#w^Fhs-0=-AeU(vfv&I(<J3mqO;#|SZ)rIQP_d*87GRTF-{alQ*wR#
zgIza3y3zkhPA1`lVNyM0Y*x@+6ic%3tCL8Qa6DgsLGYc+hvo;OT{<I8yI^J!_t+&J
z*_QBu)9YtXXG;Vkw)B?#3zTT<;Hm<Q-?KVSqhbttVN+cB8Z_VV0wQoC7e%^aO83n*
z^OU_GP!sX?B;79xsC>G%5?E21_I3_}hy2J}K3F^ZSR+Ffir~8%M7ZqEI`Vd|sj@Sp
ze{VwP*Wt;s1I#-Bj_bTwje#UK0LB1$riwi_l+yDfLW9sN@_2c4Zi+oC7CCtO^9TAi
z!=KzJAfyqYQI2toXxm9>15K;Tej-!#>PVAQ{pqvN3s&f|`Y1SL?ft-Od{yi!>?0*o
ziOa%<j#=c5RU;eH=;~Pc$tP3JL^yz?K+q13{my5!1_=eyJBHXrB-!N;Fc`ak%*Z^K
z3mS-uC%W^Io?Mv$LP0_IU%g@2%XDde7SrJ7!2B}OaYmQtWRYND0}x04N_n?owX;>?
z$@O)NZt_ti4#olxxq}-k=fp@!#@Xq61w}e5ETT4mXOQpIPJQav@tLBT9r>|I`}x!9
z@`HV4c|fiU&=IjW-#I#k8cRcVx`Hj2ICuj?)ou29NLcjl?Z)Fmf>fnmGu8<PzX4S&
zw7@E+Dg7KH(ZLs%UEaP?*6%N^>zT;PbEzI86aAk<zR-n5&|SDsxPw?99l_!k;grt!
zCW&FE<|8Q*i>aFl?ULbb0Y=LL3AxHAT$nKf+pEE1kC11MtH)dGxU63jdd_rd&n$kG
z5io$tp$CR@wGV=U1wG$7iB4Ec=LqI}#T*Xrilko`aOihgUcP#7IDlznPXlW4wv8gG
z1r6Ms&PXE(OIS?MTF*uJ6}mr)H2nnP;l6#~2H-UQ5Z+~5w(GGwhQ-PAFW>s*$B|z0
z(~tR80D;3*n0!)uAwf@*Fk(kXv5I|ur#S&&!RqST&1vQBf>vbXV8CbU95#j649g{Q
zrHoipb)^2O2F-9ft$7iBq0-<a?$Wo{Kkw@)srxW_|MnWv7bRSZ&kwGBxV*BRu~_QM
zTktX@`8tRIA*|})-|h?bBi|P&gNuG8asBG8Vpz-X7v>L2O5ntD>IxoGex1Q*#mW5<
zoRO1@I$n!}(>Nb`YoAVb{vB(i>F392oHdND_eQNo8Zyqb$ZZc9Lwv|SLDVyI1`nI6
z%`WhheFirVdo@OD8#{hDOKv+yp3x8_PMFdq9G9TYcE``T=_#J|R;;F{Pi-_5qx8?&
zzU<%Tu_fk8NM)_I)6Tz8zyQkV>2L<_b<CG>ibIV_QPDVt5NTCMFg{JQ;eVcsTjE=b
ztuXXn_&~k*)Xo=(mv08ByuW)sLHvn4HoiyJ5LD!k=ipy;k?A6E%J>3DCU#D+tp0wD
zsh}ccQweKj_cW^1I-@0k`-Mat-KG&I>Zi7-o0Jx<gEJQAYrr=*IM@DVi!UndR*6w-
zaVZePE3qeTSfLiZFE8{L5`9BB#cDH6h^B7cjo<25phB!m9Fl|gME2*A^}jts;_aUp
z#cojuW?B(W3g4#S8di-a49#oh()%xmZn{{`eyoaSw&Rz-W6Ao%gsq<^MqmXfUB=<`
z+f|}ihx_3d-g=6u`3Yc*BsqXlQp3DUWxW5B`8{C4hYzbjOsSt#^olW>|2-)Y;KNa9
z(c$(U65wR0IWM?zU^X|`nRrJ2s(uE@$c-W|o{8t42>_W>(f$4!po0ns-zqYK#mw@+
zslm9xHyIU%BSX~aQ?%ve;qu4-V+YXZUH5@Yp5Q#l7&x2dH@{HkC&nFH)bS($dbW-l
zyt>%(8h=?r+~+Y+WT>_t0&?JU!c|X9JE3`V&p{n{n!LF<{05CZnXURfQOD)tyhJBE
zG|r&{E#gX21PHPH0+1%Fp`x4PNS9y+59s~1dP_K-lnS71?~cfjSzw3>_<$e2K<U8w
z4prC1&1mOccDD>iHY-X94?>MU1*fN#y#2y;Wz*3|02zIVZ_d|qdiL}RzvTWulZi2a
z@Si*3XXst<jJaFgb5zNd!G<Z@JNZVn=ki|@v4HtZ>P2r1WHVTe2Nr5A&ms*U2mHjw
zkSwNfb{)V3<;k)jC4x{1!@Fv5u^BnRp>Izt;|D+Jm}(BU^?nbmBmN2|1N>sg&FN1P
zB(p`)ACetdUxV`yN&X`bQo6;GM%Ent)fyv##a@;C;O_lFueFEP<(+s;8>9!Qv6`WV
zsDXKj#^tpB44eP*CFLzj(icXHr8yHuXqK`4Pgn_sjZ(jq<Y@N{+$fP&li1d_@e1zJ
zEdD*^TXvM5$j&`Ck6f6a()waUfL5psw3|XI%m76};bubO%tGQ~TxE<T6p4^nmMNY@
zPXsxzrdybn=a}YT$FUv%8>{ZxTV_8(E{@U}b#L{~wM+k%tG{S+%?&p={O1Y4tEm#5
zCTHO6*}U;1e|v%=vQyg6m#-Ubbp&m!z@RF6Yh4y<7?HspXP<dj@f*Ky?xf6@dt=a&
zYN+g%P`Kbp>6`~TTgPs6a`=lC*&(oAJWzxqNgL$&AXI;msVfk6o;^PG4)DQ$I9_0m
z>-V~Qaz$*zd$v5*e6!?D_lT9wZ_f;Cd(`HB__|}Ke!Eu1M}LSINq5J^KV^gupet45
zoVbWi2x&^rA;tQjJ<_IgNe^ue-^x9i;+{11kA%3-lZeRy$Ub9ZQXeJjJ&aj}JB3Mv
zYE@Vnu^dtlR*4iD#(x2FW8j^1!<BZj^pSHjR!j6$Iv?n#;$F{urA_ip&GgUe5n^=D
zpd^R8CRn`r3pY+zAbFA}Pf;xptT0e-#xDR<N2eH$d4p11G~1@Ux9*t^>eYS+n3{a|
zdA3gliRn|AkA6D9L96j|SkFrO{gq+a+f%h*vcexAF|Mpcky!XdXTVD6={`q)OV7qT
zK;q?21{~+HN)|B8evI&Z^aTHwfzm?-Y6_vjF)9^1yV0+GRc`oxQjIqHC@L^Ojq6A8
zPixU$ma2AfOkRo&?+P!S3<WV~bjBX*avP+-ByGLQ@WZ>vkxGXCt`nq+J$fX{?;Lut
zvYRnWSTx`9U${+RAT!1^^!Z8&C&Oeg@|mF}vZigfhc)<krG>pJ^z9s2!p3<f;mw*z
z>0n54a4s^|Vt0^NyJWo^6_5ig;a{}wo-_ZVzuUvYa2f8GOR#E22SoOa>u<4e&!5!R
zlxLWRd`s0Id$<&=XS&DTNO#|^n@RUX^UD<?=K4euS^fDB&HX5op}U$yKj}A8Bp8gu
z>usuwPJn-U$CD@aiCy=0%avawj!uH-2YI3(QN&pVeDQw7bX8g26F7k7de;Xr;$&uo
z2&^=}-WQ!O8cb{1N%*<G;j57l5+RJM8xkfxe{qycA<@g;i7y{$n;QX6=)X?g{$P{u
zQpwU4`>oSC(8Dpg%u;))qGMKn_qe<h)7ZxP@R4Pmj?5Czw!=R@`gY4;U#xjvns-91
zBAAnamQW}}h7GtcAgvle1!_DZ&6Z8Hw<IRv3j>(zk-vTBD;Fttf~~8fxF4E7_k3VZ
zM*QZ9Z;6_l*Sqde%12zp=o0ObnlR60{=zf9siRFmZ72A~)5MQRZ?!vC{4LG@paR32
zXwR&>i=qHZbLsLHygZb|h&6Wq`BzR;q0d0)m7V(B_G%IJs;fGE@qMR+;(GUOfZWWh
z&e?HP!MXhlfDRHldtoP_Uh#^qclzh>Q|S8>&uTahyq&f!3_jdb(svZizM-9A)5CZa
zLepBeHuEmQkay#yfi86{?f`awHH&%T;2YP_`-}iDKX&a%SOwIzSyc+nmhKaq+yu6$
zL~}lZm@aYI54-38XP4x3>^T1>ZCt`u7vhx0+JD|4!SGRkqE~%LbniJ+1-4zat%>&^
zWEqESYFsHlt0HNYx{KbAcP8&*+CER<S^mgN&_cAH|7gS84dqTJwG6hp-CShVrD-U*
zcYbnW>X{3NuCVfoFXDP&Dz*3U$7D_wuLr**f5|x{7&^3Chd;1U(S66EFZhWi_4M+;
zuY}htALEp}mM^w+o?CF1Qq!*FqQV)w5AT<@IeV|gVEw-p*Z7=I9lpxE^!34WB2T*+
zweFnTq+7+N&Ydf>Zq0#33q7tlylQyG{2`Rzqa-h3TIiDh8B7k{?dcCp**;aixWirK
ze`RLlytS8?^%?d4tekSb#w6tXf|u_NvhzQggIlNf$`~0xU)VS6p767dj!)el0{7kp
zRe{%I)hLCZRy`H@ri^E1Oa8h2mZ|?1Pi}GDcVXR;3sUmg?JiTkue$<TGkAIFs~5H(
z{lrs3ws73-b^qAVAg*qhuHxnE^s(RU7sD-$JH4)%>-)DmD=qS$aM8!nUGMmj_Y2Sb
zm>^+#J;}qtG1P_CvG;a;f~)z8B?g}z?!J6+&+@o;qxhC70XE?W4y%2i#(Gsz@S=K$
z`#xa**iO&p)7OO`2W&Wlz%&bJSVBpN<>A_S0&7Lysb_(vkX&3su6gCC35u48w%&|h
u4w|P~<S*4<0~{DYnU1I8pbI`%{<JrL!L?+O#(paXAn<hcb6Mw<&;$Ul{I2W(
diff --git a/documentation/overview-manual/svg/configuration-compile-autoreconf.svg b/documentation/overview-manual/svg/configuration-compile-autoreconf.svg
new file mode 100644
index 0000000000000000000000000000000000000000..4d615e2672a908d8da1ee97aec289507b7b09022
--- /dev/null
+++ b/documentation/overview-manual/svg/configuration-compile-autoreconf.svg
@@ -0,0 +1,1561 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ id="svg2"
+ width="713.112"
+ height="569.1499"
+ viewBox="0 0 713.112 569.14989"
+ sodipodi:docname="configuration-compile-autoreconf.svg"
+ inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1884"
+ inkscape:window-height="2019"
+ id="namedview4"
+ showgrid="false"
+ inkscape:zoom="2.0466562"
+ inkscape:cx="375.49051"
+ inkscape:cy="328.82904"
+ inkscape:window-x="4183"
+ inkscape:window-y="95"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="g10"
+ inkscape:document-rotation="0"
+ inkscape:snap-perpendicular="true"
+ fit-margin-top="30"
+ lock-margins="true"
+ fit-margin-left="30"
+ fit-margin-right="30"
+ fit-margin-bottom="30"
+ inkscape:pagecheckerboard="0"
+ inkscape:showpageshadow="2"
+ inkscape:deskcolor="#d1d1d1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid1257"
+ originx="58.12035"
+ originy="4.0069757"
+ spacingy="1"
+ spacingx="1"
+ units="px" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata8">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs6">
+ <rect
+ x="-345.93011"
+ y="-568.73254"
+ width="776.87695"
+ height="667.43011"
+ id="rect28" />
+ <rect
+ x="23.839064"
+ y="148.04404"
+ width="87.237152"
+ height="79.809036"
+ id="rect2" />
+ <inkscape:path-effect
+ effect="powerstroke"
+ id="path-effect6121"
+ is_visible="true"
+ lpeversion="1"
+ offset_points="0,0.5"
+ sort_points="true"
+ interpolator_type="CubicBezierJohan"
+ interpolator_beta="0.2"
+ start_linecap_type="zerowidth"
+ linejoin_type="extrp_arc"
+ miter_limit="4"
+ scale_width="1"
+ end_linecap_type="zerowidth"
+ not_jump="false"
+ message="" />
+ <marker
+ style="overflow:visible"
+ id="marker5783"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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="path5781" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5623"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true"
+ viewBox="0 0 6.9304588 5.1962256"
+ markerWidth="6.9304585"
+ markerHeight="5.1962256"
+ preserveAspectRatio="xMidYMid">
+ <path
+ transform="scale(-0.6)"
+ 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="path5621" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5487"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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="path5485" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5161"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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="path5159" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker4860"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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="path4858" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker4504"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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:#ffa348;fill-opacity:1;fill-rule:evenodd;stroke:#ffa348;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path4502" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow1Mend"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mend"
+ inkscape:isstock="true">
+ <path
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ style="fill:#62a0ea;fill-opacity:1;fill-rule:evenodd;stroke:#62a0ea;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path3318" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker4174"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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:#62a0ea;fill-opacity:1;fill-rule:evenodd;stroke:#62a0ea;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path4172" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow2Mend"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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:#ffa348;fill-opacity:1;fill-rule:evenodd;stroke:#ffa348;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path3336" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow1Mstart"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="matrix(0.4,0,0,0.4,4,0)"
+ style="fill:#ff7800;fill-opacity:1;fill-rule:evenodd;stroke:#ffa348;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path3315" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow2Lstart"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Lstart"
+ 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:#ff7800;fill-opacity:1;fill-rule:evenodd;stroke:#ffa348;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path3327" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow1Lstart"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Lstart"
+ inkscape:isstock="true">
+ <path
+ transform="matrix(0.8,0,0,0.8,10,0)"
+ style="fill:#ff7800;fill-opacity:1;fill-rule:evenodd;stroke:#ffa348;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path3309" />
+ </marker>
+ <linearGradient
+ id="linearGradient921"
+ inkscape:swatch="solid">
+ <stop
+ style="stop-color:#deddda;stop-opacity:1;"
+ offset="0"
+ id="stop919" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6035-4">
+ <stop
+ id="stop6037-2"
+ style="stop-color:#ffffff"
+ offset="0" />
+ <stop
+ id="stop6039-9"
+ style="stop-color:#ffffff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <marker
+ style="overflow:visible"
+ id="Arrow2Mstart-4"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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:#ffa348;fill-opacity:1;fill-rule:evenodd;stroke:#ffa348;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path3333-2" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow2Mend-2"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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:#ffa348;fill-opacity:1;fill-rule:evenodd;stroke:#ffa348;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path3336-7" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5623-2"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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="path5621-3" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow2Mend-4"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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:#ffa348;fill-opacity:1;fill-rule:evenodd;stroke:#ffa348;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path3336-3" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-1"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-7" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5161-4"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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="path5159-3" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-1-4"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-7-6" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5161-4-9"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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="path5159-3-4" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker4174-8"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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:#62a0ea;fill-opacity:1;fill-rule:evenodd;stroke:#62a0ea;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path4172-8" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-9"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-5" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5161-0"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="marker5161-0"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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:#deddda;fill-opacity:1;fill-rule:evenodd;stroke:#deddda;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path5159-4" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5161-7"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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="path5159-2" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-6"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-1" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-6-6"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-1-1" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9-0"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4-9" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9-2"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4-93" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9-2-0"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4-93-9" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9-3"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4-8" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9-2-5"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true"
+ viewBox="0 0 6.9304588 5.1962256"
+ markerWidth="6.9304585"
+ markerHeight="5.1962256"
+ preserveAspectRatio="xMidYMid">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4-93-6" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-6-1"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-1-15" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-4"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-7" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-4-4"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-7-3" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-4-4-3"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-7-3-8" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-4-7"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-7-7" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-4-7-6"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-7-7-4" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-4-7-0"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-7-7-3" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-4-7-0-9"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-7-7-3-2" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-4-7-0-9-4"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-7-7-3-2-0" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9-2-5-4"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true"
+ viewBox="0 0 6.9304588 5.1962256"
+ markerWidth="6.9304585"
+ markerHeight="5.1962256"
+ preserveAspectRatio="xMidYMid">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4-93-6-7" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9-2-8"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4-93-1" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9-2-8-3"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4-93-1-6" />
+ </marker>
+ </defs>
+ <g
+ inkscape:groupmode="layer"
+ inkscape:label="Image"
+ id="g10"
+ transform="translate(58.120347,4.0069574)">
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:3.17804;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-opacity:0"
+ id="rect1"
+ width="709.57965"
+ height="564.96692"
+ x="-54.575584"
+ y="-5.2330656" />
+ <text
+ xml:space="preserve"
+ style="font-weight:bold;font-size:42.5884px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="142.22464"
+ y="565.10297"
+ id="text907"><tspan
+ sodipodi:role="line"
+ id="tspan905"
+ x="142.22464"
+ y="565.10297" /></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:bold;font-size:42.5884px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="98.363503"
+ y="637.8432"
+ id="text911"><tspan
+ sodipodi:role="line"
+ id="tspan909"
+ x="98.363503"
+ y="637.8432" /></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:bold;font-size:42.5884px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="-59.575905"
+ y="580.05695"
+ id="text915"><tspan
+ sodipodi:role="line"
+ id="tspan913"
+ x="-59.575905"
+ y="580.05695" /></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:bold;font-size:42.5884px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="313.46567"
+ y="412.9321"
+ id="text3781"><tspan
+ sodipodi:role="line"
+ id="tspan3779"
+ x="313.46567"
+ y="412.9321" /></text>
+ <g
+ id="g72820-3"
+ transform="matrix(3.2001899,0,0,4.5594279,-282.17456,-390.84179)">
+ <rect
+ style="fill:#00b0f0;fill-opacity:1;fill-rule:evenodd;stroke:#62a0ea;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-2-4-5-6"
+ width="196.16678"
+ height="75.164169"
+ x="74.926918"
+ y="125.14306"
+ ry="3.7680609" />
+ <rect
+ style="fill:#00b0f0;fill-opacity:1;fill-rule:evenodd;stroke:#62a0ea;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-2-4-5-6-5"
+ width="79.107689"
+ height="90.871338"
+ x="73.251595"
+ y="116.89642"
+ ry="4.5554776" />
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-weight:bold;font-size:4.07298776px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.3431px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="72.493103"
+ y="148.14941"
+ id="text1185-3-5-5-9-7"
+ transform="matrix(3.87937,0,0,3.7611867,-282.17456,-390.84179)"><tspan
+ sodipodi:role="line"
+ x="72.493103"
+ y="148.14941"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.07298776px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Bold';text-align:center;text-anchor:middle;stroke:none;stroke-width:0.3431px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan60047-3">BitBake</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:bold;font-size:42.5884px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="-16.290483"
+ y="345.7359"
+ id="text3116"><tspan
+ sodipodi:role="line"
+ id="tspan3114"
+ x="-16.290483"
+ y="345.7359" /></text>
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:2.77342;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6"
+ width="311.86728"
+ height="319.61835"
+ x="255.71458"
+ y="192.37657"
+ ry="16.022812" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:1.55846;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27"
+ width="252.62085"
+ height="124.59291"
+ x="-40.744541"
+ y="6.4460955"
+ ry="6.245976" />
+ <g
+ id="g3"
+ transform="translate(22.091254,28.226313)">
+ <rect
+ style="fill:#a0a0a0;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0"
+ width="77.51136"
+ height="60.565445"
+ x="-57.536053"
+ y="-15.779959"
+ ry="3.0362105" />
+ </g>
+ <rect
+ style="fill:#deddda;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-2"
+ width="270.12872"
+ height="267.02121"
+ x="276.16855"
+ y="220.72719"
+ ry="13.38606" />
+ <rect
+ style="fill:#deddda;fill-opacity:1;fill-rule:evenodd;stroke:#deddda;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-2-5"
+ width="121.85956"
+ height="217.05815"
+ x="23.647911"
+ y="220.42442"
+ ry="10.881358" />
+ <g
+ id="g3-3"
+ transform="translate(103.61005,28.946859)">
+ <rect
+ style="fill:#a0a0a0;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-61"
+ width="77.51136"
+ height="60.565445"
+ x="-57.536053"
+ y="-15.779959"
+ ry="3.0362105" />
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:10.66666672px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="84.219093"
+ y="39.632309"
+ id="text1185-3-5-5-9-7-93-9"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="84.219093"
+ y="39.632309"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan2-9">Local</tspan><tspan
+ sodipodi:role="line"
+ x="84.219093"
+ y="54.029598"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan5">Projects</tspan></text>
+ <g
+ id="g3-3-4"
+ transform="translate(183.7924,29.447932)">
+ <rect
+ style="fill:#a0a0a0;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-61-7"
+ width="77.51136"
+ height="60.565445"
+ x="-57.536053"
+ y="-15.779959"
+ ry="3.0362105" />
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:10.66666672px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="165.86943"
+ y="39.960983"
+ id="text1185-3-5-5-9-7-93-9-4"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="165.86943"
+ y="39.960983"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan2-9-3">SCMs</tspan><tspan
+ sodipodi:role="line"
+ x="165.86943"
+ y="54.358273"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan7">(optional)</tspan></text>
+ <g
+ id="g3-3-0"
+ transform="matrix(3.0548289,0,0,0.817457,141.66394,89.23804)">
+ <rect
+ style="fill:#656565;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-61-6"
+ width="77.51136"
+ height="60.565445"
+ x="-57.536053"
+ y="-15.779959"
+ ry="2.4245923"
+ rx="0.72017127" />
+ </g>
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3"
+ width="19.926487"
+ height="18.934353"
+ x="45.831524"
+ y="42.644245"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#a1a1a1;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-2"
+ width="19.926487"
+ height="18.934353"
+ x="43.716328"
+ y="40.412731"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-5"
+ width="19.926487"
+ height="18.934353"
+ x="103.70976"
+ y="-11.862627"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-5-4"
+ width="19.926487"
+ height="18.934353"
+ x="149.74034"
+ y="34.173923"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#00b0f0;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-5-4-2"
+ width="19.926487"
+ height="18.934353"
+ x="202.05275"
+ y="91.83194"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#dddcd9;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-5-4-2-5"
+ width="11.829602"
+ height="11.269682"
+ x="350.43219"
+ y="246.40115"
+ ry="0"
+ transform="matrix(0.71126059,0.70292843,-0.67005221,0.74231397,0,0)" />
+ <rect
+ style="fill:#a1a1a1;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-2-4"
+ width="19.926487"
+ height="18.934353"
+ x="101.59456"
+ y="-14.094144"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-5-7"
+ width="19.926487"
+ height="18.934353"
+ x="162.23598"
+ y="-67.150581"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#a1a1a1;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-2-4-6"
+ width="19.926487"
+ height="18.934353"
+ x="160.12079"
+ y="-69.382095"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-2-4-6-7"
+ width="19.926487"
+ height="18.934353"
+ x="138.76538"
+ y="22.819752"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <text
+ xml:space="preserve"
+ style="font-weight:bold;font-size:15.55808551px;line-height:119%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="324.94836"
+ y="209.74802"
+ id="text1185-3-5-5-9-7-9"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="324.94836"
+ y="209.74802"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:15.55808551px;line-height:119%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Bold';text-align:center;text-anchor:middle;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan60047-3-1">Build Directory</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:10.66666672px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="3.9948041"
+ y="32.339645"
+ id="text1185-3-5-5-9-7-93"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="3.9948051"
+ y="32.339645"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan60047-3-6">Upstream</tspan><tspan
+ sodipodi:role="line"
+ x="3.9948051"
+ y="46.736935"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan1">Project</tspan><tspan
+ sodipodi:role="line"
+ x="3.9948032"
+ y="61.134224"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan2">Releases</tspan></text>
+ <rect
+ style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-2-5-4"
+ width="72.495255"
+ height="33.113335"
+ x="48.76759"
+ y="262.15137" />
+ <text
+ xml:space="preserve"
+ style="font-weight:bold;font-size:7.92165px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.84771px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="88.260292"
+ y="240.17499"
+ id="text1185-3-5-5-9-7-4"
+ transform="scale(0.97863561,1.0218308)"><tspan
+ sodipodi:role="line"
+ x="88.260292"
+ y="240.17499"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.9216499px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Bold';text-align:center;text-anchor:middle;stroke:none;stroke-width:0.84771px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan60047-3-7">Configure / Compile / </tspan><tspan
+ sodipodi:role="line"
+ x="88.260292"
+ y="250.86726"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.9216499px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Bold';text-align:center;text-anchor:middle;stroke:none;stroke-width:0.84771px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan46">Autoreconf as needed</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:8px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.84771px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="92.404968"
+ y="485.89694"
+ id="text1185-3-5-5-9-7-4-2"
+ transform="scale(0.97863561,1.0218308)"><tspan
+ sodipodi:role="line"
+ x="92.404976"
+ y="485.89694"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.99999997px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:center;text-anchor:middle;stroke:none;stroke-width:0.84771px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan46-0">*EXTRA_OECONF = "<extra configure script options>"</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:10.66666657px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.84771px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="86.689705"
+ y="275.88089"
+ id="text1185-3-5-5-9-7-4-3"
+ transform="scale(0.97863562,1.0218308)"><tspan
+ sodipodi:role="line"
+ x="86.689705"
+ y="275.88089"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666657px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';text-align:center;text-anchor:middle;stroke:none;stroke-width:0.84771px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan60047-3-7-0">do_configure*</tspan></text>
+ <rect
+ style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-2-5-4-0"
+ width="72.495255"
+ height="33.113335"
+ x="49.58181"
+ y="318.39053" />
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:10.66666663px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.84771px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="87.521706"
+ y="330.91858"
+ id="text1185-3-5-5-9-7-4-3-4"
+ transform="scale(0.97863561,1.0218308)"><tspan
+ sodipodi:role="line"
+ x="87.521706"
+ y="330.91858"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666663px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';text-align:center;text-anchor:middle;stroke:none;stroke-width:0.84771px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan60047-3-7-0-8">do_compile</tspan></text>
+ <rect
+ style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-2-5-4-0-8"
+ width="72.495255"
+ height="33.113335"
+ x="50.855366"
+ y="379.17896" />
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:10.66666663px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.84771px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="88.823059"
+ y="390.40823"
+ id="text1185-3-5-5-9-7-4-3-4-8"
+ transform="scale(0.97863561,1.0218308)"><tspan
+ sodipodi:role="line"
+ x="88.823059"
+ y="390.40823"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666663px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';text-align:center;text-anchor:middle;stroke:none;stroke-width:0.84771px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan60047-3-7-0-8-9">do_install</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:10.6667px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="287.2186"
+ y="234.09459"
+ id="text1185-3-5-5-9-7-4-3-6"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="287.2186"
+ y="234.09459"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan9">tmp</tspan><tspan
+ sodipodi:role="line"
+ x="287.2186"
+ y="248.37492"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan10"> work</tspan><tspan
+ sodipodi:role="line"
+ x="287.2186"
+ y="262.65527"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan11"> ${PACKAGE_ARCH}-poky-${TARGET_OS}</tspan><tspan
+ sodipodi:role="line"
+ x="287.2186"
+ y="276.93561"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan13"> ${PN}</tspan><tspan
+ sodipodi:role="line"
+ x="287.2186"
+ y="291.21594"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan14"> ${PV}</tspan><tspan
+ sodipodi:role="line"
+ x="287.2186"
+ y="305.49628"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan15"> sources-unpack</tspan><tspan
+ sodipodi:role="line"
+ x="287.2186"
+ y="319.77661"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan29"> ${BP}</tspan><tspan
+ sodipodi:role="line"
+ x="287.2186"
+ y="334.05698"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan48"> image</tspan><tspan
+ sodipodi:role="line"
+ x="287.2186"
+ y="348.33731"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan49"> recipe-sysroot</tspan><tspan
+ sodipodi:role="line"
+ x="287.2186"
+ y="362.61765"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan50"> recipe-sysroot-native</tspan><tspan
+ sodipodi:role="line"
+ x="287.2186"
+ y="376.89798"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan16"> ${MACHINE}-poky-${TARGET_OS}</tspan><tspan
+ sodipodi:role="line"
+ x="287.2186"
+ y="391.17831"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan17"> ${PN}</tspan><tspan
+ sodipodi:role="line"
+ x="287.2186"
+ y="405.45865"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan18"> ${PV}</tspan><tspan
+ sodipodi:role="line"
+ x="287.2186"
+ y="419.73901"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan19"> sources-unpack</tspan><tspan
+ sodipodi:role="line"
+ x="287.2186"
+ y="434.01935"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan30"> ${BP}</tspan><tspan
+ sodipodi:role="line"
+ x="287.2186"
+ y="448.29968"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan51"> image</tspan><tspan
+ sodipodi:role="line"
+ x="287.2186"
+ y="462.58002"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan52"> recipe-sysroot</tspan><tspan
+ sodipodi:role="line"
+ x="287.2186"
+ y="476.86035"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan53"> recipe-sysroot-native</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:10.4555426px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="586.92859"
+ y="233.42282"
+ id="text1185-3-5-5-9-7-4-3-6-7"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="586.92859"
+ y="233.42282"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.4555426px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan19-3">TMPDIR</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.4555px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="588.30054"
+ y="288.03195"
+ id="text1185-3-5-5-9-7-4-3-6-7-6"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="588.30054"
+ y="288.03195"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.4555px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan19-3-5">WORKDIR</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.4555px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="587.56097"
+ y="302.31964"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-6"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="587.56097"
+ y="302.31964"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.4555px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan19-3-5-3">UNPACKDIR</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.4555px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="587.8891"
+ y="316.63721"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-6-0"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="587.8891"
+ y="316.63721"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.4555px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan19-3-5-3-8">S / B</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:10.4555426px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="197.63771"
+ y="301.45981"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-6-0-4"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="197.63771"
+ y="301.45981"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.4555426px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan19-3-5-3-8-6">S</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:10.4555426px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="197.35907"
+ y="340.31906"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-6-0-4-2"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="197.35907"
+ y="340.31906"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.4555426px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan19-3-5-3-8-6-2">B</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:10.4555426px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="197.42938"
+ y="392.94656"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-6-0-4-2-5"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="197.42938"
+ y="392.94656"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.4555426px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan19-3-5-3-8-6-2-4">D</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:10.66666672px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="83.74826"
+ y="106.97425"
+ id="text1185-3-5-5-9-7-93-9-5"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="83.74826"
+ y="106.97425"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan5-9">Source Mirror(s)</tspan></text>
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.493;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17)"
+ d="m 314.70448,230.75748 269.86283,-0.76431"
+ id="path5151-2"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.493;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-9)"
+ d="m 446.11454,298.33901 139.43107,0.44213"
+ id="path5151-2-9"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.493;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-9-2)"
+ d="m 389.10808,313.54073 196.24041,-0.3455"
+ id="path5151-2-9-9"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.4555px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="587.45679"
+ y="330.6163"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-6-0-2"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="587.45679"
+ y="330.6163"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.4555px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan19-3-5-3-8-8">D</tspan></text>
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.493;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-9-2-8)"
+ d="m 389.57269,327.50503 196.24041,-0.3455"
+ id="path5151-2-9-9-9"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.4555px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="587.94489"
+ y="435.68323"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-6-0-2-7"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="587.94489"
+ y="435.68323"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.4555px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan19-3-5-3-8-8-5">D</tspan></text>
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.493;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-9-2-8-3)"
+ d="m 389.38072,432.46039 196.24041,-0.3455"
+ id="path5151-2-9-9-9-3"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.493;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-6)"
+ d="m 374.94284,283.48278 210.60303,0.44213"
+ id="path5151-2-0"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.4555px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="588.78864"
+ y="393.62546"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-9"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="588.78864"
+ y="393.62546"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.4555px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan19-3-5-8">WORKDIR</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.4555px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="588.04907"
+ y="407.91315"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-6-4"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="588.04907"
+ y="407.91315"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.4555px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan19-3-5-3-81">UNPACKDIR</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.4555px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="588.3772"
+ y="423.33887"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-6-0-3"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="588.3772"
+ y="423.33887"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.4555px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan19-3-5-3-8-68">S / B</tspan></text>
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.493;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-9-3)"
+ d="m 446.65635,403.82019 139.43107,0.44213"
+ id="path5151-2-9-0"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.493;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-9-2-5)"
+ d="m 389.64989,419.02191 196.24041,-0.3455"
+ id="path5151-2-9-9-4"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.493;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-6-1)"
+ d="m 375.48465,388.96396 210.60303,0.44213"
+ id="path5151-2-0-4"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ transform="translate(-82.778014,-165.84268)"
+ id="text2"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;line-height:119%;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';text-align:start;writing-mode:lr-tb;direction:ltr;white-space:pre;shape-inside:url(#rect2);display:inline;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none" />
+ <text
+ xml:space="preserve"
+ transform="translate(-82.778014,-165.84268)"
+ id="text28"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;line-height:119%;font-family:'Liberation Mono';-inkscape-font-specification:'Liberation Mono';text-align:start;writing-mode:lr-tb;direction:ltr;white-space:pre;shape-inside:url(#rect28);display:inline;fill:#808080;fill-opacity:1;stroke:#deddda;stroke-width:1.893;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.13623;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-4-7)"
+ d="M 84.107321,316.8924 83.916347,295.45352"
+ id="path5151-2-6"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.13623;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-4-7-0)"
+ d="m 121.84721,276.95178 21.43888,-0.19098"
+ id="path5151-2-6-0"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.13623;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-4-7-0-9)"
+ d="m 122.16274,332.20494 21.43888,-0.19098"
+ id="path5151-2-6-0-5"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.20639;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 142.72419,276.78776 0.18052,55.11154"
+ id="path5151-2-6-0-5-5"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.197;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 142.8223,303.82265 111.46136,-0.17668"
+ id="path5151-2-6-0-5-5-9"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.19;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-9-2-5)"
+ d="m 123.78696,341.99237 130.52871,-0.17513"
+ id="path5151-2-6-0-5-5-9-9"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.19;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5623)"
+ d="m 123.0117,395.26392 130.52871,-0.17513"
+ id="path5151-2-6-0-5-5-9-9-7"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.20636;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-4-7-6)"
+ d="M 84.096686,377.39393 83.919385,351.36334"
+ id="path5151-2-6-3"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ </g>
+ <style
+ type="text/css"
+ id="style1021"> .st0{fill:#4A97D2;} .st1{fill:#333333;} </style>
+</svg>
--
2.47.0
^ permalink raw reply related [flat|nested] 19+ messages in thread* Re: [docs] [PATCH 3/6] overview-manual: convert configuration-compile-autoreconf.png to svg
2025-02-18 9:11 ` [PATCH 3/6] overview-manual: convert configuration-compile-autoreconf.png " Antonin Godard
@ 2025-02-20 16:13 ` Quentin Schulz
2025-02-24 9:19 ` Antonin Godard
0 siblings, 1 reply; 19+ messages in thread
From: Quentin Schulz @ 2025-02-20 16:13 UTC (permalink / raw)
To: antonin.godard, docs; +Cc: Thomas Petazzoni
Hi Antonin,
On 2/18/25 10:11 AM, Antonin Godard via lists.yoctoproject.org wrote:
> Convert the png file to an SVG file, and add the UNPACKDIR reference.
>
The arrows for the build directory are misaligned, especially for the
machine-specific package.
I'm also a bit skeptical about the position of the star before
EXTRA_OECONF, it feels like it's somehow part of the variable name.
Maybe add a space or make the star appear a bit higher (like in the
current PNG?).
A remark for the original content as well, but I don't really understand
why B isn't passed to do_configure and do_install as well? Isn't it
where build artifacts will be configured before do_compile runs and from
where do_install will run in order to install files into $D?
do_configure[dirs] = "${B}"
do_install[dirs] = "${B}"
in base.bbclass for example.
I'm wondering also if we shouldn't have a bidirectional arrow for B for
the configure and compile task as they are run from there, i.e. they
generate files in there as well?
Cheers,
Quentin
^ permalink raw reply [flat|nested] 19+ messages in thread* Re: [docs] [PATCH 3/6] overview-manual: convert configuration-compile-autoreconf.png to svg
2025-02-20 16:13 ` [docs] " Quentin Schulz
@ 2025-02-24 9:19 ` Antonin Godard
2025-02-24 10:26 ` Quentin Schulz
0 siblings, 1 reply; 19+ messages in thread
From: Antonin Godard @ 2025-02-24 9:19 UTC (permalink / raw)
To: Quentin Schulz, docs; +Cc: Thomas Petazzoni
Hi Quentin,
On Thu Feb 20, 2025 at 5:13 PM CET, Quentin Schulz wrote:
> Hi Antonin,
>
> On 2/18/25 10:11 AM, Antonin Godard via lists.yoctoproject.org wrote:
>> Convert the png file to an SVG file, and add the UNPACKDIR reference.
>>
>
> The arrows for the build directory are misaligned, especially for the
> machine-specific package.
Yes, I noticed afterwards too. There were some font issues, rsvg-convert was not
properly picking them up. And also having so many arrows require precision that
is not taken into account when converting from SVGs to PNGs.
In the end, I think having the different arrows as text (for the rightmost part)
is much better and will always meet the alignment no matter what the font is.
E.g:
${PV} -------- WORKDIR
So now the output is this:
https://lufi.bootlin.com/r/EuK0sscTNP#uV4rb2CQCPCMXONMGiBTfR9PY8BTDm0g0xeIAI+AsH8=
What do you think?
> I'm also a bit skeptical about the position of the star before
> EXTRA_OECONF, it feels like it's somehow part of the variable name.
> Maybe add a space or make the star appear a bit higher (like in the
> current PNG?).
I will adjust that.
> A remark for the original content as well, but I don't really understand
> why B isn't passed to do_configure and do_install as well? Isn't it
> where build artifacts will be configured before do_compile runs and from
> where do_install will run in order to install files into $D?
>
> do_configure[dirs] = "${B}"
> do_install[dirs] = "${B}"
>
> in base.bbclass for example.
>
> I'm wondering also if we shouldn't have a bidirectional arrow for B for
> the configure and compile task as they are run from there, i.e. they
> generate files in there as well?
I agree, B is used in all three.
For do_install, I guess a unidirectional arrow would make more sense as D is
already used to point towards the other way.
Thanks,
Antonin
--
Antonin Godard, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
^ permalink raw reply [flat|nested] 19+ messages in thread* Re: [docs] [PATCH 3/6] overview-manual: convert configuration-compile-autoreconf.png to svg
2025-02-24 9:19 ` Antonin Godard
@ 2025-02-24 10:26 ` Quentin Schulz
2025-02-24 10:37 ` Antonin Godard
0 siblings, 1 reply; 19+ messages in thread
From: Quentin Schulz @ 2025-02-24 10:26 UTC (permalink / raw)
To: Antonin Godard, docs; +Cc: Thomas Petazzoni
Hi Antonin,
On 2/24/25 10:19 AM, Antonin Godard wrote:
> Hi Quentin,
>
> On Thu Feb 20, 2025 at 5:13 PM CET, Quentin Schulz wrote:
>> Hi Antonin,
>>
>> On 2/18/25 10:11 AM, Antonin Godard via lists.yoctoproject.org wrote:
>>> Convert the png file to an SVG file, and add the UNPACKDIR reference.
>>>
>>
>> The arrows for the build directory are misaligned, especially for the
>> machine-specific package.
>
> Yes, I noticed afterwards too. There were some font issues, rsvg-convert was not
> properly picking them up. And also having so many arrows require precision that
> is not taken into account when converting from SVGs to PNGs.
>
> In the end, I think having the different arrows as text (for the rightmost part)
> is much better and will always meet the alignment no matter what the font is.
> E.g:
>
> ${PV} -------- WORKDIR
>
Maybe
${PV} <------- WORKDIR
?
> So now the output is this:
> https://lufi.bootlin.com/r/EuK0sscTNP#uV4rb2CQCPCMXONMGiBTfR9PY8BTDm0g0xeIAI+AsH8=
>
> What do you think?
>
I do not see much of a difference with "real" arrows, so that's fine by
me :)
>> I'm also a bit skeptical about the position of the star before
>> EXTRA_OECONF, it feels like it's somehow part of the variable name.
>> Maybe add a space or make the star appear a bit higher (like in the
>> current PNG?).
>
> I will adjust that.
>
>> A remark for the original content as well, but I don't really understand
>> why B isn't passed to do_configure and do_install as well? Isn't it
>> where build artifacts will be configured before do_compile runs and from
>> where do_install will run in order to install files into $D?
>>
>> do_configure[dirs] = "${B}"
>> do_install[dirs] = "${B}"
>>
>> in base.bbclass for example.
>>
>> I'm wondering also if we shouldn't have a bidirectional arrow for B for
>> the configure and compile task as they are run from there, i.e. they
>> generate files in there as well?
>
> I agree, B is used in all three.
>
> For do_install, I guess a unidirectional arrow would make more sense as D is
> already used to point towards the other way.
>
Unidirectional D arrow makes sense to me as there's nothing D before
do_install I think?
Now to come to think of it, I'm not sure there's anything in B before
do_configure? So should we have unidirectional for do_configure and
bidirectional for do_compile?
Cheers,
Quentin
^ permalink raw reply [flat|nested] 19+ messages in thread* Re: [docs] [PATCH 3/6] overview-manual: convert configuration-compile-autoreconf.png to svg
2025-02-24 10:26 ` Quentin Schulz
@ 2025-02-24 10:37 ` Antonin Godard
0 siblings, 0 replies; 19+ messages in thread
From: Antonin Godard @ 2025-02-24 10:37 UTC (permalink / raw)
To: Quentin Schulz, docs; +Cc: Thomas Petazzoni
Hi Quentin,
On Mon Feb 24, 2025 at 11:26 AM CET, Quentin Schulz wrote:
> Hi Antonin,
>
> On 2/24/25 10:19 AM, Antonin Godard wrote:
>> Hi Quentin,
>>
>> On Thu Feb 20, 2025 at 5:13 PM CET, Quentin Schulz wrote:
>>> Hi Antonin,
>>>
>>> On 2/18/25 10:11 AM, Antonin Godard via lists.yoctoproject.org wrote:
>>>> Convert the png file to an SVG file, and add the UNPACKDIR reference.
>>>>
>>>
>>> The arrows for the build directory are misaligned, especially for the
>>> machine-specific package.
>>
>> Yes, I noticed afterwards too. There were some font issues, rsvg-convert was not
>> properly picking them up. And also having so many arrows require precision that
>> is not taken into account when converting from SVGs to PNGs.
>>
>> In the end, I think having the different arrows as text (for the rightmost part)
>> is much better and will always meet the alignment no matter what the font is.
>> E.g:
>>
>> ${PV} -------- WORKDIR
>>
>
> Maybe
>
> ${PV} <------- WORKDIR
>
> ?
Yes, that sounds good.
>
>> So now the output is this:
>> https://lufi.bootlin.com/r/EuK0sscTNP#uV4rb2CQCPCMXONMGiBTfR9PY8BTDm0g0xeIAI+AsH8=
>>
>> What do you think?
>>
>
> I do not see much of a difference with "real" arrows, so that's fine by
> me :)
>
>>> I'm also a bit skeptical about the position of the star before
>>> EXTRA_OECONF, it feels like it's somehow part of the variable name.
>>> Maybe add a space or make the star appear a bit higher (like in the
>>> current PNG?).
>>
>> I will adjust that.
>>
>>> A remark for the original content as well, but I don't really understand
>>> why B isn't passed to do_configure and do_install as well? Isn't it
>>> where build artifacts will be configured before do_compile runs and from
>>> where do_install will run in order to install files into $D?
>>>
>>> do_configure[dirs] = "${B}"
>>> do_install[dirs] = "${B}"
>>>
>>> in base.bbclass for example.
>>>
>>> I'm wondering also if we shouldn't have a bidirectional arrow for B for
>>> the configure and compile task as they are run from there, i.e. they
>>> generate files in there as well?
>>
>> I agree, B is used in all three.
>>
>> For do_install, I guess a unidirectional arrow would make more sense as D is
>> already used to point towards the other way.
>>
>
> Unidirectional D arrow makes sense to me as there's nothing D before
> do_install I think?
Yes that's what I meant, I think the current figure looks good. Just missing B
in the other way. Sorry if that wasn't clear.
> Now to come to think of it, I'm not sure there's anything in B before
> do_configure? So should we have unidirectional for do_configure and
> bidirectional for do_compile?
True I also agree.
Thanks for your feedback, appreciate it :)
Antonin
--
Antonin Godard, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH 4/6] overview-manual: convert analysis-for-package-splitting.png to svg
2025-02-18 9:11 [PATCH 0/6] Updates around the UNPACKDIR variable Antonin Godard
` (2 preceding siblings ...)
2025-02-18 9:11 ` [PATCH 3/6] overview-manual: convert configuration-compile-autoreconf.png " Antonin Godard
@ 2025-02-18 9:11 ` Antonin Godard
2025-02-20 16:18 ` [docs] " Quentin Schulz
2025-02-18 9:12 ` [PATCH 5/6] overview-manual: add UNPACKDIR in the directory description Antonin Godard
2025-02-18 9:12 ` [PATCH 6/6] ref-manual/variables: improve the UNPACKDIR documentation Antonin Godard
5 siblings, 1 reply; 19+ messages in thread
From: Antonin Godard @ 2025-02-18 9:11 UTC (permalink / raw)
To: docs; +Cc: Thomas Petazzoni, Antonin Godard
Convert the png file to an SVG file, and add the UNPACKDIR reference.
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
---
documentation/overview-manual/concepts.rst | 2 +-
.../figures/analysis-for-package-splitting.png | Bin 68434 -> 0 bytes
.../svg/analysis-for-package-splitting.svg | 2111 ++++++++++++++++++++
3 files changed, 2112 insertions(+), 1 deletion(-)
diff --git a/documentation/overview-manual/concepts.rst b/documentation/overview-manual/concepts.rst
index a4752eaee57d8c54acf1fe3fb0dfec5373cada95..f0e2eb224908c149aaeada209af99e1477ea1cdd 100644
--- a/documentation/overview-manual/concepts.rst
+++ b/documentation/overview-manual/concepts.rst
@@ -861,7 +861,7 @@ Package Splitting
After source code is configured, compiled, and staged, the build system
analyzes the results and splits the output into packages:
-.. image:: figures/analysis-for-package-splitting.png
+.. image:: svg/analysis-for-package-splitting.*
:width: 100%
The :ref:`ref-tasks-package` and
diff --git a/documentation/overview-manual/figures/analysis-for-package-splitting.png b/documentation/overview-manual/figures/analysis-for-package-splitting.png
deleted file mode 100644
index 0cb038666bebabfbefea65ae542187f22be895bb..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 68434
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.~|M)amoW^$p4qP)3$ONbHIntu?UQLi2
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
PD@a;gL9ANDDER*Y-^QZ#
diff --git a/documentation/overview-manual/svg/analysis-for-package-splitting.svg b/documentation/overview-manual/svg/analysis-for-package-splitting.svg
new file mode 100644
index 0000000000000000000000000000000000000000..88adb9413d2689adbbdaf3cc8a7eba4faf772f25
--- /dev/null
+++ b/documentation/overview-manual/svg/analysis-for-package-splitting.svg
@@ -0,0 +1,2111 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ id="svg2"
+ width="724.57397"
+ height="802.93744"
+ viewBox="0 0 724.57398 802.93731"
+ sodipodi:docname="analysis-for-package-splitting.svg"
+ inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1884"
+ inkscape:window-height="1919"
+ id="namedview4"
+ showgrid="false"
+ inkscape:zoom="2.0466562"
+ inkscape:cx="282.16756"
+ inkscape:cy="511.07752"
+ inkscape:window-x="2271"
+ inkscape:window-y="195"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="g10"
+ inkscape:document-rotation="0"
+ inkscape:snap-perpendicular="true"
+ fit-margin-top="30"
+ lock-margins="true"
+ fit-margin-left="30"
+ fit-margin-right="30"
+ fit-margin-bottom="30"
+ inkscape:pagecheckerboard="0"
+ inkscape:showpageshadow="2"
+ inkscape:deskcolor="#d1d1d1"
+ inkscape:connector-spacing="4">
+ <inkscape:grid
+ type="xygrid"
+ id="grid1257"
+ originx="47.75555"
+ originy="-5.6668472"
+ spacingy="1"
+ spacingx="1"
+ units="px" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata8">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs6">
+ <rect
+ x="-345.93011"
+ y="-568.73254"
+ width="776.87695"
+ height="667.43011"
+ id="rect28" />
+ <rect
+ x="23.839064"
+ y="148.04404"
+ width="87.237152"
+ height="79.809036"
+ id="rect2" />
+ <inkscape:path-effect
+ effect="powerstroke"
+ id="path-effect6121"
+ is_visible="true"
+ lpeversion="1"
+ offset_points="0,0.5"
+ sort_points="true"
+ interpolator_type="CubicBezierJohan"
+ interpolator_beta="0.2"
+ start_linecap_type="zerowidth"
+ linejoin_type="extrp_arc"
+ miter_limit="4"
+ scale_width="1"
+ end_linecap_type="zerowidth"
+ not_jump="false"
+ message="" />
+ <marker
+ style="overflow:visible"
+ id="marker5783"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true"
+ viewBox="0 0 6.9304588 5.1962256"
+ markerWidth="6.9304585"
+ markerHeight="5.1962256"
+ preserveAspectRatio="xMidYMid">
+ <path
+ transform="scale(-0.6)"
+ 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="path5781" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5623"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true"
+ viewBox="0 0 6.9304588 5.1962256"
+ markerWidth="6.9304585"
+ markerHeight="5.1962256"
+ preserveAspectRatio="xMidYMid">
+ <path
+ transform="scale(-0.6)"
+ 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="path5621" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5487"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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="path5485" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5161"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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="path5159" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker4860"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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="path4858" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker4504"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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:#ffa348;fill-opacity:1;fill-rule:evenodd;stroke:#ffa348;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path4502" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow1Mend"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mend"
+ inkscape:isstock="true">
+ <path
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ style="fill:#62a0ea;fill-opacity:1;fill-rule:evenodd;stroke:#62a0ea;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path3318" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker4174"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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:#62a0ea;fill-opacity:1;fill-rule:evenodd;stroke:#62a0ea;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path4172" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow2Mend"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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:#ffa348;fill-opacity:1;fill-rule:evenodd;stroke:#ffa348;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path3336" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow1Mstart"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="matrix(0.4,0,0,0.4,4,0)"
+ style="fill:#ff7800;fill-opacity:1;fill-rule:evenodd;stroke:#ffa348;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path3315" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow2Lstart"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Lstart"
+ 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:#ff7800;fill-opacity:1;fill-rule:evenodd;stroke:#ffa348;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path3327" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow1Lstart"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Lstart"
+ inkscape:isstock="true">
+ <path
+ transform="matrix(0.8,0,0,0.8,10,0)"
+ style="fill:#ff7800;fill-opacity:1;fill-rule:evenodd;stroke:#ffa348;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path3309" />
+ </marker>
+ <linearGradient
+ id="linearGradient921"
+ inkscape:swatch="solid">
+ <stop
+ style="stop-color:#deddda;stop-opacity:1;"
+ offset="0"
+ id="stop919" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6035-4">
+ <stop
+ id="stop6037-2"
+ style="stop-color:#ffffff"
+ offset="0" />
+ <stop
+ id="stop6039-9"
+ style="stop-color:#ffffff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <marker
+ style="overflow:visible"
+ id="Arrow2Mstart-4"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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:#ffa348;fill-opacity:1;fill-rule:evenodd;stroke:#ffa348;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path3333-2" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow2Mend-2"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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:#ffa348;fill-opacity:1;fill-rule:evenodd;stroke:#ffa348;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path3336-7" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5623-2"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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="path5621-3" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow2Mend-4"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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:#ffa348;fill-opacity:1;fill-rule:evenodd;stroke:#ffa348;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path3336-3" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-1"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-7" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5161-4"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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="path5159-3" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-1-4"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-7-6" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5161-4-9"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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="path5159-3-4" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker4174-8"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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:#62a0ea;fill-opacity:1;fill-rule:evenodd;stroke:#62a0ea;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path4172-8" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-9"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-5" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5161-0"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="marker5161-0"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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:#deddda;fill-opacity:1;fill-rule:evenodd;stroke:#deddda;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ id="path5159-4" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5161-7"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true">
+ <path
+ transform="scale(-0.6)"
+ 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="path5159-2" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-6"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-1" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-6-6"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-1-1" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9-0"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4-9" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9-2"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4-93" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9-2-0"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4-93-9" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9-3"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4-8" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9-2-5"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true"
+ viewBox="0 0 6.9304588 5.1962256"
+ markerWidth="6.9304585"
+ markerHeight="5.1962256"
+ preserveAspectRatio="xMidYMid">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4-93-6" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-6-1"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-1-15" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-4"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-7" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-4-4"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-7-3" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-4-4-3"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-7-3-8" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-4-7"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-7-7" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-4-7-6"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-7-7-4" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-4-7-0"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-7-7-3" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-4-7-0-9"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-7-7-3-2" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-4-7-0-9-4"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-7-7-3-2-0" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9-2-5-4"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true"
+ viewBox="0 0 6.9304588 5.1962256"
+ markerWidth="6.9304585"
+ markerHeight="5.1962256"
+ preserveAspectRatio="xMidYMid">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4-93-6-7" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9-2-8"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4-93-1" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9-2-8-5"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4-93-1-6" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9-2-8-5-2"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4-93-1-6-7" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9-2-8-5-2-6"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4-93-1-6-7-0" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9-1"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4-87" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9-2-9"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4-93-2" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9-2-8-0"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4-93-1-2" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9-2-8-5-3"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4-93-1-6-75" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9-2-8-5-2-9"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4-93-1-6-7-2" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-9-2-8-5-2-6-2"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-4-93-1-6-7-0-8" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-6-9"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-1-7" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5285-17-7"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart"
+ inkscape:isstock="true">
+ <path
+ transform="scale(0.6)"
+ 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="path5283-2-45" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5783-8"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true"
+ viewBox="0 0 6.9304588 5.1962256"
+ markerWidth="6.9304585"
+ markerHeight="5.1962256"
+ preserveAspectRatio="xMidYMid">
+ <path
+ transform="scale(-0.6)"
+ 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="path5781-4" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5783-8-1"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true"
+ viewBox="0 0 6.9304588 5.1962256"
+ markerWidth="6.9304585"
+ markerHeight="5.1962256"
+ preserveAspectRatio="xMidYMid">
+ <path
+ transform="scale(-0.6)"
+ 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="path5781-4-4" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5783-8-1-2"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true"
+ viewBox="0 0 6.9304588 5.1962256"
+ markerWidth="6.9304585"
+ markerHeight="5.1962256"
+ preserveAspectRatio="xMidYMid">
+ <path
+ transform="scale(-0.6)"
+ 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="path5781-4-4-0" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5783-8-9"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true"
+ viewBox="0 0 6.9304588 5.1962256"
+ markerWidth="6.9304585"
+ markerHeight="5.1962256"
+ preserveAspectRatio="xMidYMid">
+ <path
+ transform="scale(-0.6)"
+ 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="path5781-4-5" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5783-8-9-7"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true"
+ viewBox="0 0 6.9304588 5.1962256"
+ markerWidth="6.9304585"
+ markerHeight="5.1962256"
+ preserveAspectRatio="xMidYMid">
+ <path
+ transform="scale(-0.6)"
+ 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="path5781-4-5-1" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="marker5783-8-9-7-2"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend"
+ inkscape:isstock="true"
+ viewBox="0 0 6.9304588 5.1962256"
+ markerWidth="6.9304585"
+ markerHeight="5.1962256"
+ preserveAspectRatio="xMidYMid">
+ <path
+ transform="scale(-0.6)"
+ 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="path5781-4-5-1-7" />
+ </marker>
+ </defs>
+ <g
+ inkscape:groupmode="layer"
+ inkscape:label="Image"
+ id="g10"
+ transform="translate(47.755547,-5.6668655)">
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:3.79915;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-opacity:0"
+ id="rect1"
+ width="718.63239"
+ height="797.20856"
+ x="-43.349545"
+ y="9.3217773" />
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:14.42304516px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="142.22464"
+ y="565.10297"
+ id="text907"><tspan
+ sodipodi:role="line"
+ id="tspan905"
+ x="142.22464"
+ y="565.10297" /></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:14.42304516px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="98.363503"
+ y="637.8432"
+ id="text911"><tspan
+ sodipodi:role="line"
+ id="tspan909"
+ x="98.363503"
+ y="637.8432" /></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:14.42304516px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="-59.575905"
+ y="580.05695"
+ id="text915"><tspan
+ sodipodi:role="line"
+ id="tspan913"
+ x="-59.575905"
+ y="580.05695" /></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:14.42304516px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="313.46567"
+ y="412.9321"
+ id="text3781"><tspan
+ sodipodi:role="line"
+ id="tspan3779"
+ x="313.46567"
+ y="412.9321" /></text>
+ <g
+ id="g72820-3"
+ transform="matrix(3.2001899,0,0,4.5594279,-282.17456,-390.84179)">
+ <rect
+ style="fill:#00b0f0;fill-opacity:1;fill-rule:evenodd;stroke:#62a0ea;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-2-4-5-6"
+ width="196.16678"
+ height="116.53151"
+ x="79.029411"
+ y="133.47046"
+ ry="5.8418503" />
+ <rect
+ style="fill:#00b0f0;fill-opacity:1;fill-rule:evenodd;stroke:#62a0ea;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-2-4-5-6-5"
+ width="79.107689"
+ height="139.36775"
+ x="77.354088"
+ y="120.6852"
+ ry="6.9866552" />
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-weight:bold;font-size:3.77584285px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.3431px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="77.136833"
+ y="154.30118"
+ id="text1185-3-5-5-9-7"
+ transform="matrix(3.8793701,0,0,3.7611867,-282.17456,-390.84179)"><tspan
+ sodipodi:role="line"
+ x="77.136833"
+ y="154.30118"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.77584285px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Bold';text-align:center;text-anchor:middle;stroke:none;stroke-width:0.3431px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan60047-3">BitBake</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:14.42304516px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="-16.290483"
+ y="345.7359"
+ id="text3116"><tspan
+ sodipodi:role="line"
+ id="tspan3114"
+ x="-16.290483"
+ y="345.7359" /></text>
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:3.40131;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6"
+ width="311.23941"
+ height="481.69095"
+ x="258.40805"
+ y="239.28131"
+ ry="24.147688" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:1.55846;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27"
+ width="252.62085"
+ height="124.59291"
+ x="-27.615782"
+ y="23.720779"
+ ry="6.245976" />
+ <g
+ id="g3"
+ transform="translate(35.220014,45.500997)">
+ <rect
+ style="fill:#a0a0a0;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0"
+ width="77.51136"
+ height="60.565445"
+ x="-57.536053"
+ y="-15.779959"
+ ry="3.0362105" />
+ </g>
+ <rect
+ style="fill:#deddda;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-2"
+ width="269.43472"
+ height="444.9303"
+ x="278.89612"
+ y="260.58664"
+ ry="22.304832" />
+ <rect
+ style="fill:#deddda;fill-opacity:1;fill-rule:evenodd;stroke:#deddda;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-2-5"
+ width="202.82013"
+ height="485.78915"
+ x="-7.0357914"
+ y="238.39011"
+ ry="24.353132" />
+ <g
+ id="g3-3"
+ transform="translate(116.73881,46.221543)">
+ <rect
+ style="fill:#a0a0a0;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-61"
+ width="77.51136"
+ height="60.565445"
+ x="-57.536053"
+ y="-15.779959"
+ ry="3.0362105" />
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:14.42304522px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="97.333916"
+ y="56.925354"
+ id="text1185-3-5-5-9-7-93-9"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="97.333916"
+ y="56.925354"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14.42304522px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan2-9">Local</tspan><tspan
+ sodipodi:role="line"
+ x="97.333916"
+ y="71.322639"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14.42304522px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan5">Projects</tspan></text>
+ <g
+ id="g3-3-4"
+ transform="translate(196.92116,46.722616)">
+ <rect
+ style="fill:#a0a0a0;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-61-7"
+ width="77.51136"
+ height="60.565445"
+ x="-57.536053"
+ y="-15.779959"
+ ry="3.0362105" />
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:14.42304522px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="178.98425"
+ y="57.254028"
+ id="text1185-3-5-5-9-7-93-9-4"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="178.98425"
+ y="57.254028"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14.42304522px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan2-9-3">SCMs</tspan><tspan
+ sodipodi:role="line"
+ x="178.98425"
+ y="71.651314"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14.42304522px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan7">(optional)</tspan></text>
+ <g
+ id="g3-3-0"
+ transform="matrix(3.0548289,0,0,0.817457,154.7927,106.51272)">
+ <rect
+ style="fill:#656565;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-61-6"
+ width="77.51136"
+ height="60.565445"
+ x="-57.536053"
+ y="-15.779959"
+ ry="2.4245923"
+ rx="0.72017127" />
+ </g>
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3"
+ width="19.926487"
+ height="18.934353"
+ x="67.23761"
+ y="46.18803"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#a1a1a1;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-2"
+ width="19.926487"
+ height="18.934353"
+ x="65.122414"
+ y="43.956516"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-5"
+ width="19.926487"
+ height="18.934353"
+ x="125.11585"
+ y="-8.3188419"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-5-4"
+ width="19.926487"
+ height="18.934353"
+ x="171.14642"
+ y="37.717709"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-5-4-5"
+ width="19.926487"
+ height="18.934353"
+ x="378.89963"
+ y="-79.716248"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#00b0f0;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-5-4-2"
+ width="19.926487"
+ height="18.934353"
+ x="223.0507"
+ y="97.172928"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#dddcd9;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-5-4-2-5"
+ width="11.829602"
+ height="11.269682"
+ x="548.83148"
+ y="443.72842"
+ ry="0"
+ transform="matrix(0.71126059,0.70292843,-0.67005221,0.74231397,0,0)" />
+ <rect
+ style="fill:#a1a1a1;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-2-4"
+ width="19.926487"
+ height="18.934353"
+ x="123.00065"
+ y="-10.550359"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-5-7"
+ width="19.926487"
+ height="18.934353"
+ x="183.64206"
+ y="-63.606796"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#a1a1a1;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-2-4-6"
+ width="19.926487"
+ height="18.934353"
+ x="181.52687"
+ y="-65.83831"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-2-4-6-7"
+ width="19.926487"
+ height="18.934353"
+ x="160.17146"
+ y="26.363537"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <text
+ xml:space="preserve"
+ style="font-weight:bold;font-size:14.42304522px;line-height:119%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="327.32535"
+ y="256.38834"
+ id="text1185-3-5-5-9-7-9"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="327.32535"
+ y="256.38834"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:14.42304522px;line-height:119%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Bold';text-align:center;text-anchor:middle;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan60047-3-1">Build Directory</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:14.42304522px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="17.109625"
+ y="49.63269"
+ id="text1185-3-5-5-9-7-93"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="17.109625"
+ y="49.63269"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14.42304522px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan60047-3-6">Upstream</tspan><tspan
+ sodipodi:role="line"
+ x="17.109625"
+ y="64.029976"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14.42304522px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan1">Project</tspan><tspan
+ sodipodi:role="line"
+ x="17.109623"
+ y="78.427269"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14.42304522px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan2">Releases</tspan></text>
+ <rect
+ style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-2-5-4"
+ width="111.94537"
+ height="33.113335"
+ x="14.909211"
+ y="280.46252" />
+ <rect
+ style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-2-5-4-7"
+ width="335.60818"
+ height="86.319359"
+ x="244.38937"
+ y="117.56476" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.84771px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="72.69371"
+ y="293.32269"
+ id="text1185-3-5-5-9-7-4-3"
+ transform="scale(0.97863561,1.0218308)"><tspan
+ sodipodi:role="line"
+ x="72.69371"
+ y="293.32269"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;stroke:none;stroke-width:0.84771px"
+ id="tspan60047-3-7-0">do_package_write_rpm</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:bold;font-size:14.4230451px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.84771px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="420.95044"
+ y="163.41214"
+ id="text1185-3-5-5-9-7-4-3-65"
+ transform="scale(0.97863561,1.0218308)"><tspan
+ sodipodi:role="line"
+ x="420.95044"
+ y="163.41214"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:14.4230451px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Bold';text-align:center;text-anchor:middle;stroke:none;stroke-width:0.84771px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan60047-3-7-0-6">Package Feeds</tspan></text>
+ <rect
+ style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-2-5-4-0"
+ width="111.94537"
+ height="33.113335"
+ x="15.099504"
+ y="322.04715" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.84771px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="72.807816"
+ y="332.80719"
+ id="text1185-3-5-5-9-7-4-3-4"
+ transform="scale(0.97863561,1.0218308)"><tspan
+ sodipodi:role="line"
+ x="72.807816"
+ y="332.80719"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;stroke:none;stroke-width:0.84771px"
+ id="tspan60047-3-7-0-8">do_package_write_deb</tspan></text>
+ <rect
+ style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-2-5-4-0-8"
+ width="111.94537"
+ height="33.113335"
+ x="15.999091"
+ y="363.63174" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.84771px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="72.896782"
+ y="374.715"
+ id="text1185-3-5-5-9-7-4-3-4-8"
+ transform="scale(0.97863561,1.0218308)"><tspan
+ sodipodi:role="line"
+ x="72.896782"
+ y="374.715"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;stroke:none;stroke-width:0.84771px"
+ id="tspan60047-3-7-0-8-9">do_package_write_ipk</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:10.66666672px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="289.59558"
+ y="280.73489"
+ id="text1185-3-5-5-9-7-4-3-6"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="289.59558"
+ y="280.73489"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan9">tmp</tspan><tspan
+ sodipodi:role="line"
+ x="289.59558"
+ y="295.01523"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan10"> work</tspan><tspan
+ sodipodi:role="line"
+ x="289.59558"
+ y="309.29556"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan11"> ${PACKAGE_ARCH}-poky-${TARGET_OS}</tspan><tspan
+ sodipodi:role="line"
+ x="289.59558"
+ y="323.5759"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan13"> ${PN}</tspan><tspan
+ sodipodi:role="line"
+ x="289.59558"
+ y="337.85626"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan14"> ${PV}</tspan><tspan
+ sodipodi:role="line"
+ x="289.59558"
+ y="352.1366"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan15"> sources-unpack</tspan><tspan
+ sodipodi:role="line"
+ x="289.59558"
+ y="366.41693"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan29"> ${BP}</tspan><tspan
+ sodipodi:role="line"
+ x="289.59558"
+ y="380.69727"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan48"> image</tspan><tspan
+ sodipodi:role="line"
+ x="289.59558"
+ y="394.9776"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan54"> package</tspan><tspan
+ sodipodi:role="line"
+ x="289.59558"
+ y="409.25793"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan55"> pkgdata</tspan><tspan
+ sodipodi:role="line"
+ x="289.59558"
+ y="423.5383"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan49"> packages-split</tspan><tspan
+ sodipodi:role="line"
+ x="289.59558"
+ y="437.81863"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan57"> ${PN} </tspan><tspan
+ sodipodi:role="line"
+ x="289.59558"
+ y="452.09897"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan56"> recipe-sysroot</tspan><tspan
+ sodipodi:role="line"
+ x="289.59558"
+ y="466.3793"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan50"> recipe-sysroot-native</tspan><tspan
+ sodipodi:role="line"
+ x="289.59558"
+ y="480.65964"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan16"> ${MACHINE}-poky-${TARGET_OS}</tspan><tspan
+ sodipodi:role="line"
+ x="289.59558"
+ y="494.93997"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan17"> ${PN}</tspan><tspan
+ sodipodi:role="line"
+ x="289.59558"
+ y="509.22034"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan18"> ${PV}</tspan><tspan
+ sodipodi:role="line"
+ x="289.59558"
+ y="523.50067"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan19"> sources-unpack</tspan><tspan
+ sodipodi:role="line"
+ x="289.59558"
+ y="537.78101"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan30"> ${BP}</tspan><tspan
+ sodipodi:role="line"
+ x="289.59558"
+ y="552.06134"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan51"> image</tspan><tspan
+ sodipodi:role="line"
+ x="289.59558"
+ y="566.34167"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan3"> package</tspan><tspan
+ sodipodi:role="line"
+ x="289.59558"
+ y="580.62201"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan4"> pkgdata</tspan><tspan
+ sodipodi:role="line"
+ x="289.59558"
+ y="594.90234"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan6"> packages-split</tspan><tspan
+ sodipodi:role="line"
+ x="289.59558"
+ y="609.18268"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan8"> ${PN}</tspan><tspan
+ sodipodi:role="line"
+ x="289.59558"
+ y="623.46301"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan52"> recipe-sysroot</tspan><tspan
+ sodipodi:role="line"
+ x="289.59558"
+ y="637.74335"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan53"> recipe-sysroot-native</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:13.33333339px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="602.93268"
+ y="280.26572"
+ id="text1185-3-5-5-9-7-4-3-6-7"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="602.93268"
+ y="280.26572"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333339px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan19-3">TMPDIR</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333333px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="602.84039"
+ y="334.38571"
+ id="text1185-3-5-5-9-7-4-3-6-7-6"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="602.84039"
+ y="334.38571"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333333px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan19-3-5">WORKDIR</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333333px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="602.10083"
+ y="348.6734"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-6"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="602.10083"
+ y="348.6734"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333333px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan19-3-5-3">UNPACKDIR</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333333px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="602.42896"
+ y="362.99097"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-6-0"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="602.42896"
+ y="362.99097"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333333px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan19-3-5-3-8">S / B</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:14.42304522px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="96.863083"
+ y="124.2673"
+ id="text1185-3-5-5-9-7-93-9-5"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="96.863083"
+ y="124.2673"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14.42304522px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan5-9">Source Mirror(s)</tspan></text>
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.52261;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17)"
+ d="m 317.13432,277.38718 280.74136,-0.76413"
+ id="path5151-2"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.649842;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 129.79938,296.17226 49.97841,-0.002"
+ id="path5151-2-2"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.621359;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 129.82258,340.33495 49.97857,0.099"
+ id="path5151-2-2-5"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.52261;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-9)"
+ d="m 452.3365,344.46256 145.05172,0.44202"
+ id="path5151-2-9"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.52261;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-9-2)"
+ d="m 393.03204,359.66053 204.15112,-0.34542"
+ id="path5151-2-9-9"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333333px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="601.99664"
+ y="376.97006"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-6-0-2"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="601.99664"
+ y="376.97006"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333333px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan19-3-5-3-8-8">D</tspan></text>
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.52261;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-9-2-8)"
+ d="M 393.51538,373.62138 597.6665,373.27596"
+ id="path5151-2-9-9-9"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333333px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="602.3905"
+ y="391.89835"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-6-0-2-2"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="602.3905"
+ y="391.89835"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333333px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan19-3-5-3-8-8-9">PKGD</tspan></text>
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.52261;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-9-2-8-5)"
+ d="m 406.88714,387.7974 190.82489,-0.24994"
+ id="path5151-2-9-9-9-1"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333333px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="603.06073"
+ y="406.04541"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-6-0-2-2-0"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="603.06073"
+ y="406.04541"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333333px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan19-3-5-3-8-8-9-9">PKGDESTWORK</tspan></text>
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.52261;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-9-2-8-5-2)"
+ d="m 407.58516,401.92596 190.82489,-0.24995"
+ id="path5151-2-9-9-9-1-3"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333333px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="602.95068"
+ y="420.34406"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-6-0-2-2-0-6"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="602.95068"
+ y="420.34406"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.33333333px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan19-3-5-3-8-8-9-9-2">PKGDEST</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:10.66666672px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="120.11855"
+ y="446.36307"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-6-0-2-2-0-6-8"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="120.11855"
+ y="446.36307"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan19-3-5-3-8-8-9-9-2-9">PACKAGES</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:14.42304522px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="219.20634"
+ y="481.05573"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-6-0-2-2-0-6-8-4"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="219.20634"
+ y="481.05573"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14.42304522px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan19-3-5-3-8-8-9-9-2-9-8">D</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="28.314753"
+ y="575.74854"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-6-0-2-2-0-6-8-6"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="28.314753"
+ y="575.74854"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan19-3-5-3-8-8-9-9-2-9-4">PKGD</tspan><tspan
+ sodipodi:role="line"
+ x="28.314753"
+ y="589.08185"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan12">PKGDESTWORK</tspan><tspan
+ sodipodi:role="line"
+ x="28.314753"
+ y="602.41522"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan20">PKGDEST</tspan><tspan
+ sodipodi:role="line"
+ x="28.314753"
+ y="615.74854"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan21">STAGING_DIR</tspan><tspan
+ sodipodi:role="line"
+ x="28.314753"
+ y="629.08185"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan22">STAGING_DIR_HOST</tspan><tspan
+ sodipodi:role="line"
+ x="28.314753"
+ y="642.41522"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan23">STAGING_DIR_NATIVE</tspan><tspan
+ sodipodi:role="line"
+ x="28.314753"
+ y="655.74854"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan25">STAGING_DIR_TARGET</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:10.66666672px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="124.28681"
+ y="419.56549"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-6-0-2-2-0-6-8-2"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="124.28681"
+ y="419.56549"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666672px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan19-3-5-3-8-8-9-9-2-9-6">FILES</tspan></text>
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.52261;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-9-2-8-5-2-6)"
+ d="m 451.94661,416.20588 145.00298,-0.57075"
+ id="path5151-2-9-9-9-1-3-6"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.52261;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-6)"
+ d="m 378.29578,329.61 219.09271,0.44202"
+ id="path5151-2-0"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="603.08221"
+ y="494.5488"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-3"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="603.08221"
+ y="494.5488"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan19-3-5-6">WORKDIR</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="602.34265"
+ y="508.83649"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-6-1"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="602.34265"
+ y="508.83649"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan19-3-5-3-2">UNPACKDIR</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="602.67078"
+ y="523.15405"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-6-0-9"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="602.67078"
+ y="523.15405"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan19-3-5-3-8-3">S / B</tspan></text>
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.52261;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-9-1)"
+ d="m 452.7065,504.41304 145.05172,0.44202"
+ id="path5151-2-9-1"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.52261;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-9-2-9)"
+ d="m 393.40203,519.611 204.15112,-0.34541"
+ id="path5151-2-9-9-94"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="602.23846"
+ y="535.17664"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-6-0-2-7"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="602.23846"
+ y="535.17664"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan19-3-5-3-8-8-8">D</tspan></text>
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.52261;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-9-2-8-0)"
+ d="m 393.88537,531.61744 204.15112,-0.34541"
+ id="path5151-2-9-9-9-4"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="602.14423"
+ y="548.63757"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-6-0-2-2-5"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="602.14423"
+ y="548.63757"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan19-3-5-3-8-8-9-0">PKGD</tspan></text>
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.52261;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-9-2-8-5-3)"
+ d="m 406.76854,544.32767 190.82489,-0.24995"
+ id="path5151-2-9-9-9-1-36"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="602.81445"
+ y="563.76288"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-6-0-2-2-0-1"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="602.81445"
+ y="563.76288"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan19-3-5-3-8-8-9-9-0">PKGDESTWORK</tspan></text>
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.52261;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-9-2-8-5-2-9)"
+ d="m 407.46655,559.43343 190.82489,-0.24995"
+ id="path5151-2-9-9-9-1-3-63"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;line-height:125%;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.42682px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="602.70441"
+ y="576.10504"
+ id="text1185-3-5-5-9-7-4-3-6-7-6-6-0-2-2-0-6-2"
+ transform="scale(1.0010629,0.99893822)"><tspan
+ sodipodi:role="line"
+ x="602.70441"
+ y="576.10504"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;font-family:'Nimbus Mono PS';-inkscape-font-specification:'Nimbus Mono PS, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;text-anchor:start;stroke:none;stroke-width:1.42682px"
+ id="tspan19-3-5-3-8-8-9-9-2-0">PKGDEST</tspan></text>
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.52261;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-9-2-8-5-2-6-2)"
+ d="m 451.82801,571.75894 145.00297,-0.57077"
+ id="path5151-2-9-9-9-1-3-6-6"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.52261;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5285-17-6-9)"
+ d="m 378.66577,489.56048 219.09272,0.44202"
+ id="path5151-2-0-1"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ transform="translate(-82.778014,-165.84268)"
+ id="text2"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14.423px;line-height:119%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;writing-mode:lr-tb;direction:ltr;white-space:pre;shape-inside:url(#rect2);display:inline;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none" />
+ <text
+ xml:space="preserve"
+ transform="translate(-82.778014,-165.84268)"
+ id="text28"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14.423px;line-height:119%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;writing-mode:lr-tb;direction:ltr;white-space:pre;shape-inside:url(#rect28);display:inline;fill:#808080;fill-opacity:1;stroke:#deddda;stroke-width:1.893;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.917803;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5783)"
+ d="m 179.44681,182.32996 64.9845,-0.17816"
+ id="path5151-2-6-0-5-5-9"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.913896;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5783-8)"
+ d="M 41.22058,465.67609 41.041566,401.55091"
+ id="path5151-2-6-0-5-5-9-3"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.988319;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5783-8-9)"
+ d="m 257.2311,483.05216 -82.5567,0.16261"
+ id="path5151-2-6-0-5-5-9-3-0"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.05534;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5783-8-9-7)"
+ d="m 152.44193,615.70573 102.2042,-0.14978"
+ id="path5151-2-6-0-5-5-9-3-0-7"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.907432;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 152.6502,583.59639 0.1732,65.33981"
+ id="path5151-2-6-0-5-5-9-3-0-7-2"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.569218;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5783-8-1)"
+ d="m 136.58006,446.88736 -0.003,17.46862"
+ id="path5151-2-6-0-5-5-9-3-9"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.569218;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5783-8-1-2)"
+ d="m 136.58006,420.83768 -0.003,17.46862"
+ id="path5151-2-6-0-5-5-9-3-9-6"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-27-0-6-3-5-4-5-4"
+ width="19.926487"
+ height="18.934353"
+ x="492.30664"
+ y="-184.46173"
+ ry="0"
+ transform="rotate(43.365087)" />
+ <rect
+ style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-2-5-4-7-9"
+ width="19.971395"
+ height="18.892305"
+ x="477.39664"
+ y="-208.26343"
+ transform="rotate(45)" />
+ <rect
+ style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-2-5-4-7-9-3"
+ width="19.971395"
+ height="18.892305"
+ x="368.04031"
+ y="-99.338852"
+ transform="rotate(45)" />
+ <rect
+ style="opacity:1;fill:#000000;fill-opacity:0;stroke:#000000;stroke-width:0.451439;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none"
+ id="rect8"
+ width="118.01241"
+ height="123.4798"
+ x="11.945589"
+ y="276.81012" />
+ <rect
+ style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-2-5-4-4"
+ width="67.850601"
+ height="33.113335"
+ x="16.189144"
+ y="468.83041" />
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:10.66666663px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.84771px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="51.281845"
+ y="477.80627"
+ id="text1185-3-5-5-9-7-4-3-7"
+ transform="scale(0.97863561,1.0218308)"><tspan
+ sodipodi:role="line"
+ x="51.281845"
+ y="477.80627"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666663px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';text-align:center;text-anchor:middle;stroke:none;stroke-width:0.84771px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan60047-3-7-0-4">do_package</tspan></text>
+ <rect
+ style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-2-5-4-0-4"
+ width="81.324852"
+ height="33.113335"
+ x="87.165337"
+ y="469.3013" />
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:10.66666663px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.84771px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="131.18208"
+ y="478.74594"
+ id="text1185-3-5-5-9-7-4-3-4-3"
+ transform="scale(0.97863561,1.0218308)"><tspan
+ sodipodi:role="line"
+ x="131.18208"
+ y="478.74594"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666663px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';text-align:center;text-anchor:middle;stroke:none;stroke-width:0.84771px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan60047-3-7-0-8-0">do_packagedata</tspan></text>
+ <rect
+ style="fill:#92d050;fill-opacity:1;fill-rule:evenodd;stroke:#9a9996;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
+ id="rect917-0-6-2-5-4-0-8-7"
+ width="107.7788"
+ height="33.113335"
+ x="16.949968"
+ y="509.84943" />
+ <text
+ xml:space="preserve"
+ style="font-weight:normal;font-size:10.66666663px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.84771px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-style:normal;font-stretch:normal;font-variant:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ x="71.607956"
+ y="518.28699"
+ id="text1185-3-5-5-9-7-4-3-4-8-8"
+ transform="scale(0.97863561,1.0218308)"><tspan
+ sodipodi:role="line"
+ x="71.607956"
+ y="518.28699"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666663px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Normal';text-align:center;text-anchor:middle;stroke:none;stroke-width:0.84771px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"
+ id="tspan60047-3-7-0-8-9-6">do_populate_sysroot</tspan></text>
+ <rect
+ style="fill:#000000;fill-opacity:0;stroke:#000000;stroke-width:0.678708;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none"
+ id="rect8-8"
+ width="160.56584"
+ height="205.13455"
+ x="11.957187"
+ y="465.29163" />
+ <path
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.829108px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 129.83599,383.16132 h 50.20974 V 181.82581"
+ id="path8"
+ inkscape:connector-type="orthogonal"
+ inkscape:connector-curvature="0" />
+ </g>
+ <style
+ type="text/css"
+ id="style1021"> .st0{fill:#4A97D2;} .st1{fill:#333333;} </style>
+</svg>
--
2.47.0
^ permalink raw reply related [flat|nested] 19+ messages in thread* Re: [docs] [PATCH 4/6] overview-manual: convert analysis-for-package-splitting.png to svg
2025-02-18 9:11 ` [PATCH 4/6] overview-manual: convert analysis-for-package-splitting.png " Antonin Godard
@ 2025-02-20 16:18 ` Quentin Schulz
2025-02-24 10:44 ` Antonin Godard
0 siblings, 1 reply; 19+ messages in thread
From: Quentin Schulz @ 2025-02-20 16:18 UTC (permalink / raw)
To: antonin.godard, docs; +Cc: Thomas Petazzoni
Hi Antonin,
On 2/18/25 10:11 AM, Antonin Godard via lists.yoctoproject.org wrote:
> Convert the png file to an SVG file, and add the UNPACKDIR reference.
>
Not only that, it seems:
- -${PR} suffix is gone from ${PV}-${PR}
- ${BPN}-${PV} has become ${BP}
-
Same as previous patch, the arrows in the build directory are misaligned.
The arrows from the do_package_write_* tasks started from the green box
and not the surrounding border like now.
Cheers,
Quentin
^ permalink raw reply [flat|nested] 19+ messages in thread* Re: [docs] [PATCH 4/6] overview-manual: convert analysis-for-package-splitting.png to svg
2025-02-20 16:18 ` [docs] " Quentin Schulz
@ 2025-02-24 10:44 ` Antonin Godard
2025-02-24 10:48 ` Quentin Schulz
0 siblings, 1 reply; 19+ messages in thread
From: Antonin Godard @ 2025-02-24 10:44 UTC (permalink / raw)
To: Quentin Schulz, docs; +Cc: Thomas Petazzoni
Hi Quentin,
On Thu Feb 20, 2025 at 5:18 PM CET, Quentin Schulz wrote:
> Hi Antonin,
>
> On 2/18/25 10:11 AM, Antonin Godard via lists.yoctoproject.org wrote:
>> Convert the png file to an SVG file, and add the UNPACKDIR reference.
>>
>
> Not only that, it seems:
>
> - -${PR} suffix is gone from ${PV}-${PR}
I should have mentioned that in the commit message, but forgot.
$ bitbake-getvar WORKDIR
# $WORKDIR [2 operations]
# set /build/../work/openembedded-core/meta/conf/bitbake.conf:409
# "${BASE_WORKDIR}/${MULTIMACH_TARGET_SYS}/${PN}/${PV}"
...
# pre-expansion value:
# "${BASE_WORKDIR}/${MULTIMACH_TARGET_SYS}/${PN}/${PV}"
See cc83e4548465 ("bitbake.conf: Drop PE and PR from WORKDIR and STAMP") on
OE-core.
> - ${BPN}-${PV} has become ${BP}
Because BP = ${BPN}-${PV}, and I think we better stick to the correct
definitions:
$ bitbake-getvar S
# $S [2 operations]
# set /build/../work/openembedded-core/meta/conf/bitbake.conf:413
# "${WORKDIR}/${BP}"
...
# pre-expansion value:
# "${WORKDIR}/${BP}"
Antonin
--
Antonin Godard, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
^ permalink raw reply [flat|nested] 19+ messages in thread* Re: [docs] [PATCH 4/6] overview-manual: convert analysis-for-package-splitting.png to svg
2025-02-24 10:44 ` Antonin Godard
@ 2025-02-24 10:48 ` Quentin Schulz
0 siblings, 0 replies; 19+ messages in thread
From: Quentin Schulz @ 2025-02-24 10:48 UTC (permalink / raw)
To: Antonin Godard, docs; +Cc: Thomas Petazzoni
Hi Antonin,
On 2/24/25 11:44 AM, Antonin Godard wrote:
> Hi Quentin,
>
> On Thu Feb 20, 2025 at 5:18 PM CET, Quentin Schulz wrote:
>> Hi Antonin,
>>
>> On 2/18/25 10:11 AM, Antonin Godard via lists.yoctoproject.org wrote:
>>> Convert the png file to an SVG file, and add the UNPACKDIR reference.
>>>
>>
>> Not only that, it seems:
>>
>> - -${PR} suffix is gone from ${PV}-${PR}
>
> I should have mentioned that in the commit message, but forgot.
>
> $ bitbake-getvar WORKDIR
> # $WORKDIR [2 operations]
> # set /build/../work/openembedded-core/meta/conf/bitbake.conf:409
> # "${BASE_WORKDIR}/${MULTIMACH_TARGET_SYS}/${PN}/${PV}"
> ...
> # pre-expansion value:
> # "${BASE_WORKDIR}/${MULTIMACH_TARGET_SYS}/${PN}/${PV}"
>
> See cc83e4548465 ("bitbake.conf: Drop PE and PR from WORKDIR and STAMP") on
> OE-core.
>
>> - ${BPN}-${PV} has become ${BP}
>
> Because BP = ${BPN}-${PV}, and I think we better stick to the correct
> definitions:
>
> $ bitbake-getvar S
> # $S [2 operations]
> # set /build/../work/openembedded-core/meta/conf/bitbake.conf:413
> # "${WORKDIR}/${BP}"
> ...
> # pre-expansion value:
> # "${WORKDIR}/${BP}"
>
Yes, another option is to do that through commits, e.g.:
migrate to svg first, then add UNPACKDIR, then remove PR.
But I'm not sure editing SVGs is a lot of fun, so mentioning it in the
commit log is acceptable :)
Cheers,
Quentin
^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH 5/6] overview-manual: add UNPACKDIR in the directory description
2025-02-18 9:11 [PATCH 0/6] Updates around the UNPACKDIR variable Antonin Godard
` (3 preceding siblings ...)
2025-02-18 9:11 ` [PATCH 4/6] overview-manual: convert analysis-for-package-splitting.png " Antonin Godard
@ 2025-02-18 9:12 ` Antonin Godard
2025-02-20 16:22 ` [docs] " Quentin Schulz
2025-02-18 9:12 ` [PATCH 6/6] ref-manual/variables: improve the UNPACKDIR documentation Antonin Godard
5 siblings, 1 reply; 19+ messages in thread
From: Antonin Godard @ 2025-02-18 9:12 UTC (permalink / raw)
To: docs; +Cc: Thomas Petazzoni, Antonin Godard
Mention that UNPACKDIR is used as a location to unpack the source code,
and that S is the final location of the source code. This is
deliberately vague, because as there are multiple instances of how these
directories can be defined and used.
The proper explanation of how the UNPACKDIR and S directories interact
is left to the reference manual, under the UNPACKDIR variable
description.
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
---
documentation/overview-manual/concepts.rst | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/documentation/overview-manual/concepts.rst b/documentation/overview-manual/concepts.rst
index f0e2eb224908c149aaeada209af99e1477ea1cdd..e4d806f98ff2c8a9aca1b7c22ba0e0940a98acbc 100644
--- a/documentation/overview-manual/concepts.rst
+++ b/documentation/overview-manual/concepts.rst
@@ -704,10 +704,10 @@ a defined structure. For additional general information on the
the Yocto Project Reference Manual.
Each recipe has an area in the :term:`Build Directory` where the unpacked
-source code resides. The :term:`S` variable points to this area for a recipe's
-unpacked source code. The name of that directory for any given recipe is
-defined from several different variables. The preceding figure and the
-following list describe the :term:`Build Directory`'s hierarchy:
+source code resides. The :term:`UNPACKDIR` variable points to this area for a
+recipe's unpacked source code, and has the default ``sources-unpack`` name. The
+preceding figure and the following list describe the :term:`Build Directory`'s
+hierarchy:
- :term:`TMPDIR`: The base directory
where the OpenEmbedded build system performs all its work during the
@@ -736,11 +736,11 @@ following list describe the :term:`Build Directory`'s hierarchy:
- :term:`PV`: The version of the
recipe used to build the package.
- - :term:`PR`: The revision of the
- recipe used to build the package.
+- :term:`UNPACKDIR`: Contains the unpacked source files for a given recipe.
+
+- :term:`S`: Contains the final location of the source code.
-- :term:`S`: Contains the unpacked source
- files for a given recipe.
+ The default value for :term:`BP` is ``${BPN}-${PV}`` where:
- :term:`BPN`: The name of the recipe
used to build the package. The :term:`BPN` variable is a version of
--
2.47.0
^ permalink raw reply related [flat|nested] 19+ messages in thread* Re: [docs] [PATCH 5/6] overview-manual: add UNPACKDIR in the directory description
2025-02-18 9:12 ` [PATCH 5/6] overview-manual: add UNPACKDIR in the directory description Antonin Godard
@ 2025-02-20 16:22 ` Quentin Schulz
0 siblings, 0 replies; 19+ messages in thread
From: Quentin Schulz @ 2025-02-20 16:22 UTC (permalink / raw)
To: antonin.godard, docs; +Cc: Thomas Petazzoni
Hi Antonin,
On 2/18/25 10:12 AM, Antonin Godard via lists.yoctoproject.org wrote:
> Mention that UNPACKDIR is used as a location to unpack the source code,
> and that S is the final location of the source code. This is
> deliberately vague, because as there are multiple instances of how these
> directories can be defined and used.
>
> The proper explanation of how the UNPACKDIR and S directories interact
> is left to the reference manual, under the UNPACKDIR variable
> description.
>
PR is also removed in this commit, maybe a separate one to explain
what's happened to it would be nice? Or at the very least in the commit
log so it doesn't look like a mistake?
Looks ok to me otherwise,
Cheers,
Quentin
^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH 6/6] ref-manual/variables: improve the UNPACKDIR documentation
2025-02-18 9:11 [PATCH 0/6] Updates around the UNPACKDIR variable Antonin Godard
` (4 preceding siblings ...)
2025-02-18 9:12 ` [PATCH 5/6] overview-manual: add UNPACKDIR in the directory description Antonin Godard
@ 2025-02-18 9:12 ` Antonin Godard
2025-02-20 16:41 ` [docs] " Quentin Schulz
5 siblings, 1 reply; 19+ messages in thread
From: Antonin Godard @ 2025-02-18 9:12 UTC (permalink / raw)
To: docs; +Cc: Thomas Petazzoni, Antonin Godard
It was clear why UNPACKDIR was introduced at first, and what is the
recommended way of setting S and UNPACKDIR for a clean separation of the
source code and WORKDIR. Add documentation for this in the reference
manual.
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
---
documentation/ref-manual/variables.rst | 39 +++++++++++++++++++++++++++++++++-
1 file changed, 38 insertions(+), 1 deletion(-)
diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst
index adbef69d8f39d33be87c5db6688a807156540410..d970fc21f69fe35830a9d6b5a28da7cb257c0709 100644
--- a/documentation/ref-manual/variables.rst
+++ b/documentation/ref-manual/variables.rst
@@ -10035,9 +10035,46 @@ system and gives an overview of their function and contents.
:term:`UNPACKDIR`
This variable, used by the :ref:`ref-classes-base` class,
- specifies where fetches sources should be unpacked by the
+ specifies where fetched sources should be unpacked by the
:ref:`ref-tasks-unpack` task.
+ Although the default value of this directory is
+ ``${WORKDIR}/sources-unpack``, the recommended way of setting
+ :term:`UNPACKDIR` and :term:`S` is::
+
+ S = "${WORKDIR}/sources"
+ UNPACKDIR = "${S}"
+
+ This allows the source code to be safely unpacked and patched in a
+ separate directory.
+
+ .. note::
+
+ In some cases, the :term:`UNPACKDIR` directory only holds the sources
+ temporarily. When the first directory after :term:`WORKDIR` in the
+ :term:`S` variable is matched in :term:`UNPACKDIR`, the directory
+ in :term:`UNPACKDIR` is moved to the :term:`WORKDIR` directory.
+
+ For example, let's represent the :term:`UNPACKDIR` directory
+ for the ``foobar`` recipe after extraction as follows::
+
+ ${WORKDIR}/sources-unpack/foobar-1.0.0/...
+
+ And the variable :term:`S` for this recipe defined as::
+
+ S = "${WORKDIR}/${BP}"
+
+ Where :term:`BP` expands to ``foobar-1.0.0``.
+
+ Since the first directory of :term:`S` after :term:`WORKDIR`
+ (``foobar-1.0.0``) matches the directory ``foobar-1.0.0`` under
+ ``sources-unpack``, the latter is moved to the :term:`WORKDIR`
+ directory. The final location of the source code will then be
+ ``${WORKDIR}/foobar-1.0.0``.
+
+ This behavior was added for compatibility for recipes that do not set
+ the :term:`UNPACKDIR` and :term:`S` variable in the recommended way.
+
:term:`UPDATERCPN`
For recipes inheriting the
:ref:`ref-classes-update-rc.d` class, :term:`UPDATERCPN`
--
2.47.0
^ permalink raw reply related [flat|nested] 19+ messages in thread* Re: [docs] [PATCH 6/6] ref-manual/variables: improve the UNPACKDIR documentation
2025-02-18 9:12 ` [PATCH 6/6] ref-manual/variables: improve the UNPACKDIR documentation Antonin Godard
@ 2025-02-20 16:41 ` Quentin Schulz
2025-02-24 10:53 ` Antonin Godard
0 siblings, 1 reply; 19+ messages in thread
From: Quentin Schulz @ 2025-02-20 16:41 UTC (permalink / raw)
To: antonin.godard, docs; +Cc: Thomas Petazzoni
Hi Antonin,
On 2/18/25 10:12 AM, Antonin Godard via lists.yoctoproject.org wrote:
> It was clear why UNPACKDIR was introduced at first, and what is the
> recommended way of setting S and UNPACKDIR for a clean separation of the
> source code and WORKDIR. Add documentation for this in the reference
> manual.
>
> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
> ---
> documentation/ref-manual/variables.rst | 39 +++++++++++++++++++++++++++++++++-
> 1 file changed, 38 insertions(+), 1 deletion(-)
>
> diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst
> index adbef69d8f39d33be87c5db6688a807156540410..d970fc21f69fe35830a9d6b5a28da7cb257c0709 100644
> --- a/documentation/ref-manual/variables.rst
> +++ b/documentation/ref-manual/variables.rst
> @@ -10035,9 +10035,46 @@ system and gives an overview of their function and contents.
>
> :term:`UNPACKDIR`
> This variable, used by the :ref:`ref-classes-base` class,
> - specifies where fetches sources should be unpacked by the
> + specifies where fetched sources should be unpacked by the
> :ref:`ref-tasks-unpack` task.
>
> + Although the default value of this directory is
> + ``${WORKDIR}/sources-unpack``, the recommended way of setting
> + :term:`UNPACKDIR` and :term:`S` is::
> +
> + S = "${WORKDIR}/sources"
> + UNPACKDIR = "${S}"
> +
Mmmm I think this is an issue, because we then show a non-recommended
configuration in the SVG in the previous patches where UNPACKDIR != S.
> + This allows the source code to be safely unpacked and patched in a
> + separate directory.
> +
I think I know where you want to go with this, but the first time I read
this I didn't understand it. UNPACKDIR = S in the example above, why
does this say the source code is unpacked and patched (implying two
steps/stages) in a separate directory then?
I think this is because we used to put everything from the fetcher into
WORKDIR and there were unexpected leftovers between builds and UNPACKDIR
now is a separate directory for the fetcher to put everything it does
in, instead of WORKDIR?
I'm not sure we need to document how messed up it was in the past rather
just what this does now?
> + .. note::
> +
> + In some cases, the :term:`UNPACKDIR` directory only holds the sources
> + temporarily. When the first directory after :term:`WORKDIR` in the
> + :term:`S` variable is matched in :term:`UNPACKDIR`, the directory
> + in :term:`UNPACKDIR` is moved to the :term:`WORKDIR` directory.
> +
> + For example, let's represent the :term:`UNPACKDIR` directory
> + for the ``foobar`` recipe after extraction as follows::
> +
> + ${WORKDIR}/sources-unpack/foobar-1.0.0/...
> +
> + And the variable :term:`S` for this recipe defined as::
> +
> + S = "${WORKDIR}/${BP}"
> +
> + Where :term:`BP` expands to ``foobar-1.0.0``.
> +
> + Since the first directory of :term:`S` after :term:`WORKDIR`
> + (``foobar-1.0.0``) matches the directory ``foobar-1.0.0`` under
> + ``sources-unpack``, the latter is moved to the :term:`WORKDIR`
> + directory. The final location of the source code will then be
> + ``${WORKDIR}/foobar-1.0.0``.
> +
> + This behavior was added for compatibility for recipes that do not set
> + the :term:`UNPACKDIR` and :term:`S` variable in the recommended way.
> +
I've read this 5 times now, it may be too late for my brain today but I
am not sure I got it :)
Let me try to reword it just to make sure I understood/got it right?
If UNPACKDIR differs from S, but the name of the directory (dirA) where
sources are unpacked in UNPACKDIR matches the basename of the directory
used for S, then the content of UNPACKDIR/dirA is moved into S?
If that's right, what really happens? Is UNPACKDIR variable modified to
point to S once the move is done? When is this happening?
Cheers,
Quentin
^ permalink raw reply [flat|nested] 19+ messages in thread* Re: [docs] [PATCH 6/6] ref-manual/variables: improve the UNPACKDIR documentation
2025-02-20 16:41 ` [docs] " Quentin Schulz
@ 2025-02-24 10:53 ` Antonin Godard
0 siblings, 0 replies; 19+ messages in thread
From: Antonin Godard @ 2025-02-24 10:53 UTC (permalink / raw)
To: Quentin Schulz, docs; +Cc: Thomas Petazzoni
Hi Quentin,
On Thu Feb 20, 2025 at 5:41 PM CET, Quentin Schulz wrote:
> Hi Antonin,
>
> On 2/18/25 10:12 AM, Antonin Godard via lists.yoctoproject.org wrote:
>> It was clear why UNPACKDIR was introduced at first, and what is the
>> recommended way of setting S and UNPACKDIR for a clean separation of the
>> source code and WORKDIR. Add documentation for this in the reference
>> manual.
>>
>> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
>> ---
>> documentation/ref-manual/variables.rst | 39 +++++++++++++++++++++++++++++++++-
>> 1 file changed, 38 insertions(+), 1 deletion(-)
>>
>> diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst
>> index adbef69d8f39d33be87c5db6688a807156540410..d970fc21f69fe35830a9d6b5a28da7cb257c0709 100644
>> --- a/documentation/ref-manual/variables.rst
>> +++ b/documentation/ref-manual/variables.rst
>> @@ -10035,9 +10035,46 @@ system and gives an overview of their function and contents.
>>
>> :term:`UNPACKDIR`
>> This variable, used by the :ref:`ref-classes-base` class,
>> - specifies where fetches sources should be unpacked by the
>> + specifies where fetched sources should be unpacked by the
>> :ref:`ref-tasks-unpack` task.
>>
>> + Although the default value of this directory is
>> + ``${WORKDIR}/sources-unpack``, the recommended way of setting
>> + :term:`UNPACKDIR` and :term:`S` is::
>> +
>> + S = "${WORKDIR}/sources"
>> + UNPACKDIR = "${S}"
>> +
>
> Mmmm I think this is an issue, because we then show a non-recommended
> configuration in the SVG in the previous patches where UNPACKDIR != S.
I'd rather show the default definitions in the figures, because there's no
guarantee that a recipe will define UNPACKDIR and S that way.
It also feels weird to me that a recommended approach is not the default, but it
is probably related to backward compatiblity, that would be my guess.
>> + This allows the source code to be safely unpacked and patched in a
>> + separate directory.
>> +
>
> I think I know where you want to go with this, but the first time I read
> this I didn't understand it. UNPACKDIR = S in the example above, why
> does this say the source code is unpacked and patched (implying two
> steps/stages) in a separate directory then?
I wanted to say that the code is unpacked and patched in the same directory, but
separate from the WORKDIR. I should probably rephrase or remove this sentence to
avoid adding confusion.
> I think this is because we used to put everything from the fetcher into
> WORKDIR and there were unexpected leftovers between builds and UNPACKDIR
> now is a separate directory for the fetcher to put everything it does
> in, instead of WORKDIR?
Yes, I think that's it.
> I'm not sure we need to document how messed up it was in the past rather
> just what this does now?
So I guess we can go with the sentence removal. However I think we'd probably
want to keep the recommended assignment.
>> + .. note::
>> +
>> + In some cases, the :term:`UNPACKDIR` directory only holds the sources
>> + temporarily. When the first directory after :term:`WORKDIR` in the
>> + :term:`S` variable is matched in :term:`UNPACKDIR`, the directory
>> + in :term:`UNPACKDIR` is moved to the :term:`WORKDIR` directory.
>> +
>> + For example, let's represent the :term:`UNPACKDIR` directory
>> + for the ``foobar`` recipe after extraction as follows::
>> +
>> + ${WORKDIR}/sources-unpack/foobar-1.0.0/...
>> +
>> + And the variable :term:`S` for this recipe defined as::
>> +
>> + S = "${WORKDIR}/${BP}"
>> +
>> + Where :term:`BP` expands to ``foobar-1.0.0``.
>> +
>> + Since the first directory of :term:`S` after :term:`WORKDIR`
>> + (``foobar-1.0.0``) matches the directory ``foobar-1.0.0`` under
>> + ``sources-unpack``, the latter is moved to the :term:`WORKDIR`
>> + directory. The final location of the source code will then be
>> + ``${WORKDIR}/foobar-1.0.0``.
>> +
>> + This behavior was added for compatibility for recipes that do not set
>> + the :term:`UNPACKDIR` and :term:`S` variable in the recommended way.
>> +
>
> I've read this 5 times now, it may be too late for my brain today but I
> am not sure I got it :)
>
> Let me try to reword it just to make sure I understood/got it right?
>
> If UNPACKDIR differs from S, but the name of the directory (dirA) where
> sources are unpacked in UNPACKDIR matches the basename of the directory
> used for S, then the content of UNPACKDIR/dirA is moved into S?
That's it. And it is a pain to describe textually. I'd take any recommendations
for improving it.
> If that's right, what really happens? Is UNPACKDIR variable modified to
> point to S once the move is done? When is this happening?
No, UNPACKDIR isn't modified. This move is repeated at the end of the do_unpack
task, each time. See:
https://git.openembedded.org/openembedded-core/tree/meta/classes-global/base.bbclass#n158
I may consider removing that note entirely depending on how useful it is to
document a backwards-compatibility behavior.
Antonin
--
Antonin Godard, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
^ permalink raw reply [flat|nested] 19+ messages in thread