v1.3.0 Restructure Saxonite workspace and upgrade to .NET 10 (#1)

Move Saxonite’s projects into a dedicated `Workspace` folder and align the solution with .NET 10 and the current Common workspace. Update encryption integration, test project structure and coverage, and repository guidance and upgrade notes.

- Relocate application and library projects while retaining Git rename history.
- Split tests into Admin, Online, and Shared projects; add representative behavioral and serialization tests.
- Update Common integration, application version, and repository documentation.

Application version: 1.3.0

Reviewed-on: #1
Co-authored-by: andy <andy@sarand.com>
This commit was merged in pull request #1.
This commit is contained in:
2026-10-16 18:24:16 +01:00
committed by andy
parent 2c3fb146ab
commit 9f22b522df
1996 changed files with 1992 additions and 1179 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 621 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 799 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 500 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

@@ -0,0 +1,95 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
version="1.0"
width="128"
height="128"
id="svg2">
<defs
id="defs5">
<linearGradient
id="linearGradient2816">
<stop
style="stop-color:#0000a2;stop-opacity:1"
offset="0"
id="stop2818" />
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="1"
id="stop2820" />
</linearGradient>
<linearGradient
id="linearGradient2794">
<stop
style="stop-color:#545454;stop-opacity:1"
offset="0"
id="stop2796" />
<stop
style="stop-color:#545454;stop-opacity:1"
offset="0.9464286"
id="stop2804" />
<stop
style="stop-color:#c5c5c5;stop-opacity:0"
offset="1"
id="stop2798" />
</linearGradient>
<linearGradient
id="linearGradient2760">
<stop
style="stop-color:#0000ff;stop-opacity:1"
offset="0"
id="stop2762" />
<stop
style="stop-color:#0000a2;stop-opacity:1"
offset="0.61160713"
id="stop2768" />
<stop
style="stop-color:#6666ff;stop-opacity:1"
offset="1"
id="stop2764" />
</linearGradient>
<linearGradient
x1="6.9292336"
y1="121.07077"
x2="6.9292336"
y2="8.9609833"
id="linearGradient2766"
xlink:href="#linearGradient2760"
gradientUnits="userSpaceOnUse" />
<radialGradient
cx="62.984127"
cy="65.015877"
r="54.179893"
fx="62.984127"
fy="65.015877"
id="radialGradient2812"
xlink:href="#linearGradient2794"
gradientUnits="userSpaceOnUse" />
<linearGradient
x1="31.5"
y1="63"
x2="31.5"
y2="12"
id="linearGradient2822"
xlink:href="#linearGradient2816"
gradientUnits="userSpaceOnUse" />
</defs>
<path
d="M 117.16402,65.015877 C 117.16402,94.938606 92.906856,119.19577 62.984127,119.19577 C 33.061398,119.19577 8.8042336,94.938606 8.8042336,65.015877 C 8.8042336,35.093148 33.061398,10.835984 62.984127,10.835984 C 92.906856,10.835984 117.16402,35.093148 117.16402,65.015877 z "
transform="translate(5.724864,4.031744)"
style="opacity:1;fill:url(#radialGradient2812);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.75;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2790" />
<path
d="M 117.16402,65.015877 C 117.16402,94.938606 92.906856,119.19577 62.984127,119.19577 C 33.061398,119.19577 8.8042336,94.938606 8.8042336,65.015877 C 8.8042336,35.093148 33.061398,10.835984 62.984127,10.835984 C 92.906856,10.835984 117.16402,35.093148 117.16402,65.015877 z "
transform="translate(1.69312,0)"
style="opacity:1;fill:url(#linearGradient2766);fill-opacity:1;fill-rule:nonzero;stroke:#000074;stroke-width:3.75;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path1873" />
<path
d="M 95.5,37.5 C 95.5,51.583261 81.173112,63 63.5,63 C 45.826888,63 31.5,51.583261 31.5,37.5 C 31.5,23.416739 45.826888,12 63.5,12 C 81.173112,12 95.5,23.416739 95.5,37.5 z "
transform="translate(1,2)"
style="opacity:1;fill:url(#linearGradient2822);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.75;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2814" />
</svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

@@ -0,0 +1,254 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.0"
width="128"
height="128"
id="svg2"
sodipodi:version="0.32"
inkscape:version="0.46"
sodipodi:docname="LGreen_sphere.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape">
<metadata
id="metadata22">
<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>
<sodipodi:namedview
inkscape:window-height="667"
inkscape:window-width="644"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
guidetolerance="10.0"
gridtolerance="10.0"
objecttolerance="10.0"
borderopacity="1.0"
bordercolor="#666666"
pagecolor="#ffffff"
id="base"
showgrid="false"
inkscape:zoom="4"
inkscape:cx="72.884938"
inkscape:cy="63.013466"
inkscape:window-x="112"
inkscape:window-y="53"
inkscape:current-layer="svg2" />
<defs
id="defs5">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 64 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="128 : 64 : 1"
inkscape:persp3d-origin="64 : 42.666667 : 1"
id="perspective24" />
<linearGradient
id="linearGradient2816">
<stop
style="stop-color:#074300;stop-opacity:1;"
offset="0"
id="stop2818" />
<stop
style="stop-color:#14e700;stop-opacity:1;"
offset="1"
id="stop2820" />
</linearGradient>
<linearGradient
id="linearGradient2794">
<stop
style="stop-color:#545454;stop-opacity:1"
offset="0"
id="stop2796" />
<stop
style="stop-color:#545454;stop-opacity:1"
offset="0.9464286"
id="stop2804" />
<stop
style="stop-color:#c5c5c5;stop-opacity:0"
offset="1"
id="stop2798" />
</linearGradient>
<linearGradient
id="linearGradient2760">
<stop
style="stop-color:#39e700;stop-opacity:1;"
offset="0"
id="stop2762" />
<stop
style="stop-color:#0e7a00;stop-opacity:1;"
offset="0.61160713"
id="stop2768" />
<stop
style="stop-color:#7ff900;stop-opacity:1;"
offset="1"
id="stop2764" />
</linearGradient>
<linearGradient
x1="6.9292336"
y1="121.07077"
x2="6.9292336"
y2="8.9609833"
id="linearGradient2766"
xlink:href="#linearGradient2760"
gradientUnits="userSpaceOnUse" />
<radialGradient
cx="62.984127"
cy="65.015877"
r="54.179893"
fx="62.984127"
fy="65.015877"
id="radialGradient2812"
xlink:href="#linearGradient2794"
gradientUnits="userSpaceOnUse" />
<linearGradient
x1="31.5"
y1="63"
x2="31.5"
y2="12"
id="linearGradient2822"
xlink:href="#linearGradient2816"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(1,2)" />
<linearGradient
gradientUnits="userSpaceOnUse"
y2="551.71686"
x2="918"
y1="576.36218"
x1="86"
id="linearGradient3189"
xlink:href="#linearGradient3183"
inkscape:collect="always"
gradientTransform="translate(609.43276,-558.0177)" />
<inkscape:perspective
id="perspective10"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="6.1230318e-14 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<linearGradient
id="linearGradient3183"
inkscape:collect="always">
<stop
id="stop3185"
offset="0"
style="stop-color:#0000ff;stop-opacity:1;" />
<stop
id="stop3187"
offset="1"
style="stop-color:#0000ff;stop-opacity:0;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3183"
id="linearGradient2469"
gradientUnits="userSpaceOnUse"
x1="86"
y1="576.36218"
x2="918"
y2="551.71686"
gradientTransform="translate(609.43276,-558.0177)" />
<linearGradient
gradientUnits="userSpaceOnUse"
y2="551.71686"
x2="918"
y1="576.36218"
x1="86"
id="linearGradient2523"
xlink:href="#linearGradient3183"
inkscape:collect="always" />
<inkscape:perspective
id="perspective2521"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="6.1230318e-14 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3183"
id="linearGradient2531"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(1414.7443,-1009.6458)"
x1="86"
y1="576.36218"
x2="918"
y2="551.71686" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3183"
id="linearGradient2533"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(1414.7443,-1009.6458)"
x1="86"
y1="576.36218"
x2="918"
y2="551.71686" />
</defs>
<path
d="M 117.16402,65.015877 C 117.16402,94.938606 92.906856,119.19577 62.984127,119.19577 C 33.061398,119.19577 8.8042336,94.938606 8.8042336,65.015877 C 8.8042336,35.093148 33.061398,10.835984 62.984127,10.835984 C 92.906856,10.835984 117.16402,35.093148 117.16402,65.015877 z "
style="opacity:1;fill:url(#radialGradient2812);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.75;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2790"
transform="translate(5.724864,4.031744)" />
<path
d="M 117.16402,65.015877 C 117.16402,94.938606 92.906856,119.19577 62.984127,119.19577 C 33.061398,119.19577 8.8042336,94.938606 8.8042336,65.015877 C 8.8042336,35.093148 33.061398,10.835984 62.984127,10.835984 C 92.906856,10.835984 117.16402,35.093148 117.16402,65.015877 z "
transform="translate(1.69312,0)"
style="opacity:1;fill:url(#linearGradient2766);fill-opacity:1;fill-rule:nonzero;stroke:#007717;stroke-width:3.75000000000000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path1873" />
<path
d="M 96.5,39.5 C 96.5,53.583261 82.39697,65 65,65 C 47.60303,65 33.5,53.583261 33.5,39.5 C 33.5,25.416739 47.60303,14 65,14 C 82.39697,14 96.5,25.416739 96.5,39.5 z"
style="opacity:1;fill:url(#linearGradient2822);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.75;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2814" />
<g
id="layer1"
inkscape:label="Layer 1"
transform="translate(-609.43276,558.0177)">
<g
inkscape:corner7="-0.041115356 : -0.53396236 : 1077.6932 : 1"
inkscape:corner0="-94.01183 : 0.83577805 : 0 : 1"
inkscape:perspectiveID="#perspective10"
id="g2385"
style="opacity:1;fill:url(#linearGradient3189);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
sodipodi:type="inkscape:box3d">
<path
d="M 205.32583,-956.86944 L 134.34516,-956.81102 L 134.34516,-955.54115 L 205.32583,-955.47839 L 205.32583,-956.86944 z"
inkscape:box3dsidetype="11"
style="fill:url(#linearGradient2469);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"
id="path2397"
sodipodi:type="inkscape:box3dside" />
</g>
</g>
<g
id="g2525"
inkscape:label="Layer 1"
transform="translate(-805.31155,451.62808)">
<g
inkscape:corner7="-0.041115356 : -0.53396236 : 1077.6932 : 1"
inkscape:corner0="-94.01183 : 0.83577805 : 0 : 1"
inkscape:perspectiveID="#perspective10"
id="g2527"
style="opacity:1;fill:url(#linearGradient2533);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
sodipodi:type="inkscape:box3d">
<path
d="M 9.4470448,-850.47983 L -61.533625,-850.42141 L -61.533625,-849.15154 L 9.4470448,-849.08878 L 9.4470448,-850.47983 z"
inkscape:box3dsidetype="11"
style="fill:url(#linearGradient2531);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"
id="path2529"
sodipodi:type="inkscape:box3dside" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.4 KiB

@@ -0,0 +1,254 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.0"
width="128"
height="128"
id="svg2"
sodipodi:version="0.32"
inkscape:version="0.46"
sodipodi:docname="LBlue_sphere.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape">
<metadata
id="metadata22">
<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>
<sodipodi:namedview
inkscape:window-height="667"
inkscape:window-width="654"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
guidetolerance="10.0"
gridtolerance="10.0"
objecttolerance="10.0"
borderopacity="1.0"
bordercolor="#666666"
pagecolor="#ffffff"
id="base"
showgrid="false"
inkscape:zoom="2.8284271"
inkscape:cx="83.198081"
inkscape:cy="56.531095"
inkscape:window-x="54"
inkscape:window-y="49"
inkscape:current-layer="svg2" />
<defs
id="defs5">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 64 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="128 : 64 : 1"
inkscape:persp3d-origin="64 : 42.666667 : 1"
id="perspective24" />
<linearGradient
id="linearGradient2816">
<stop
style="stop-color:#004455;stop-opacity:1"
offset="0"
id="stop2818" />
<stop
style="stop-color:#55ddff;stop-opacity:1"
offset="1"
id="stop2820" />
</linearGradient>
<linearGradient
id="linearGradient2794">
<stop
style="stop-color:#545454;stop-opacity:1"
offset="0"
id="stop2796" />
<stop
style="stop-color:#545454;stop-opacity:1"
offset="0.9464286"
id="stop2804" />
<stop
style="stop-color:#c5c5c5;stop-opacity:0"
offset="1"
id="stop2798" />
</linearGradient>
<linearGradient
id="linearGradient2760">
<stop
style="stop-color:#2c89a0;stop-opacity:1"
offset="0"
id="stop2762" />
<stop
style="stop-color:#006680;stop-opacity:1"
offset="0.57376349"
id="stop2768" />
<stop
style="stop-color:#aaeeff;stop-opacity:1"
offset="1"
id="stop2764" />
</linearGradient>
<linearGradient
x1="6.9292336"
y1="121.07077"
x2="6.9292336"
y2="8.9609833"
id="linearGradient2766"
xlink:href="#linearGradient2760"
gradientUnits="userSpaceOnUse" />
<radialGradient
cx="62.984127"
cy="65.015877"
r="54.179893"
fx="62.984127"
fy="65.015877"
id="radialGradient2812"
xlink:href="#linearGradient2794"
gradientUnits="userSpaceOnUse" />
<linearGradient
x1="31.5"
y1="63"
x2="31.5"
y2="12"
id="linearGradient2822"
xlink:href="#linearGradient2816"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(1,2)" />
<linearGradient
gradientUnits="userSpaceOnUse"
y2="551.71686"
x2="918"
y1="576.36218"
x1="86"
id="linearGradient3189"
xlink:href="#linearGradient3183"
inkscape:collect="always"
gradientTransform="translate(609.43276,-558.0177)" />
<inkscape:perspective
id="perspective10"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="6.1230318e-14 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<linearGradient
id="linearGradient3183"
inkscape:collect="always">
<stop
id="stop3185"
offset="0"
style="stop-color:#0000ff;stop-opacity:1;" />
<stop
id="stop3187"
offset="1"
style="stop-color:#0000ff;stop-opacity:0;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3183"
id="linearGradient2469"
gradientUnits="userSpaceOnUse"
x1="86"
y1="576.36218"
x2="918"
y2="551.71686"
gradientTransform="translate(609.43276,-558.0177)" />
<linearGradient
gradientUnits="userSpaceOnUse"
y2="551.71686"
x2="918"
y1="576.36218"
x1="86"
id="linearGradient2523"
xlink:href="#linearGradient3183"
inkscape:collect="always" />
<inkscape:perspective
id="perspective2521"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="6.1230318e-14 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3183"
id="linearGradient2531"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(1414.7443,-1009.6458)"
x1="86"
y1="576.36218"
x2="918"
y2="551.71686" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3183"
id="linearGradient2533"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(1414.7443,-1009.6458)"
x1="86"
y1="576.36218"
x2="918"
y2="551.71686" />
</defs>
<path
d="M 117.16402,65.015877 C 117.16402,94.938606 92.906856,119.19577 62.984127,119.19577 C 33.061398,119.19577 8.8042336,94.938606 8.8042336,65.015877 C 8.8042336,35.093148 33.061398,10.835984 62.984127,10.835984 C 92.906856,10.835984 117.16402,35.093148 117.16402,65.015877 z "
style="opacity:1;fill:url(#radialGradient2812);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.75;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2790"
transform="translate(5.724864,4.031744)" />
<path
d="M 117.16402,65.015877 C 117.16402,94.938606 92.906856,119.19577 62.984127,119.19577 C 33.061398,119.19577 8.8042336,94.938606 8.8042336,65.015877 C 8.8042336,35.093148 33.061398,10.835984 62.984127,10.835984 C 92.906856,10.835984 117.16402,35.093148 117.16402,65.015877 z "
transform="translate(1.69312,0)"
style="opacity:1;fill:url(#linearGradient2766);fill-opacity:1;fill-rule:nonzero;stroke:#006aac;stroke-width:3.75000000000000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path1873" />
<path
d="M 96.5,39.5 C 96.5,53.583261 82.39697,65 65,65 C 47.60303,65 33.5,53.583261 33.5,39.5 C 33.5,25.416739 47.60303,14 65,14 C 82.39697,14 96.5,25.416739 96.5,39.5 z"
style="opacity:1;fill:url(#linearGradient2822);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.75;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2814" />
<g
id="layer1"
inkscape:label="Layer 1"
transform="translate(-609.43276,558.0177)">
<g
inkscape:corner7="-0.041115356 : -0.53396236 : 1077.6932 : 1"
inkscape:corner0="-94.01183 : 0.83577805 : 0 : 1"
inkscape:perspectiveID="#perspective10"
id="g2385"
style="opacity:1;fill:url(#linearGradient3189);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
sodipodi:type="inkscape:box3d">
<path
d="M 205.32583,-956.86944 L 134.34516,-956.81102 L 134.34516,-955.54115 L 205.32583,-955.47839 L 205.32583,-956.86944 z"
inkscape:box3dsidetype="11"
style="fill:url(#linearGradient2469);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"
id="path2397"
sodipodi:type="inkscape:box3dside" />
</g>
</g>
<g
id="g2525"
inkscape:label="Layer 1"
transform="translate(-805.31155,451.62808)">
<g
inkscape:corner7="-0.041115356 : -0.53396236 : 1077.6932 : 1"
inkscape:corner0="-94.01183 : 0.83577805 : 0 : 1"
inkscape:perspectiveID="#perspective10"
id="g2527"
style="opacity:1;fill:url(#linearGradient2533);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
sodipodi:type="inkscape:box3d">
<path
d="M 9.4470448,-850.47983 L -61.533625,-850.42141 L -61.533625,-849.15154 L 9.4470448,-849.08878 L 9.4470448,-850.47983 z"
inkscape:box3dsidetype="11"
style="fill:url(#linearGradient2531);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"
id="path2529"
sodipodi:type="inkscape:box3dside" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.4 KiB

@@ -0,0 +1,95 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
version="1.0"
width="128"
height="128"
id="svg2">
<defs
id="defs5">
<linearGradient
id="linearGradient2816">
<stop
style="stop-color:#00b000;stop-opacity:1"
offset="0"
id="stop2818" />
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="1"
id="stop2820" />
</linearGradient>
<linearGradient
id="linearGradient2794">
<stop
style="stop-color:#545454;stop-opacity:1"
offset="0"
id="stop2796" />
<stop
style="stop-color:#545454;stop-opacity:1"
offset="0.9464286"
id="stop2804" />
<stop
style="stop-color:#c5c5c5;stop-opacity:0"
offset="1"
id="stop2798" />
</linearGradient>
<linearGradient
id="linearGradient2760">
<stop
style="stop-color:#00ff00;stop-opacity:1"
offset="0"
id="stop2762" />
<stop
style="stop-color:#00a200;stop-opacity:1"
offset="0.61160713"
id="stop2768" />
<stop
style="stop-color:#66ff66;stop-opacity:1"
offset="1"
id="stop2764" />
</linearGradient>
<linearGradient
x1="6.9292336"
y1="121.07077"
x2="6.9292336"
y2="8.9609833"
id="linearGradient2766"
xlink:href="#linearGradient2760"
gradientUnits="userSpaceOnUse" />
<radialGradient
cx="62.984127"
cy="65.015877"
r="54.179893"
fx="62.984127"
fy="65.015877"
id="radialGradient2812"
xlink:href="#linearGradient2794"
gradientUnits="userSpaceOnUse" />
<linearGradient
x1="31.5"
y1="63"
x2="31.5"
y2="12"
id="linearGradient2822"
xlink:href="#linearGradient2816"
gradientUnits="userSpaceOnUse" />
</defs>
<path
d="M 117.16402,65.015877 C 117.16402,94.938606 92.906856,119.19577 62.984127,119.19577 C 33.061398,119.19577 8.8042336,94.938606 8.8042336,65.015877 C 8.8042336,35.093148 33.061398,10.835984 62.984127,10.835984 C 92.906856,10.835984 117.16402,35.093148 117.16402,65.015877 z "
transform="translate(5.724864,4.031744)"
style="opacity:1;fill:url(#radialGradient2812);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.75;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2790" />
<path
d="M 117.16402,65.015877 C 117.16402,94.938606 92.906856,119.19577 62.984127,119.19577 C 33.061398,119.19577 8.8042336,94.938606 8.8042336,65.015877 C 8.8042336,35.093148 33.061398,10.835984 62.984127,10.835984 C 92.906856,10.835984 117.16402,35.093148 117.16402,65.015877 z "
transform="translate(1.69312,0)"
style="opacity:1;fill:url(#linearGradient2766);fill-opacity:1;fill-rule:nonzero;stroke:#007400;stroke-width:3.75;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path1873" />
<path
d="M 95.5,37.5 C 95.5,51.583261 81.173112,63 63.5,63 C 45.826888,63 31.5,51.583261 31.5,37.5 C 31.5,23.416739 45.826888,12 63.5,12 C 81.173112,12 95.5,23.416739 95.5,37.5 z "
transform="translate(1,2)"
style="opacity:1;fill:url(#linearGradient2822);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.75;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2814" />
</svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

@@ -0,0 +1,254 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.0"
width="128"
height="128"
id="svg2"
sodipodi:version="0.32"
inkscape:version="0.46"
sodipodi:docname="Orange_sphere.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape">
<metadata
id="metadata22">
<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>
<sodipodi:namedview
inkscape:window-height="808"
inkscape:window-width="1152"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
guidetolerance="10.0"
gridtolerance="10.0"
objecttolerance="10.0"
borderopacity="1.0"
bordercolor="#666666"
pagecolor="#ffffff"
id="base"
showgrid="false"
inkscape:zoom="4"
inkscape:cx="53.409108"
inkscape:cy="75.817966"
inkscape:window-x="-4"
inkscape:window-y="-4"
inkscape:current-layer="svg2" />
<defs
id="defs5">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 64 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="128 : 64 : 1"
inkscape:persp3d-origin="64 : 42.666667 : 1"
id="perspective24" />
<linearGradient
id="linearGradient2816">
<stop
style="stop-color:#5a1c00;stop-opacity:1;"
offset="0"
id="stop2818" />
<stop
style="stop-color:#ffb44a;stop-opacity:1;"
offset="1"
id="stop2820" />
</linearGradient>
<linearGradient
id="linearGradient2794">
<stop
style="stop-color:#545454;stop-opacity:1"
offset="0"
id="stop2796" />
<stop
style="stop-color:#545454;stop-opacity:1"
offset="0.9464286"
id="stop2804" />
<stop
style="stop-color:#c5c5c5;stop-opacity:0"
offset="1"
id="stop2798" />
</linearGradient>
<linearGradient
id="linearGradient2760">
<stop
style="stop-color:#f96900;stop-opacity:1;"
offset="0"
id="stop2762" />
<stop
style="stop-color:#872b00;stop-opacity:1;"
offset="0.61160713"
id="stop2768" />
<stop
style="stop-color:#ffaa5c;stop-opacity:1;"
offset="1"
id="stop2764" />
</linearGradient>
<linearGradient
x1="6.9292336"
y1="121.07077"
x2="6.9292336"
y2="8.9609833"
id="linearGradient2766"
xlink:href="#linearGradient2760"
gradientUnits="userSpaceOnUse" />
<radialGradient
cx="62.984127"
cy="65.015877"
r="54.179893"
fx="62.984127"
fy="65.015877"
id="radialGradient2812"
xlink:href="#linearGradient2794"
gradientUnits="userSpaceOnUse" />
<linearGradient
x1="31.5"
y1="63"
x2="31.5"
y2="12"
id="linearGradient2822"
xlink:href="#linearGradient2816"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(1,2)" />
<linearGradient
gradientUnits="userSpaceOnUse"
y2="551.71686"
x2="918"
y1="576.36218"
x1="86"
id="linearGradient3189"
xlink:href="#linearGradient3183"
inkscape:collect="always"
gradientTransform="translate(609.43276,-558.0177)" />
<inkscape:perspective
id="perspective10"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="6.1230318e-14 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<linearGradient
id="linearGradient3183"
inkscape:collect="always">
<stop
id="stop3185"
offset="0"
style="stop-color:#0000ff;stop-opacity:1;" />
<stop
id="stop3187"
offset="1"
style="stop-color:#0000ff;stop-opacity:0;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3183"
id="linearGradient2469"
gradientUnits="userSpaceOnUse"
x1="86"
y1="576.36218"
x2="918"
y2="551.71686"
gradientTransform="translate(609.43276,-558.0177)" />
<linearGradient
gradientUnits="userSpaceOnUse"
y2="551.71686"
x2="918"
y1="576.36218"
x1="86"
id="linearGradient2523"
xlink:href="#linearGradient3183"
inkscape:collect="always" />
<inkscape:perspective
id="perspective2521"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="6.1230318e-14 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3183"
id="linearGradient2531"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(1414.7443,-1009.6458)"
x1="86"
y1="576.36218"
x2="918"
y2="551.71686" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3183"
id="linearGradient2533"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(1414.7443,-1009.6458)"
x1="86"
y1="576.36218"
x2="918"
y2="551.71686" />
</defs>
<path
d="M 117.16402,65.015877 C 117.16402,94.938606 92.906856,119.19577 62.984127,119.19577 C 33.061398,119.19577 8.8042336,94.938606 8.8042336,65.015877 C 8.8042336,35.093148 33.061398,10.835984 62.984127,10.835984 C 92.906856,10.835984 117.16402,35.093148 117.16402,65.015877 z "
style="opacity:1;fill:url(#radialGradient2812);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.75;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2790"
transform="translate(5.724864,4.031744)" />
<path
d="M 117.16402,65.015877 C 117.16402,94.938606 92.906856,119.19577 62.984127,119.19577 C 33.061398,119.19577 8.8042336,94.938606 8.8042336,65.015877 C 8.8042336,35.093148 33.061398,10.835984 62.984127,10.835984 C 92.906856,10.835984 117.16402,35.093148 117.16402,65.015877 z "
transform="translate(1.69312,0)"
style="opacity:1;fill:url(#linearGradient2766);fill-opacity:1;fill-rule:nonzero;stroke:#d66c00;stroke-width:3.75000000000000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path1873" />
<path
d="M 96.5,39.5 C 96.5,53.583261 82.39697,65 65,65 C 47.60303,65 33.5,53.583261 33.5,39.5 C 33.5,25.416739 47.60303,14 65,14 C 82.39697,14 96.5,25.416739 96.5,39.5 z"
style="opacity:1;fill:url(#linearGradient2822);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.75;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2814" />
<g
id="layer1"
inkscape:label="Layer 1"
transform="translate(-609.43276,558.0177)">
<g
inkscape:corner7="-0.041115356 : -0.53396236 : 1077.6932 : 1"
inkscape:corner0="-94.01183 : 0.83577805 : 0 : 1"
inkscape:perspectiveID="#perspective10"
id="g2385"
style="opacity:1;fill:url(#linearGradient3189);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
sodipodi:type="inkscape:box3d">
<path
d="M 205.32583,-956.86944 L 134.34516,-956.81102 L 134.34516,-955.54115 L 205.32583,-955.47839 L 205.32583,-956.86944 z"
inkscape:box3dsidetype="11"
style="fill:url(#linearGradient2469);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"
id="path2397"
sodipodi:type="inkscape:box3dside" />
</g>
</g>
<g
id="g2525"
inkscape:label="Layer 1"
transform="translate(-805.31155,451.62808)">
<g
inkscape:corner7="-0.041115356 : -0.53396236 : 1077.6932 : 1"
inkscape:corner0="-94.01183 : 0.83577805 : 0 : 1"
inkscape:perspectiveID="#perspective10"
id="g2527"
style="opacity:1;fill:url(#linearGradient2533);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
sodipodi:type="inkscape:box3d">
<path
d="M 9.4470448,-850.47983 L -61.533625,-850.42141 L -61.533625,-849.15154 L 9.4470448,-849.08878 L 9.4470448,-850.47983 z"
inkscape:box3dsidetype="11"
style="fill:url(#linearGradient2531);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"
id="path2529"
sodipodi:type="inkscape:box3dside" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.4 KiB

@@ -0,0 +1,216 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.0"
width="128"
height="128"
id="svg2"
sodipodi:version="0.32"
inkscape:version="0.46"
sodipodi:docname="Pink_sphere.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape">
<metadata
id="metadata22">
<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>
<sodipodi:namedview
inkscape:window-height="667"
inkscape:window-width="644"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
guidetolerance="10.0"
gridtolerance="10.0"
objecttolerance="10.0"
borderopacity="1.0"
bordercolor="#666666"
pagecolor="#ffffff"
id="base"
showgrid="false"
inkscape:zoom="2.56"
inkscape:cx="91.81297"
inkscape:cy="74.516495"
inkscape:window-x="237"
inkscape:window-y="41"
inkscape:current-layer="svg2" />
<defs
id="defs5">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 64 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="128 : 64 : 1"
inkscape:persp3d-origin="64 : 42.666667 : 1"
id="perspective24" />
<linearGradient
id="linearGradient2816">
<stop
style="stop-color:#8c007e;stop-opacity:1;"
offset="0"
id="stop2818" />
<stop
style="stop-color:#ff6ff9;stop-opacity:1;"
offset="1"
id="stop2820" />
</linearGradient>
<linearGradient
id="linearGradient2794">
<stop
style="stop-color:#545454;stop-opacity:1"
offset="0"
id="stop2796" />
<stop
style="stop-color:#545454;stop-opacity:1"
offset="0.9464286"
id="stop2804" />
<stop
style="stop-color:#c5c5c5;stop-opacity:0"
offset="1"
id="stop2798" />
</linearGradient>
<linearGradient
id="linearGradient2760">
<stop
style="stop-color:#ff00f4;stop-opacity:1;"
offset="0"
id="stop2762" />
<stop
style="stop-color:#78007a;stop-opacity:1;"
offset="0.61160713"
id="stop2768" />
<stop
style="stop-color:#ff78d5;stop-opacity:1;"
offset="1"
id="stop2764" />
</linearGradient>
<linearGradient
x1="6.9292336"
y1="121.07077"
x2="6.9292336"
y2="8.9609833"
id="linearGradient2766"
xlink:href="#linearGradient2760"
gradientUnits="userSpaceOnUse" />
<radialGradient
cx="62.984127"
cy="65.015877"
r="54.179893"
fx="62.984127"
fy="65.015877"
id="radialGradient2812"
xlink:href="#linearGradient2794"
gradientUnits="userSpaceOnUse" />
<linearGradient
x1="31.5"
y1="63"
x2="31.5"
y2="12"
id="linearGradient2822"
xlink:href="#linearGradient2816"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(1,2)" />
<linearGradient
gradientUnits="userSpaceOnUse"
y2="551.71686"
x2="918"
y1="576.36218"
x1="86"
id="linearGradient3189"
xlink:href="#linearGradient3183"
inkscape:collect="always"
gradientTransform="translate(609.43276,-558.0177)" />
<inkscape:perspective
id="perspective10"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="6.1230318e-14 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<linearGradient
id="linearGradient3183"
inkscape:collect="always">
<stop
id="stop3185"
offset="0"
style="stop-color:#0000ff;stop-opacity:1;" />
<stop
id="stop3187"
offset="1"
style="stop-color:#0000ff;stop-opacity:0;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3183"
id="linearGradient2469"
gradientUnits="userSpaceOnUse"
x1="86"
y1="576.36218"
x2="918"
y2="551.71686"
gradientTransform="translate(609.43276,-558.0177)" />
<linearGradient
gradientUnits="userSpaceOnUse"
y2="551.71686"
x2="918"
y1="576.36218"
x1="86"
id="linearGradient2523"
xlink:href="#linearGradient3183"
inkscape:collect="always" />
<inkscape:perspective
id="perspective2521"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="6.1230318e-14 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3183"
id="linearGradient2531"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(1414.7443,-1009.6458)"
x1="86"
y1="576.36218"
x2="918"
y2="551.71686" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3183"
id="linearGradient2533"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(1414.7443,-1009.6458)"
x1="86"
y1="576.36218"
x2="918"
y2="551.71686" />
</defs>
<path
d="M 117.16402,65.015877 C 117.16402,94.938606 92.906856,119.19577 62.984127,119.19577 C 33.061398,119.19577 8.8042336,94.938606 8.8042336,65.015877 C 8.8042336,35.093148 33.061398,10.835984 62.984127,10.835984 C 92.906856,10.835984 117.16402,35.093148 117.16402,65.015877 z "
style="opacity:1;fill:url(#radialGradient2812);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.75;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2790"
transform="translate(5.724864,4.031744)" />
<path
d="M 117.16402,65.015877 C 117.16402,94.938606 92.906856,119.19577 62.984127,119.19577 C 33.061398,119.19577 8.8042336,94.938606 8.8042336,65.015877 C 8.8042336,35.093148 33.061398,10.835984 62.984127,10.835984 C 92.906856,10.835984 117.16402,35.093148 117.16402,65.015877 z "
transform="translate(1.69312,0)"
style="opacity:1;fill:url(#linearGradient2766);fill-opacity:1;fill-rule:nonzero;stroke:#e20094;stroke-width:3.75000000000000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.99418604"
id="path1873" />
<path
d="M 96.5,39.496094 C 96.5,53.577197 82.39697,64.992187 65,64.992187 C 47.60303,64.992187 33.5,53.577197 33.5,39.496094 C 33.5,25.41499 47.60303,14 65,14 C 82.39697,14 96.5,25.41499 96.5,39.496094 z"
style="opacity:1;fill:url(#linearGradient2822);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.75;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2814" />
</svg>

After

Width:  |  Height:  |  Size: 7.5 KiB

@@ -0,0 +1,254 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.0"
width="128"
height="128"
id="svg2"
sodipodi:version="0.32"
inkscape:version="0.46"
sodipodi:docname="Purple_sphere.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape">
<metadata
id="metadata22">
<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>
<sodipodi:namedview
inkscape:window-height="667"
inkscape:window-width="644"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
guidetolerance="10.0"
gridtolerance="10.0"
objecttolerance="10.0"
borderopacity="1.0"
bordercolor="#666666"
pagecolor="#ffffff"
id="base"
showgrid="false"
inkscape:zoom="4"
inkscape:cx="72.884938"
inkscape:cy="63.013466"
inkscape:window-x="117"
inkscape:window-y="60"
inkscape:current-layer="svg2" />
<defs
id="defs5">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 64 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="128 : 64 : 1"
inkscape:persp3d-origin="64 : 42.666667 : 1"
id="perspective24" />
<linearGradient
id="linearGradient2816">
<stop
style="stop-color:#22002b;stop-opacity:1"
offset="0"
id="stop2818" />
<stop
style="stop-color:#e580ff;stop-opacity:1"
offset="1"
id="stop2820" />
</linearGradient>
<linearGradient
id="linearGradient2794">
<stop
style="stop-color:#545454;stop-opacity:1"
offset="0"
id="stop2796" />
<stop
style="stop-color:#545454;stop-opacity:1"
offset="0.9464286"
id="stop2804" />
<stop
style="stop-color:#c5c5c5;stop-opacity:0"
offset="1"
id="stop2798" />
</linearGradient>
<linearGradient
id="linearGradient2760">
<stop
style="stop-color:#660080;stop-opacity:1"
offset="0"
id="stop2762" />
<stop
style="stop-color:#22002b;stop-opacity:1"
offset="0.61160713"
id="stop2768" />
<stop
style="stop-color:#892ca0;stop-opacity:1"
offset="1"
id="stop2764" />
</linearGradient>
<linearGradient
x1="6.9292336"
y1="121.07077"
x2="6.9292336"
y2="8.9609833"
id="linearGradient2766"
xlink:href="#linearGradient2760"
gradientUnits="userSpaceOnUse" />
<radialGradient
cx="62.984127"
cy="65.015877"
r="54.179893"
fx="62.984127"
fy="65.015877"
id="radialGradient2812"
xlink:href="#linearGradient2794"
gradientUnits="userSpaceOnUse" />
<linearGradient
x1="31.5"
y1="63"
x2="31.5"
y2="12"
id="linearGradient2822"
xlink:href="#linearGradient2816"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(1,2)" />
<linearGradient
gradientUnits="userSpaceOnUse"
y2="551.71686"
x2="918"
y1="576.36218"
x1="86"
id="linearGradient3189"
xlink:href="#linearGradient3183"
inkscape:collect="always"
gradientTransform="translate(609.43276,-558.0177)" />
<inkscape:perspective
id="perspective10"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="6.1230318e-14 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<linearGradient
id="linearGradient3183"
inkscape:collect="always">
<stop
id="stop3185"
offset="0"
style="stop-color:#0000ff;stop-opacity:1;" />
<stop
id="stop3187"
offset="1"
style="stop-color:#0000ff;stop-opacity:0;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3183"
id="linearGradient2469"
gradientUnits="userSpaceOnUse"
x1="86"
y1="576.36218"
x2="918"
y2="551.71686"
gradientTransform="translate(609.43276,-558.0177)" />
<linearGradient
gradientUnits="userSpaceOnUse"
y2="551.71686"
x2="918"
y1="576.36218"
x1="86"
id="linearGradient2523"
xlink:href="#linearGradient3183"
inkscape:collect="always" />
<inkscape:perspective
id="perspective2521"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="6.1230318e-14 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3183"
id="linearGradient2531"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(1414.7443,-1009.6458)"
x1="86"
y1="576.36218"
x2="918"
y2="551.71686" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3183"
id="linearGradient2533"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(1414.7443,-1009.6458)"
x1="86"
y1="576.36218"
x2="918"
y2="551.71686" />
</defs>
<path
d="M 117.16402,65.015877 C 117.16402,94.938606 92.906856,119.19577 62.984127,119.19577 C 33.061398,119.19577 8.8042336,94.938606 8.8042336,65.015877 C 8.8042336,35.093148 33.061398,10.835984 62.984127,10.835984 C 92.906856,10.835984 117.16402,35.093148 117.16402,65.015877 z "
style="opacity:1;fill:url(#radialGradient2812);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.75;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2790"
transform="translate(5.724864,4.031744)" />
<path
d="M 117.16402,65.015877 C 117.16402,94.938606 92.906856,119.19577 62.984127,119.19577 C 33.061398,119.19577 8.8042336,94.938606 8.8042336,65.015877 C 8.8042336,35.093148 33.061398,10.835984 62.984127,10.835984 C 92.906856,10.835984 117.16402,35.093148 117.16402,65.015877 z "
transform="translate(1.69312,0)"
style="opacity:1;fill:url(#linearGradient2766);fill-opacity:1;fill-rule:nonzero;stroke:#46004a;stroke-width:3.75000000000000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path1873" />
<path
d="M 96.5,39.5 C 96.5,53.583261 82.39697,65 65,65 C 47.60303,65 33.5,53.583261 33.5,39.5 C 33.5,25.416739 47.60303,14 65,14 C 82.39697,14 96.5,25.416739 96.5,39.5 z"
style="opacity:1;fill:url(#linearGradient2822);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.75;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2814" />
<g
id="layer1"
inkscape:label="Layer 1"
transform="translate(-609.43276,558.0177)">
<g
inkscape:corner7="-0.041115356 : -0.53396236 : 1077.6932 : 1"
inkscape:corner0="-94.01183 : 0.83577805 : 0 : 1"
inkscape:perspectiveID="#perspective10"
id="g2385"
style="opacity:1;fill:url(#linearGradient3189);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
sodipodi:type="inkscape:box3d">
<path
d="M 205.32583,-956.86944 L 134.34516,-956.81102 L 134.34516,-955.54115 L 205.32583,-955.47839 L 205.32583,-956.86944 z"
inkscape:box3dsidetype="11"
style="fill:url(#linearGradient2469);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"
id="path2397"
sodipodi:type="inkscape:box3dside" />
</g>
</g>
<g
id="g2525"
inkscape:label="Layer 1"
transform="translate(-805.31155,451.62808)">
<g
inkscape:corner7="-0.041115356 : -0.53396236 : 1077.6932 : 1"
inkscape:corner0="-94.01183 : 0.83577805 : 0 : 1"
inkscape:perspectiveID="#perspective10"
id="g2527"
style="opacity:1;fill:url(#linearGradient2533);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
sodipodi:type="inkscape:box3d">
<path
d="M 9.4470448,-850.47983 L -61.533625,-850.42141 L -61.533625,-849.15154 L 9.4470448,-849.08878 L 9.4470448,-850.47983 z"
inkscape:box3dsidetype="11"
style="fill:url(#linearGradient2531);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"
id="path2529"
sodipodi:type="inkscape:box3dside" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.4 KiB

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="128" height="128" version="1.0">
<defs>
<linearGradient id="b">
<stop offset="0" stop-color="#a20000"/>
<stop offset="1" stop-color="#fff"/>
</linearGradient>
<linearGradient id="c">
<stop offset="0" stop-color="#545454"/>
<stop offset=".9464286" stop-color="#545454"/>
<stop offset="1" stop-color="#c5c5c5" stop-opacity="0"/>
</linearGradient>
<linearGradient id="a">
<stop offset="0" stop-color="red"/>
<stop offset=".61160713" stop-color="#a20000"/>
<stop offset="1" stop-color="#f66"/>
</linearGradient>
<linearGradient xlink:href="#a" id="e" x1="6.9292336" x2="6.9292336" y1="121.07077" y2="8.9609833" gradientUnits="userSpaceOnUse"/>
<linearGradient xlink:href="#b" id="f" x1="31.5" x2="31.5" y1="63" y2="12" gradientUnits="userSpaceOnUse"/>
<radialGradient xlink:href="#c" id="d" cx="62.984127" cy="65.015877" r="54.179893" fx="62.984127" fy="65.015877" gradientUnits="userSpaceOnUse"/>
</defs>
<path fill="url(#d)" d="M117.16402 65.015877a54.179893 54.179893 0 1 1-108.3597864 0 54.179893 54.179893 0 1 1 108.3597864 0z" transform="translate(5.724864 4.031744)"/>
<path fill="url(#e)" stroke="#740000" stroke-linejoin="round" stroke-width="3.75" d="M117.16402 65.015877a54.179893 54.179893 0 1 1-108.3597864 0 54.179893 54.179893 0 1 1 108.3597864 0z" transform="translate(1.69312)"/>
<path fill="url(#f)" d="M95.5 37.5a32 25.5 0 1 1-64 0 32 25.5 0 1 1 64 0z" transform="translate(1 2)"/>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 721 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 897 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB