package test.svg.transcoded; import java.awt.*; import java.awt.geom.*; /** * This class has been automatically generated using <a * href="https://github.com/kirill-grouchnikov/flamingo">Flamingo SVG transcoder</a>. */ public class Address_book_new implements org.pushingpixels.flamingo.api.common.icon.ResizableIcon { /** * 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(1.0f, 0.0f, 0.0f, 1.0f, 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 paint = new Color(237, 212, 0, 255); shape = new GeneralPath(); ((GeneralPath)shape).moveTo(33.096455, 4.65202); ((GeneralPath)shape).lineTo(40.521076, 4.65202); ((GeneralPath)shape).curveTo(41.228184, 4.65202, 41.758514, 4.828797, 41.93529, 5.71268); ((GeneralPath)shape).lineTo(42.819176, 12.606972); ((GeneralPath)shape).curveTo(42.907562, 13.667632, 42.443523, 14.021185, 41.493347, 14.021185); ((GeneralPath)shape).lineTo(32.919678, 14.021185); ((GeneralPath)shape).lineTo(33.096455, 4.65202); ((GeneralPath)shape).closePath(); g.setPaint(paint); g.fill(shape); paint = new Color(196, 160, 0, 255); stroke = new BasicStroke(1.0f,1,1,4.0f,null,0.0f); shape = new GeneralPath(); ((GeneralPath)shape).moveTo(33.096455, 4.65202); ((GeneralPath)shape).lineTo(40.521076, 4.65202); ((GeneralPath)shape).curveTo(41.228184, 4.65202, 41.758514, 4.828797, 41.93529, 5.71268); ((GeneralPath)shape).lineTo(42.819176, 12.606972); ((GeneralPath)shape).curveTo(42.907562, 13.667632, 42.443523, 14.021185, 41.493347, 14.021185); ((GeneralPath)shape).lineTo(32.919678, 14.021185); ((GeneralPath)shape).lineTo(33.096455, 4.65202); ((GeneralPath)shape).closePath(); g.setPaint(paint); g.setStroke(stroke); g.draw(shape); g.setTransform(defaultTransform__0_0_0); g.setComposite(AlphaComposite.getInstance(3, 0.4853801f * 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(255, 255, 255, 255); stroke = new BasicStroke(1.0000006f,1,1,4.0f,null,0.0f); shape = new GeneralPath(); ((GeneralPath)shape).moveTo(34.10295, 5.638875); ((GeneralPath)shape).lineTo(40.46351, 5.638875); ((GeneralPath)shape).curveTo(40.771656, 5.638875, 40.940266, 5.669037, 40.986053, 5.960473); ((GeneralPath)shape).lineTo(41.77749, 12.344449); ((GeneralPath)shape).curveTo(41.84726, 12.775421, 41.959896, 13.019804, 41.63721, 13.034341); ((GeneralPath)shape).lineTo(33.963413, 13.034341); ((GeneralPath)shape).lineTo(34.10295, 5.638875); ((GeneralPath)shape).closePath(); g.setPaint(paint); g.setStroke(stroke); g.draw(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 paint = new Color(157, 176, 41, 255); shape = new GeneralPath(); ((GeneralPath)shape).moveTo(35.596455, 12.40202); ((GeneralPath)shape).lineTo(43.021076, 12.40202); ((GeneralPath)shape).curveTo(43.728184, 12.40202, 44.258514, 12.578797, 44.43529, 13.46268); ((GeneralPath)shape).lineTo(45.319176, 20.356972); ((GeneralPath)shape).curveTo(45.407562, 21.417631, 44.943523, 21.771185, 43.993347, 21.771185); ((GeneralPath)shape).lineTo(35.419678, 21.771185); ((GeneralPath)shape).lineTo(35.596455, 12.40202); ((GeneralPath)shape).closePath(); g.setPaint(paint); g.fill(shape); paint = new Color(114, 126, 10, 255); stroke = new BasicStroke(1.0f,1,1,4.0f,null,0.0f); shape = new GeneralPath(); ((GeneralPath)shape).moveTo(35.596455, 12.40202); ((GeneralPath)shape).lineTo(43.021076, 12.40202); ((GeneralPath)shape).curveTo(43.728184, 12.40202, 44.258514, 12.578797, 44.43529, 13.46268); ((GeneralPath)shape).lineTo(45.319176, 20.356972); ((GeneralPath)shape).curveTo(45.407562, 21.417631, 44.943523, 21.771185, 43.993347, 21.771185); ((GeneralPath)shape).lineTo(35.419678, 21.771185); ((GeneralPath)shape).lineTo(35.596455, 12.40202); ((GeneralPath)shape).closePath(); g.setPaint(paint); g.setStroke(stroke); g.draw(shape); g.setTransform(defaultTransform__0_0_2); g.setComposite(AlphaComposite.getInstance(3, 0.4853801f * origAlpha)); AffineTransform defaultTransform__0_0_3 = g.getTransform(); g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f)); // _0_0_3 paint = new Color(255, 255, 255, 255); stroke = new BasicStroke(1.0000006f,1,1,4.0f,null,0.0f); shape = new GeneralPath(); ((GeneralPath)shape).moveTo(36.60295, 13.388875); ((GeneralPath)shape).lineTo(42.96351, 13.388875); ((GeneralPath)shape).curveTo(43.271656, 13.388875, 43.440266, 13.419037, 43.486053, 13.710473); ((GeneralPath)shape).lineTo(44.27749, 20.094448); ((GeneralPath)shape).curveTo(44.34726, 20.525421, 44.459896, 20.769804, 44.13721, 20.784342); ((GeneralPath)shape).lineTo(36.463413, 20.784342); ((GeneralPath)shape).lineTo(36.60295, 13.388875); ((GeneralPath)shape).closePath(); g.setPaint(paint); g.setStroke(stroke); g.draw(shape); g.setTransform(defaultTransform__0_0_3); g.setComposite(AlphaComposite.getInstance(3, 1.0f * origAlpha)); AffineTransform defaultTransform__0_0_4 = g.getTransform(); g.transform(new AffineTransform(1.1507940292358398f, 0.0f, 0.0f, 1.0f, -4.913690090179443f, 0.625f)); // _0_0_4 paint = new RadialGradientPaint(new Point2D.Double(25.125, 36.75), 15.75f, new Point2D.Double(25.125, 36.75), new float[] {0.0f,1.0f}, new Color[] {new Color(0, 0, 0, 255),new Color(0, 0, 0, 0)}, MultipleGradientPaint.CycleMethod.NO_CYCLE, MultipleGradientPaint.ColorSpaceType.SRGB, new AffineTransform(1.0f, 0.0f, 0.0f, 0.5952379703521729f, -6.245005042912098E-16f, 14.875f)); shape = new GeneralPath(); ((GeneralPath)shape).moveTo(40.875, 36.75); ((GeneralPath)shape).curveTo(40.875, 41.92767, 33.823486, 46.125, 25.125, 46.125); ((GeneralPath)shape).curveTo(16.426516, 46.125, 9.375, 41.92767, 9.375, 36.75); ((GeneralPath)shape).curveTo(9.375, 31.57233, 16.426516, 27.375, 25.125, 27.375); ((GeneralPath)shape).curveTo(33.823486, 27.375, 40.875, 31.57233, 40.875, 36.75); ((GeneralPath)shape).closePath(); g.setPaint(paint); g.fill(shape); g.setTransform(defaultTransform__0_0_4); g.setComposite(AlphaComposite.getInstance(3, 1.0f * origAlpha)); AffineTransform defaultTransform__0_0_5 = g.getTransform(); g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f)); // _0_0_5 paint = new Color(239, 41, 41, 255); shape = new GeneralPath(); ((GeneralPath)shape).moveTo(36.06451, 20.776499); ((GeneralPath)shape).lineTo(44.50992, 20.776499); ((GeneralPath)shape).curveTo(45.314243, 20.776499, 45.91749, 20.995895, 46.11857, 22.092882); ((GeneralPath)shape).lineTo(47.123974, 30.649382); ((GeneralPath)shape).curveTo(47.224514, 31.965765, 46.69668, 32.40456, 45.615868, 32.40456); ((GeneralPath)shape).lineTo(35.863426, 32.40456); ((GeneralPath)shape).lineTo(36.06451, 20.776499); ((GeneralPath)shape).closePath(); g.setPaint(paint); g.fill(shape); paint = new Color(204, 0, 0, 255); stroke = new BasicStroke(0.9999999f,1,1,4.0f,null,0.0f); shape = new GeneralPath(); ((GeneralPath)shape).moveTo(36.06451, 20.776499); ((GeneralPath)shape).lineTo(44.50992, 20.776499); ((GeneralPath)shape).curveTo(45.314243, 20.776499, 45.91749, 20.995895, 46.11857, 22.092882); ((GeneralPath)shape).lineTo(47.123974, 30.649382); ((GeneralPath)shape).curveTo(47.224514, 31.965765, 46.69668, 32.40456, 45.615868, 32.40456); ((GeneralPath)shape).lineTo(35.863426, 32.40456); ((GeneralPath)shape).lineTo(36.06451, 20.776499); ((GeneralPath)shape).closePath(); g.setPaint(paint); g.setStroke(stroke); g.draw(shape); g.setTransform(defaultTransform__0_0_5); g.setComposite(AlphaComposite.getInstance(3, 0.4853801f * origAlpha)); AffineTransform defaultTransform__0_0_6 = g.getTransform(); g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f)); // _0_0_6 paint = new Color(255, 255, 255, 255); stroke = new BasicStroke(1.0000007f,1,1,4.0f,null,0.0f); shape = new GeneralPath(); ((GeneralPath)shape).moveTo(37.209385, 21.763575); ((GeneralPath)shape).lineTo(44.444435, 21.763575); ((GeneralPath)shape).curveTo(44.79495, 21.763575, 44.98674, 21.801928, 45.038826, 22.172512); ((GeneralPath)shape).lineTo(45.93907, 30.290268); ((GeneralPath)shape).curveTo(46.018433, 30.838284, 46.14656, 31.149038, 45.779507, 31.167522); ((GeneralPath)shape).lineTo(37.05066, 31.167522); ((GeneralPath)shape).lineTo(37.209385, 21.763575); ((GeneralPath)shape).closePath(); g.setPaint(paint); g.setStroke(stroke); g.draw(shape); g.setTransform(defaultTransform__0_0_6); g.setComposite(AlphaComposite.getInstance(3, 1.0f * origAlpha)); AffineTransform defaultTransform__0_0_7 = g.getTransform(); g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f)); // _0_0_7 paint = new Color(91, 107, 148, 255); shape = new GeneralPath(); ((GeneralPath)shape).moveTo(6.364322, 5.5185895); ((GeneralPath)shape).curveTo(6.455105, 3.6036003, 7.371976, 2.5542815, 9.078878, 2.549044); ((GeneralPath)shape).lineTo(38.405777, 2.4590578); ((GeneralPath)shape).curveTo(38.652363, 2.458301, 38.974316, 2.659207, 38.999012, 2.9089887); ((GeneralPath)shape).lineTo(42.257492, 35.86723); ((GeneralPath)shape).lineTo(40.94219, 35.923862); ((GeneralPath)shape).lineTo(41.57143, 42.369514); ((GeneralPath)shape).curveTo(41.632442, 42.9945, 41.39006, 43.52882, 40.5, 43.533035); ((GeneralPath)shape).lineTo(9.789305, 43.678474); ((GeneralPath)shape).curveTo(7.25676, 43.690468, 4.6538453, 41.59976, 4.7759337, 39.024403); ((GeneralPath)shape).lineTo(6.364322, 5.5185895); ((GeneralPath)shape).closePath(); g.setPaint(paint); g.fill(shape); paint = new Color(54, 72, 120, 255); stroke = new BasicStroke(1.0000001f,1,1,4.0f,null,0.0f); shape = new GeneralPath(); ((GeneralPath)shape).moveTo(6.364322, 5.5185895); ((GeneralPath)shape).curveTo(6.455105, 3.6036003, 7.371976, 2.5542815, 9.078878, 2.549044); ((GeneralPath)shape).lineTo(38.405777, 2.4590578); ((GeneralPath)shape).curveTo(38.652363, 2.458301, 38.974316, 2.659207, 38.999012, 2.9089887); ((GeneralPath)shape).lineTo(42.257492, 35.86723); ((GeneralPath)shape).lineTo(40.94219, 35.923862); ((GeneralPath)shape).lineTo(41.57143, 42.369514); ((GeneralPath)shape).curveTo(41.632442, 42.9945, 41.39006, 43.52882, 40.5, 43.533035); ((GeneralPath)shape).lineTo(9.789305, 43.678474); ((GeneralPath)shape).curveTo(7.25676, 43.690468, 4.6538453, 41.59976, 4.7759337, 39.024403); ((GeneralPath)shape).lineTo(6.364322, 5.5185895); ((GeneralPath)shape).closePath(); g.setPaint(paint); g.setStroke(stroke); g.draw(shape); g.setTransform(defaultTransform__0_0_7); g.setComposite(AlphaComposite.getInstance(3, 1.0f * origAlpha)); AffineTransform defaultTransform__0_0_8 = g.getTransform(); g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f)); // _0_0_8 paint = new LinearGradientPaint(new Point2D.Double(10.496114730834961, 93.33804321289062), new Point2D.Double(10.219901084899902, 84.28707885742188), new float[] {0.0f,1.0f}, new Color[] {new Color(255, 255, 255, 255),new Color(203, 203, 203, 255)}, MultipleGradientPaint.CycleMethod.NO_CYCLE, MultipleGradientPaint.ColorSpaceType.SRGB, new AffineTransform(2.262742042541504f, 0.0f, 0.0f, 0.4419420063495636f, 1.0f, -0.875f)); shape = new GeneralPath(); ((GeneralPath)shape).moveTo(40.125, 34.875); ((GeneralPath)shape).lineTo(10.9375, 35.0); ((GeneralPath)shape).curveTo(9.380982, 35.177868, 8.125, 36.39612, 8.125, 38.0); ((GeneralPath)shape).curveTo(8.125, 39.60388, 9.380982, 40.822132, 10.9375, 41.0); ((GeneralPath)shape).lineTo(40.125, 41.125); ((GeneralPath)shape).lineTo(40.125, 41.0625); ((GeneralPath)shape).curveTo(38.46938, 40.98435, 37.125, 39.67485, 37.125, 38.0); ((GeneralPath)shape).curveTo(37.125, 36.32515, 38.46938, 35.01565, 40.125, 34.9375); ((GeneralPath)shape).lineTo(40.125, 34.875); ((GeneralPath)shape).closePath(); g.setPaint(paint); g.fill(shape); g.setTransform(defaultTransform__0_0_8); g.setComposite(AlphaComposite.getInstance(3, 1.0f * origAlpha)); AffineTransform defaultTransform__0_0_9 = g.getTransform(); g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f)); // _0_0_9 paint = new LinearGradientPaint(new Point2D.Double(6.587181091308594, 22.132999420166016), new Point2D.Double(14.511404037475586, 22.132999420166016), new float[] {0.0f,1.0f}, new Color[] {new Color(214, 227, 240, 255),new Color(149, 177, 207, 255)}, MultipleGradientPaint.CycleMethod.NO_CYCLE, MultipleGradientPaint.ColorSpaceType.SRGB, new AffineTransform(0.9577500224113464f, 0.0f, 0.0f, 1.0279890298843384f, 1.0f, -0.5719109773635864f)); shape = new GeneralPath(); ((GeneralPath)shape).moveTo(9.6875, 2.8125); ((GeneralPath)shape).curveTo(7.98059, 2.8125, 7.050103, 3.8215063, 6.96875, 5.673866); ((GeneralPath)shape).lineTo(5.3125, 37.82577); ((GeneralPath)shape).curveTo(5.22054, 40.904198, 7.1393733, 42.654484, 9.125, 43.15625); ((GeneralPath)shape).curveTo(4.875, 41.525578, 5.4375, 34.164455, 10.75, 34.19522); ((GeneralPath)shape).lineTo(41.648285, 34.19522); ((GeneralPath)shape).lineTo(38.335785, 3.2432432); ((GeneralPath)shape).curveTo(38.310024, 3.0025303, 37.987877, 2.8125, 37.742035, 2.8125); ((GeneralPath)shape).lineTo(9.6875, 2.8125); ((GeneralPath)shape).closePath(); g.setPaint(paint); g.fill(shape); g.setTransform(defaultTransform__0_0_9); g.setComposite(AlphaComposite.getInstance(3, 0.4804469f * origAlpha)); AffineTransform defaultTransform__0_0_10 = g.getTransform(); g.transform(new AffineTransform(1.0f, 0.0f, -0.035827308893203735f, 0.9993579983711243f, 0.0f, 0.0f)); // _0_0_10 paint = new LinearGradientPaint(new Point2D.Double(35.43303680419922, 4.953004837036133), new Point2D.Double(41.2191276550293, 4.953004837036133), new float[] {0.0f,1.0f}, new Color[] {new Color(0, 0, 0, 18),new Color(255, 255, 255, 255)}, MultipleGradientPaint.CycleMethod.NO_CYCLE, MultipleGradientPaint.ColorSpaceType.SRGB, new AffineTransform(0.2540000081062317f, 0.0f, 1.8221510404188438E-16f, 3.759813070297241f, 0.7886289954185486f, 0.14856700599193573f)); shape = new Rectangle2D.Double(9.788626670837402, 3.968538999557495, 2.0, 29.60479164123535); g.setPaint(paint); g.fill(shape); g.setTransform(defaultTransform__0_0_10); g.setComposite(AlphaComposite.getInstance(3, 1.0f * origAlpha)); AffineTransform defaultTransform__0_0_11 = g.getTransform(); g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f)); // _0_0_11 paint = new LinearGradientPaint(new Point2D.Double(73.36198425292969, 26.652196884155273), new Point2D.Double(-2.7582900524139404, 21.270376205444336), new float[] {0.0f,1.0f}, new Color[] {new Color(255, 255, 255, 255),new Color(255, 255, 255, 0)}, MultipleGradientPaint.CycleMethod.NO_CYCLE, MultipleGradientPaint.ColorSpaceType.SRGB, new AffineTransform(1.025428056716919f, 0.0f, 0.0f, 0.957302987575531f, 0.0f, -0.8067579865455627f)); stroke = new BasicStroke(1.0000001f,1,0,20.0f,null,0.0f); shape = new GeneralPath(); ((GeneralPath)shape).moveTo(9.875101, 3.333683); ((GeneralPath)shape).curveTo(8.191201, 3.333683, 7.5384235, 4.065846, 7.4581676, 5.887831); ((GeneralPath)shape).lineTo(6.159263, 35.7772); ((GeneralPath)shape).curveTo(7.092592, 34.170452, 8.598859, 33.594437, 11.011665, 33.594437); ((GeneralPath)shape).lineTo(40.96308, 33.594437); ((GeneralPath)shape).lineTo(38.13718, 3.757363); ((GeneralPath)shape).curveTo(38.114727, 3.5203092, 37.79396, 3.333683, 37.551434, 3.333683); ((GeneralPath)shape).lineTo(9.875101, 3.333683); ((GeneralPath)shape).closePath(); g.setPaint(paint); g.setStroke(stroke); g.draw(shape); g.setTransform(defaultTransform__0_0_11); g.setComposite(AlphaComposite.getInstance(3, 1.0f * origAlpha)); AffineTransform defaultTransform__0_0_12 = g.getTransform(); g.transform(new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f)); // _0_0_12 paint = new Color(173, 127, 168, 255); shape = new GeneralPath(); ((GeneralPath)shape).moveTo(21.12553, 18.381289); ((GeneralPath)shape).curveTo(21.050283, 19.50227, 21.269377, 20.384155, 21.782812, 21.026947); ((GeneralPath)shape).curveTo(22.296751, 21.66191, 23.039742, 21.979387, 24.011787, 21.979387); ((GeneralPath)shape).curveTo(24.97597, 21.979387, 25.754005, 21.65799, 26.345892, 21.01519); ((GeneralPath)shape).curveTo(26.94559, 20.372398, 27.282799, 19.49443, 27.357529, 18.381289); ((GeneralPath)shape).curveTo(27.431173, 17.283838, 27.207373, 16.41371, 26.686123, 15.770905); ((GeneralPath)shape).curveTo(26.16537, 15.120279, 25.426826, 14.794959, 24.470482, 14.79495); ((GeneralPath)shape).curveTo(23.521952, 14.794959, 22.743917, 15.11636, 22.136377, 15.759145); ((GeneralPath)shape).curveTo(21.536655, 16.401953, 21.199707, 17.275997, 21.12553, 18.381289); ((GeneralPath)shape).moveTo(27.29793, 21.897076); ((GeneralPath)shape).curveTo(26.787062, 22.500679, 26.216183, 22.9475, 25.58529, 23.237543); ((GeneralPath)shape).curveTo(24.962734, 23.519747, 24.247753, 23.66085, 23.44035, 23.660849); ((GeneralPath)shape).curveTo(22.092031, 23.66085, 21.027197, 23.174831, 20.245834, 22.202797); ((GeneralPath)shape).curveTo(19.472826, 21.222925, 19.138939, 19.949093, 19.244171, 18.381289); ((GeneralPath)shape).curveTo(19.349396, 16.813498, 19.858196, 15.539665, 20.770584, 14.559781); ((GeneralPath)shape).curveTo(21.682955, 13.579917, 22.809376, 13.089981, 24.149855, 13.089969); ((GeneralPath)shape).curveTo(24.957256, 13.089981, 25.656689, 13.238924, 26.24815, 13.536791); ((GeneralPath)shape).curveTo(26.840107, 13.826846, 27.347351, 14.269749, 27.76988, 14.865501); ((GeneralPath)shape).lineTo(27.873266, 13.325141); ((GeneralPath)shape).lineTo(29.554731, 13.325141); ((GeneralPath)shape).lineTo(28.973867, 21.979387); ((GeneralPath)shape).curveTo(30.129917, 21.80693, 31.058552, 21.285637, 31.75977, 20.415508); ((GeneralPath)shape).curveTo(32.46931, 19.537544, 32.87066, 18.404812, 32.963806, 17.017303); ((GeneralPath)shape).curveTo(33.02008, 16.178541, 32.947536, 15.390722, 32.746166, 14.653848); ((GeneralPath)shape).curveTo(32.552597, 13.916994, 32.226017, 13.235002, 31.766436, 12.607873); ((GeneralPath)shape).curveTo(31.020084, 11.580979, 30.07715, 10.79708, 28.937626, 10.256176); ((GeneralPath)shape).curveTo(27.806429, 9.707462, 26.551006, 9.433097, 25.171362, 9.433081); ((GeneralPath)shape).curveTo(24.207151, 9.433097, 23.27347, 9.56244, 22.370314, 9.821111); ((GeneralPath)shape).curveTo(21.467663, 10.071974, 20.623234, 10.448244, 19.837027, 10.949925); ((GeneralPath)shape).curveTo(18.55263, 11.749517, 17.517933, 12.79994, 16.73293, 14.101199); ((GeneralPath)shape).curveTo(15.956279, 15.394643, 15.517185, 16.79782, 15.415642, 18.310738); ((GeneralPath)shape).curveTo(15.331983, 19.557142, 15.476998, 20.725151, 15.85069, 21.814766); ((GeneralPath)shape).curveTo(16.232212, 22.904387, 16.822315, 23.864664, 17.621, 24.695595); ((GeneralPath)shape).curveTo(18.389368, 25.51085, 19.300238, 26.130129, 20.353615, 26.553434); ((GeneralPath)shape).curveTo(21.406448, 26.984577, 22.54823, 27.20015, 23.778961, 27.200153); ((GeneralPath)shape).curveTo(24.790178, 27.20015, 25.793385, 27.027693, 26.788584, 26.682781); ((GeneralPath)shape).curveTo(27.791067, 26.345701, 28.72125, 25.859684, 29.57914, 25.224728); ((GeneralPath)shape).lineTo(30.5498, 26.529919); ((GeneralPath)shape).curveTo(29.518873, 27.2903, 28.409918, 27.870384, 27.222933, 28.270174); ((GeneralPath)shape).curveTo(26.043226, 28.6778, 24.857618, 28.881613, 23.666103, 28.881617); ((GeneralPath)shape).curveTo(22.215881, 28.881613, 20.865341, 28.622927, 19.614483, 28.105556); ((GeneralPath)shape).curveTo(18.36308, 27.59602, 17.268572, 26.851316, 16.330956, 25.871445); ((GeneralPath)shape).curveTo(15.393328, 24.89157, 14.705054, 23.758839, 14.266133, 22.47324); ((GeneralPath)shape).curveTo(13.827731, 21.179813, 13.658252, 19.79231, 13.757696, 18.310738); ((GeneralPath)shape).curveTo(13.853452, 16.88405, 14.211263, 15.523986, 14.831129, 14.230542); ((GeneralPath)shape).curveTo(15.450993, 12.937121, 16.287663, 11.800469, 17.34115, 10.820582); ((GeneralPath)shape).curveTo(18.419191, 9.825045, 19.638235, 9.064666, 20.998287, 8.539436); ((GeneralPath)shape).curveTo(22.358843, 8.0064, 23.779907, 7.739876, 25.26149, 7.7398586); ((GeneralPath)shape).curveTo(26.923342, 7.739876, 28.440813, 8.080872, 29.813913, 8.762847); ((GeneralPath)shape).curveTo(31.194815, 9.444854, 32.325283, 10.41297, 33.205315, 11.667193); ((GeneralPath)shape).curveTo(33.741657, 12.435425, 34.132442, 13.270279, 34.377678, 14.171752); ((GeneralPath)shape).curveTo(34.630707, 15.073243, 34.724876, 16.006083, 34.660187, 16.97027); ((GeneralPath)shape).curveTo(34.521786, 19.031929, 33.789413, 20.65852, 32.463062, 21.85004); ((GeneralPath)shape).curveTo(31.136671, 23.04157, 29.374449, 23.66085, 27.17639, 23.707884); ((GeneralPath)shape).lineTo(27.29793, 21.897076); g.setPaint(paint); g.fill(shape); g.setTransform(defaultTransform__0_0_12); g.setComposite(AlphaComposite.getInstance(3, 1.0f * origAlpha)); AffineTransform defaultTransform__0_0_13 = g.getTransform(); g.transform(new AffineTransform(0.6111270189285278f, 0.0f, 0.0f, 0.6111270189285278f, -24.949920654296875f, -67.63529205322266f)); // _0_0_13 paint = new RadialGradientPaint(new Point2D.Double(55.0, 125.0), 14.375f, new Point2D.Double(55.0, 125.0), new float[] {0.0f,0.5f,1.0f}, new Color[] {new Color(255, 255, 255, 255),new Color(255, 245, 32, 227),new Color(255, 243, 0, 0)}, MultipleGradientPaint.CycleMethod.NO_CYCLE, MultipleGradientPaint.ColorSpaceType.SRGB, new AffineTransform(1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f)); shape = new GeneralPath(); ((GeneralPath)shape).moveTo(69.375, 125.0); ((GeneralPath)shape).curveTo(69.375, 132.93909, 62.939095, 139.375, 55.0, 139.375); ((GeneralPath)shape).curveTo(47.060905, 139.375, 40.625, 132.93909, 40.625, 125.0); ((GeneralPath)shape).curveTo(40.625, 117.060905, 47.060905, 110.625, 55.0, 110.625); ((GeneralPath)shape).curveTo(62.939095, 110.625, 69.375, 117.060905, 69.375, 125.0); ((GeneralPath)shape).closePath(); g.setPaint(paint); g.fill(shape); g.setTransform(defaultTransform__0_0_13); 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 double getOrigX() { return 0.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 double getOrigY() { return 0.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 double getOrigWidth() { return 47.683502197265625; } /** * 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 double getOrigHeight() { return 46.75; } /** * 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 Address_book_new() { this.width = (int) getOrigWidth(); this.height = (int) 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; } /* * (non-Javadoc) * * @see * org.jvnet.flamingo.common.icon.ResizableIcon#setDimension(java.awt.Dimension * ) */ @Override public void setDimension(Dimension newDimension) { this.width = newDimension.width; this.height = newDimension.height; } /* * (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); g2d.translate(-getOrigX(), -getOrigY()); if (coef1 != coef2) { if (coef1 < coef2) { int extraDy = (int) ((getOrigWidth() - getOrigHeight()) / 2.0); g2d.translate(0, extraDy); } else { int extraDx = (int) ((getOrigHeight() - getOrigWidth()) / 2.0); g2d.translate(extraDx, 0); } } paint(g2d); g2d.dispose(); } }