package test.check.svg.flags; import java.awt.*; import java.awt.geom.*; import javax.swing.Icon; import javax.swing.plaf.UIResource; import org.pushingpixels.lafwidget.icon.IsHiDpiAware; import org.pushingpixels.lafwidget.icon.IsResizable; /** * This class has been automatically generated using <a * href="https://flamingo.dev.java.net">Flamingo SVG transcoder</a>. */ public class us implements Icon, UIResource, IsResizable, IsHiDpiAware { /** * Paints the transcoded SVG image on the specified graphics context. You * can install a custom transformation on the graphics context to scale the * image. * * @param g * Graphics context. */ public static void paint(Graphics2D g) { Shape shape = null; Paint paint = null; Stroke stroke = null; float origAlpha = 1.0f; Composite origComposite = ((Graphics2D)g).getComposite(); if (origComposite instanceof AlphaComposite) { AlphaComposite origAlphaComposite = (AlphaComposite)origComposite; if (origAlphaComposite.getRule() == AlphaComposite.SRC_OVER) { origAlpha = origAlphaComposite.getAlpha(); } } AffineTransform defaultTransform_ = g.getTransform(); // g.setComposite(AlphaComposite.getInstance(3, 1.0f * origAlpha)); AffineTransform defaultTransform__0 = g.getTransform(); g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, -0.0f, -0.0f)); // _0 g.setComposite(AlphaComposite.getInstance(3, 1.0f * origAlpha)); AffineTransform defaultTransform__0_0 = g.getTransform(); g.transform(new AffineTransform(0.9375f, 0.0f, 0.0f, 0.9375f, 0.0f, 0.0f)); // _0_0 g.setComposite(AlphaComposite.getInstance(3, 1.0f * origAlpha)); AffineTransform defaultTransform__0_0_0 = g.getTransform(); g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f)); // _0_0_0 g.setComposite(AlphaComposite.getInstance(3, 1.0f * origAlpha)); AffineTransform defaultTransform__0_0_0_0 = g.getTransform(); g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f)); // _0_0_0_0 paint = new Color(189, 61, 68, 255); shape = new GeneralPath(); ((GeneralPath)shape).moveTo(0.0, 0.0); ((GeneralPath)shape).lineTo(972.81, 0.0); ((GeneralPath)shape).lineTo(972.81, 39.385); ((GeneralPath)shape).lineTo(0.0, 39.385); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(0.0, 78.77); ((GeneralPath)shape).lineTo(972.81, 78.77); ((GeneralPath)shape).lineTo(972.81, 118.155); ((GeneralPath)shape).lineTo(0.0, 118.155); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(0.0, 157.54); ((GeneralPath)shape).lineTo(972.81, 157.54); ((GeneralPath)shape).lineTo(972.81, 196.92499); ((GeneralPath)shape).lineTo(0.0, 196.92499); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(0.0, 236.31); ((GeneralPath)shape).lineTo(972.81, 236.31); ((GeneralPath)shape).lineTo(972.81, 275.695); ((GeneralPath)shape).lineTo(0.0, 275.695); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(0.0, 315.08); ((GeneralPath)shape).lineTo(972.81, 315.08); ((GeneralPath)shape).lineTo(972.81, 354.465); ((GeneralPath)shape).lineTo(0.0, 354.465); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(0.0, 393.84998); ((GeneralPath)shape).lineTo(972.81, 393.84998); ((GeneralPath)shape).lineTo(972.81, 433.235); ((GeneralPath)shape).lineTo(0.0, 433.235); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(0.0, 472.61996); ((GeneralPath)shape).lineTo(972.81, 472.61996); ((GeneralPath)shape).lineTo(972.81, 512.00494); ((GeneralPath)shape).lineTo(0.0, 512.00494); ((GeneralPath)shape).closePath(); g.setPaint(paint); g.fill(shape); g.setTransform(defaultTransform__0_0_0_0); g.setComposite(AlphaComposite.getInstance(3, 1.0f * origAlpha)); AffineTransform defaultTransform__0_0_0_1 = g.getTransform(); g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f)); // _0_0_0_1 paint = new Color(255, 255, 255, 255); shape = new GeneralPath(); ((GeneralPath)shape).moveTo(0.0, 39.385); ((GeneralPath)shape).lineTo(972.81, 39.385); ((GeneralPath)shape).lineTo(972.81, 78.77); ((GeneralPath)shape).lineTo(0.0, 78.77); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(0.0, 118.155); ((GeneralPath)shape).lineTo(972.81, 118.155); ((GeneralPath)shape).lineTo(972.81, 157.54); ((GeneralPath)shape).lineTo(0.0, 157.54); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(0.0, 196.92499); ((GeneralPath)shape).lineTo(972.81, 196.92499); ((GeneralPath)shape).lineTo(972.81, 236.30998); ((GeneralPath)shape).lineTo(0.0, 236.30998); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(0.0, 275.69498); ((GeneralPath)shape).lineTo(972.81, 275.69498); ((GeneralPath)shape).lineTo(972.81, 315.08); ((GeneralPath)shape).lineTo(0.0, 315.08); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(0.0, 354.46497); ((GeneralPath)shape).lineTo(972.81, 354.46497); ((GeneralPath)shape).lineTo(972.81, 393.84998); ((GeneralPath)shape).lineTo(0.0, 393.84998); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(0.0, 433.23495); ((GeneralPath)shape).lineTo(972.81, 433.23495); ((GeneralPath)shape).lineTo(972.81, 472.61996); ((GeneralPath)shape).lineTo(0.0, 472.61996); ((GeneralPath)shape).closePath(); g.setPaint(paint); g.fill(shape); g.setTransform(defaultTransform__0_0_0_1); g.setTransform(defaultTransform__0_0_0); g.setComposite(AlphaComposite.getInstance(3, 1.0f * origAlpha)); AffineTransform defaultTransform__0_0_1 = g.getTransform(); g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f)); // _0_0_1 paint = new Color(25, 47, 93, 255); shape = new GeneralPath(); ((GeneralPath)shape).moveTo(0.0, 0.0); ((GeneralPath)shape).lineTo(389.12, 0.0); ((GeneralPath)shape).lineTo(389.12, 275.69); ((GeneralPath)shape).lineTo(0.0, 275.69); ((GeneralPath)shape).closePath(); g.setPaint(paint); g.fill(shape); g.setTransform(defaultTransform__0_0_1); g.setComposite(AlphaComposite.getInstance(3, 1.0f * origAlpha)); AffineTransform defaultTransform__0_0_2 = g.getTransform(); g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f)); // _0_0_2 g.setComposite(AlphaComposite.getInstance(3, 1.0f * origAlpha)); AffineTransform defaultTransform__0_0_2_0 = g.getTransform(); g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f)); // _0_0_2_0 paint = new Color(255, 255, 255, 255); shape = new GeneralPath(); ((GeneralPath)shape).moveTo(32.427, 11.8); ((GeneralPath)shape).lineTo(35.967, 22.696); ((GeneralPath)shape).lineTo(47.425, 22.696); ((GeneralPath)shape).lineTo(38.155, 29.431); ((GeneralPath)shape).lineTo(41.696, 40.327); ((GeneralPath)shape).lineTo(32.426, 33.593); ((GeneralPath)shape).lineTo(23.157999, 40.327); ((GeneralPath)shape).lineTo(26.697998, 29.431); ((GeneralPath)shape).lineTo(17.428997, 22.696); ((GeneralPath)shape).lineTo(28.885998, 22.696); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(97.28, 11.8); ((GeneralPath)shape).lineTo(100.821, 22.696); ((GeneralPath)shape).lineTo(112.279, 22.696); ((GeneralPath)shape).lineTo(103.009, 29.431); ((GeneralPath)shape).lineTo(106.55, 40.327); ((GeneralPath)shape).lineTo(97.28, 33.593); ((GeneralPath)shape).lineTo(88.012, 40.327); ((GeneralPath)shape).lineTo(91.552, 29.431); ((GeneralPath)shape).lineTo(82.283005, 22.696); ((GeneralPath)shape).lineTo(93.74, 22.696); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(162.136, 11.8); ((GeneralPath)shape).lineTo(165.676, 22.696); ((GeneralPath)shape).lineTo(177.134, 22.696); ((GeneralPath)shape).lineTo(167.864, 29.431); ((GeneralPath)shape).lineTo(171.405, 40.327); ((GeneralPath)shape).lineTo(162.136, 33.593); ((GeneralPath)shape).lineTo(152.867, 40.327); ((GeneralPath)shape).lineTo(156.407, 29.431); ((GeneralPath)shape).lineTo(147.138, 22.696); ((GeneralPath)shape).lineTo(158.59601, 22.696); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(226.988, 11.8); ((GeneralPath)shape).lineTo(230.528, 22.696); ((GeneralPath)shape).lineTo(241.985, 22.696); ((GeneralPath)shape).lineTo(232.716, 29.431); ((GeneralPath)shape).lineTo(236.256, 40.327); ((GeneralPath)shape).lineTo(226.98799, 33.593); ((GeneralPath)shape).lineTo(217.71799, 40.327); ((GeneralPath)shape).lineTo(221.25899, 29.431); ((GeneralPath)shape).lineTo(211.98898, 22.696); ((GeneralPath)shape).lineTo(223.44699, 22.696); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(291.84302, 11.8); ((GeneralPath)shape).lineTo(295.38303, 22.696); ((GeneralPath)shape).lineTo(306.84103, 22.696); ((GeneralPath)shape).lineTo(297.57104, 29.431); ((GeneralPath)shape).lineTo(301.11203, 40.327); ((GeneralPath)shape).lineTo(291.84204, 33.593); ((GeneralPath)shape).lineTo(282.57404, 40.327); ((GeneralPath)shape).lineTo(286.11404, 29.431); ((GeneralPath)shape).lineTo(276.84503, 22.696); ((GeneralPath)shape).lineTo(288.30203, 22.696); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(356.69803, 11.8); ((GeneralPath)shape).lineTo(360.23804, 22.696); ((GeneralPath)shape).lineTo(371.69604, 22.696); ((GeneralPath)shape).lineTo(362.42606, 29.431); ((GeneralPath)shape).lineTo(365.96704, 40.327); ((GeneralPath)shape).lineTo(356.69803, 33.593); ((GeneralPath)shape).lineTo(347.42804, 40.327); ((GeneralPath)shape).lineTo(350.97003, 29.431); ((GeneralPath)shape).lineTo(341.70004, 22.696); ((GeneralPath)shape).lineTo(353.15805, 22.696); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(64.855, 39.37); ((GeneralPath)shape).lineTo(68.395004, 50.266); ((GeneralPath)shape).lineTo(79.853004, 50.266); ((GeneralPath)shape).lineTo(70.583, 57.0); ((GeneralPath)shape).lineTo(74.125, 67.897); ((GeneralPath)shape).lineTo(64.854996, 61.163002); ((GeneralPath)shape).lineTo(55.585995, 67.897); ((GeneralPath)shape).lineTo(59.126, 57.0); ((GeneralPath)shape).lineTo(49.857, 50.266); ((GeneralPath)shape).lineTo(61.315, 50.266); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(129.707, 39.37); ((GeneralPath)shape).lineTo(133.247, 50.266); ((GeneralPath)shape).lineTo(144.704, 50.266); ((GeneralPath)shape).lineTo(135.435, 57.0); ((GeneralPath)shape).lineTo(138.97499, 67.897); ((GeneralPath)shape).lineTo(129.70699, 61.163002); ((GeneralPath)shape).lineTo(120.43698, 67.897); ((GeneralPath)shape).lineTo(123.978, 57.0); ((GeneralPath)shape).lineTo(114.70799, 50.266); ((GeneralPath)shape).lineTo(126.16599, 50.266); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(194.56201, 39.37); ((GeneralPath)shape).lineTo(198.102, 50.266); ((GeneralPath)shape).lineTo(209.56, 50.266); ((GeneralPath)shape).lineTo(200.29, 57.0); ((GeneralPath)shape).lineTo(203.831, 67.897); ((GeneralPath)shape).lineTo(194.56099, 61.163002); ((GeneralPath)shape).lineTo(185.29298, 67.897); ((GeneralPath)shape).lineTo(188.833, 57.0); ((GeneralPath)shape).lineTo(179.564, 50.266); ((GeneralPath)shape).lineTo(191.021, 50.266); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(259.41702, 39.37); ((GeneralPath)shape).lineTo(262.95703, 50.266); ((GeneralPath)shape).lineTo(274.41504, 50.266); ((GeneralPath)shape).lineTo(265.145, 57.0); ((GeneralPath)shape).lineTo(268.68597, 67.897); ((GeneralPath)shape).lineTo(259.41696, 61.163002); ((GeneralPath)shape).lineTo(250.14696, 67.897); ((GeneralPath)shape).lineTo(253.69, 57.0); ((GeneralPath)shape).lineTo(244.42, 50.266); ((GeneralPath)shape).lineTo(255.87799, 50.266); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(324.269, 39.37); ((GeneralPath)shape).lineTo(327.80902, 50.266); ((GeneralPath)shape).lineTo(339.26602, 50.266); ((GeneralPath)shape).lineTo(329.997, 57.0); ((GeneralPath)shape).lineTo(333.53702, 67.897); ((GeneralPath)shape).lineTo(324.269, 61.163002); ((GeneralPath)shape).lineTo(314.99902, 67.897); ((GeneralPath)shape).lineTo(318.54, 57.0); ((GeneralPath)shape).lineTo(309.27002, 50.266); ((GeneralPath)shape).lineTo(320.72803, 50.266); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(32.427, 66.939); ((GeneralPath)shape).lineTo(35.967, 77.83501); ((GeneralPath)shape).lineTo(47.425, 77.83501); ((GeneralPath)shape).lineTo(38.155, 84.57001); ((GeneralPath)shape).lineTo(41.696, 95.466); ((GeneralPath)shape).lineTo(32.426, 88.732); ((GeneralPath)shape).lineTo(23.157999, 95.466); ((GeneralPath)shape).lineTo(26.697998, 84.57001); ((GeneralPath)shape).lineTo(17.428997, 77.83501); ((GeneralPath)shape).lineTo(28.885998, 77.83501); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(97.28, 66.939); ((GeneralPath)shape).lineTo(100.821, 77.83501); ((GeneralPath)shape).lineTo(112.279, 77.83501); ((GeneralPath)shape).lineTo(103.009, 84.57001); ((GeneralPath)shape).lineTo(106.55, 95.466); ((GeneralPath)shape).lineTo(97.28, 88.732); ((GeneralPath)shape).lineTo(88.012, 95.466); ((GeneralPath)shape).lineTo(91.552, 84.57001); ((GeneralPath)shape).lineTo(82.283005, 77.83501); ((GeneralPath)shape).lineTo(93.74, 77.83501); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(162.136, 66.939); ((GeneralPath)shape).lineTo(165.676, 77.83501); ((GeneralPath)shape).lineTo(177.134, 77.83501); ((GeneralPath)shape).lineTo(167.864, 84.57001); ((GeneralPath)shape).lineTo(171.405, 95.466); ((GeneralPath)shape).lineTo(162.136, 88.732); ((GeneralPath)shape).lineTo(152.867, 95.466); ((GeneralPath)shape).lineTo(156.407, 84.57001); ((GeneralPath)shape).lineTo(147.138, 77.83501); ((GeneralPath)shape).lineTo(158.59601, 77.83501); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(226.988, 66.939); ((GeneralPath)shape).lineTo(230.528, 77.83501); ((GeneralPath)shape).lineTo(241.985, 77.83501); ((GeneralPath)shape).lineTo(232.716, 84.57001); ((GeneralPath)shape).lineTo(236.256, 95.466); ((GeneralPath)shape).lineTo(226.98799, 88.732); ((GeneralPath)shape).lineTo(217.71799, 95.466); ((GeneralPath)shape).lineTo(221.25899, 84.57001); ((GeneralPath)shape).lineTo(211.98898, 77.83501); ((GeneralPath)shape).lineTo(223.44699, 77.83501); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(291.84302, 66.939); ((GeneralPath)shape).lineTo(295.38303, 77.83501); ((GeneralPath)shape).lineTo(306.84103, 77.83501); ((GeneralPath)shape).lineTo(297.57104, 84.57001); ((GeneralPath)shape).lineTo(301.11203, 95.466); ((GeneralPath)shape).lineTo(291.84204, 88.732); ((GeneralPath)shape).lineTo(282.57404, 95.466); ((GeneralPath)shape).lineTo(286.11404, 84.57001); ((GeneralPath)shape).lineTo(276.84503, 77.83501); ((GeneralPath)shape).lineTo(288.30203, 77.83501); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(356.69803, 66.939); ((GeneralPath)shape).lineTo(360.23804, 77.83501); ((GeneralPath)shape).lineTo(371.69604, 77.83501); ((GeneralPath)shape).lineTo(362.42606, 84.57001); ((GeneralPath)shape).lineTo(365.96704, 95.466); ((GeneralPath)shape).lineTo(356.69803, 88.732); ((GeneralPath)shape).lineTo(347.42804, 95.466); ((GeneralPath)shape).lineTo(350.97003, 84.57001); ((GeneralPath)shape).lineTo(341.70004, 77.83501); ((GeneralPath)shape).lineTo(353.15805, 77.83501); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(64.855, 94.508); ((GeneralPath)shape).lineTo(68.395004, 105.40501); ((GeneralPath)shape).lineTo(79.853004, 105.40501); ((GeneralPath)shape).lineTo(70.58301, 112.13901); ((GeneralPath)shape).lineTo(74.12501, 123.03601); ((GeneralPath)shape).lineTo(64.85501, 116.30201); ((GeneralPath)shape).lineTo(55.58601, 123.03601); ((GeneralPath)shape).lineTo(59.12601, 112.13901); ((GeneralPath)shape).lineTo(49.85701, 105.40501); ((GeneralPath)shape).lineTo(61.31501, 105.40501); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(129.707, 94.508); ((GeneralPath)shape).lineTo(133.247, 105.40501); ((GeneralPath)shape).lineTo(144.704, 105.40501); ((GeneralPath)shape).lineTo(135.435, 112.13901); ((GeneralPath)shape).lineTo(138.97499, 123.03601); ((GeneralPath)shape).lineTo(129.70699, 116.30201); ((GeneralPath)shape).lineTo(120.43698, 123.03601); ((GeneralPath)shape).lineTo(123.97798, 112.13901); ((GeneralPath)shape).lineTo(114.70798, 105.40501); ((GeneralPath)shape).lineTo(126.16598, 105.40501); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(194.56201, 94.508); ((GeneralPath)shape).lineTo(198.102, 105.40501); ((GeneralPath)shape).lineTo(209.56, 105.40501); ((GeneralPath)shape).lineTo(200.29, 112.13901); ((GeneralPath)shape).lineTo(203.831, 123.03601); ((GeneralPath)shape).lineTo(194.56099, 116.30201); ((GeneralPath)shape).lineTo(185.29298, 123.03601); ((GeneralPath)shape).lineTo(188.83298, 112.13901); ((GeneralPath)shape).lineTo(179.56398, 105.40501); ((GeneralPath)shape).lineTo(191.02098, 105.40501); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(259.41702, 94.508); ((GeneralPath)shape).lineTo(262.95703, 105.40501); ((GeneralPath)shape).lineTo(274.41504, 105.40501); ((GeneralPath)shape).lineTo(265.14505, 112.13901); ((GeneralPath)shape).lineTo(268.68604, 123.03601); ((GeneralPath)shape).lineTo(259.41702, 116.30201); ((GeneralPath)shape).lineTo(250.14702, 123.03601); ((GeneralPath)shape).lineTo(253.68903, 112.13901); ((GeneralPath)shape).lineTo(244.41902, 105.40501); ((GeneralPath)shape).lineTo(255.87701, 105.40501); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(324.269, 94.508); ((GeneralPath)shape).lineTo(327.80902, 105.40501); ((GeneralPath)shape).lineTo(339.26602, 105.40501); ((GeneralPath)shape).lineTo(329.997, 112.13901); ((GeneralPath)shape).lineTo(333.53702, 123.03601); ((GeneralPath)shape).lineTo(324.269, 116.30201); ((GeneralPath)shape).lineTo(314.99902, 123.03601); ((GeneralPath)shape).lineTo(318.54, 112.13901); ((GeneralPath)shape).lineTo(309.27002, 105.40501); ((GeneralPath)shape).lineTo(320.72803, 105.40501); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(32.427, 122.078); ((GeneralPath)shape).lineTo(35.967, 132.974); ((GeneralPath)shape).lineTo(47.425, 132.974); ((GeneralPath)shape).lineTo(38.155, 139.709); ((GeneralPath)shape).lineTo(41.696, 150.605); ((GeneralPath)shape).lineTo(32.426, 143.871); ((GeneralPath)shape).lineTo(23.157999, 150.605); ((GeneralPath)shape).lineTo(26.697998, 139.709); ((GeneralPath)shape).lineTo(17.428997, 132.974); ((GeneralPath)shape).lineTo(28.885998, 132.974); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(97.28, 122.078); ((GeneralPath)shape).lineTo(100.821, 132.974); ((GeneralPath)shape).lineTo(112.279, 132.974); ((GeneralPath)shape).lineTo(103.009, 139.709); ((GeneralPath)shape).lineTo(106.55, 150.605); ((GeneralPath)shape).lineTo(97.28, 143.871); ((GeneralPath)shape).lineTo(88.012, 150.605); ((GeneralPath)shape).lineTo(91.552, 139.709); ((GeneralPath)shape).lineTo(82.283005, 132.974); ((GeneralPath)shape).lineTo(93.74, 132.974); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(162.136, 122.078); ((GeneralPath)shape).lineTo(165.676, 132.974); ((GeneralPath)shape).lineTo(177.134, 132.974); ((GeneralPath)shape).lineTo(167.864, 139.709); ((GeneralPath)shape).lineTo(171.405, 150.605); ((GeneralPath)shape).lineTo(162.136, 143.871); ((GeneralPath)shape).lineTo(152.867, 150.605); ((GeneralPath)shape).lineTo(156.407, 139.709); ((GeneralPath)shape).lineTo(147.138, 132.974); ((GeneralPath)shape).lineTo(158.59601, 132.974); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(226.988, 122.078); ((GeneralPath)shape).lineTo(230.528, 132.974); ((GeneralPath)shape).lineTo(241.985, 132.974); ((GeneralPath)shape).lineTo(232.716, 139.709); ((GeneralPath)shape).lineTo(236.256, 150.605); ((GeneralPath)shape).lineTo(226.98799, 143.871); ((GeneralPath)shape).lineTo(217.71799, 150.605); ((GeneralPath)shape).lineTo(221.25899, 139.709); ((GeneralPath)shape).lineTo(211.98898, 132.974); ((GeneralPath)shape).lineTo(223.44699, 132.974); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(291.84302, 122.078); ((GeneralPath)shape).lineTo(295.38303, 132.974); ((GeneralPath)shape).lineTo(306.84103, 132.974); ((GeneralPath)shape).lineTo(297.57104, 139.709); ((GeneralPath)shape).lineTo(301.11203, 150.605); ((GeneralPath)shape).lineTo(291.84204, 143.871); ((GeneralPath)shape).lineTo(282.57404, 150.605); ((GeneralPath)shape).lineTo(286.11404, 139.709); ((GeneralPath)shape).lineTo(276.84503, 132.974); ((GeneralPath)shape).lineTo(288.30203, 132.974); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(356.69803, 122.078); ((GeneralPath)shape).lineTo(360.23804, 132.974); ((GeneralPath)shape).lineTo(371.69604, 132.974); ((GeneralPath)shape).lineTo(362.42606, 139.709); ((GeneralPath)shape).lineTo(365.96704, 150.605); ((GeneralPath)shape).lineTo(356.69803, 143.871); ((GeneralPath)shape).lineTo(347.42804, 150.605); ((GeneralPath)shape).lineTo(350.97003, 139.709); ((GeneralPath)shape).lineTo(341.70004, 132.974); ((GeneralPath)shape).lineTo(353.15805, 132.974); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(64.855, 149.647); ((GeneralPath)shape).lineTo(68.395004, 160.544); ((GeneralPath)shape).lineTo(79.853004, 160.544); ((GeneralPath)shape).lineTo(70.58301, 167.278); ((GeneralPath)shape).lineTo(74.12501, 178.175); ((GeneralPath)shape).lineTo(64.85501, 171.44101); ((GeneralPath)shape).lineTo(55.58601, 178.175); ((GeneralPath)shape).lineTo(59.12601, 167.278); ((GeneralPath)shape).lineTo(49.85701, 160.544); ((GeneralPath)shape).lineTo(61.31501, 160.544); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(129.707, 149.647); ((GeneralPath)shape).lineTo(133.247, 160.544); ((GeneralPath)shape).lineTo(144.704, 160.544); ((GeneralPath)shape).lineTo(135.435, 167.278); ((GeneralPath)shape).lineTo(138.97499, 178.175); ((GeneralPath)shape).lineTo(129.70699, 171.44101); ((GeneralPath)shape).lineTo(120.43698, 178.175); ((GeneralPath)shape).lineTo(123.97798, 167.278); ((GeneralPath)shape).lineTo(114.70798, 160.544); ((GeneralPath)shape).lineTo(126.16598, 160.544); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(194.56201, 149.647); ((GeneralPath)shape).lineTo(198.102, 160.544); ((GeneralPath)shape).lineTo(209.56, 160.544); ((GeneralPath)shape).lineTo(200.29, 167.278); ((GeneralPath)shape).lineTo(203.831, 178.175); ((GeneralPath)shape).lineTo(194.56099, 171.44101); ((GeneralPath)shape).lineTo(185.29298, 178.175); ((GeneralPath)shape).lineTo(188.83298, 167.278); ((GeneralPath)shape).lineTo(179.56398, 160.544); ((GeneralPath)shape).lineTo(191.02098, 160.544); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(259.41702, 149.647); ((GeneralPath)shape).lineTo(262.95703, 160.544); ((GeneralPath)shape).lineTo(274.41504, 160.544); ((GeneralPath)shape).lineTo(265.14505, 167.278); ((GeneralPath)shape).lineTo(268.68604, 178.175); ((GeneralPath)shape).lineTo(259.41702, 171.44101); ((GeneralPath)shape).lineTo(250.14702, 178.175); ((GeneralPath)shape).lineTo(253.68903, 167.278); ((GeneralPath)shape).lineTo(244.41902, 160.544); ((GeneralPath)shape).lineTo(255.87701, 160.544); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(324.269, 149.647); ((GeneralPath)shape).lineTo(327.80902, 160.544); ((GeneralPath)shape).lineTo(339.26602, 160.544); ((GeneralPath)shape).lineTo(329.997, 167.278); ((GeneralPath)shape).lineTo(333.53702, 178.175); ((GeneralPath)shape).lineTo(324.269, 171.44101); ((GeneralPath)shape).lineTo(314.99902, 178.175); ((GeneralPath)shape).lineTo(318.54, 167.278); ((GeneralPath)shape).lineTo(309.27002, 160.544); ((GeneralPath)shape).lineTo(320.72803, 160.544); ((GeneralPath)shape).closePath(); g.setPaint(paint); g.fill(shape); g.setTransform(defaultTransform__0_0_2_0); g.setComposite(AlphaComposite.getInstance(3, 1.0f * origAlpha)); AffineTransform defaultTransform__0_0_2_1 = g.getTransform(); g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f)); // _0_0_2_1 g.setComposite(AlphaComposite.getInstance(3, 1.0f * origAlpha)); AffineTransform defaultTransform__0_0_2_1_0 = g.getTransform(); g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f)); // _0_0_2_1_0 paint = new Color(255, 255, 255, 255); shape = new GeneralPath(); ((GeneralPath)shape).moveTo(32.427, 177.217); ((GeneralPath)shape).lineTo(35.967, 188.11299); ((GeneralPath)shape).lineTo(47.425, 188.11299); ((GeneralPath)shape).lineTo(38.155, 194.84799); ((GeneralPath)shape).lineTo(41.696, 205.74399); ((GeneralPath)shape).lineTo(32.426, 199.01); ((GeneralPath)shape).lineTo(23.157999, 205.74399); ((GeneralPath)shape).lineTo(26.697998, 194.84799); ((GeneralPath)shape).lineTo(17.428997, 188.11299); ((GeneralPath)shape).lineTo(28.885998, 188.11299); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(97.28, 177.217); ((GeneralPath)shape).lineTo(100.821, 188.11299); ((GeneralPath)shape).lineTo(112.279, 188.11299); ((GeneralPath)shape).lineTo(103.009, 194.84799); ((GeneralPath)shape).lineTo(106.55, 205.74399); ((GeneralPath)shape).lineTo(97.28, 199.01); ((GeneralPath)shape).lineTo(88.012, 205.74399); ((GeneralPath)shape).lineTo(91.552, 194.84799); ((GeneralPath)shape).lineTo(82.283005, 188.11299); ((GeneralPath)shape).lineTo(93.74, 188.11299); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(162.136, 177.217); ((GeneralPath)shape).lineTo(165.676, 188.11299); ((GeneralPath)shape).lineTo(177.134, 188.11299); ((GeneralPath)shape).lineTo(167.864, 194.84799); ((GeneralPath)shape).lineTo(171.405, 205.74399); ((GeneralPath)shape).lineTo(162.136, 199.01); ((GeneralPath)shape).lineTo(152.867, 205.74399); ((GeneralPath)shape).lineTo(156.407, 194.84799); ((GeneralPath)shape).lineTo(147.138, 188.11299); ((GeneralPath)shape).lineTo(158.59601, 188.11299); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(226.988, 177.217); ((GeneralPath)shape).lineTo(230.528, 188.11299); ((GeneralPath)shape).lineTo(241.985, 188.11299); ((GeneralPath)shape).lineTo(232.716, 194.84799); ((GeneralPath)shape).lineTo(236.256, 205.74399); ((GeneralPath)shape).lineTo(226.98799, 199.01); ((GeneralPath)shape).lineTo(217.71799, 205.74399); ((GeneralPath)shape).lineTo(221.25899, 194.84799); ((GeneralPath)shape).lineTo(211.98898, 188.11299); ((GeneralPath)shape).lineTo(223.44699, 188.11299); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(291.84302, 177.217); ((GeneralPath)shape).lineTo(295.38303, 188.11299); ((GeneralPath)shape).lineTo(306.84103, 188.11299); ((GeneralPath)shape).lineTo(297.57104, 194.84799); ((GeneralPath)shape).lineTo(301.11203, 205.74399); ((GeneralPath)shape).lineTo(291.84204, 199.01); ((GeneralPath)shape).lineTo(282.57404, 205.74399); ((GeneralPath)shape).lineTo(286.11404, 194.84799); ((GeneralPath)shape).lineTo(276.84503, 188.11299); ((GeneralPath)shape).lineTo(288.30203, 188.11299); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(356.69803, 177.217); ((GeneralPath)shape).lineTo(360.23804, 188.11299); ((GeneralPath)shape).lineTo(371.69604, 188.11299); ((GeneralPath)shape).lineTo(362.42606, 194.84799); ((GeneralPath)shape).lineTo(365.96704, 205.74399); ((GeneralPath)shape).lineTo(356.69803, 199.01); ((GeneralPath)shape).lineTo(347.42804, 205.74399); ((GeneralPath)shape).lineTo(350.97003, 194.84799); ((GeneralPath)shape).lineTo(341.70004, 188.11299); ((GeneralPath)shape).lineTo(353.15805, 188.11299); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(64.855, 204.786); ((GeneralPath)shape).lineTo(68.395004, 215.683); ((GeneralPath)shape).lineTo(79.853004, 215.683); ((GeneralPath)shape).lineTo(70.58301, 222.41699); ((GeneralPath)shape).lineTo(74.12501, 233.314); ((GeneralPath)shape).lineTo(64.85501, 226.58); ((GeneralPath)shape).lineTo(55.58601, 233.314); ((GeneralPath)shape).lineTo(59.12601, 222.41699); ((GeneralPath)shape).lineTo(49.85701, 215.683); ((GeneralPath)shape).lineTo(61.31501, 215.683); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(129.707, 204.786); ((GeneralPath)shape).lineTo(133.247, 215.683); ((GeneralPath)shape).lineTo(144.704, 215.683); ((GeneralPath)shape).lineTo(135.435, 222.41699); ((GeneralPath)shape).lineTo(138.97499, 233.314); ((GeneralPath)shape).lineTo(129.70699, 226.58); ((GeneralPath)shape).lineTo(120.43698, 233.314); ((GeneralPath)shape).lineTo(123.97798, 222.41699); ((GeneralPath)shape).lineTo(114.70798, 215.683); ((GeneralPath)shape).lineTo(126.16598, 215.683); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(194.56201, 204.786); ((GeneralPath)shape).lineTo(198.102, 215.683); ((GeneralPath)shape).lineTo(209.56, 215.683); ((GeneralPath)shape).lineTo(200.29, 222.41699); ((GeneralPath)shape).lineTo(203.831, 233.314); ((GeneralPath)shape).lineTo(194.56099, 226.58); ((GeneralPath)shape).lineTo(185.29298, 233.314); ((GeneralPath)shape).lineTo(188.83298, 222.41699); ((GeneralPath)shape).lineTo(179.56398, 215.683); ((GeneralPath)shape).lineTo(191.02098, 215.683); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(259.41702, 204.786); ((GeneralPath)shape).lineTo(262.95703, 215.683); ((GeneralPath)shape).lineTo(274.41504, 215.683); ((GeneralPath)shape).lineTo(265.14505, 222.41699); ((GeneralPath)shape).lineTo(268.68604, 233.314); ((GeneralPath)shape).lineTo(259.41702, 226.58); ((GeneralPath)shape).lineTo(250.14702, 233.314); ((GeneralPath)shape).lineTo(253.68903, 222.41699); ((GeneralPath)shape).lineTo(244.41902, 215.683); ((GeneralPath)shape).lineTo(255.87701, 215.683); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(324.269, 204.786); ((GeneralPath)shape).lineTo(327.80902, 215.683); ((GeneralPath)shape).lineTo(339.26602, 215.683); ((GeneralPath)shape).lineTo(329.997, 222.41699); ((GeneralPath)shape).lineTo(333.53702, 233.314); ((GeneralPath)shape).lineTo(324.269, 226.58); ((GeneralPath)shape).lineTo(314.99902, 233.314); ((GeneralPath)shape).lineTo(318.54, 222.41699); ((GeneralPath)shape).lineTo(309.27002, 215.683); ((GeneralPath)shape).lineTo(320.72803, 215.683); ((GeneralPath)shape).closePath(); g.setPaint(paint); g.fill(shape); g.setTransform(defaultTransform__0_0_2_1_0); g.setTransform(defaultTransform__0_0_2_1); g.setComposite(AlphaComposite.getInstance(3, 1.0f * origAlpha)); AffineTransform defaultTransform__0_0_2_2 = g.getTransform(); g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f)); // _0_0_2_2 g.setComposite(AlphaComposite.getInstance(3, 1.0f * origAlpha)); AffineTransform defaultTransform__0_0_2_2_0 = g.getTransform(); g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f)); // _0_0_2_2_0 paint = new Color(255, 255, 255, 255); shape = new GeneralPath(); ((GeneralPath)shape).moveTo(32.427, 232.356); ((GeneralPath)shape).lineTo(35.967, 243.252); ((GeneralPath)shape).lineTo(47.425, 243.252); ((GeneralPath)shape).lineTo(38.155, 249.987); ((GeneralPath)shape).lineTo(41.696, 260.883); ((GeneralPath)shape).lineTo(32.426, 254.149); ((GeneralPath)shape).lineTo(23.157999, 260.883); ((GeneralPath)shape).lineTo(26.697998, 249.987); ((GeneralPath)shape).lineTo(17.428997, 243.252); ((GeneralPath)shape).lineTo(28.885998, 243.252); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(97.28, 232.356); ((GeneralPath)shape).lineTo(100.821, 243.252); ((GeneralPath)shape).lineTo(112.279, 243.252); ((GeneralPath)shape).lineTo(103.009, 249.987); ((GeneralPath)shape).lineTo(106.55, 260.883); ((GeneralPath)shape).lineTo(97.28, 254.149); ((GeneralPath)shape).lineTo(88.012, 260.883); ((GeneralPath)shape).lineTo(91.552, 249.987); ((GeneralPath)shape).lineTo(82.283005, 243.252); ((GeneralPath)shape).lineTo(93.74, 243.252); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(162.136, 232.356); ((GeneralPath)shape).lineTo(165.676, 243.252); ((GeneralPath)shape).lineTo(177.134, 243.252); ((GeneralPath)shape).lineTo(167.864, 249.987); ((GeneralPath)shape).lineTo(171.405, 260.883); ((GeneralPath)shape).lineTo(162.136, 254.149); ((GeneralPath)shape).lineTo(152.867, 260.883); ((GeneralPath)shape).lineTo(156.407, 249.987); ((GeneralPath)shape).lineTo(147.138, 243.252); ((GeneralPath)shape).lineTo(158.59601, 243.252); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(226.988, 232.356); ((GeneralPath)shape).lineTo(230.528, 243.252); ((GeneralPath)shape).lineTo(241.985, 243.252); ((GeneralPath)shape).lineTo(232.716, 249.987); ((GeneralPath)shape).lineTo(236.256, 260.883); ((GeneralPath)shape).lineTo(226.98799, 254.149); ((GeneralPath)shape).lineTo(217.71799, 260.883); ((GeneralPath)shape).lineTo(221.25899, 249.987); ((GeneralPath)shape).lineTo(211.98898, 243.252); ((GeneralPath)shape).lineTo(223.44699, 243.252); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(291.84302, 232.356); ((GeneralPath)shape).lineTo(295.38303, 243.252); ((GeneralPath)shape).lineTo(306.84103, 243.252); ((GeneralPath)shape).lineTo(297.57104, 249.987); ((GeneralPath)shape).lineTo(301.11203, 260.883); ((GeneralPath)shape).lineTo(291.84204, 254.149); ((GeneralPath)shape).lineTo(282.57404, 260.883); ((GeneralPath)shape).lineTo(286.11404, 249.987); ((GeneralPath)shape).lineTo(276.84503, 243.252); ((GeneralPath)shape).lineTo(288.30203, 243.252); ((GeneralPath)shape).closePath(); ((GeneralPath)shape).moveTo(356.69803, 232.356); ((GeneralPath)shape).lineTo(360.23804, 243.252); ((GeneralPath)shape).lineTo(371.69604, 243.252); ((GeneralPath)shape).lineTo(362.42606, 249.987); ((GeneralPath)shape).lineTo(365.96704, 260.883); ((GeneralPath)shape).lineTo(356.69803, 254.149); ((GeneralPath)shape).lineTo(347.42804, 260.883); ((GeneralPath)shape).lineTo(350.97003, 249.987); ((GeneralPath)shape).lineTo(341.70004, 243.252); ((GeneralPath)shape).lineTo(353.15805, 243.252); ((GeneralPath)shape).closePath(); g.setPaint(paint); g.fill(shape); g.setTransform(defaultTransform__0_0_2_2_0); g.setTransform(defaultTransform__0_0_2_2); g.setTransform(defaultTransform__0_0_2); g.setTransform(defaultTransform__0_0); g.setTransform(defaultTransform__0); g.setTransform(defaultTransform_); } /** * Returns the X of the bounding box of the original SVG image. * * @return The X of the bounding box of the original SVG image. */ public static int getOrigX() { return 0; } /** * Returns the Y of the bounding box of the original SVG image. * * @return The Y of the bounding box of the original SVG image. */ public static int getOrigY() { return 0; } /** * Returns the width of the bounding box of the original SVG image. * * @return The width of the bounding box of the original SVG image. */ public static int getOrigWidth() { return 640; } /** * Returns the height of the bounding box of the original SVG image. * * @return The height of the bounding box of the original SVG image. */ public static int getOrigHeight() { return 480; } /** * The current width of this resizable icon. */ int width; /** * The current height of this resizable icon. */ int height; /** * Creates a new transcoded SVG image. */ public us() { this.width = getOrigWidth(); this.height = getOrigHeight(); } /* * (non-Javadoc) * * @see javax.swing.Icon#getIconHeight() */ @Override public int getIconHeight() { return height; } /* * (non-Javadoc) * * @see javax.swing.Icon#getIconWidth() */ @Override public int getIconWidth() { return width; } @Override public void setDimension(Dimension newDimension) { this.width = newDimension.width; this.height = newDimension.height; } @Override public boolean isHiDpiAware() { return true; } /* * (non-Javadoc) * * @see javax.swing.Icon#paintIcon(java.awt.Component, java.awt.Graphics, * int, int) */ @Override public void paintIcon(Component c, Graphics g, int x, int y) { Graphics2D g2d = (Graphics2D) g.create(); g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); g2d.translate(x, y); double coef1 = (double) this.width / (double) getOrigWidth(); double coef2 = (double) this.height / (double) getOrigHeight(); double coef = Math.min(coef1, coef2); g2d.clipRect(0, 0, this.width, this.height); g2d.scale(coef, coef); paint(g2d); g2d.dispose(); } }