Updated readme and added some more graphics

This commit is contained in:
Nav
2021-04-10 02:07:33 +01:00
parent 6d3455f21b
commit 287b703733
6 changed files with 2304 additions and 0 deletions

View File

@@ -17,6 +17,7 @@ families and architectures. Support for other target families will be considered
Bloom is released under the LGPLv3 license. See LICENSE.txt
### Bloom Architecture
Bloom is a multithreaded event-driven program written in C++. It consists of four components:
- TargetController

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 51 KiB

View File

@@ -0,0 +1,339 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="300"
height="200"
viewBox="0 0 79.375 52.916667"
version="1.1"
id="svg2740"
inkscape:version="1.0.1 (1.0.1+r75)"
sodipodi:docname="ide.svg">
<defs
id="defs2734" />
<sodipodi:namedview
id="base"
pagecolor="#3c3f41"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="1"
inkscape:cx="128.03674"
inkscape:cy="108.10098"
inkscape:document-units="px"
inkscape:current-layer="layer7"
inkscape:document-rotation="0"
showgrid="false"
units="px"
inkscape:window-width="1532"
inkscape:window-height="1148"
inkscape:window-x="6965"
inkscape:window-y="473"
inkscape:window-maximized="0" />
<metadata
id="metadata2737">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<rect
style="fill:#2f2f2f;fill-opacity:1;stroke:none;stroke-width:0.200379"
id="rect3910"
width="71.4375"
height="44.979168"
x="3.96875"
y="3.96875" />
</g>
<g
inkscape:groupmode="layer"
id="layer6"
inkscape:label="Layer 3">
<rect
style="fill:#2b2b2b;fill-opacity:1;stroke:none;stroke-width:0.316593;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3971"
width="59.505173"
height="39.919991"
x="15.875"
y="8.9639702" />
<rect
style="fill:#2f2f2f;fill-opacity:1;stroke:none;stroke-width:0.235638;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4135"
width="59.518394"
height="9.9179869"
x="15.875"
y="38.965973" />
</g>
<g
inkscape:groupmode="layer"
id="layer7"
inkscape:label="icons">
<rect
style="fill:#575757;fill-opacity:1;stroke:none;stroke-width:0.0661458;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3974"
width="0.79374999"
height="0.79374999"
x="5.0270834"
y="6.8791666" />
<rect
style="fill:#575757;fill-opacity:1;stroke:none;stroke-width:0.0661458;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3974-2"
width="0.79374999"
height="0.79374999"
x="6.8791666"
y="6.8791666" />
<rect
style="fill:#575757;fill-opacity:1;stroke:none;stroke-width:0.0661458;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3974-2-6"
width="0.79374999"
height="0.79374999"
x="8.7312489"
y="6.8791666" />
<rect
style="fill:#575757;fill-opacity:1;stroke:none;stroke-width:0.0661458;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3974-6"
width="0.79374999"
height="0.79374999"
x="10.583331"
y="6.8791666" />
<rect
style="fill:#575757;fill-opacity:1;stroke:none;stroke-width:0.0661458;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3974-2-4"
width="0.79374999"
height="0.79374999"
x="12.435413"
y="6.8791666" />
<rect
style="fill:#575757;fill-opacity:1;stroke:none;stroke-width:0.0661458;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3974-2-6-9"
width="0.79374999"
height="0.79374999"
x="14.287493"
y="6.8791666" />
<rect
style="fill:#575757;fill-opacity:1;stroke:none;stroke-width:0.0661458;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3974-5"
width="0.79374999"
height="0.79374999"
x="16.139578"
y="6.8791666" />
<rect
style="fill:#575757;fill-opacity:1;stroke:none;stroke-width:0.0661458;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3974-2-0"
width="0.79374999"
height="0.79374999"
x="17.991661"
y="6.8791666" />
<rect
style="fill:#575757;fill-opacity:1;stroke:none;stroke-width:0.0661458;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3974-2-6-4"
width="0.79374999"
height="0.79374999"
x="19.843748"
y="6.8791666" />
<rect
style="fill:#575757;fill-opacity:1;stroke:none;stroke-width:0.0661458;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3974-6-8"
width="0.79374999"
height="0.79374999"
x="21.695833"
y="6.8791666" />
<rect
style="fill:#575757;fill-opacity:1;stroke:none;stroke-width:0.0661458;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3974-2-4-7"
width="0.79374999"
height="0.79374999"
x="23.547918"
y="6.8791666" />
<rect
style="fill:#575757;fill-opacity:1;stroke:none;stroke-width:0.0661458;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3974-2-6-9-1"
width="0.79374999"
height="0.79374999"
x="25.400003"
y="6.8791666" />
<rect
style="fill:#575757;fill-opacity:1;stroke:none;stroke-width:0.187841;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3974-7"
width="7.9375"
height="0.64012098"
x="3.96875"
y="10.662498" />
<rect
style="fill:#575757;fill-opacity:1;stroke:none;stroke-width:0.153371;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3974-7-2"
width="5.2916665"
height="0.64012098"
x="3.96875"
y="12.156114" />
<rect
style="fill:#366a7d;fill-opacity:1;stroke:none;stroke-width:0.171475;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3974-7-2-7"
width="6.6145835"
height="0.64012098"
x="3.9687495"
y="13.649728" />
<rect
style="fill:#575757;fill-opacity:1;stroke:none;stroke-width:0.171475;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3974-7-2-7-2"
width="6.6145835"
height="0.64012098"
x="3.9687495"
y="15.143344" />
<rect
style="fill:#575757;fill-opacity:1;stroke:none;stroke-width:0.187841;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3974-7-26"
width="7.9375"
height="0.64012098"
x="3.9687495"
y="16.636961" />
<rect
style="fill:#575757;fill-opacity:1;stroke:none;stroke-width:0.265647;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3974-7-0"
width="15.875"
height="0.64012098"
x="15.875"
y="10.072043" />
<rect
style="fill:#645783;fill-opacity:1;stroke:none;stroke-width:0.306743;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3974-7-0-6"
width="21.166666"
height="0.64012098"
x="15.875"
y="11.770496" />
<rect
style="fill:#575757;fill-opacity:1;stroke:none;stroke-width:0.342948;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3974-7-0-6-1"
width="26.458334"
height="0.64012098"
x="15.875"
y="13.46895" />
<rect
style="fill:#575757;fill-opacity:1;stroke:none;stroke-width:0.242501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3974-7-0-6-1-5"
width="13.229167"
height="0.64012098"
x="17.991669"
y="15.167404" />
<rect
style="fill:#645783;fill-opacity:1;stroke:none;stroke-width:0.242501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3974-7-0-6-1-5-9"
width="13.229167"
height="0.64012098"
x="17.991669"
y="16.86586" />
<rect
style="fill:#575757;fill-opacity:1;stroke:none;stroke-width:0.375681;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3974-7-0-6-1-4"
width="31.75"
height="0.64012098"
x="15.875"
y="20.680984" />
<rect
style="fill:#575757;fill-opacity:1;stroke:none;stroke-width:0.265647;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3974-7-0-6-1-4-9"
width="15.875"
height="0.64012098"
x="17.991669"
y="22.37944" />
<rect
style="fill:#575757;fill-opacity:1;stroke:none;stroke-width:0.242501;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3974-7-0-6-1-5-9-0"
width="13.229167"
height="0.64012098"
x="15.875001"
y="18.564316" />
<rect
style="fill:#366a7d;fill-opacity:1;stroke:none;stroke-width:0.265647;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3974-7-0-6-1-4-9-9"
width="15.875"
height="0.64012098"
x="20.108337"
y="24.077896" />
<rect
style="fill:#575757;fill-opacity:1;stroke:none;stroke-width:0.265647;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3974-7-0-6-1-4-9-9-1"
width="15.875"
height="0.64012098"
x="17.991669"
y="31.068024" />
<rect
style="fill:#575757;fill-opacity:1;stroke:none;stroke-width:0.265647;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3974-7-0-6-1-4-9-9-7"
width="15.875"
height="0.64012098"
x="20.108337"
y="25.776352" />
<rect
style="fill:#645783;fill-opacity:1;stroke:none;stroke-width:0.2169;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3974-7-0-6-1-4-9-9-7-7"
width="10.583333"
height="0.64012098"
x="20.108337"
y="27.474808" />
<rect
style="fill:#575757;fill-opacity:1;stroke:none;stroke-width:0.242502;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3974-7-0-6-1-4-9-9-7-7-1"
width="13.229167"
height="0.64012098"
x="20.108337"
y="29.173264" />
</g>
<g
inkscape:groupmode="layer"
id="layer5"
inkscape:label="Layer 2">
<path
style="fill:none;stroke:#3f3f3f;stroke-width:0.162397;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 15.875,48.883957 V 9.0137111"
id="path3915" />
<path
style="fill:none;stroke:#3f3f3f;stroke-width:0.146557;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 3.96875,8.9696555 H 75.406659"
id="path3917" />
<rect
style="fill:#252525;fill-opacity:1;stroke:none;stroke-width:0.53405;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3934"
width="71.4375"
height="1.5875"
x="3.96875"
y="3.96875" />
<circle
style="fill:#914f38;fill-opacity:1;stroke:none;stroke-width:0.134645;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path3936"
cx="4.8947916"
cy="4.7624998"
r="0.39687499" />
<circle
style="fill:#919191;fill-opacity:1;stroke:none;stroke-width:0.134645;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path3936-8"
cx="6.2177081"
cy="4.7624998"
r="0.39687499" />
<circle
style="fill:#919191;fill-opacity:1;stroke:none;stroke-width:0.134645;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path3936-8-9"
cx="7.5406251"
cy="4.7624998"
r="0.39687499" />
<path
style="fill:none;stroke:#3f3f3f;stroke-width:0.150009;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 15.875,38.965973 H 75.405217"
id="path3915-1" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -0,0 +1,681 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="275"
height="150"
viewBox="0 0 72.760415 39.687501"
version="1.1"
id="svg1033"
inkscape:version="1.0.1 (1.0.1+r75)"
sodipodi:docname="mplab-snap.svg">
<defs
id="defs1027" />
<sodipodi:namedview
id="base"
pagecolor="#3c3f41"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="1.4"
inkscape:cx="360.89493"
inkscape:cy="73.634608"
inkscape:document-units="px"
inkscape:current-layer="layer1"
inkscape:document-rotation="0"
showgrid="false"
units="px"
inkscape:window-width="1532"
inkscape:window-height="1176"
inkscape:window-x="6200"
inkscape:window-y="528"
inkscape:window-maximized="0" />
<metadata
id="metadata1030">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Board"
inkscape:groupmode="layer"
id="layer1"
style="display:inline">
<rect
style="fill:#cbcbcb;fill-opacity:1;stroke:#939393;stroke-width:0.258924;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect1596"
width="59.536907"
height="37.047325"
x="9.2575874"
y="1.3200873" />
</g>
<g
inkscape:groupmode="layer"
id="layer3"
inkscape:label="Components"
style="display:inline;opacity:1">
<rect
style="fill:#474747;fill-opacity:1;stroke-width:0.414224"
id="rect1621"
width="15.875"
height="15.875"
x="35.983311"
y="16.139576" />
<rect
style="fill:#474747;fill-opacity:1;stroke-width:0.137384"
id="rect1621-3"
width="5.8208332"
height="4.7624998"
x="59.266651"
y="30.956251" />
<rect
style="fill:#474747;fill-opacity:1;stroke-width:0.303158"
id="rect1638"
width="2.6458333"
height="1.5875"
x="15.478122"
y="8.7312508" />
<rect
style="fill:#474747;fill-opacity:1;stroke-width:0.303157"
id="rect1638-6"
width="2.6458333"
height="1.5875"
x="15.478122"
y="11.906249" />
<rect
style="fill:#474747;fill-opacity:1;stroke-width:0.303157"
id="rect1638-6-7"
width="2.6458333"
height="1.5875"
x="15.478122"
y="15.081247" />
<rect
style="fill:#474747;fill-opacity:1;stroke-width:0.303157"
id="rect1638-6-7-5"
width="2.6458333"
height="1.5875"
x="15.478122"
y="18.25625" />
<rect
style="fill:#474747;fill-opacity:1;stroke-width:0.303157"
id="rect1638-6-7-5-3"
width="2.6458333"
height="1.5875"
x="15.478122"
y="21.431253" />
<rect
style="fill:#474747;fill-opacity:1;stroke-width:0.332092"
id="rect1638-6-7-5-3-5"
width="3.175"
height="1.5875"
x="14.552079"
y="28.839577" />
<rect
style="fill:#474747;fill-opacity:1;stroke-width:0.332092"
id="rect1638-6-7-5-3-5-6"
width="3.175"
height="1.5875"
x="19.314581"
y="28.839575" />
<rect
style="fill:#474747;fill-opacity:1;stroke-width:0.332092"
id="rect1638-6-7-5-3-5-6-2"
width="3.175"
height="1.5875"
x="14.552079"
y="33.602077" />
<rect
style="fill:#474747;fill-opacity:1;stroke-width:0.332092"
id="rect1638-6-7-5-3-5-6-2-9"
width="3.175"
height="1.5875"
x="19.314581"
y="33.602077" />
<rect
style="fill:#818181;fill-opacity:1;stroke-width:0.260155"
id="rect1760"
width="5.2916665"
height="7.2760415"
x="66.675003"
y="16.205729" />
<rect
style="fill:#474747;fill-opacity:1;stroke-width:0.332092"
id="rect1638-6-7-5-3-5-1"
width="3.175"
height="1.5875"
x="11.377082"
y="4.4979167" />
<rect
style="fill:#474747;fill-opacity:1;stroke-width:0.332092"
id="rect1638-6-7-5-3-5-1-2"
width="3.175"
height="1.5875"
x="16.139582"
y="4.4979167" />
<rect
style="fill:#474747;fill-opacity:1;stroke-width:0.332092"
id="rect1638-6-7-5-3-5-1-2-7"
width="3.175"
height="1.5875"
x="20.902084"
y="4.4979167" />
<rect
style="fill:#474747;fill-opacity:1;stroke-width:0.101465"
id="rect1621-3-0"
width="3.175"
height="4.7624998"
x="63.235409"
y="4.4979167" />
<rect
style="fill:#474747;fill-opacity:1;stroke-width:0.103557"
id="rect1621-3-9"
width="3.96875"
height="3.96875"
x="54.768742"
y="7.1437502" />
<rect
style="fill:#474747;fill-opacity:1;stroke-width:0.358701"
id="rect1638-6-7-5-3-5-1-3"
width="3.175"
height="1.8520833"
x="27.781252"
y="3.4395833" />
<rect
style="fill:#474747;fill-opacity:1;stroke-width:0.358701"
id="rect1638-6-7-5-3-5-1-2-6"
width="3.175"
height="1.8520833"
x="33.072914"
y="3.4395833" />
<rect
style="display:inline;opacity:1;fill:#474747;fill-opacity:1;stroke-width:0.303157"
id="rect1638-8"
width="2.6458333"
height="1.5875"
x="49.477074"
y="3.96875" />
<rect
style="fill:#5c5c5c;fill-opacity:1;stroke:none;stroke-width:0.217074;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2260"
width="0.92604166"
height="0.52916664"
x="19.182291"
y="8.2020845" />
<rect
style="display:inline;opacity:1;fill:#5c5c5c;fill-opacity:1;stroke:none;stroke-width:0.217074;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2260-3"
width="0.92604166"
height="0.52916664"
x="19.182291"
y="9.1281252" />
<rect
style="display:inline;opacity:1;fill:#5c5c5c;fill-opacity:1;stroke:none;stroke-width:0.217074;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2260-3-6"
width="0.92604166"
height="0.52916664"
x="19.182291"
y="10.054167" />
<rect
style="display:inline;opacity:1;fill:#5c5c5c;fill-opacity:1;stroke:none;stroke-width:0.217074;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2260-1"
width="0.92604166"
height="0.52916664"
x="19.182291"
y="10.980208" />
<rect
style="display:inline;opacity:1;fill:#5c5c5c;fill-opacity:1;stroke:none;stroke-width:0.217074;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2260-3-0"
width="0.92604166"
height="0.52916664"
x="19.182291"
y="11.90625" />
<rect
style="display:inline;opacity:1;fill:#5c5c5c;fill-opacity:1;stroke:none;stroke-width:0.217074;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2260-3-6-6"
width="0.92604166"
height="0.52916664"
x="19.182291"
y="12.832292" />
<rect
style="display:inline;opacity:1;fill:#5c5c5c;fill-opacity:1;stroke:none;stroke-width:0.217074;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2260-32"
width="0.92604166"
height="0.52916664"
x="19.182291"
y="13.758333" />
<rect
style="display:inline;opacity:1;fill:#5c5c5c;fill-opacity:1;stroke:none;stroke-width:0.217074;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2260-3-06"
width="0.92604166"
height="0.52916664"
x="19.182291"
y="14.684375" />
<rect
style="display:inline;opacity:1;fill:#5c5c5c;fill-opacity:1;stroke:none;stroke-width:0.217074;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2260-3-6-1"
width="0.92604166"
height="0.52916664"
x="19.182291"
y="15.610416" />
<rect
style="display:inline;opacity:1;fill:#5c5c5c;fill-opacity:1;stroke:none;stroke-width:0.217074;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2260-1-5"
width="0.92604166"
height="0.52916664"
x="19.182291"
y="16.536459" />
<rect
style="display:inline;opacity:1;fill:#5c5c5c;fill-opacity:1;stroke:none;stroke-width:0.217074;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2260-3-0-5"
width="0.92604166"
height="0.52916664"
x="19.182291"
y="17.4625" />
<rect
style="display:inline;opacity:1;fill:#5c5c5c;fill-opacity:1;stroke:none;stroke-width:0.217074;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2260-3-6-6-4"
width="0.92604166"
height="0.52916664"
x="19.182291"
y="18.388542" />
<rect
style="display:inline;opacity:1;fill:#5c5c5c;fill-opacity:1;stroke:none;stroke-width:0.217074;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2260-3-6-1-7"
width="0.92604166"
height="0.52916664"
x="19.182291"
y="19.314583" />
<rect
style="display:inline;opacity:1;fill:#5c5c5c;fill-opacity:1;stroke:none;stroke-width:0.217074;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2260-1-5-6"
width="0.92604166"
height="0.52916664"
x="19.182291"
y="20.240625" />
<rect
style="display:inline;opacity:1;fill:#5c5c5c;fill-opacity:1;stroke:none;stroke-width:0.217074;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2260-3-0-5-5"
width="0.92604166"
height="0.52916664"
x="19.182291"
y="21.166666" />
<rect
style="display:inline;opacity:1;fill:#5c5c5c;fill-opacity:1;stroke:none;stroke-width:0.217074;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2260-3-6-6-4-6"
width="0.92604166"
height="0.52916664"
x="19.182291"
y="22.092709" />
<rect
style="fill:#7bcd8b;fill-opacity:1;stroke:#6baa78;stroke-width:0.132292;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2367"
width="1.0583333"
height="1.5875"
x="44.185402"
y="3.4395833" />
<rect
style="display:inline;opacity:1;fill:#c09965;fill-opacity:1;stroke:#9e753d;stroke-width:0.132292;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2367-9"
width="1.0583333"
height="1.5875"
x="41.010399"
y="3.4395833" />
<rect
style="fill:#5a5a5a;fill-opacity:1;stroke:none;stroke-width:0.307602;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2402"
width="1.5875"
height="0.79374999"
x="69.320839"
y="16.734896" />
<rect
style="display:inline;opacity:1;fill:#5a5a5a;fill-opacity:1;stroke:none;stroke-width:0.307602;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2402-4"
width="1.5875"
height="0.79374999"
x="69.320831"
y="22.158852"
inkscape:transform-center-x="2.6817531"
inkscape:transform-center-y="-6.505456" />
<rect
style="display:inline;opacity:1;fill:#5a5a5a;fill-opacity:1;stroke:none;stroke-width:0.198556;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2402-4-5"
width="0.66145831"
height="0.79374999"
x="66.542709"
y="21.100517"
inkscape:transform-center-x="1.1173972"
inkscape:transform-center-y="-6.505456" />
<rect
style="display:inline;opacity:1;fill:#5a5a5a;fill-opacity:1;stroke:none;stroke-width:0.198556;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2402-4-5-2"
width="0.66145831"
height="0.79374999"
x="66.542709"
y="17.79323"
inkscape:transform-center-x="1.1173972"
inkscape:transform-center-y="-6.505456" />
<rect
style="fill:#5a5a5a;fill-opacity:1;stroke:none;stroke-width:0.0830878;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2458"
width="1.3229166"
height="0.79374999"
x="57.414566"
y="26.45833" />
<rect
style="display:inline;opacity:1;fill:#5a5a5a;fill-opacity:1;stroke:none;stroke-width:0.0830879;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2458-5"
width="1.3229166"
height="0.79374999"
x="57.414566"
y="24.606245" />
<rect
style="display:inline;opacity:1;fill:#5a5a5a;fill-opacity:1;stroke:none;stroke-width:0.0941256;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2458-5-4"
width="1.4552083"
height="0.92604166"
x="60.854153"
y="24.606245" />
<rect
style="display:inline;opacity:1;fill:#474747;fill-opacity:1;stroke-width:0.0771869"
id="rect1621-3-9-7"
width="3.3072917"
height="2.6458333"
x="60.060413"
y="15.345831" />
<rect
style="display:inline;opacity:1;fill:#5a5a5a;fill-opacity:1;stroke:none;stroke-width:0.0941255;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2458-5-4-4"
width="1.4552083"
height="0.92604166"
x="31.485413"
y="-13.493747"
transform="rotate(90)" />
<rect
style="display:inline;opacity:1;fill:#5a5a5a;fill-opacity:1;stroke:none;stroke-width:0.0941255;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2458-5-4-4-4"
width="1.4552083"
height="0.92604166"
x="34.528122"
y="-13.493747"
transform="rotate(90)" />
<rect
style="display:inline;opacity:1;fill:#5a5a5a;fill-opacity:1;stroke:none;stroke-width:0.067841;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2458-5-3"
width="1.0583333"
height="0.66145831"
x="13.361457"
y="10.318749" />
<rect
style="display:inline;opacity:1;fill:#5a5a5a;fill-opacity:1;stroke:none;stroke-width:0.067841;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2458-5-3-0"
width="1.0583333"
height="0.66145831"
x="13.361457"
y="12.567706" />
<rect
style="display:inline;opacity:1;fill:#5a5a5a;fill-opacity:1;stroke:none;stroke-width:0.067841;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2458-5-3-0-7"
width="1.0583333"
height="0.66145831"
x="13.361457"
y="14.816663" />
<rect
style="display:inline;opacity:1;fill:#5a5a5a;fill-opacity:1;stroke:none;stroke-width:0.067841;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2458-5-3-0-8"
width="1.0583333"
height="0.66145831"
x="13.361457"
y="18.653124" />
<rect
style="display:inline;opacity:1;fill:#5a5a5a;fill-opacity:1;stroke:none;stroke-width:0.067841;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2458-5-3-0-7-6"
width="1.0583333"
height="0.66145831"
x="13.361457"
y="20.902081" />
<rect
style="display:inline;opacity:1;fill:#6a6a6a;fill-opacity:1;stroke:none;stroke-width:0.162121;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2402-4-5-8"
width="0.26458332"
height="1.3229166"
x="66.608849"
y="19.182291"
inkscape:transform-center-x="0.4469589"
inkscape:transform-center-y="-10.842427" />
<rect
style="display:inline;opacity:1;fill:#5a5a5a;fill-opacity:1;stroke:none;stroke-width:0.0941255;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2458-5-4-8"
width="1.4552083"
height="0.92604166"
x="64.955208"
y="11.906247" />
<rect
style="display:inline;opacity:1;fill:#5a5a5a;fill-opacity:1;stroke:none;stroke-width:0.067841;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2458-5-3-0-7-4"
width="1.0583333"
height="0.66145831"
x="14.816665"
y="-57.414577"
transform="rotate(90)" />
<rect
style="display:inline;opacity:1;fill:#5a5a5a;fill-opacity:1;stroke:none;stroke-width:0.067841;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2458-5-3-0-7-4-3"
width="1.0583333"
height="0.66145831"
x="-55.827076"
y="-13.758332"
transform="scale(-1)" />
<rect
style="display:inline;opacity:1;fill:#5a5a5a;fill-opacity:1;stroke:none;stroke-width:0.067841;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2458-5-3-0-7-4-3-1"
width="1.0583333"
height="0.66145831"
x="-57.414577"
y="-6.0854168"
transform="scale(-1)" />
<rect
style="display:inline;opacity:1;fill:#5c5c5c;fill-opacity:1;stroke:none;stroke-width:0.217074;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2260-4"
width="0.92604166"
height="0.52916664"
x="3.96875"
y="-25.664585"
transform="rotate(90)" />
<rect
style="display:inline;opacity:1;fill:#5c5c5c;fill-opacity:1;stroke:none;stroke-width:0.217074;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2260-4-9"
width="0.92604166"
height="0.52916664"
x="3.96875"
y="-26.458334"
transform="rotate(90)" />
<rect
style="display:inline;opacity:1;fill:#5c5c5c;fill-opacity:1;stroke:none;stroke-width:0.217074;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2260-4-9-2"
width="0.92604166"
height="0.52916664"
x="3.4395833"
y="-40.348957"
transform="rotate(90)" />
<rect
style="display:inline;opacity:1;fill:#5c5c5c;fill-opacity:1;stroke:none;stroke-width:0.217074;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2260-4-9-2-0"
width="0.92604166"
height="0.52916664"
x="3.4395833"
y="-43.391666"
transform="rotate(90)" />
<rect
style="display:inline;fill:#474747;fill-opacity:1;stroke-width:0.289355"
id="rect1616"
width="9.260417"
height="21.166666"
x="1.984375"
y="9.260417" />
</g>
<g
inkscape:groupmode="layer"
id="layer4"
inkscape:label="Holes"
style="display:inline">
<ellipse
style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#795000;stroke-width:0.305329;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1876"
cx="38.298428"
cy="36.446354"
ry="0.50881416"
rx="0.5088141" />
<ellipse
style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#795000;stroke-width:0.305329;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1876-6"
cx="40.150513"
cy="36.446354"
ry="0.5088141"
rx="0.50881416" />
<ellipse
style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#795000;stroke-width:0.305329;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1876-6-2"
cx="42.002598"
cy="36.446354"
ry="0.50881416"
rx="0.5088141" />
<ellipse
style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#795000;stroke-width:0.305329;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1876-6-2-6"
cx="43.854679"
cy="36.446354"
ry="0.50881416"
rx="0.5088141" />
<ellipse
style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#795000;stroke-width:0.305329;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1876-2"
cx="45.706764"
cy="36.497147"
ry="0.50881416"
rx="0.5088141" />
<ellipse
style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#795000;stroke-width:0.305329;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1876-6-0"
cx="47.558849"
cy="36.497147"
ry="0.50881416"
rx="0.5088141" />
<ellipse
style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#795000;stroke-width:0.305329;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1876-6-2-2"
cx="49.410934"
cy="36.497147"
ry="0.50881416"
rx="0.5088141" />
<ellipse
style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#795000;stroke-width:0.305329;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1876-6-2-6-3"
cx="51.263016"
cy="36.497147"
ry="0.50881416"
rx="0.5088141" />
<ellipse
style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#795000;stroke-width:0.317594;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path2085"
cx="10.594455"
cy="36.478008"
rx="0.6349532"
ry="0.63495314" />
<ellipse
style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#795000;stroke-width:0.317595;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path2085-2"
cx="54.539867"
cy="3.6342936"
rx="0.6349532"
ry="0.63495314" />
<ellipse
style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#795000;stroke-width:0.317595;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path2085-2-9"
cx="60.324993"
cy="5.2916675"
rx="0.6349532"
ry="0.63495314" />
<ellipse
style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#795000;stroke-width:0.317595;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path2085-2-3"
cx="24.341667"
cy="26.458334"
rx="0.6349532"
ry="0.63495314" />
<ellipse
style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#795000;stroke-width:0.317595;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path2085-2-3-1"
cx="24.341667"
cy="28.310417"
rx="0.6349532"
ry="0.63495314" />
<ellipse
style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#795000;stroke-width:0.317595;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path2085-2-3-9"
cx="24.341667"
cy="30.1625"
rx="0.6349532"
ry="0.63495314" />
<ellipse
style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#795000;stroke-width:0.317595;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path2085-2-3-1-4"
cx="24.341667"
cy="32.014584"
rx="0.6349532"
ry="0.63495314" />
<ellipse
style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#795000;stroke-width:0.317595;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path2085-2-3-1-4-7"
cx="24.341667"
cy="33.866669"
rx="0.6349532"
ry="0.63495314" />
<ellipse
style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#795000;stroke-width:0.317595;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path2085-2-9-4"
cx="60.324993"
cy="13.229164"
rx="0.6349532"
ry="0.63495314" />
<ellipse
style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#795000;stroke-width:0.317595;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path2085-5"
cx="35.718746"
cy="36.446354"
rx="0.6349532"
ry="0.63495314" />
<ellipse
style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#795000;stroke-width:0.317595;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path2085-5-0"
cx="33.602077"
cy="36.446354"
rx="0.6349532"
ry="0.63495314" />
<ellipse
style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#795000;stroke-width:0.317595;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path2085-5-3"
cx="55.82708"
cy="36.446354"
rx="0.6349532"
ry="0.63495314" />
<ellipse
style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#795000;stroke-width:0.317595;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path2085-5-0-7"
cx="53.710411"
cy="36.446354"
rx="0.6349532"
ry="0.63495314" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 25 KiB