# Created with Inkscape (http://www.inkscape.org/) gml [ id "svg1" h 562 w 562 start { stop = { linearGradient3671 = { stop = { { offset=0.0000000;color="#272727";opacity=1.0000000}, { offset=0.92592591;color="#272727";opacity=0.49803922}, { offset=1.0000000;color="#272727";opacity=0.0000000} } }, linearGradient3143 = { stop = { { offset=0.0000000;color="#5e5e5e";opacity=1.0000000}, { offset=0.48148149;color="#5e5e5e";opacity=1.0000000}, { offset=1.0000000;color="#ffffff";opacity=1.0000000} } }, linearGradient3877 = { stop = { { offset=0.0000000;color="#d3d3d3";opacity=1.0000000}, { offset=0.50000000;color="#000000";opacity=0.47422680}, { offset=1.0000000;color="#b0b0b0";opacity=1.0000000}, { offset=1.0000000;color="#c5c5c5";opacity=1.0000000} } }, linearGradient2976 = { stop = { { offset=0.0000000;color="#999999";opacity=1.0000000}, { offset=1.0000000;color="#000000";opacity=1.0000000} } }, linearGradient1621 = { stop = { { offset=0.0000000;color="#000000";opacity=0.0000000}, { offset=0.58647060;color="#868686";opacity=0.21568628}, { offset=1.0000000;color="#000000";opacity=0.0000000} } }, linearGradient1613 = { stop = { { offset=0.0000000;color="#fff0f0";opacity=1.0000000}, { offset=0.74384898;color="#4c4242";opacity=1.0000000}, { offset=0.85169548;color="#746969";opacity=1.0000000}, { offset=1.0000000;color="#e4d6d6";opacity=1.0000000} } }, linearGradient4787 = { stop = { { offset=0.0000000;color="#000000";opacity=0.0000000}, { offset=1.0000000;color="#000000";opacity=1.0000000} } }, linearGradient4765 = { stop = { { offset=0.0000000;color="#ffffff";opacity=1.0000000}, { offset=0.74384898;color="#4c4c4c";opacity=1.0000000}, { offset=0.85169548;color="#747474";opacity=1.0000000}, { offset=1.0000000;color="#e4e4e4";opacity=1.0000000} } }, linearGradient4762 = { stop = { { offset=0.0000000;color="#d7d7d7";opacity=1.0000000}, { offset=1.0000000;color="#6a6a6a";opacity=1.0000000} } }, linearGradient4731 = { stop = { { offset=0.0000000;color="#ffffff";opacity=0.80198020}, { offset=1.0000000;color="#ffffff";opacity=0.0000000} } }, linearGradient4727 = { stop = { { offset=0.0000000;color="#ffffff";opacity=0.47524753}, { offset=1.0000000;color="#ffffff";opacity=0.0000000} } }, linearGradient4699 = { stop = { { offset=0.0000000;color="#ffffff";opacity=0.67450982}, { offset=1.0000000;color="#ffffff";opacity=0.0000000} } }, linearGradient4680 = { stop = { { offset=0.0000000;color="#ffffff";opacity=1.0000000}, { offset=0.85705882;color="#ffffff";opacity=0.49803922}, { offset=0.98000002;color="#ffffff";opacity=0.0000000}, { offset=1.0000000;color="#ffffff";opacity=0.0000000} } }, linearGradient4666 = { stop = { { offset=0.0000000;color="#ffffff";opacity=0.0000000}, { offset=0.74384898;color="#ffffff";opacity=0.0000000}, { offset=0.85169548;color="#ffffff";opacity=0.53465348}, { offset=1.0000000;color="#ffffff";opacity=0.68316829} } }, linearGradient3416 = { stop = { { offset=0.0000000;color="#ffffff";opacity=1.0000000}, { offset=1.0000000;color="#ffffff";opacity=0.0000000} } }, linearGradient2781 = { stop = { { offset=0.0000000;color="#fcff00";opacity=1.0000000}, { offset=1.0000000;color="#ff0000";opacity=1.0000000} } }, linearGradient1530 = { stop = { { offset=0.0000000;color="#ff0000";opacity=1.0000000}, { offset=0.50000000;color="#ee0000";opacity=1.0000000}, { offset=0.75000000;color="#a40000";opacity=1.0000000}, { offset=1.0000000;color="#000000";opacity=1.0000000} } } } radial = { radialGradient2171 = { spread="reflect", units="userSpaceOnUse", fy=737.46417, fx=287.74374, r=295.89142, cy=737.46417, cx=287.74374, stop = stop.linearGradient4765.stop }, radialGradient2173 = { spread="reflect", units="userSpaceOnUse", fy=737.46417, fx=287.74374, r=327.51413, cy=737.46417, cx=287.74374, stop = stop.linearGradient4765.stop }, radialGradient2174 = { spread="pad", units="userSpaceOnUse", fy=459.26886, fx=278.78949, r=404.96548, cy=463.68466, cx=274.55768, stop = stop.linearGradient1621.stop }, radialGradient2175 = { units="userSpaceOnUse", fy=441.98581, fx=279.27597, r=218.70837, cy=441.98581, cx=279.27597, stop = stop.linearGradient1530.stop }, radialGradient2176 = { units="userSpaceOnUse", fy=450.62323, fx=279.27597, r=37.428738, cy=450.62323, cx=279.27597, stop = stop.linearGradient2781.stop }, radialGradient2177 = { spread="reflect", transform="scale(1.338494,0.747108)", units="userSpaceOnUse", fy=353.93729, fx=210.28436, r=246.68530, cy=353.93729, cx=206.99892, stop = stop.linearGradient4666.stop }, radialGradient2178 = { spread="pad", transform="scale(1.338494,0.747108)", units="userSpaceOnUse", fy=276.05798, fx=208.64165, r=123.43803, cy=269.48709, cx=208.64165, stop = stop.linearGradient4680.stop }, radialGradient2179 = { transform="scale(1.913099,0.522712)", units="userSpaceOnUse", fy=534.65698, fx=143.73607, r=69.098587, cy=533.88885, cx=143.31262, stop = stop.linearGradient4699.stop }, radialGradient2182 = { transform="scale(1.913099,0.522712)", units="userSpaceOnUse", fy=534.65698, fx=143.73607, r=69.098587, cy=533.88885, cx=143.31262, stop = stop.linearGradient4727.stop }, radialGradient2185 = { transform="scale(0.989176,1.010943)", units="userSpaceOnUse", fy=380.43008, fx=353.78625, r=31.279371, cy=380.08240, cx=353.59454, stop = stop.linearGradient4727.stop }, radialGradient2186 = { transform="scale(1.010943,0.989176)", units="userSpaceOnUse", fy=397.66397, fx=210.65385, r=31.279371, cy=397.31625, cx=210.46217, stop = stop.linearGradient4727.stop }, radialGradient2188 = { transform="scale(1.737464,0.575552)", units="userSpaceOnUse", fy=564.17297, fx=157.95760, r=46.977146, cy=564.17297, cx=157.95760, stop = stop.linearGradient4699.stop }, radialGradient3677 = { units="userSpaceOnUse", fy=481.43597, fx=637.46222, r=178.05966, cy=481.43597, cx=637.46222, stop = stop.linearGradient3671.stop } } linear = { linearGradient2180 = { transform="scale(1.125463,0.888523)", units="userSpaceOnUse", y2=360.40796, x2=117.32087, y1=429.20853, x1=116.24075, stop = stop.linearGradient3416.stop }, linearGradient2181 ={ transform="scale(1.145102,0.873285)", units="userSpaceOnUse", y2=368.41385, x2=347.54733, y1=368.41385, x1=413.24863, stop = stop.linearGradient3416.stop }, linearGradient2183 = { transform="scale(1.125463,0.888523)", units="userSpaceOnUse", y2=389.16043, x2=171.59686, y1=390.52960, x1=60.344574, stop = stop.linearGradient4731.stop }, linearGradient2184 = { transform="scale(1.145102,0.873285)", units="userSpaceOnUse", y2=374.69113, x2=332.64600, y1=376.48462, x1=443.95441, stop = stop.linearGradient3416.stop }, linearGradient2187 = { transform="scale(1.125464,0.888522)", units="userSpaceOnUse", y2=460.58051, x2=219.83492, y1=460.90915, x1=193.12994, stop = stop.linearGradient4731.stop }, linearGradient2307 = { units="userSpaceOnUse", y2=-68.125107, x2=309.93845, y1=698.68085, x1=309.93845, stop = stop.linearGradient4787.stop }, linearGradient4565 = { transform="scale(0.999208,1.000792)", units="userSpaceOnUse", y2=722.44666, x2=613.83386, y1=240.83360, x1=579.15771, stop = stop.linearGradient2976.stop } } function linear.get( self, name) local x1, y1 = self [name].x1, self [name].y1 local x2, y2 = self [name].x2, self [name].y2 local spread = self [name].spread local transform = self [name].transform local n = table.getn( self [name].stop) local grad = luajava.newInstance( "org.ussr.luagml.GMLgradient") grad:linear( n, x1, y1, x2, y2, spread, transform) for i = 1, n do local stop = self [name].stop [i] grad:append( stop.offset, stop.color, stop.opacity) end return grad:get() end function radial.get( self, name) local cx, cy = self [name].cx, self [name].cy local r = self [name].r local spread = self [name].spread local transform = self [name].transform local n = table.getn( self [name].stop) local grad = luajava.newInstance( "org.ussr.luagml.GMLgradient") grad:radial( n, cx, cy, r, spread, transform) for i = 1, n do local stop = self [name].stop [i] grad:append( stop.offset, stop.color, stop.opacity) end return grad:get() end } # translate [ x -40 y -30 path [ id "path4528" style "fill '#000000' fill-opacity 1.0000000 fill-rule 'evenodd' stroke 'none' stroke-width 2.3475611 stroke-linecap 'butt' stroke-linejoin 'miter' stroke-miterlimit 4.0000000 stroke-opacity 1.0000000" transform "matrix(-0.655393,1.028921e-16,-1.028916e-16,-0.655396,453.7058,567.2513)" d "M 592.43381 441.60568 A 313.52167 313.52167 0 1 1 -34.609528,441.60568 A 313.52167 313.52167 0 1 1 592.43381 441.60568 z" ] g [ style "fill-opacity 0.75000000 fill-rule 'evenodd' stroke 'none' stroke-width 1.0000000 stroke-linecap 'butt' stroke-linejoin 'miter' stroke-opacity 1.0000000" path [ id "path4770" fill { return radial:get("radialGradient2171")} transform "matrix(-0.655393,1.028921e-16,-1.028916e-16,-0.655396,453.7055,567.2513)" d "M 592.43381 441.60568 A 313.52167 313.52167 0 1 1 -34.609528,441.60568 A 313.52167 313.52167 0 1 1 592.43381 441.60568 z" ] path [ id "path4772" fill { return linear:get("linearGradient2307")} stroke-width 2.3475611 stroke-miterlimit 4.0000000 transform "matrix(-0.655393,1.028921e-16,-1.028916e-16,-0.655396,453.7058,567.2513)" d "M 592.43381 441.60568 A 313.52167 313.52167 0 1 1 -34.609528,441.60568 A 313.52167 313.52167 0 1 1 592.43381 441.60568 z" ] path [ id "path4760" fill { return radial:get("radialGradient2173")} transform "matrix(0.615430,0.000000,0.000000,0.615433,99.25791,6.046065)" d "M 592.43381 441.60568 A 313.52167 313.52167 0 1 1 -34.609528,441.60568 A 313.52167 313.52167 0 1 1 592.43381 441.60568 z" ] path [ id "path1619" fill { return radial:get("radialGradient2174")} transform "matrix(0.615430,0.000000,0.000000,0.615433,99.25791,6.046065)" d "M 592.43381 441.60568 A 313.52167 313.52167 0 1 1 -34.609528,441.60568 A 313.52167 313.52167 0 1 1 592.43381 441.60568 z" ] g [ id "g3882" transform "matrix(0.999995,0.000000,0.000000,1.000000,-366.8852,-202.1756)" g [ id "g1285" transform "matrix(0.706473,0.000000,0.000000,0.706473,392.0851,234.7421)" path [ id "path908" fill { return radial:get("radialGradient2175")} fill-opacity 1.0000000 stroke "#000000" stroke-width 1.4349147 stroke-linejoin "round" stroke-miterlimit 4.0000000 transform "matrix(0.871134,0.000000,0.000000,0.871134,104.5141,-37.87046)" d "M 555.67282 441.98581 A 276.39685 276.39685 0 1 1 2.8791199,441.98581 A 276.39685 276.39685 0 1 1 555.67282 441.98581 z" ] path [ id "path2158" fill { return radial:get("radialGradient2176")} transform "matrix(0.871134,0.000000,0.000000,0.871134,104.5141,-45.39481)" d "M 316.70471 450.62323 A 37.428738 37.428738 0 1 1 241.84723,450.62323 A 37.428738 37.428738 0 1 1 316.70471 450.62323 z" ] ] g [ id "g4743" transform "matrix(0.615433,0.000000,0.000000,0.615433,465.9215,207.9876)" path [ id "path4044" fill { return radial:get("radialGradient2177")} fill-opacity 1.0000000 transform "matrix(0.863367,-3.820997e-2,3.037779e-2,0.686396,31.41537,100.6770)" d "M 279.28125,162.06250 C 126.36322,162.06250 2.2187600,286.20697 2.2187500,439.12500 C 2.2187500,449.86415 2.9347920,460.42741 4.1250000,470.84375 C 4.1919378,471.13499 4.4511644,471.34140 4.7500000,471.34140 C 5.0488356,471.34140 5.3080622,471.13499 5.3750000,470.84375 C 21.079720,333.50313 137.75254,226.71875 279.28125,226.71875 C 420.81032,226.71875 537.48323,333.50267 553.18750,470.84375 C 553.25444,471.13499 553.51366,471.34140 553.81250,471.34140 C 554.11134,471.34140 554.37056,471.13499 554.43750,470.84375 C 555.62774,460.42646 556.31250,449.86257 556.31250,439.12500 C 556.31247,286.20706 432.19929,162.06250 279.28125,162.06250 z" ] path [ id "path4679" fill { return radial:get("radialGradient2178")} fill-opacity 1.0000000 transform "matrix(0.801859,0.000000,0.000000,0.580012,54.72754,110.0790)" d "M 279.28125,162.06250 C 126.36322,162.06250 2.2187600,286.20697 2.2187500,439.12500 C 2.2187500,449.86415 2.9347920,460.42741 4.1250000,470.84375 C 4.1919378,471.13499 4.4511644,471.34140 4.7500000,471.34140 C 5.0488356,471.34140 5.3080622,471.13499 5.3750000,470.84375 C 21.079720,333.50313 137.75254,226.71875 279.28125,226.71875 C 420.81032,226.71875 537.48323,333.50267 553.18750,470.84375 C 553.25444,471.13499 553.51366,471.34140 553.81250,471.34140 C 554.11134,471.34140 554.37056,471.13499 554.43750,470.84375 C 555.62774,460.42646 556.31250,449.86257 556.31250,439.12500 C 556.31247,286.20706 432.19929,162.06250 279.28125,162.06250 z" ] g [ id "g4716" path [ id "path4698" fill { return radial:get("radialGradient2179")} fill-opacity 1.0000000 d "M 274.98013,270.23711 C 252.70441,270.23711 231.47862,273.57098 212.19888,279.58086 L 223.89878,304.57879 C 242.35004,299.12282 253.85401,297.51836 274.98013,297.51836 C 296.31261,297.51836 310.84306,299.20878 329.44061,304.76629 L 338.57388,279.89336 C 319.06558,273.71149 297.59055,270.23711 274.98013,270.23711 z" ] path [ id "path4705" fill { return linear:get("linearGradient2180")} d "M 132.44016,319.62263 L 112.28622,349.85354 L 136.75886,362.80964 L 166.98976,345.53484 L 132.44016,319.62263 z" ] path [ id "path4707" fill { return linear:get("linearGradient2181")} d "M 402.11377,332.48713 L 437.72679,344.96268 L 450.71901,327.76590 L 429.08539,307.89506 L 402.11377,332.48713 z" ] ] path [ id "path4721" fill { return radial:get("radialGradient2182")} fill-opacity 1.0000000 transform "matrix(0.626783,0.000000,0.000000,0.626783,104.2744,170.1763)" d "M 274.98013,270.23711 C 252.70441,270.23711 231.47862,273.57098 212.19888,279.58086 L 223.89878,304.57879 C 242.35004,299.12282 253.85401,297.51836 274.98013,297.51836 C 296.31261,297.51836 310.84306,299.20878 329.44061,304.76629 L 338.57388,279.89336 C 319.06558,273.71149 297.59055,270.23711 274.98013,270.23711 z" ] path [ id "path4722" fill { return linear:get("linearGradient2183")} transform "matrix(0.626783,0.000000,0.000000,0.626783,104.2744,170.1763)" d "M 132.44016,319.62263 L 112.28622,349.85354 L 136.75886,362.80964 L 166.98976,345.53484 L 132.44016,319.62263 z" ] path [ id "path4723" fill { return linear:get("linearGradient2184")} transform "matrix(0.626783,0.000000,0.000000,0.626783,104.2744,170.1763)" d "M 402.11377,332.48713 L 437.72679,344.96268 L 450.71901,327.76590 L 429.08539,307.89506 L 402.11377,332.48713 z" ] path [ id "path4736" fill { return radial:get("radialGradient2185")} fill-opacity 1.0000000 d "M 353.39293,387.85036 C 348.66491,383.12235 343.45214,379.32481 338.08444,376.50828 L 335.26195,384.29738 C 340.33624,387.05561 343.11849,389.15677 347.60250,393.64078 C 352.13030,398.16858 354.85559,401.61145 357.62333,406.73835 L 364.84112,403.39762 C 362.01260,397.94489 358.19197,392.64940 353.39293,387.85036 z" ] path [ id "path4737" fill { return radial:get("radialGradient2186")} fill-opacity 1.0000000 d "M 209.28294,396.89699 C 204.55493,401.62501 200.75739,406.83778 197.94086,412.20548 L 205.72996,415.02797 C 208.48819,409.95368 210.58935,407.17143 215.07336,402.68742 C 219.60116,398.15962 223.04403,395.43433 228.17093,392.66659 L 224.83020,385.44880 C 219.37747,388.27732 214.08198,392.09795 209.28294,396.89699 z" ] path [ id "path4738" fill { return linear:get("linearGradient2187")} d "M 232.84931,402.95772 L 228.01155,410.21433 L 233.88596,413.32430 L 241.14258,409.17767 L 232.84931,402.95772 z" ] path [ id "path4739" fill { return radial:get("radialGradient2188")} d "M 274.96237,309.81739 C 230.46231,309.81739 194.34541,332.11291 194.34539,359.58346 C 194.34539,360.81402 194.50628,362.01945 194.64873,363.22769 C 197.69751,337.47020 232.46357,317.12026 274.96237,317.12026 C 317.46117,317.12026 352.22724,337.47019 355.27601,363.22769 C 355.41846,362.01945 355.57935,360.81402 355.57935,359.58346 C 355.57935,332.11291 319.46243,309.81738 274.96237,309.81739 z" ] ] ] ] # ] ]