diff options
37 files changed, 140 insertions, 80 deletions
diff --git a/tests/axis_boxed_renderer_test.php b/tests/axis_boxed_renderer_test.php index 32c63ad..9e29333 100644 --- a/tests/axis_boxed_renderer_test.php +++ b/tests/axis_boxed_renderer_test.php @@ -42,8 +42,10 @@ class ezcGraphAxisBoxedRendererTest extends ezcTestCase return new PHPUnit_Framework_TestSuite( "ezcGraphAxisBoxedRendererTest" ); } - protected function setUp() + public function setUp() { + parent::setUp(); + if ( version_compare( phpversion(), '5.1.3', '<' ) ) { $this->markTestSkipped( "These tests required atleast PHP 5.1.3" ); diff --git a/tests/axis_centered_renderer_test.php b/tests/axis_centered_renderer_test.php index c82c98a..ef7ce2b 100644 --- a/tests/axis_centered_renderer_test.php +++ b/tests/axis_centered_renderer_test.php @@ -42,8 +42,10 @@ class ezcGraphAxisCenteredRendererTest extends ezcTestCase return new PHPUnit_Framework_TestSuite( "ezcGraphAxisCenteredRendererTest" ); } - protected function setUp() + public function setUp() { + parent::setUp(); + if ( version_compare( phpversion(), '5.1.3', '<' ) ) { $this->markTestSkipped( "These tests required atleast PHP 5.1.3" ); diff --git a/tests/axis_exact_renderer_test.php b/tests/axis_exact_renderer_test.php index 85ebd65..62c4519 100644 --- a/tests/axis_exact_renderer_test.php +++ b/tests/axis_exact_renderer_test.php @@ -48,8 +48,10 @@ class ezcGraphAxisExactRendererTest extends ezcGraphTestCase return new PHPUnit_Framework_TestSuite( __CLASS__ ); } - protected function setUp() + public function setUp() { + parent::setUp(); + static $i = 0; if ( version_compare( phpversion(), '5.1.3', '<' ) ) @@ -61,7 +63,7 @@ class ezcGraphAxisExactRendererTest extends ezcGraphTestCase $this->basePath = dirname( __FILE__ ) . '/data/'; } - protected function tearDown() + public function tearDown() { if ( !$this->hasFailed() ) { diff --git a/tests/axis_rotated_boxed_renderer_test.php b/tests/axis_rotated_boxed_renderer_test.php index 94c0c77..ece2794 100644 --- a/tests/axis_rotated_boxed_renderer_test.php +++ b/tests/axis_rotated_boxed_renderer_test.php @@ -48,8 +48,10 @@ class ezcGraphAxisRotatedBoxedRendererTest extends ezcGraphTestCase return new PHPUnit_Framework_TestSuite( __CLASS__ ); } - protected function setUp() + public function setUp() { + parent::setUp(); + static $i = 0; if ( version_compare( phpversion(), '5.1.3', '<' ) ) @@ -61,7 +63,7 @@ class ezcGraphAxisRotatedBoxedRendererTest extends ezcGraphTestCase $this->basePath = dirname( __FILE__ ) . '/data/'; } - protected function tearDown() + public function tearDown() { if ( !$this->hasFailed() ) { diff --git a/tests/axis_rotated_renderer_test.php b/tests/axis_rotated_renderer_test.php index 8d6ec2c..f136d12 100644 --- a/tests/axis_rotated_renderer_test.php +++ b/tests/axis_rotated_renderer_test.php @@ -48,8 +48,10 @@ class ezcGraphAxisRotatedRendererTest extends ezcGraphTestCase return new PHPUnit_Framework_TestSuite( "ezcGraphAxisRotatedRendererTest" ); } - protected function setUp() + public function setUp() { + parent::setUp(); + static $i = 0; if ( version_compare( phpversion(), '5.1.3', '<' ) ) @@ -61,7 +63,7 @@ class ezcGraphAxisRotatedRendererTest extends ezcGraphTestCase $this->basePath = dirname( __FILE__ ) . '/data/'; } - protected function tearDown() + public function tearDown() { if ( !$this->hasFailed() ) { diff --git a/tests/axis_space_test.php b/tests/axis_space_test.php index 1d514c3..b7db7cf 100644 --- a/tests/axis_space_test.php +++ b/tests/axis_space_test.php @@ -46,13 +46,15 @@ class ezcGraphAxisSpaceTest extends ezcGraphTestCase return new PHPUnit_Framework_TestSuite( __CLASS__ ); } - protected function setUp() + public function setUp() { + parent::setUp(); + $this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++self::$i ) ) . '/'; $this->basePath = dirname( __FILE__ ) . '/data/'; } - protected function tearDown() + public function tearDown() { if ( !$this->hasFailed() ) { diff --git a/tests/background_test.php b/tests/background_test.php index 2bdbc42..778f3f9 100644 --- a/tests/background_test.php +++ b/tests/background_test.php @@ -46,15 +46,17 @@ class ezcGraphBackgroundTest extends ezcGraphTestCase return new PHPUnit_Framework_TestSuite( "ezcGraphBackgroundTest" ); } - protected function setUp() + public function setUp() { + parent::setUp(); + static $i = 0; $this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++$i ) ) . '/'; $this->basePath = dirname( __FILE__ ) . '/data/'; } - protected function tearDown() + public function tearDown() { if ( !$this->hasFailed() ) { diff --git a/tests/chart_test.php b/tests/chart_test.php index 821bf2a..a9bc35c 100644 --- a/tests/chart_test.php +++ b/tests/chart_test.php @@ -50,15 +50,17 @@ class ezcGraphChartTest extends ezcGraphTestCase return new PHPUnit_Framework_TestSuite( "ezcGraphChartTest" ); } - protected function setUp() + public function setUp() { + parent::setUp(); + static $i = 0; $this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++$i ) ) . '/'; $this->basePath = dirname( __FILE__ ) . '/data/'; } - protected function tearDown() + public function tearDown() { if ( !$this->hasFailed() ) { diff --git a/tests/data/compare/ezcGraphSvgDriverTest_testSvgWithDifferentLocales.svg b/tests/data/compare/ezcGraphSvgDriverTest_testSvgWithDifferentLocales.svg index cfb782a..3d0af95 100644 --- a/tests/data/compare/ezcGraphSvgDriverTest_testSvgWithDifferentLocales.svg +++ b/tests/data/compare/ezcGraphSvgDriverTest_testSvgWithDifferentLocales.svg @@ -1,2 +1,2 @@ <?xml version="1.0"?> -<svg xmlns="http://www.w3.org/2000/svg" width="500" height="200" version="1.0" id="ezcGraph"><defs><linearGradient id="Definition_LinearGradient_6_6_11_11_ff124800_63061800"><stop offset="0" style="stop-color: #ff1248; stop-opacity: 1.00;"/><stop offset="1" style="stop-color: #630618; stop-opacity: 1.00;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_6_6_11_11_ff124800_63061800" x1="6.1005" y1="6.1005" x2="11.8995" y2="11.8995" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_6_6_11_11_ff124800_63061800"/><linearGradient id="Definition_LinearGradient_6_24_11_29_ff009300_65003100"><stop offset="0" style="stop-color: #ff0093; stop-opacity: 1.00;"/><stop offset="1" style="stop-color: #650031; stop-opacity: 1.00;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_6_24_11_29_ff009300_65003100" x1="6.1005" y1="24.1005" x2="11.8995" y2="29.8995" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_6_24_11_29_ff009300_65003100"/><linearGradient id="Definition_LinearGradient_6_42_11_47_ff7b0900_70290300"><stop offset="0" style="stop-color: #ff7b09; stop-opacity: 1.00;"/><stop offset="1" style="stop-color: #702903; stop-opacity: 1.00;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_6_42_11_47_ff7b0900_70290300" x1="6.1005" y1="42.1005" x2="11.8995" y2="47.8995" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_6_42_11_47_ff7b0900_70290300"/><linearGradient id="Definition_LinearGradient_6_60_11_65_ffff0000_78560000"><stop offset="0" style="stop-color: #ffff00; stop-opacity: 1.00;"/><stop offset="1" style="stop-color: #785600; stop-opacity: 1.00;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_6_60_11_65_ffff0000_78560000" x1="6.1005" y1="60.1005" x2="11.8995" y2="65.8995" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_6_60_11_65_ffff0000_78560000"/><linearGradient id="Definition_LinearGradient_6_78_11_83_ffff0000_6a5d0000"><stop offset="0" style="stop-color: #ffff00; stop-opacity: 1.00;"/><stop offset="1" style="stop-color: #6a5d00; stop-opacity: 1.00;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_6_78_11_83_ffff0000_6a5d0000" x1="6.1005" y1="78.1005" x2="11.8995" y2="83.8995" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_6_78_11_83_ffff0000_6a5d0000"/><linearGradient id="Definition_LinearGradient_210_92_390_92_ffffffbf_0000007f"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.25;"/><stop offset="1" style="stop-color: #000000; stop-opacity: 0.50;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_210_92_390_92_ffffffbf_0000007f" x1="210.0000" y1="92.0000" x2="390.0000" y2="92.0000" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_210_92_390_92_ffffffbf_0000007f"/><linearGradient id="Definition_LinearGradient_219_89_399_89_ffffffbf_0000007f"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.25;"/><stop offset="1" style="stop-color: #000000; stop-opacity: 0.50;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_219_89_399_89_ffffffbf_0000007f" x1="219.0722" y1="89.4761" x2="399.0722" y2="89.4761" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_219_89_399_89_ffffffbf_0000007f"/><linearGradient id="Definition_LinearGradient_300_92_210_46_ffffffff_ffffff7f"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.00;"/><stop offset="1" style="stop-color: #ffffff; stop-opacity: 0.50;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_300_92_210_46_ffffffff_ffffff7f" x1="300.0000" y1="92.0000" x2="210.0000" y2="46.0000" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_300_92_210_46_ffffffff_ffffff7f"/><linearGradient id="Definition_RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.50;"/><stop offset="1" style="stop-color: #ffffff; stop-opacity: 0.20;"/></linearGradient><radialGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc" cx="236.3604" cy="124.5269" fx="236.3604" fy="124.5269" r="180" gradientUnits="userSpaceOnUse" xlink:href="#Definition_RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc"/><linearGradient id="Definition_LinearGradient_309_89_219_43_ffffffff_ffffff7f"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.00;"/><stop offset="1" style="stop-color: #ffffff; stop-opacity: 0.50;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_309_89_219_43_ffffffff_ffffff7f" x1="309.0722" y1="89.4761" x2="219.0722" y2="43.4761" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_309_89_219_43_ffffffff_ffffff7f"/><linearGradient id="Definition_RadialGradient_245_122_180_92_0.00_ffffff7f_ffffffcc"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.50;"/><stop offset="1" style="stop-color: #ffffff; stop-opacity: 0.20;"/></linearGradient><radialGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="RadialGradient_245_122_180_92_0.00_ffffff7f_ffffffcc" cx="245.4326" cy="122.0030" fx="245.4326" fy="122.0030" r="180" gradientUnits="userSpaceOnUse" xlink:href="#Definition_RadialGradient_245_122_180_92_0.00_ffffff7f_ffffffcc"/></defs><g id="ezcGraphChart" color-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="optimizeLegibility"><path d=" M 0.0000,200.0000 L 0.0000,0.0000 L 500.0000,0.0000 L 500.0000,200.0000 L 0.0000,200.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_1"/><path d=" M 0.0000,200.0000 L 0.0000,0.0000 L 100.0000,0.0000 L 100.0000,200.0000 L 0.0000,200.0000 z " style="fill: #000000; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_2"/><ellipse cx="9.0000" cy="9.0000" rx="7.0000" ry="7.0000" style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_3"/><ellipse cx="9.0000" cy="9.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_6_11_11_ff124800_63061800); stroke: none;" id="ezcGraphCircle_4"/><ellipse cx="9.0000" cy="27.0000" rx="7.0000" ry="7.0000" style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_6"/><ellipse cx="9.0000" cy="27.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_24_11_29_ff009300_65003100); stroke: none;" id="ezcGraphCircle_7"/><ellipse cx="9.0000" cy="45.0000" rx="7.0000" ry="7.0000" style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_9"/><ellipse cx="9.0000" cy="45.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_42_11_47_ff7b0900_70290300); stroke: none;" id="ezcGraphCircle_10"/><ellipse cx="9.0000" cy="63.0000" rx="7.0000" ry="7.0000" style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_12"/><ellipse cx="9.0000" cy="63.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_60_11_65_ffff0000_78560000); stroke: none;" id="ezcGraphCircle_13"/><ellipse cx="9.0000" cy="81.0000" rx="7.0000" ry="7.0000" style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_15"/><ellipse cx="9.0000" cy="81.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_78_11_83_ffff0000_6a5d0000); stroke: none;" id="ezcGraphCircle_16"/><path d="M 300.00,108.00 L 400.00,108.00 A 100.00,56.00 0 1,1 364.61,65.26 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_18"/><path d="M 300.00,108.00 L 398.98,107.04 A 99.00,55.00 0 1,1 365.27,66.65 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_19"/><path d="M 300.00,108.00 L 397.94,106.12 A 98.00,54.00 0 1,1 365.89,68.03 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_20"/><path d="M 300.00,108.00 L 396.87,105.23 A 97.00,53.00 0 1,1 366.46,69.40 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_21"/><path d="M 300.00,108.00 L 395.77,104.37 A 96.00,52.00 0 1,1 366.99,70.75 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_22"/><path d="M 300.00,108.00 L 394.64,103.56 A 95.00,51.00 0 1,1 367.47,72.09 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_23"/><path d="M 300.00,108.00 L 393.49,102.77 A 94.00,50.00 0 1,1 367.90,73.42 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_24"/><path d="M 300.00,108.00 L 392.31,102.03 A 93.00,49.00 0 1,1 368.29,74.74 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_25"/><path d="M 300.00,108.00 L 391.10,101.32 A 92.00,48.00 0 1,1 368.64,76.04 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_26"/><path d="M 300.00,108.00 L 389.88,100.65 A 91.00,47.00 0 1,1 368.94,77.32 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_27"/><path d="M 309.07,105.48 L 373.68,62.73 A 100.00,56.00 0 0,1 409.07,105.48 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_28"/><path d="M 309.07,105.48 L 371.71,62.88 A 99.00,55.00 0 0,1 408.06,106.44 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_29"/><path d="M 309.07,105.48 L 369.74,63.07 A 98.00,54.00 0 0,1 407.01,107.36 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_30"/><path d="M 309.07,105.48 L 367.78,63.29 A 97.00,53.00 0 0,1 405.94,108.25 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_31"/><path d="M 309.07,105.48 L 365.84,63.54 A 96.00,52.00 0 0,1 404.84,109.10 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_32"/><path d="M 309.07,105.48 L 363.90,63.83 A 95.00,51.00 0 0,1 403.71,109.92 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_33"/><path d="M 309.07,105.48 L 361.97,64.15 A 94.00,50.00 0 0,1 402.56,110.70 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_34"/><path d="M 309.07,105.48 L 360.06,64.50 A 93.00,49.00 0 0,1 401.38,111.45 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_35"/><path d="M 309.07,105.48 L 358.16,64.88 A 92.00,48.00 0 0,1 400.18,112.16 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_36"/><path d="M 309.07,105.48 L 356.28,65.29 A 91.00,47.00 0 0,1 398.95,112.83 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_37"/><path d="M 343.09,67.61 A 90.00,46.00 0 0,0 252.20,69.03 L 252.20,53.03 A 90.00,46.000000 0 0,1 343.09,51.61 z" style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_38"/><path d="M 343.09,67.61 A 90.00,46.00 0 0,0 252.20,69.03 L 252.20,53.03 A 90.00,46.000000 0 0,1 343.09,51.61 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_39"/><path d="M 358.15,72.89 A 90.00,46.00 0 0,0 343.09,67.61 L 343.09,51.61 A 90.00,46.000000 0 0,1 358.15,56.89 z" style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_40"/><path d="M 358.15,72.89 A 90.00,46.00 0 0,0 343.09,67.61 L 343.09,51.61 A 90.00,46.000000 0 0,1 358.15,56.89 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_41"/><path d="M 252.20,69.03 A 90.00,46.00 0 0,0 231.59,78.11 L 231.59,62.11 A 90.00,46.000000 0 0,1 252.20,53.03 z" style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_42"/><path d="M 252.20,69.03 A 90.00,46.00 0 0,0 231.59,78.11 L 231.59,62.11 A 90.00,46.000000 0 0,1 252.20,53.03 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_43"/><path d=" M 343.0898,51.6149 L 300.0000,92.0000 L 300.0000,108.0000 L 343.0898,67.6149 L 343.0898,51.6149 z " style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_44"/><path d=" M 300.5000,92.2167 L 300.5000,106.8461 L 342.5898,67.3982 L 342.5898,52.7688 L 300.5000,92.2167 z " style="fill: none; stroke: #e05206; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_45"/><path d=" M 343.0898,51.6149 L 300.0000,92.0000 L 300.0000,108.0000 L 343.0898,67.6149 L 343.0898,51.6149 z " style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_46"/><path d=" M 300.5000,92.2167 L 300.5000,106.8461 L 342.5898,67.3982 L 342.5898,52.7688 L 300.5000,92.2167 z " style="fill: none; stroke: #f0ab00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_47"/><path d="M 399.07,105.48 A 90.00,46.00 0 0,0 367.22,70.37 L 367.22,54.37 A 90.00,46.000000 0 0,1 399.07,89.48 z" style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_48"/><path d="M 399.07,105.48 A 90.00,46.00 0 0,0 367.22,70.37 L 367.22,54.37 A 90.00,46.000000 0 0,1 399.07,89.48 z" style="fill: url(#LinearGradient_219_89_399_89_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_49"/><path d=" M 367.2225,54.3670 L 309.0722,89.4761 L 309.0722,105.4761 L 367.2225,70.3670 L 367.2225,54.3670 z " style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_50"/><path d=" M 309.5722,89.7583 L 309.5722,104.5902 L 366.7225,70.0848 L 366.7225,55.2530 L 309.5722,89.7583 z " style="fill: none; stroke: #d4ba00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_51"/><path d=" M 252.1962,53.0253 L 300.0000,92.0000 L 300.0000,108.0000 L 252.1962,69.0253 L 252.1962,53.0253 z " style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_52"/><path d=" M 299.5000,92.2375 L 299.5000,106.9472 L 252.6962,68.7879 L 252.6962,54.0781 L 299.5000,92.2375 z " style="fill: none; stroke: #c90062; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_53"/><path d=" M 252.1962,53.0253 L 300.0000,92.0000 L 300.0000,108.0000 L 252.1962,69.0253 L 252.1962,53.0253 z " style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_54"/><path d=" M 299.5000,92.2375 L 299.5000,106.9472 L 252.6962,68.7879 L 252.6962,54.0781 L 299.5000,92.2375 z " style="fill: none; stroke: #e05206; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_55"/><path d=" M 358.1502,56.8909 L 300.0000,92.0000 L 300.0000,108.0000 L 358.1502,72.8909 L 358.1502,56.8909 z " style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_56"/><path d=" M 300.5000,92.2822 L 300.5000,107.1141 L 357.6502,72.6087 L 357.6502,57.7769 L 300.5000,92.2822 z " style="fill: none; stroke: #f0ab00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_57"/><path d=" M 231.5905,62.1092 L 300.0000,92.0000 L 300.0000,108.0000 L 231.5905,78.1092 L 231.5905,62.1092 z " style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_58"/><path d=" M 299.5000,92.3272 L 299.5000,107.2359 L 232.0905,77.7821 L 232.0905,62.8734 L 299.5000,92.3272 z " style="fill: none; stroke: #c60c30; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_59"/><path d=" M 231.5905,62.1092 L 300.0000,92.0000 L 300.0000,108.0000 L 231.5905,78.1092 L 231.5905,62.1092 z " style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_60"/><path d=" M 299.5000,92.3272 L 299.5000,107.2359 L 232.0905,77.7821 L 232.0905,62.8734 L 299.5000,92.3272 z " style="fill: none; stroke: #c90062; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_61"/><path d=" M 399.0722,89.4761 L 309.0722,89.4761 L 309.0722,105.4761 L 399.0722,105.4761 L 399.0722,89.4761 z " style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_62"/><path d=" M 309.5722,89.9761 L 309.5722,104.9761 L 398.5722,104.9761 L 398.5722,89.9761 L 309.5722,89.9761 z " style="fill: none; stroke: #d4ba00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_63"/><path d=" M 390.0000,92.0000 L 300.0000,92.0000 L 300.0000,108.0000 L 390.0000,108.0000 L 390.0000,92.0000 z " style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_64"/><path d=" M 300.5000,92.5000 L 300.5000,107.5000 L 389.5000,107.5000 L 389.5000,92.5000 L 300.5000,92.5000 z " style="fill: none; stroke: #c60c30; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_65"/><path d="M 210.00,108.00 A 90.00,46.00 0 0,0 390.00,108.00 L 390.00,92.00 A 90.00,46.000000 0 0,1 210.00,92.00 z" style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_66"/><path d="M 210.00,108.00 A 90.00,46.00 0 0,0 390.00,108.00 L 390.00,92.00 A 90.00,46.000000 0 0,1 210.00,92.00 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_67"/><path d="M 231.59,78.11 A 90.00,46.00 0 0,0 210.00,108.00 L 210.00,92.00 A 90.00,46.000000 0 0,1 231.59,62.11 z" style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_68"/><path d="M 231.59,78.11 A 90.00,46.00 0 0,0 210.00,108.00 L 210.00,92.00 A 90.00,46.000000 0 0,1 231.59,62.11 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_69"/><path d="M 300.00,92.00 L 390.00,92.00 A 90.00,46.00 0 1,1 231.59,62.11 z" style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_70"/><path d="M 300.00,92.00 L 390.00,92.00 A 90.00,46.00 0 1,1 231.59,62.11 z" style="fill: url(#LinearGradient_300_92_210_46_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_71"/><path d="M 299.82,92.50 L 389.50,92.50 A 89.50,45.50 0 1,1 231.62,62.57 z" style="fill: none; stroke: #c60c30; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_72"/><path d="M 390.00,92.00 A 90.00,46.00 0 0,1 210.00,92.00" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_73"/><path d="M 210.00,92.00 A 90.00,46.00 0 0,1 231.59,62.11" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_74"/><path d="M 300.00,92.00 L 231.59,62.11 A 90.00,46.00 0 0,1 252.20,53.03 z" style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_75"/><path d="M 300.00,92.00 L 231.59,62.11 A 90.00,46.00 0 0,1 252.20,53.03 z" style="fill: url(#LinearGradient_300_92_210_46_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_76"/><path d="M 297.20,90.23 L 232.48,62.05 A 89.50,45.50 0 0,1 252.11,53.49 z" style="fill: none; stroke: #c90062; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_77"/><path d="M 231.59,62.11 A 90.00,46.00 0 0,1 252.20,53.03" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_78"/><path d="M 300.00,92.00 L 252.20,53.03 A 90.00,46.00 0 0,1 343.09,51.61 z" style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_79"/><path d="M 300.00,92.00 L 252.20,53.03 A 90.00,46.00 0 0,1 343.09,51.61 z" style="fill: url(#LinearGradient_300_92_210_46_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_80"/><path d="M 299.65,91.07 L 253.06,53.19 A 89.50,45.50 0 0,1 342.24,51.82 z" style="fill: none; stroke: #e05206; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_81"/><path d="M 252.20,53.03 A 90.00,46.00 0 0,1 343.09,51.61" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_82"/><path d="M 300.00,92.00 L 343.09,51.61 A 90.00,46.00 0 0,1 358.15,56.89 z" style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_83"/><path d="M 300.00,92.00 L 343.09,51.61 A 90.00,46.00 0 0,1 358.15,56.89 z" style="fill: url(#LinearGradient_300_92_210_46_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_84"/><path d="M 303.92,89.01 L 343.21,52.09 A 89.50,45.50 0 0,1 357.26,56.95 z" style="fill: none; stroke: #f0ab00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_85"/><path d="M 343.09,51.61 A 90.00,46.00 0 0,1 358.15,56.89" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_86"/><path d="M 309.07,89.48 L 367.22,54.37 A 90.00,46.00 0 0,1 399.07,89.48 z" style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_87"/><path d="M 309.07,89.48 L 367.22,54.37 A 90.00,46.00 0 0,1 399.07,89.48 z" style="fill: url(#LinearGradient_309_89_219_43_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_88"/><path d="M 310.25,89.35 L 367.25,54.82 A 89.50,45.50 0 0,1 398.57,88.98 z" style="fill: none; stroke: #d4ba00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_89"/><path d="M 367.22,54.37 A 90.00,46.00 0 0,1 399.07,89.48" style="fill: none; stroke: url(#RadialGradient_245_122_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_90"/><path d=" M 298.1792,61.7739 L 220.6788,32.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_91"/><ellipse cx="298.1792" cy="61.7739" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_92"/><ellipse cx="220.6788" cy="32.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_93"/><path d=" M 260.8118,69.1011 L 206.2732,52.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_95"/><ellipse cx="260.8118" cy="69.1011" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_96"/><ellipse cx="206.2732" cy="52.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_97"/><path d=" M 279.2200,120.3685 L 206.2732,148.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_99"/><ellipse cx="279.2200" cy="120.3685" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_100"/><ellipse cx="206.2732" cy="148.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_101"/><path d=" M 333.9216,67.0567 L 387.4616,42.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_103"/><ellipse cx="333.9216" cy="67.0567" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_104"/><ellipse cx="387.4616" cy="42.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_105"/><path d=" M 363.5057,76.7558 L 399.2952,64.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_107"/><ellipse cx="363.5057" cy="76.7558" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_108"/><ellipse cx="399.2952" cy="64.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_109"/><g id="ezcGraphTextBox_5"><path d=" M 16.5000,17.0000 L 16.5000,1.5000 L 69.9400,1.5000 L 69.9400,17.0000 L 16.5000,17.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_111"/><text id="ezcGraphTextBox_5_text" x="17.0000" text-length="51.9400px" y="13.9000" style="font-size: 14px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Mozilla</text></g><g id="ezcGraphTextBox_8"><path d=" M 16.5000,35.0000 L 16.5000,19.5000 L 32.8400,19.5000 L 32.8400,35.0000 L 16.5000,35.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_112"/><text id="ezcGraphTextBox_8_text" x="17.0000" text-length="14.8400px" y="31.9000" style="font-size: 14px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">IE</text></g><g id="ezcGraphTextBox_11"><path d=" M 16.5000,53.0000 L 16.5000,37.5000 L 55.1000,37.5000 L 55.1000,53.0000 L 16.5000,53.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_113"/><text id="ezcGraphTextBox_11_text" x="17.0000" text-length="37.1000px" y="49.9000" style="font-size: 14px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Opera</text></g><g id="ezcGraphTextBox_14"><path d=" M 16.5000,71.0000 L 16.5000,55.5000 L 47.6800,55.5000 L 47.6800,71.0000 L 16.5000,71.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_114"/><text id="ezcGraphTextBox_14_text" x="17.0000" text-length="29.6800px" y="67.9000" style="font-size: 14px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">wget</text></g><g id="ezcGraphTextBox_17"><path d=" M 16.5000,89.0000 L 16.5000,73.5000 L 62.5200,73.5000 L 62.5200,89.0000 L 16.5000,89.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_115"/><text id="ezcGraphTextBox_17_text" x="17.0000" text-length="44.5200px" y="85.9000" style="font-size: 14px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Safari</text></g><g id="ezcGraphTextBox_94"><path d=" M 123.5488,37.5000 L 123.5488,27.0000 L 215.6788,27.0000 L 215.6788,37.5000 L 123.5488,37.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_116"/><text id="ezcGraphTextBox_94_text" x="124.0488" text-length="90.6300px" y="35.1500" style="font-size: 9px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Opera: 1204 (16.9%)</text></g><g id="ezcGraphTextBox_98"><path d=" M 132.9932,57.5000 L 132.9932,47.0000 L 201.2732,47.0000 L 201.2732,57.5000 L 132.9932,57.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_117"/><text id="ezcGraphTextBox_98_text" x="133.4932" text-length="66.7800px" y="55.1500" style="font-size: 9px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">IE: 345 (4.8%)</text></g><g id="ezcGraphTextBox_102"><path d=" M 99.6032,153.5000 L 99.6032,143.0000 L 201.2732,143.0000 L 201.2732,153.5000 L 99.6032,153.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_118"/><text id="ezcGraphTextBox_102_text" x="100.1032" text-length="100.1700px" y="151.1500" style="font-size: 9px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Mozilla: 4375 (61.3%)</text></g><g id="ezcGraphTextBox_106"><path d=" M 392.9616,47.5000 L 392.9616,37.0000 L 470.7816,37.0000 L 470.7816,47.5000 L 392.9616,47.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_119"/><text id="ezcGraphTextBox_106_text" x="393.4616" text-length="76.3200px" y="45.1500" style="font-size: 9px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">wget: 231 (3.2%)</text></g><g id="ezcGraphTextBox_110"><path d=" M 404.7952,69.5000 L 404.7952,59.0000 L 496.9252,59.0000 L 496.9252,69.5000 L 404.7952,69.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_120"/><text id="ezcGraphTextBox_110_text" x="405.2952" text-length="90.6300px" y="67.1500" style="font-size: 9px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Safari: 987 (13.8%)</text></g></g></svg> +<svg xmlns="http://www.w3.org/2000/svg" width="500" height="200" version="1.0" id="ezcGraph"><defs><linearGradient id="Definition_LinearGradient_6_6_11_11_ff124800_63061800"><stop offset="0" style="stop-color: #ff1248; stop-opacity: 1.00;"/><stop offset="1" style="stop-color: #630618; stop-opacity: 1.00;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_6_6_11_11_ff124800_63061800" x1="6.1005" y1="6.1005" x2="11.8995" y2="11.8995" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_6_6_11_11_ff124800_63061800"/><linearGradient id="Definition_LinearGradient_6_24_11_29_ff009300_65003100"><stop offset="0" style="stop-color: #ff0093; stop-opacity: 1.00;"/><stop offset="1" style="stop-color: #650031; stop-opacity: 1.00;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_6_24_11_29_ff009300_65003100" x1="6.1005" y1="24.1005" x2="11.8995" y2="29.8995" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_6_24_11_29_ff009300_65003100"/><linearGradient id="Definition_LinearGradient_6_42_11_47_ff7b0900_70290300"><stop offset="0" style="stop-color: #ff7b09; stop-opacity: 1.00;"/><stop offset="1" style="stop-color: #702903; stop-opacity: 1.00;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_6_42_11_47_ff7b0900_70290300" x1="6.1005" y1="42.1005" x2="11.8995" y2="47.8995" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_6_42_11_47_ff7b0900_70290300"/><linearGradient id="Definition_LinearGradient_6_60_11_65_ffff0000_78560000"><stop offset="0" style="stop-color: #ffff00; stop-opacity: 1.00;"/><stop offset="1" style="stop-color: #785600; stop-opacity: 1.00;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_6_60_11_65_ffff0000_78560000" x1="6.1005" y1="60.1005" x2="11.8995" y2="65.8995" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_6_60_11_65_ffff0000_78560000"/><linearGradient id="Definition_LinearGradient_6_78_11_83_ffff0000_6a5d0000"><stop offset="0" style="stop-color: #ffff00; stop-opacity: 1.00;"/><stop offset="1" style="stop-color: #6a5d00; stop-opacity: 1.00;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_6_78_11_83_ffff0000_6a5d0000" x1="6.1005" y1="78.1005" x2="11.8995" y2="83.8995" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_6_78_11_83_ffff0000_6a5d0000"/><linearGradient id="Definition_LinearGradient_210_92_390_92_ffffffbf_0000007f"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.25;"/><stop offset="1" style="stop-color: #000000; stop-opacity: 0.50;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_210_92_390_92_ffffffbf_0000007f" x1="210.0000" y1="92.0000" x2="390.0000" y2="92.0000" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_210_92_390_92_ffffffbf_0000007f"/><linearGradient id="Definition_LinearGradient_219_89_399_89_ffffffbf_0000007f"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.25;"/><stop offset="1" style="stop-color: #000000; stop-opacity: 0.50;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_219_89_399_89_ffffffbf_0000007f" x1="219.0722" y1="89.4761" x2="399.0722" y2="89.4761" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_219_89_399_89_ffffffbf_0000007f"/><linearGradient id="Definition_LinearGradient_300_92_210_46_ffffffff_ffffff7f"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.00;"/><stop offset="1" style="stop-color: #ffffff; stop-opacity: 0.50;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_300_92_210_46_ffffffff_ffffff7f" x1="300.0000" y1="92.0000" x2="210.0000" y2="46.0000" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_300_92_210_46_ffffffff_ffffff7f"/><linearGradient id="Definition_RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.50;"/><stop offset="1" style="stop-color: #ffffff; stop-opacity: 0.20;"/></linearGradient><radialGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc" cx="236.3604" cy="124.5269" fx="236.3604" fy="124.5269" r="180" gradientUnits="userSpaceOnUse" xlink:href="#Definition_RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc"/><linearGradient id="Definition_LinearGradient_309_89_219_43_ffffffff_ffffff7f"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.00;"/><stop offset="1" style="stop-color: #ffffff; stop-opacity: 0.50;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_309_89_219_43_ffffffff_ffffff7f" x1="309.0722" y1="89.4761" x2="219.0722" y2="43.4761" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_309_89_219_43_ffffffff_ffffff7f"/><linearGradient id="Definition_RadialGradient_245_122_180_92_0.00_ffffff7f_ffffffcc"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.50;"/><stop offset="1" style="stop-color: #ffffff; stop-opacity: 0.20;"/></linearGradient><radialGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="RadialGradient_245_122_180_92_0.00_ffffff7f_ffffffcc" cx="245.4326" cy="122.0030" fx="245.4326" fy="122.0030" r="180" gradientUnits="userSpaceOnUse" xlink:href="#Definition_RadialGradient_245_122_180_92_0.00_ffffff7f_ffffffcc"/></defs><g id="ezcGraphChart" color-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="optimizeLegibility"><path d=" M 0.0000,200.0000 L 0.0000,0.0000 L 500.0000,0.0000 L 500.0000,200.0000 L 0.0000,200.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_1"/><path d=" M 0.0000,200.0000 L 0.0000,0.0000 L 100.0000,0.0000 L 100.0000,200.0000 L 0.0000,200.0000 z " style="fill: #000000; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_2"/><ellipse cx="9.0000" cy="9.0000" rx="7.0000" ry="7.0000" style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_3"/><ellipse cx="9.0000" cy="9.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_6_11_11_ff124800_63061800); stroke: none;" id="ezcGraphCircle_4"/><ellipse cx="9.0000" cy="27.0000" rx="7.0000" ry="7.0000" style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_6"/><ellipse cx="9.0000" cy="27.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_24_11_29_ff009300_65003100); stroke: none;" id="ezcGraphCircle_7"/><ellipse cx="9.0000" cy="45.0000" rx="7.0000" ry="7.0000" style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_9"/><ellipse cx="9.0000" cy="45.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_42_11_47_ff7b0900_70290300); stroke: none;" id="ezcGraphCircle_10"/><ellipse cx="9.0000" cy="63.0000" rx="7.0000" ry="7.0000" style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_12"/><ellipse cx="9.0000" cy="63.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_60_11_65_ffff0000_78560000); stroke: none;" id="ezcGraphCircle_13"/><ellipse cx="9.0000" cy="81.0000" rx="7.0000" ry="7.0000" style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_15"/><ellipse cx="9.0000" cy="81.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_78_11_83_ffff0000_6a5d0000); stroke: none;" id="ezcGraphCircle_16"/><path d="M 300.00,108.00 L 400.00,108.00 A 100.00,56.00 0 1,1 364.61,65.26 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_18"/><path d="M 300.00,108.00 L 398.98,107.04 A 99.00,55.00 0 1,1 365.27,66.65 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_19"/><path d="M 300.00,108.00 L 397.94,106.12 A 98.00,54.00 0 1,1 365.89,68.03 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_20"/><path d="M 300.00,108.00 L 396.87,105.23 A 97.00,53.00 0 1,1 366.46,69.40 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_21"/><path d="M 300.00,108.00 L 395.77,104.37 A 96.00,52.00 0 1,1 366.99,70.75 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_22"/><path d="M 300.00,108.00 L 394.64,103.56 A 95.00,51.00 0 1,1 367.47,72.09 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_23"/><path d="M 300.00,108.00 L 393.49,102.77 A 94.00,50.00 0 1,1 367.90,73.42 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_24"/><path d="M 300.00,108.00 L 392.31,102.03 A 93.00,49.00 0 1,1 368.29,74.74 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_25"/><path d="M 300.00,108.00 L 391.10,101.32 A 92.00,48.00 0 1,1 368.64,76.04 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_26"/><path d="M 300.00,108.00 L 389.88,100.65 A 91.00,47.00 0 1,1 368.94,77.32 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_27"/><path d="M 309.07,105.48 L 373.68,62.73 A 100.00,56.00 0 0,1 409.07,105.48 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_28"/><path d="M 309.07,105.48 L 371.71,62.88 A 99.00,55.00 0 0,1 408.06,106.44 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_29"/><path d="M 309.07,105.48 L 369.74,63.07 A 98.00,54.00 0 0,1 407.01,107.36 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_30"/><path d="M 309.07,105.48 L 367.78,63.29 A 97.00,53.00 0 0,1 405.94,108.25 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_31"/><path d="M 309.07,105.48 L 365.84,63.54 A 96.00,52.00 0 0,1 404.84,109.10 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_32"/><path d="M 309.07,105.48 L 363.90,63.83 A 95.00,51.00 0 0,1 403.71,109.92 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_33"/><path d="M 309.07,105.48 L 361.97,64.15 A 94.00,50.00 0 0,1 402.56,110.70 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_34"/><path d="M 309.07,105.48 L 360.06,64.50 A 93.00,49.00 0 0,1 401.38,111.45 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_35"/><path d="M 309.07,105.48 L 358.16,64.88 A 92.00,48.00 0 0,1 400.18,112.16 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_36"/><path d="M 309.07,105.48 L 356.28,65.29 A 91.00,47.00 0 0,1 398.95,112.83 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_37"/><path d="M 343.09,67.61 A 90.00,46.00 0 0,0 252.20,69.03 L 252.20,53.03 A 90.00,46.000000 0 0,1 343.09,51.61 z" style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_38"/><path d="M 343.09,67.61 A 90.00,46.00 0 0,0 252.20,69.03 L 252.20,53.03 A 90.00,46.000000 0 0,1 343.09,51.61 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_39"/><path d="M 358.15,72.89 A 90.00,46.00 0 0,0 343.09,67.61 L 343.09,51.61 A 90.00,46.000000 0 0,1 358.15,56.89 z" style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_40"/><path d="M 358.15,72.89 A 90.00,46.00 0 0,0 343.09,67.61 L 343.09,51.61 A 90.00,46.000000 0 0,1 358.15,56.89 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_41"/><path d="M 252.20,69.03 A 90.00,46.00 0 0,0 231.59,78.11 L 231.59,62.11 A 90.00,46.000000 0 0,1 252.20,53.03 z" style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_42"/><path d="M 252.20,69.03 A 90.00,46.00 0 0,0 231.59,78.11 L 231.59,62.11 A 90.00,46.000000 0 0,1 252.20,53.03 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_43"/><path d=" M 343.0898,51.6149 L 300.0000,92.0000 L 300.0000,108.0000 L 343.0898,67.6149 L 343.0898,51.6149 z " style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_44"/><path d=" M 300.5000,92.2167 L 300.5000,106.8461 L 342.5898,67.3982 L 342.5898,52.7688 L 300.5000,92.2167 z " style="fill: none; stroke: #e05206; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_45"/><path d=" M 343.0898,51.6149 L 300.0000,92.0000 L 300.0000,108.0000 L 343.0898,67.6149 L 343.0898,51.6149 z " style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_46"/><path d=" M 300.5000,92.2167 L 300.5000,106.8461 L 342.5898,67.3982 L 342.5898,52.7688 L 300.5000,92.2167 z " style="fill: none; stroke: #f0ab00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_47"/><path d="M 399.07,105.48 A 90.00,46.00 0 0,0 367.22,70.37 L 367.22,54.37 A 90.00,46.000000 0 0,1 399.07,89.48 z" style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_48"/><path d="M 399.07,105.48 A 90.00,46.00 0 0,0 367.22,70.37 L 367.22,54.37 A 90.00,46.000000 0 0,1 399.07,89.48 z" style="fill: url(#LinearGradient_219_89_399_89_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_49"/><path d=" M 367.2225,54.3670 L 309.0722,89.4761 L 309.0722,105.4761 L 367.2225,70.3670 L 367.2225,54.3670 z " style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_50"/><path d=" M 309.5722,89.7583 L 309.5722,104.5902 L 366.7225,70.0848 L 366.7225,55.2530 L 309.5722,89.7583 z " style="fill: none; stroke: #d4ba00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_51"/><path d=" M 252.1962,53.0253 L 300.0000,92.0000 L 300.0000,108.0000 L 252.1962,69.0253 L 252.1962,53.0253 z " style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_52"/><path d=" M 299.5000,92.2375 L 299.5000,106.9472 L 252.6962,68.7879 L 252.6962,54.0781 L 299.5000,92.2375 z " style="fill: none; stroke: #c90062; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_53"/><path d=" M 252.1962,53.0253 L 300.0000,92.0000 L 300.0000,108.0000 L 252.1962,69.0253 L 252.1962,53.0253 z " style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_54"/><path d=" M 299.5000,92.2375 L 299.5000,106.9472 L 252.6962,68.7879 L 252.6962,54.0781 L 299.5000,92.2375 z " style="fill: none; stroke: #e05206; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_55"/><path d=" M 358.1502,56.8909 L 300.0000,92.0000 L 300.0000,108.0000 L 358.1502,72.8909 L 358.1502,56.8909 z " style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_56"/><path d=" M 300.5000,92.2822 L 300.5000,107.1141 L 357.6502,72.6087 L 357.6502,57.7769 L 300.5000,92.2822 z " style="fill: none; stroke: #f0ab00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_57"/><path d=" M 231.5905,62.1092 L 300.0000,92.0000 L 300.0000,108.0000 L 231.5905,78.1092 L 231.5905,62.1092 z " style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_58"/><path d=" M 299.5000,92.3272 L 299.5000,107.2359 L 232.0905,77.7821 L 232.0905,62.8734 L 299.5000,92.3272 z " style="fill: none; stroke: #c60c30; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_59"/><path d=" M 231.5905,62.1092 L 300.0000,92.0000 L 300.0000,108.0000 L 231.5905,78.1092 L 231.5905,62.1092 z " style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_60"/><path d=" M 299.5000,92.3272 L 299.5000,107.2359 L 232.0905,77.7821 L 232.0905,62.8734 L 299.5000,92.3272 z " style="fill: none; stroke: #c90062; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_61"/><path d=" M 399.0722,89.4761 L 309.0722,89.4761 L 309.0722,105.4761 L 399.0722,105.4761 L 399.0722,89.4761 z " style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_62"/><path d=" M 309.5722,89.9761 L 309.5722,104.9761 L 398.5722,104.9761 L 398.5722,89.9761 L 309.5722,89.9761 z " style="fill: none; stroke: #d4ba00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_63"/><path d=" M 390.0000,92.0000 L 300.0000,92.0000 L 300.0000,108.0000 L 390.0000,108.0000 L 390.0000,92.0000 z " style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_64"/><path d=" M 300.5000,92.5000 L 300.5000,107.5000 L 389.5000,107.5000 L 389.5000,92.5000 L 300.5000,92.5000 z " style="fill: none; stroke: #c60c30; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_65"/><path d="M 210.00,108.00 A 90.00,46.00 0 0,0 390.00,108.00 L 390.00,92.00 A 90.00,46.000000 0 0,1 210.00,92.00 z" style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_66"/><path d="M 210.00,108.00 A 90.00,46.00 0 0,0 390.00,108.00 L 390.00,92.00 A 90.00,46.000000 0 0,1 210.00,92.00 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_67"/><path d="M 231.59,78.11 A 90.00,46.00 0 0,0 210.00,108.00 L 210.00,92.00 A 90.00,46.000000 0 0,1 231.59,62.11 z" style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_68"/><path d="M 231.59,78.11 A 90.00,46.00 0 0,0 210.00,108.00 L 210.00,92.00 A 90.00,46.000000 0 0,1 231.59,62.11 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_69"/><path d="M 300.00,92.00 L 390.00,92.00 A 90.00,46.00 0 1,1 231.59,62.11 z" style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_70"/><path d="M 300.00,92.00 L 390.00,92.00 A 90.00,46.00 0 1,1 231.59,62.11 z" style="fill: url(#LinearGradient_300_92_210_46_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_71"/><path d="M 299.82,92.50 L 389.50,92.50 A 89.50,45.50 0 1,1 231.62,62.57 z" style="fill: none; stroke: #c60c30; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_72"/><path d="M 390.00,92.00 A 90.00,46.00 0 0,1 210.00,92.00" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_73"/><path d="M 210.00,92.00 A 90.00,46.00 0 0,1 231.59,62.11" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_74"/><path d="M 300.00,92.00 L 231.59,62.11 A 90.00,46.00 0 0,1 252.20,53.03 z" style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_75"/><path d="M 300.00,92.00 L 231.59,62.11 A 90.00,46.00 0 0,1 252.20,53.03 z" style="fill: url(#LinearGradient_300_92_210_46_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_76"/><path d="M 297.20,90.23 L 232.48,62.05 A 89.50,45.50 0 0,1 252.11,53.49 z" style="fill: none; stroke: #c90062; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_77"/><path d="M 231.59,62.11 A 90.00,46.00 0 0,1 252.20,53.03" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_78"/><path d="M 300.00,92.00 L 252.20,53.03 A 90.00,46.00 0 0,1 343.09,51.61 z" style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_79"/><path d="M 300.00,92.00 L 252.20,53.03 A 90.00,46.00 0 0,1 343.09,51.61 z" style="fill: url(#LinearGradient_300_92_210_46_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_80"/><path d="M 299.65,91.07 L 253.06,53.19 A 89.50,45.50 0 0,1 342.24,51.82 z" style="fill: none; stroke: #e05206; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_81"/><path d="M 252.20,53.03 A 90.00,46.00 0 0,1 343.09,51.61" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_82"/><path d="M 300.00,92.00 L 343.09,51.61 A 90.00,46.00 0 0,1 358.15,56.89 z" style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_83"/><path d="M 300.00,92.00 L 343.09,51.61 A 90.00,46.00 0 0,1 358.15,56.89 z" style="fill: url(#LinearGradient_300_92_210_46_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_84"/><path d="M 303.92,89.01 L 343.21,52.09 A 89.50,45.50 0 0,1 357.26,56.95 z" style="fill: none; stroke: #f0ab00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_85"/><path d="M 343.09,51.61 A 90.00,46.00 0 0,1 358.15,56.89" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_86"/><path d="M 309.07,89.48 L 367.22,54.37 A 90.00,46.00 0 0,1 399.07,89.48 z" style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_87"/><path d="M 309.07,89.48 L 367.22,54.37 A 90.00,46.00 0 0,1 399.07,89.48 z" style="fill: url(#LinearGradient_309_89_219_43_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_88"/><path d="M 310.25,89.35 L 367.25,54.82 A 89.50,45.50 0 0,1 398.57,88.98 z" style="fill: none; stroke: #d4ba00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_89"/><path d="M 367.22,54.37 A 90.00,46.00 0 0,1 399.07,89.48" style="fill: none; stroke: url(#RadialGradient_245_122_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_90"/><path d=" M 298.1792,61.7739 L 220.6788,32.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_91"/><ellipse cx="298.1792" cy="61.7739" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_92"/><ellipse cx="220.6788" cy="32.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_93"/><path d=" M 260.8118,69.1011 L 206.2732,52.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_95"/><ellipse cx="260.8118" cy="69.1011" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_96"/><ellipse cx="206.2732" cy="52.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_97"/><path d=" M 279.2200,120.3685 L 206.2732,148.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_99"/><ellipse cx="279.2200" cy="120.3685" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_100"/><ellipse cx="206.2732" cy="148.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_101"/><path d=" M 333.9216,67.0567 L 387.4616,42.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_103"/><ellipse cx="333.9216" cy="67.0567" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_104"/><ellipse cx="387.4616" cy="42.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_105"/><path d=" M 363.5057,76.7558 L 399.2952,64.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_107"/><ellipse cx="363.5057" cy="76.7558" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_108"/><ellipse cx="399.2952" cy="64.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_109"/><g id="ezcGraphTextBox_5"><path d=" M 16.5000,17.0000 L 16.5000,1.5000 L 69.9400,1.5000 L 69.9400,17.0000 L 16.5000,17.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_111"/><text id="ezcGraphTextBox_5_text" x="17.0000" text-length="51.9400px" y="13.9000" style="font-size: 14px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Mozilla</text></g><g id="ezcGraphTextBox_8"><path d=" M 16.5000,35.0000 L 16.5000,19.5000 L 32.8400,19.5000 L 32.8400,35.0000 L 16.5000,35.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_112"/><text id="ezcGraphTextBox_8_text" x="17.0000" text-length="14.8400px" y="31.9000" style="font-size: 14px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">IE</text></g><g id="ezcGraphTextBox_11"><path d=" M 16.5000,53.0000 L 16.5000,37.5000 L 55.1000,37.5000 L 55.1000,53.0000 L 16.5000,53.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_113"/><text id="ezcGraphTextBox_11_text" x="17.0000" text-length="37.1000px" y="49.9000" style="font-size: 14px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Opera</text></g><g id="ezcGraphTextBox_14"><path d=" M 16.5000,71.0000 L 16.5000,55.5000 L 47.6800,55.5000 L 47.6800,71.0000 L 16.5000,71.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_114"/><text id="ezcGraphTextBox_14_text" x="17.0000" text-length="29.6800px" y="67.9000" style="font-size: 14px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">wget</text></g><g id="ezcGraphTextBox_17"><path d=" M 16.5000,89.0000 L 16.5000,73.5000 L 62.5200,73.5000 L 62.5200,89.0000 L 16.5000,89.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_115"/><text id="ezcGraphTextBox_17_text" x="17.0000" text-length="44.5200px" y="85.9000" style="font-size: 14px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Safari</text></g><g id="ezcGraphTextBox_94"><path d=" M 123.5488,37.5000 L 123.5488,27.0000 L 215.6788,27.0000 L 215.6788,37.5000 L 123.5488,37.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_116"/><text id="ezcGraphTextBox_94_text" x="124.0488" text-length="90.6300px" y="35.1500" style="font-size: 9px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Opera: 1204 (16,9%)</text></g><g id="ezcGraphTextBox_98"><path d=" M 132.9932,57.5000 L 132.9932,47.0000 L 201.2732,47.0000 L 201.2732,57.5000 L 132.9932,57.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_117"/><text id="ezcGraphTextBox_98_text" x="133.4932" text-length="66.7800px" y="55.1500" style="font-size: 9px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">IE: 345 (4,8%)</text></g><g id="ezcGraphTextBox_102"><path d=" M 99.6032,153.5000 L 99.6032,143.0000 L 201.2732,143.0000 L 201.2732,153.5000 L 99.6032,153.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_118"/><text id="ezcGraphTextBox_102_text" x="100.1032" text-length="100.1700px" y="151.1500" style="font-size: 9px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Mozilla: 4375 (61,3%)</text></g><g id="ezcGraphTextBox_106"><path d=" M 392.9616,47.5000 L 392.9616,37.0000 L 470.7816,37.0000 L 470.7816,47.5000 L 392.9616,47.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_119"/><text id="ezcGraphTextBox_106_text" x="393.4616" text-length="76.3200px" y="45.1500" style="font-size: 9px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">wget: 231 (3,2%)</text></g><g id="ezcGraphTextBox_110"><path d=" M 404.7952,69.5000 L 404.7952,59.0000 L 496.9252,59.0000 L 496.9252,69.5000 L 404.7952,69.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_120"/><text id="ezcGraphTextBox_110_text" x="405.2952" text-length="90.6300px" y="67.1500" style="font-size: 9px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Safari: 987 (13,8%)</text></g></g></svg> diff --git a/tests/data/compare/ezcGraphSvgSvgFontDriverTest_testSvgWithDifferentLocales.svg b/tests/data/compare/ezcGraphSvgSvgFontDriverTest_testSvgWithDifferentLocales.svg index 574c856..a7c899c 100644 --- a/tests/data/compare/ezcGraphSvgSvgFontDriverTest_testSvgWithDifferentLocales.svg +++ b/tests/data/compare/ezcGraphSvgSvgFontDriverTest_testSvgWithDifferentLocales.svg @@ -2036,4 +2036,4 @@ <hkern g1="Ccaron" g2="Scaron" k="0"/> <hkern g1="Ccaron" g2="Yacute" k="36"/> <hkern g1="Ccaron" g2="Scedilla" k="0"/> -</font></defs><g id="ezcGraphChart" color-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="optimizeLegibility"><path d=" M 0.0000,200.0000 L 0.0000,0.0000 L 500.0000,0.0000 L 500.0000,200.0000 L 0.0000,200.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_1"/><path d=" M 0.0000,200.0000 L 0.0000,0.0000 L 100.0000,0.0000 L 100.0000,200.0000 L 0.0000,200.0000 z " style="fill: #000000; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_2"/><ellipse cx="9.0000" cy="9.0000" rx="7.0000" ry="7.0000" style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_3"/><ellipse cx="9.0000" cy="9.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_6_11_11_ff124800_63061800); stroke: none;" id="ezcGraphCircle_4"/><ellipse cx="9.0000" cy="27.0000" rx="7.0000" ry="7.0000" style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_6"/><ellipse cx="9.0000" cy="27.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_24_11_29_ff009300_65003100); stroke: none;" id="ezcGraphCircle_7"/><ellipse cx="9.0000" cy="45.0000" rx="7.0000" ry="7.0000" style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_9"/><ellipse cx="9.0000" cy="45.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_42_11_47_ff7b0900_70290300); stroke: none;" id="ezcGraphCircle_10"/><ellipse cx="9.0000" cy="63.0000" rx="7.0000" ry="7.0000" style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_12"/><ellipse cx="9.0000" cy="63.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_60_11_65_ffff0000_78560000); stroke: none;" id="ezcGraphCircle_13"/><ellipse cx="9.0000" cy="81.0000" rx="7.0000" ry="7.0000" style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_15"/><ellipse cx="9.0000" cy="81.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_78_11_83_ffff0000_6a5d0000); stroke: none;" id="ezcGraphCircle_16"/><path d="M 300.00,108.00 L 400.00,108.00 A 100.00,56.00 0 1,1 364.61,65.26 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_18"/><path d="M 300.00,108.00 L 398.98,107.04 A 99.00,55.00 0 1,1 365.27,66.65 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_19"/><path d="M 300.00,108.00 L 397.94,106.12 A 98.00,54.00 0 1,1 365.89,68.03 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_20"/><path d="M 300.00,108.00 L 396.87,105.23 A 97.00,53.00 0 1,1 366.46,69.40 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_21"/><path d="M 300.00,108.00 L 395.77,104.37 A 96.00,52.00 0 1,1 366.99,70.75 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_22"/><path d="M 300.00,108.00 L 394.64,103.56 A 95.00,51.00 0 1,1 367.47,72.09 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_23"/><path d="M 300.00,108.00 L 393.49,102.77 A 94.00,50.00 0 1,1 367.90,73.42 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_24"/><path d="M 300.00,108.00 L 392.31,102.03 A 93.00,49.00 0 1,1 368.29,74.74 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_25"/><path d="M 300.00,108.00 L 391.10,101.32 A 92.00,48.00 0 1,1 368.64,76.04 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_26"/><path d="M 300.00,108.00 L 389.88,100.65 A 91.00,47.00 0 1,1 368.94,77.32 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_27"/><path d="M 309.07,105.48 L 373.68,62.73 A 100.00,56.00 0 0,1 409.07,105.48 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_28"/><path d="M 309.07,105.48 L 371.71,62.88 A 99.00,55.00 0 0,1 408.06,106.44 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_29"/><path d="M 309.07,105.48 L 369.74,63.07 A 98.00,54.00 0 0,1 407.01,107.36 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_30"/><path d="M 309.07,105.48 L 367.78,63.29 A 97.00,53.00 0 0,1 405.94,108.25 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_31"/><path d="M 309.07,105.48 L 365.84,63.54 A 96.00,52.00 0 0,1 404.84,109.10 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_32"/><path d="M 309.07,105.48 L 363.90,63.83 A 95.00,51.00 0 0,1 403.71,109.92 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_33"/><path d="M 309.07,105.48 L 361.97,64.15 A 94.00,50.00 0 0,1 402.56,110.70 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_34"/><path d="M 309.07,105.48 L 360.06,64.50 A 93.00,49.00 0 0,1 401.38,111.45 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_35"/><path d="M 309.07,105.48 L 358.16,64.88 A 92.00,48.00 0 0,1 400.18,112.16 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_36"/><path d="M 309.07,105.48 L 356.28,65.29 A 91.00,47.00 0 0,1 398.95,112.83 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_37"/><path d="M 343.09,67.61 A 90.00,46.00 0 0,0 252.20,69.03 L 252.20,53.03 A 90.00,46.000000 0 0,1 343.09,51.61 z" style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_38"/><path d="M 343.09,67.61 A 90.00,46.00 0 0,0 252.20,69.03 L 252.20,53.03 A 90.00,46.000000 0 0,1 343.09,51.61 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_39"/><path d="M 358.15,72.89 A 90.00,46.00 0 0,0 343.09,67.61 L 343.09,51.61 A 90.00,46.000000 0 0,1 358.15,56.89 z" style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_40"/><path d="M 358.15,72.89 A 90.00,46.00 0 0,0 343.09,67.61 L 343.09,51.61 A 90.00,46.000000 0 0,1 358.15,56.89 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_41"/><path d="M 252.20,69.03 A 90.00,46.00 0 0,0 231.59,78.11 L 231.59,62.11 A 90.00,46.000000 0 0,1 252.20,53.03 z" style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_42"/><path d="M 252.20,69.03 A 90.00,46.00 0 0,0 231.59,78.11 L 231.59,62.11 A 90.00,46.000000 0 0,1 252.20,53.03 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_43"/><path d=" M 343.0898,51.6149 L 300.0000,92.0000 L 300.0000,108.0000 L 343.0898,67.6149 L 343.0898,51.6149 z " style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_44"/><path d=" M 300.5000,92.2167 L 300.5000,106.8461 L 342.5898,67.3982 L 342.5898,52.7688 L 300.5000,92.2167 z " style="fill: none; stroke: #e05206; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_45"/><path d=" M 343.0898,51.6149 L 300.0000,92.0000 L 300.0000,108.0000 L 343.0898,67.6149 L 343.0898,51.6149 z " style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_46"/><path d=" M 300.5000,92.2167 L 300.5000,106.8461 L 342.5898,67.3982 L 342.5898,52.7688 L 300.5000,92.2167 z " style="fill: none; stroke: #f0ab00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_47"/><path d="M 399.07,105.48 A 90.00,46.00 0 0,0 367.22,70.37 L 367.22,54.37 A 90.00,46.000000 0 0,1 399.07,89.48 z" style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_48"/><path d="M 399.07,105.48 A 90.00,46.00 0 0,0 367.22,70.37 L 367.22,54.37 A 90.00,46.000000 0 0,1 399.07,89.48 z" style="fill: url(#LinearGradient_219_89_399_89_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_49"/><path d=" M 367.2225,54.3670 L 309.0722,89.4761 L 309.0722,105.4761 L 367.2225,70.3670 L 367.2225,54.3670 z " style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_50"/><path d=" M 309.5722,89.7583 L 309.5722,104.5902 L 366.7225,70.0848 L 366.7225,55.2530 L 309.5722,89.7583 z " style="fill: none; stroke: #d4ba00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_51"/><path d=" M 252.1962,53.0253 L 300.0000,92.0000 L 300.0000,108.0000 L 252.1962,69.0253 L 252.1962,53.0253 z " style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_52"/><path d=" M 299.5000,92.2375 L 299.5000,106.9472 L 252.6962,68.7879 L 252.6962,54.0781 L 299.5000,92.2375 z " style="fill: none; stroke: #c90062; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_53"/><path d=" M 252.1962,53.0253 L 300.0000,92.0000 L 300.0000,108.0000 L 252.1962,69.0253 L 252.1962,53.0253 z " style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_54"/><path d=" M 299.5000,92.2375 L 299.5000,106.9472 L 252.6962,68.7879 L 252.6962,54.0781 L 299.5000,92.2375 z " style="fill: none; stroke: #e05206; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_55"/><path d=" M 358.1502,56.8909 L 300.0000,92.0000 L 300.0000,108.0000 L 358.1502,72.8909 L 358.1502,56.8909 z " style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_56"/><path d=" M 300.5000,92.2822 L 300.5000,107.1141 L 357.6502,72.6087 L 357.6502,57.7769 L 300.5000,92.2822 z " style="fill: none; stroke: #f0ab00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_57"/><path d=" M 231.5905,62.1092 L 300.0000,92.0000 L 300.0000,108.0000 L 231.5905,78.1092 L 231.5905,62.1092 z " style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_58"/><path d=" M 299.5000,92.3272 L 299.5000,107.2359 L 232.0905,77.7821 L 232.0905,62.8734 L 299.5000,92.3272 z " style="fill: none; stroke: #c60c30; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_59"/><path d=" M 231.5905,62.1092 L 300.0000,92.0000 L 300.0000,108.0000 L 231.5905,78.1092 L 231.5905,62.1092 z " style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_60"/><path d=" M 299.5000,92.3272 L 299.5000,107.2359 L 232.0905,77.7821 L 232.0905,62.8734 L 299.5000,92.3272 z " style="fill: none; stroke: #c90062; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_61"/><path d=" M 399.0722,89.4761 L 309.0722,89.4761 L 309.0722,105.4761 L 399.0722,105.4761 L 399.0722,89.4761 z " style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_62"/><path d=" M 309.5722,89.9761 L 309.5722,104.9761 L 398.5722,104.9761 L 398.5722,89.9761 L 309.5722,89.9761 z " style="fill: none; stroke: #d4ba00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_63"/><path d=" M 390.0000,92.0000 L 300.0000,92.0000 L 300.0000,108.0000 L 390.0000,108.0000 L 390.0000,92.0000 z " style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_64"/><path d=" M 300.5000,92.5000 L 300.5000,107.5000 L 389.5000,107.5000 L 389.5000,92.5000 L 300.5000,92.5000 z " style="fill: none; stroke: #c60c30; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_65"/><path d="M 210.00,108.00 A 90.00,46.00 0 0,0 390.00,108.00 L 390.00,92.00 A 90.00,46.000000 0 0,1 210.00,92.00 z" style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_66"/><path d="M 210.00,108.00 A 90.00,46.00 0 0,0 390.00,108.00 L 390.00,92.00 A 90.00,46.000000 0 0,1 210.00,92.00 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_67"/><path d="M 231.59,78.11 A 90.00,46.00 0 0,0 210.00,108.00 L 210.00,92.00 A 90.00,46.000000 0 0,1 231.59,62.11 z" style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_68"/><path d="M 231.59,78.11 A 90.00,46.00 0 0,0 210.00,108.00 L 210.00,92.00 A 90.00,46.000000 0 0,1 231.59,62.11 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_69"/><path d="M 300.00,92.00 L 390.00,92.00 A 90.00,46.00 0 1,1 231.59,62.11 z" style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_70"/><path d="M 300.00,92.00 L 390.00,92.00 A 90.00,46.00 0 1,1 231.59,62.11 z" style="fill: url(#LinearGradient_300_92_210_46_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_71"/><path d="M 299.82,92.50 L 389.50,92.50 A 89.50,45.50 0 1,1 231.62,62.57 z" style="fill: none; stroke: #c60c30; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_72"/><path d="M 390.00,92.00 A 90.00,46.00 0 0,1 210.00,92.00" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_73"/><path d="M 210.00,92.00 A 90.00,46.00 0 0,1 231.59,62.11" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_74"/><path d="M 300.00,92.00 L 231.59,62.11 A 90.00,46.00 0 0,1 252.20,53.03 z" style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_75"/><path d="M 300.00,92.00 L 231.59,62.11 A 90.00,46.00 0 0,1 252.20,53.03 z" style="fill: url(#LinearGradient_300_92_210_46_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_76"/><path d="M 297.20,90.23 L 232.48,62.05 A 89.50,45.50 0 0,1 252.11,53.49 z" style="fill: none; stroke: #c90062; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_77"/><path d="M 231.59,62.11 A 90.00,46.00 0 0,1 252.20,53.03" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_78"/><path d="M 300.00,92.00 L 252.20,53.03 A 90.00,46.00 0 0,1 343.09,51.61 z" style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_79"/><path d="M 300.00,92.00 L 252.20,53.03 A 90.00,46.00 0 0,1 343.09,51.61 z" style="fill: url(#LinearGradient_300_92_210_46_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_80"/><path d="M 299.65,91.07 L 253.06,53.19 A 89.50,45.50 0 0,1 342.24,51.82 z" style="fill: none; stroke: #e05206; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_81"/><path d="M 252.20,53.03 A 90.00,46.00 0 0,1 343.09,51.61" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_82"/><path d="M 300.00,92.00 L 343.09,51.61 A 90.00,46.00 0 0,1 358.15,56.89 z" style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_83"/><path d="M 300.00,92.00 L 343.09,51.61 A 90.00,46.00 0 0,1 358.15,56.89 z" style="fill: url(#LinearGradient_300_92_210_46_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_84"/><path d="M 303.92,89.01 L 343.21,52.09 A 89.50,45.50 0 0,1 357.26,56.95 z" style="fill: none; stroke: #f0ab00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_85"/><path d="M 343.09,51.61 A 90.00,46.00 0 0,1 358.15,56.89" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_86"/><path d="M 309.07,89.48 L 367.22,54.37 A 90.00,46.00 0 0,1 399.07,89.48 z" style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_87"/><path d="M 309.07,89.48 L 367.22,54.37 A 90.00,46.00 0 0,1 399.07,89.48 z" style="fill: url(#LinearGradient_309_89_219_43_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_88"/><path d="M 310.25,89.35 L 367.25,54.82 A 89.50,45.50 0 0,1 398.57,88.98 z" style="fill: none; stroke: #d4ba00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_89"/><path d="M 367.22,54.37 A 90.00,46.00 0 0,1 399.07,89.48" style="fill: none; stroke: url(#RadialGradient_245_122_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_90"/><path d=" M 298.1792,61.7739 L 220.6788,32.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_91"/><ellipse cx="298.1792" cy="61.7739" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_92"/><ellipse cx="220.6788" cy="32.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_93"/><path d=" M 260.8118,69.1011 L 206.2732,52.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_95"/><ellipse cx="260.8118" cy="69.1011" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_96"/><ellipse cx="206.2732" cy="52.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_97"/><path d=" M 279.2200,120.3685 L 206.2732,148.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_99"/><ellipse cx="279.2200" cy="120.3685" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_100"/><ellipse cx="206.2732" cy="148.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_101"/><path d=" M 333.9216,67.0567 L 387.4616,42.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_103"/><ellipse cx="333.9216" cy="67.0567" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_104"/><ellipse cx="387.4616" cy="42.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_105"/><path d=" M 363.5057,76.7558 L 399.2952,64.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_107"/><ellipse cx="363.5057" cy="76.7558" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_108"/><ellipse cx="399.2952" cy="64.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_109"/><g id="ezcGraphTextBox_5"><path d=" M 16.5000,17.0000 L 16.5000,1.5000 L 66.2412,1.5000 L 66.2412,17.0000 L 16.5000,17.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_111"/><text id="ezcGraphTextBox_5_text" x="17.0000" text-length="48.2412px" y="13.9000" style="font-size: 14px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Mozilla</text></g><g id="ezcGraphTextBox_8"><path d=" M 16.5000,35.0000 L 16.5000,19.5000 L 30.9746,19.5000 L 30.9746,35.0000 L 16.5000,35.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_112"/><text id="ezcGraphTextBox_8_text" x="17.0000" text-length="12.9746px" y="31.9000" style="font-size: 14px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">IE</text></g><g id="ezcGraphTextBox_11"><path d=" M 16.5000,53.0000 L 16.5000,37.5000 L 60.8545,37.5000 L 60.8545,53.0000 L 16.5000,53.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_113"/><text id="ezcGraphTextBox_11_text" x="17.0000" text-length="42.8545px" y="49.9000" style="font-size: 14px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Opera</text></g><g id="ezcGraphTextBox_14"><path d=" M 16.5000,71.0000 L 16.5000,55.5000 L 52.4395,55.5000 L 52.4395,71.0000 L 16.5000,71.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_114"/><text id="ezcGraphTextBox_14_text" x="17.0000" text-length="34.4395px" y="67.9000" style="font-size: 14px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">wget</text></g><g id="ezcGraphTextBox_17"><path d=" M 16.5000,89.0000 L 16.5000,73.5000 L 58.6191,73.5000 L 58.6191,89.0000 L 16.5000,89.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_115"/><text id="ezcGraphTextBox_17_text" x="17.0000" text-length="40.6191px" y="85.9000" style="font-size: 14px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Safari</text></g><g id="ezcGraphTextBox_94"><path d=" M 119.3580,37.5000 L 119.3580,27.0000 L 215.6788,27.0000 L 215.6788,37.5000 L 119.3580,37.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_116"/><text id="ezcGraphTextBox_94_text" x="119.8580" text-length="94.8208px" y="35.1500" style="font-size: 9px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Opera: 1204 (16.9%)</text></g><g id="ezcGraphTextBox_98"><path d=" M 135.6130,57.5000 L 135.6130,47.0000 L 201.2732,47.0000 L 201.2732,57.5000 L 135.6130,57.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_117"/><text id="ezcGraphTextBox_98_text" x="136.1130" text-length="64.1602px" y="55.1500" style="font-size: 9px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">IE: 345 (4.8%)</text></g><g id="ezcGraphTextBox_102"><path d=" M 101.4895,153.5000 L 101.4895,143.0000 L 201.2732,143.0000 L 201.2732,153.5000 L 101.4895,153.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_118"/><text id="ezcGraphTextBox_102_text" x="101.9895" text-length="98.2837px" y="151.1500" style="font-size: 9px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Mozilla: 4375 (61.3%)</text></g><g id="ezcGraphTextBox_106"><path d=" M 392.9616,47.5000 L 392.9616,37.0000 L 472.4206,37.0000 L 472.4206,47.5000 L 392.9616,47.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_119"/><text id="ezcGraphTextBox_106_text" x="393.4616" text-length="77.9590px" y="45.1500" style="font-size: 9px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">wget: 231 (3.2%)</text></g><g id="ezcGraphTextBox_110"><path d=" M 404.7952,69.5000 L 404.7952,59.0000 L 493.9529,59.0000 L 493.9529,69.5000 L 404.7952,69.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_120"/><text id="ezcGraphTextBox_110_text" x="405.2952" text-length="87.6577px" y="67.1500" style="font-size: 9px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Safari: 987 (13.8%)</text></g></g></svg> +</font></defs><g id="ezcGraphChart" color-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="optimizeLegibility"><path d=" M 0.0000,200.0000 L 0.0000,0.0000 L 500.0000,0.0000 L 500.0000,200.0000 L 0.0000,200.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_1"/><path d=" M 0.0000,200.0000 L 0.0000,0.0000 L 100.0000,0.0000 L 100.0000,200.0000 L 0.0000,200.0000 z " style="fill: #000000; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_2"/><ellipse cx="9.0000" cy="9.0000" rx="7.0000" ry="7.0000" style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_3"/><ellipse cx="9.0000" cy="9.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_6_11_11_ff124800_63061800); stroke: none;" id="ezcGraphCircle_4"/><ellipse cx="9.0000" cy="27.0000" rx="7.0000" ry="7.0000" style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_6"/><ellipse cx="9.0000" cy="27.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_24_11_29_ff009300_65003100); stroke: none;" id="ezcGraphCircle_7"/><ellipse cx="9.0000" cy="45.0000" rx="7.0000" ry="7.0000" style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_9"/><ellipse cx="9.0000" cy="45.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_42_11_47_ff7b0900_70290300); stroke: none;" id="ezcGraphCircle_10"/><ellipse cx="9.0000" cy="63.0000" rx="7.0000" ry="7.0000" style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_12"/><ellipse cx="9.0000" cy="63.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_60_11_65_ffff0000_78560000); stroke: none;" id="ezcGraphCircle_13"/><ellipse cx="9.0000" cy="81.0000" rx="7.0000" ry="7.0000" style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_15"/><ellipse cx="9.0000" cy="81.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_78_11_83_ffff0000_6a5d0000); stroke: none;" id="ezcGraphCircle_16"/><path d="M 300.00,108.00 L 400.00,108.00 A 100.00,56.00 0 1,1 364.61,65.26 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_18"/><path d="M 300.00,108.00 L 398.98,107.04 A 99.00,55.00 0 1,1 365.27,66.65 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_19"/><path d="M 300.00,108.00 L 397.94,106.12 A 98.00,54.00 0 1,1 365.89,68.03 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_20"/><path d="M 300.00,108.00 L 396.87,105.23 A 97.00,53.00 0 1,1 366.46,69.40 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_21"/><path d="M 300.00,108.00 L 395.77,104.37 A 96.00,52.00 0 1,1 366.99,70.75 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_22"/><path d="M 300.00,108.00 L 394.64,103.56 A 95.00,51.00 0 1,1 367.47,72.09 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_23"/><path d="M 300.00,108.00 L 393.49,102.77 A 94.00,50.00 0 1,1 367.90,73.42 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_24"/><path d="M 300.00,108.00 L 392.31,102.03 A 93.00,49.00 0 1,1 368.29,74.74 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_25"/><path d="M 300.00,108.00 L 391.10,101.32 A 92.00,48.00 0 1,1 368.64,76.04 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_26"/><path d="M 300.00,108.00 L 389.88,100.65 A 91.00,47.00 0 1,1 368.94,77.32 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_27"/><path d="M 309.07,105.48 L 373.68,62.73 A 100.00,56.00 0 0,1 409.07,105.48 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_28"/><path d="M 309.07,105.48 L 371.71,62.88 A 99.00,55.00 0 0,1 408.06,106.44 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_29"/><path d="M 309.07,105.48 L 369.74,63.07 A 98.00,54.00 0 0,1 407.01,107.36 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_30"/><path d="M 309.07,105.48 L 367.78,63.29 A 97.00,53.00 0 0,1 405.94,108.25 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_31"/><path d="M 309.07,105.48 L 365.84,63.54 A 96.00,52.00 0 0,1 404.84,109.10 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_32"/><path d="M 309.07,105.48 L 363.90,63.83 A 95.00,51.00 0 0,1 403.71,109.92 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_33"/><path d="M 309.07,105.48 L 361.97,64.15 A 94.00,50.00 0 0,1 402.56,110.70 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_34"/><path d="M 309.07,105.48 L 360.06,64.50 A 93.00,49.00 0 0,1 401.38,111.45 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_35"/><path d="M 309.07,105.48 L 358.16,64.88 A 92.00,48.00 0 0,1 400.18,112.16 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_36"/><path d="M 309.07,105.48 L 356.28,65.29 A 91.00,47.00 0 0,1 398.95,112.83 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_37"/><path d="M 343.09,67.61 A 90.00,46.00 0 0,0 252.20,69.03 L 252.20,53.03 A 90.00,46.000000 0 0,1 343.09,51.61 z" style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_38"/><path d="M 343.09,67.61 A 90.00,46.00 0 0,0 252.20,69.03 L 252.20,53.03 A 90.00,46.000000 0 0,1 343.09,51.61 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_39"/><path d="M 358.15,72.89 A 90.00,46.00 0 0,0 343.09,67.61 L 343.09,51.61 A 90.00,46.000000 0 0,1 358.15,56.89 z" style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_40"/><path d="M 358.15,72.89 A 90.00,46.00 0 0,0 343.09,67.61 L 343.09,51.61 A 90.00,46.000000 0 0,1 358.15,56.89 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_41"/><path d="M 252.20,69.03 A 90.00,46.00 0 0,0 231.59,78.11 L 231.59,62.11 A 90.00,46.000000 0 0,1 252.20,53.03 z" style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_42"/><path d="M 252.20,69.03 A 90.00,46.00 0 0,0 231.59,78.11 L 231.59,62.11 A 90.00,46.000000 0 0,1 252.20,53.03 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_43"/><path d=" M 343.0898,51.6149 L 300.0000,92.0000 L 300.0000,108.0000 L 343.0898,67.6149 L 343.0898,51.6149 z " style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_44"/><path d=" M 300.5000,92.2167 L 300.5000,106.8461 L 342.5898,67.3982 L 342.5898,52.7688 L 300.5000,92.2167 z " style="fill: none; stroke: #e05206; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_45"/><path d=" M 343.0898,51.6149 L 300.0000,92.0000 L 300.0000,108.0000 L 343.0898,67.6149 L 343.0898,51.6149 z " style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_46"/><path d=" M 300.5000,92.2167 L 300.5000,106.8461 L 342.5898,67.3982 L 342.5898,52.7688 L 300.5000,92.2167 z " style="fill: none; stroke: #f0ab00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_47"/><path d="M 399.07,105.48 A 90.00,46.00 0 0,0 367.22,70.37 L 367.22,54.37 A 90.00,46.000000 0 0,1 399.07,89.48 z" style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_48"/><path d="M 399.07,105.48 A 90.00,46.00 0 0,0 367.22,70.37 L 367.22,54.37 A 90.00,46.000000 0 0,1 399.07,89.48 z" style="fill: url(#LinearGradient_219_89_399_89_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_49"/><path d=" M 367.2225,54.3670 L 309.0722,89.4761 L 309.0722,105.4761 L 367.2225,70.3670 L 367.2225,54.3670 z " style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_50"/><path d=" M 309.5722,89.7583 L 309.5722,104.5902 L 366.7225,70.0848 L 366.7225,55.2530 L 309.5722,89.7583 z " style="fill: none; stroke: #d4ba00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_51"/><path d=" M 252.1962,53.0253 L 300.0000,92.0000 L 300.0000,108.0000 L 252.1962,69.0253 L 252.1962,53.0253 z " style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_52"/><path d=" M 299.5000,92.2375 L 299.5000,106.9472 L 252.6962,68.7879 L 252.6962,54.0781 L 299.5000,92.2375 z " style="fill: none; stroke: #c90062; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_53"/><path d=" M 252.1962,53.0253 L 300.0000,92.0000 L 300.0000,108.0000 L 252.1962,69.0253 L 252.1962,53.0253 z " style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_54"/><path d=" M 299.5000,92.2375 L 299.5000,106.9472 L 252.6962,68.7879 L 252.6962,54.0781 L 299.5000,92.2375 z " style="fill: none; stroke: #e05206; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_55"/><path d=" M 358.1502,56.8909 L 300.0000,92.0000 L 300.0000,108.0000 L 358.1502,72.8909 L 358.1502,56.8909 z " style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_56"/><path d=" M 300.5000,92.2822 L 300.5000,107.1141 L 357.6502,72.6087 L 357.6502,57.7769 L 300.5000,92.2822 z " style="fill: none; stroke: #f0ab00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_57"/><path d=" M 231.5905,62.1092 L 300.0000,92.0000 L 300.0000,108.0000 L 231.5905,78.1092 L 231.5905,62.1092 z " style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_58"/><path d=" M 299.5000,92.3272 L 299.5000,107.2359 L 232.0905,77.7821 L 232.0905,62.8734 L 299.5000,92.3272 z " style="fill: none; stroke: #c60c30; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_59"/><path d=" M 231.5905,62.1092 L 300.0000,92.0000 L 300.0000,108.0000 L 231.5905,78.1092 L 231.5905,62.1092 z " style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_60"/><path d=" M 299.5000,92.3272 L 299.5000,107.2359 L 232.0905,77.7821 L 232.0905,62.8734 L 299.5000,92.3272 z " style="fill: none; stroke: #c90062; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_61"/><path d=" M 399.0722,89.4761 L 309.0722,89.4761 L 309.0722,105.4761 L 399.0722,105.4761 L 399.0722,89.4761 z " style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_62"/><path d=" M 309.5722,89.9761 L 309.5722,104.9761 L 398.5722,104.9761 L 398.5722,89.9761 L 309.5722,89.9761 z " style="fill: none; stroke: #d4ba00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_63"/><path d=" M 390.0000,92.0000 L 300.0000,92.0000 L 300.0000,108.0000 L 390.0000,108.0000 L 390.0000,92.0000 z " style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_64"/><path d=" M 300.5000,92.5000 L 300.5000,107.5000 L 389.5000,107.5000 L 389.5000,92.5000 L 300.5000,92.5000 z " style="fill: none; stroke: #c60c30; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_65"/><path d="M 210.00,108.00 A 90.00,46.00 0 0,0 390.00,108.00 L 390.00,92.00 A 90.00,46.000000 0 0,1 210.00,92.00 z" style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_66"/><path d="M 210.00,108.00 A 90.00,46.00 0 0,0 390.00,108.00 L 390.00,92.00 A 90.00,46.000000 0 0,1 210.00,92.00 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_67"/><path d="M 231.59,78.11 A 90.00,46.00 0 0,0 210.00,108.00 L 210.00,92.00 A 90.00,46.000000 0 0,1 231.59,62.11 z" style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_68"/><path d="M 231.59,78.11 A 90.00,46.00 0 0,0 210.00,108.00 L 210.00,92.00 A 90.00,46.000000 0 0,1 231.59,62.11 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_69"/><path d="M 300.00,92.00 L 390.00,92.00 A 90.00,46.00 0 1,1 231.59,62.11 z" style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_70"/><path d="M 300.00,92.00 L 390.00,92.00 A 90.00,46.00 0 1,1 231.59,62.11 z" style="fill: url(#LinearGradient_300_92_210_46_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_71"/><path d="M 299.82,92.50 L 389.50,92.50 A 89.50,45.50 0 1,1 231.62,62.57 z" style="fill: none; stroke: #c60c30; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_72"/><path d="M 390.00,92.00 A 90.00,46.00 0 0,1 210.00,92.00" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_73"/><path d="M 210.00,92.00 A 90.00,46.00 0 0,1 231.59,62.11" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_74"/><path d="M 300.00,92.00 L 231.59,62.11 A 90.00,46.00 0 0,1 252.20,53.03 z" style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_75"/><path d="M 300.00,92.00 L 231.59,62.11 A 90.00,46.00 0 0,1 252.20,53.03 z" style="fill: url(#LinearGradient_300_92_210_46_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_76"/><path d="M 297.20,90.23 L 232.48,62.05 A 89.50,45.50 0 0,1 252.11,53.49 z" style="fill: none; stroke: #c90062; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_77"/><path d="M 231.59,62.11 A 90.00,46.00 0 0,1 252.20,53.03" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_78"/><path d="M 300.00,92.00 L 252.20,53.03 A 90.00,46.00 0 0,1 343.09,51.61 z" style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_79"/><path d="M 300.00,92.00 L 252.20,53.03 A 90.00,46.00 0 0,1 343.09,51.61 z" style="fill: url(#LinearGradient_300_92_210_46_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_80"/><path d="M 299.65,91.07 L 253.06,53.19 A 89.50,45.50 0 0,1 342.24,51.82 z" style="fill: none; stroke: #e05206; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_81"/><path d="M 252.20,53.03 A 90.00,46.00 0 0,1 343.09,51.61" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_82"/><path d="M 300.00,92.00 L 343.09,51.61 A 90.00,46.00 0 0,1 358.15,56.89 z" style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_83"/><path d="M 300.00,92.00 L 343.09,51.61 A 90.00,46.00 0 0,1 358.15,56.89 z" style="fill: url(#LinearGradient_300_92_210_46_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_84"/><path d="M 303.92,89.01 L 343.21,52.09 A 89.50,45.50 0 0,1 357.26,56.95 z" style="fill: none; stroke: #f0ab00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_85"/><path d="M 343.09,51.61 A 90.00,46.00 0 0,1 358.15,56.89" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_86"/><path d="M 309.07,89.48 L 367.22,54.37 A 90.00,46.00 0 0,1 399.07,89.48 z" style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_87"/><path d="M 309.07,89.48 L 367.22,54.37 A 90.00,46.00 0 0,1 399.07,89.48 z" style="fill: url(#LinearGradient_309_89_219_43_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_88"/><path d="M 310.25,89.35 L 367.25,54.82 A 89.50,45.50 0 0,1 398.57,88.98 z" style="fill: none; stroke: #d4ba00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_89"/><path d="M 367.22,54.37 A 90.00,46.00 0 0,1 399.07,89.48" style="fill: none; stroke: url(#RadialGradient_245_122_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_90"/><path d=" M 298.1792,61.7739 L 220.6788,32.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_91"/><ellipse cx="298.1792" cy="61.7739" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_92"/><ellipse cx="220.6788" cy="32.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_93"/><path d=" M 260.8118,69.1011 L 206.2732,52.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_95"/><ellipse cx="260.8118" cy="69.1011" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_96"/><ellipse cx="206.2732" cy="52.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_97"/><path d=" M 279.2200,120.3685 L 206.2732,148.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_99"/><ellipse cx="279.2200" cy="120.3685" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_100"/><ellipse cx="206.2732" cy="148.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_101"/><path d=" M 333.9216,67.0567 L 387.4616,42.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_103"/><ellipse cx="333.9216" cy="67.0567" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_104"/><ellipse cx="387.4616" cy="42.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_105"/><path d=" M 363.5057,76.7558 L 399.2952,64.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_107"/><ellipse cx="363.5057" cy="76.7558" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_108"/><ellipse cx="399.2952" cy="64.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_109"/><g id="ezcGraphTextBox_5"><path d=" M 16.5000,17.0000 L 16.5000,1.5000 L 66.2412,1.5000 L 66.2412,17.0000 L 16.5000,17.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_111"/><text id="ezcGraphTextBox_5_text" x="17.0000" text-length="48.2412px" y="13.9000" style="font-size: 14px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Mozilla</text></g><g id="ezcGraphTextBox_8"><path d=" M 16.5000,35.0000 L 16.5000,19.5000 L 30.9746,19.5000 L 30.9746,35.0000 L 16.5000,35.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_112"/><text id="ezcGraphTextBox_8_text" x="17.0000" text-length="12.9746px" y="31.9000" style="font-size: 14px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">IE</text></g><g id="ezcGraphTextBox_11"><path d=" M 16.5000,53.0000 L 16.5000,37.5000 L 60.8545,37.5000 L 60.8545,53.0000 L 16.5000,53.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_113"/><text id="ezcGraphTextBox_11_text" x="17.0000" text-length="42.8545px" y="49.9000" style="font-size: 14px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Opera</text></g><g id="ezcGraphTextBox_14"><path d=" M 16.5000,71.0000 L 16.5000,55.5000 L 52.4395,55.5000 L 52.4395,71.0000 L 16.5000,71.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_114"/><text id="ezcGraphTextBox_14_text" x="17.0000" text-length="34.4395px" y="67.9000" style="font-size: 14px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">wget</text></g><g id="ezcGraphTextBox_17"><path d=" M 16.5000,89.0000 L 16.5000,73.5000 L 58.6191,73.5000 L 58.6191,89.0000 L 16.5000,89.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_115"/><text id="ezcGraphTextBox_17_text" x="17.0000" text-length="40.6191px" y="85.9000" style="font-size: 14px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Safari</text></g><g id="ezcGraphTextBox_94"><path d=" M 119.3580,37.5000 L 119.3580,27.0000 L 215.6788,27.0000 L 215.6788,37.5000 L 119.3580,37.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_116"/><text id="ezcGraphTextBox_94_text" x="119.8580" text-length="94.8208px" y="35.1500" style="font-size: 9px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Opera: 1204 (16,9%)</text></g><g id="ezcGraphTextBox_98"><path d=" M 135.6130,57.5000 L 135.6130,47.0000 L 201.2732,47.0000 L 201.2732,57.5000 L 135.6130,57.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_117"/><text id="ezcGraphTextBox_98_text" x="136.1130" text-length="64.1602px" y="55.1500" style="font-size: 9px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">IE: 345 (4,8%)</text></g><g id="ezcGraphTextBox_102"><path d=" M 101.4895,153.5000 L 101.4895,143.0000 L 201.2732,143.0000 L 201.2732,153.5000 L 101.4895,153.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_118"/><text id="ezcGraphTextBox_102_text" x="101.9895" text-length="98.2837px" y="151.1500" style="font-size: 9px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Mozilla: 4375 (61,3%)</text></g><g id="ezcGraphTextBox_106"><path d=" M 392.9616,47.5000 L 392.9616,37.0000 L 472.4206,37.0000 L 472.4206,47.5000 L 392.9616,47.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_119"/><text id="ezcGraphTextBox_106_text" x="393.4616" text-length="77.9590px" y="45.1500" style="font-size: 9px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">wget: 231 (3,2%)</text></g><g id="ezcGraphTextBox_110"><path d=" M 404.7952,69.5000 L 404.7952,59.0000 L 493.9529,59.0000 L 493.9529,69.5000 L 404.7952,69.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_120"/><text id="ezcGraphTextBox_110_text" x="405.2952" text-length="87.6577px" y="67.1500" style="font-size: 9px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Safari: 987 (13,8%)</text></g></g></svg> diff --git a/tests/dataset_average_test.php b/tests/dataset_average_test.php index 52e96b9..ee5fc4e 100644 --- a/tests/dataset_average_test.php +++ b/tests/dataset_average_test.php @@ -44,14 +44,16 @@ class ezcGraphDataSetAverageTest extends ezcGraphTestCase return new PHPUnit_Framework_TestSuite( "ezcGraphDataSetAverageTest" ); } - protected function setUp() + public function setUp() { + parent::setUp(); + static $i = 0; $this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++$i ) ) . '/'; $this->basePath = dirname( __FILE__ ) . '/data/'; } - protected function tearDown() + public function tearDown() { if ( !$this->hasFailed() ) { diff --git a/tests/dataset_numeric_test.php b/tests/dataset_numeric_test.php index ddd5253..69cacc4 100644 --- a/tests/dataset_numeric_test.php +++ b/tests/dataset_numeric_test.php @@ -44,14 +44,16 @@ class ezcGraphNumericDataSetTest extends ezcGraphTestCase return new PHPUnit_Framework_TestSuite( "ezcGraphNumericDataSetTest" ); } - protected function setUp() + public function setUp() { + parent::setUp(); + static $i = 0; $this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++$i ) ) . '/'; $this->basePath = dirname( __FILE__ ) . '/data/'; } - protected function tearDown() + public function tearDown() { if ( !$this->hasFailed() ) { diff --git a/tests/date_axis_test.php b/tests/date_axis_test.php index 2a2853e..fa2f962 100644 --- a/tests/date_axis_test.php +++ b/tests/date_axis_test.php @@ -46,8 +46,10 @@ class ezcGraphDateAxisTest extends ezcGraphTestCase return new PHPUnit_Framework_TestSuite( "ezcGraphDateAxisTest" ); } - protected function setUp() + public function setUp() { + parent::setUp(); + date_default_timezone_set( 'Europe/Berlin' ); static $i = 0; @@ -58,7 +60,7 @@ class ezcGraphDateAxisTest extends ezcGraphTestCase $this->chart->xAxis = new ezcGraphChartElementDateAxis(); } - protected function tearDown() + public function tearDown() { if ( !$this->hasFailed() ) { diff --git a/tests/driver_cairo_oo_test.php b/tests/driver_cairo_oo_test.php index d4b0d71..5056b2e 100644 --- a/tests/driver_cairo_oo_test.php +++ b/tests/driver_cairo_oo_test.php @@ -48,8 +48,10 @@ class ezcGraphCairoOODriverTest extends ezcTestImageCase return new PHPUnit_Framework_TestSuite( __CLASS__ ); } - protected function setUp() + public function setUp() { + parent::setUp(); + if ( !ezcBaseFeatures::hasExtensionSupport( 'cairo' ) ) { $this->markTestSkipped( 'This test needs pecl/cairo support.' ); @@ -65,7 +67,7 @@ class ezcGraphCairoOODriverTest extends ezcTestImageCase $this->driver->options->font->path = $this->basePath . 'font.ttf'; } - protected function tearDown() + public function tearDown() { unset( $this->driver ); if ( !$this->hasFailed() ) diff --git a/tests/driver_cairo_test.php b/tests/driver_cairo_test.php index 51c1208..68c6b7d 100644 --- a/tests/driver_cairo_test.php +++ b/tests/driver_cairo_test.php @@ -48,8 +48,10 @@ class ezcGraphCairoDriverTest extends ezcTestImageCase return new PHPUnit_Framework_TestSuite( "ezcGraphCairoDriverTest" ); } - protected function setUp() + public function setUp() { + parent::setUp(); + if ( !ezcBaseFeatures::hasExtensionSupport( 'cairo_wrapper' ) ) { $this->markTestSkipped( 'This test needs pecl/cairo_wrapper support.' ); @@ -65,7 +67,7 @@ class ezcGraphCairoDriverTest extends ezcTestImageCase $this->driver->options->font->path = $this->basePath . 'font.ttf'; } - protected function tearDown() + public function tearDown() { unset( $this->driver ); if ( !$this->hasFailed() ) diff --git a/tests/driver_flash_test.php b/tests/driver_flash_test.php index 18d7b13..5c0e13e 100644 --- a/tests/driver_flash_test.php +++ b/tests/driver_flash_test.php @@ -52,8 +52,10 @@ class ezcGraphFlashDriverTest extends ezcGraphTestCase return new PHPUnit_Framework_TestSuite( "ezcGraphFlashDriverTest" ); } - protected function setUp() + public function setUp() { + parent::setUp(); + if ( !ezcBaseFeatures::hasExtensionSupport( 'ming' ) ) { $this->markTestSkipped( 'This test needs ext/ming support.' ); @@ -70,7 +72,7 @@ class ezcGraphFlashDriverTest extends ezcGraphTestCase $this->driver->options->font->path = $this->basePath . 'fdb_font.fdb'; } - protected function tearDown() + public function tearDown() { unset( $this->driver ); if ( !$this->hasFailed() ) diff --git a/tests/driver_gd_test.php b/tests/driver_gd_test.php index f9df921..6280ddf 100644 --- a/tests/driver_gd_test.php +++ b/tests/driver_gd_test.php @@ -50,8 +50,10 @@ class ezcGraphGdDriverTest extends ezcTestImageCase return new PHPUnit_Framework_TestSuite( "ezcGraphGdDriverTest" ); } - protected function setUp() + public function setUp() { + parent::setUp(); + if ( !ezcBaseFeatures::hasExtensionSupport( 'gd' ) && ( ezcBaseFeatures::hasFunction( 'imagefttext' ) || ezcBaseFeatures::hasFunction( 'imagettftext' ) ) ) { @@ -69,7 +71,7 @@ class ezcGraphGdDriverTest extends ezcTestImageCase $this->driver->options->supersampling = 1; } - protected function tearDown() + public function tearDown() { unset( $this->driver ); if ( !$this->hasFailed() ) diff --git a/tests/driver_svg_svg_font_test.php b/tests/driver_svg_svg_font_test.php index b1d3329..3134f5e 100644 --- a/tests/driver_svg_svg_font_test.php +++ b/tests/driver_svg_svg_font_test.php @@ -52,8 +52,10 @@ class ezcGraphSvgSvgFontDriverTest extends ezcGraphTestCase return new PHPUnit_Framework_TestSuite( __CLASS__ ); } - protected function setUp() + public function setUp() { + parent::setUp(); + static $i = 0; $this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++$i ) ) . '/'; $this->basePath = dirname( __FILE__ ) . '/data/'; @@ -65,15 +67,13 @@ class ezcGraphSvgSvgFontDriverTest extends ezcGraphTestCase $this->driver->options->font->path = $this->basePath . 'font.svg'; } - protected function tearDown() + public function tearDown() { unset( $this->driver ); if ( !$this->hasFailed() ) { $this->removeTempDir(); } - - $this->setLocale( LC_NUMERIC, 'en_US', 'en_US.UTF-8', 'en_US.UTF8', 'en', 'english', 'en_US@euro' ); } public function testDrawTextBoxShortString() diff --git a/tests/driver_svg_test.php b/tests/driver_svg_test.php index f02bda6..f8ed502 100644 --- a/tests/driver_svg_test.php +++ b/tests/driver_svg_test.php @@ -52,8 +52,10 @@ class ezcGraphSvgDriverTest extends ezcGraphTestCase return new PHPUnit_Framework_TestSuite( "ezcGraphSvgDriverTest" ); } - protected function setUp() + public function setUp() { + parent::setUp(); + static $i = 0; $this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++$i ) ) . '/'; $this->basePath = dirname( __FILE__ ) . '/data/'; @@ -63,15 +65,13 @@ class ezcGraphSvgDriverTest extends ezcGraphTestCase $this->driver->options->height = 100; } - protected function tearDown() + public function tearDown() { unset( $this->driver ); if ( !$this->hasFailed() ) { $this->removeTempDir(); } - - $this->setLocale( LC_NUMERIC, 'en_US', 'en_US.UTF-8', 'en_US.UTF8', 'en', 'english', 'en_US@euro' ); } public function testRenderToOutput() diff --git a/tests/font_test.php b/tests/font_test.php index 678e756..b247ae7 100644 --- a/tests/font_test.php +++ b/tests/font_test.php @@ -44,14 +44,16 @@ class ezcGraphFontTest extends ezcGraphTestCase return new PHPUnit_Framework_TestSuite( "ezcGraphFontTest" ); } - protected function setUp() + public function setUp() { + parent::setUp(); + static $i = 0; $this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++$i ) ) . '/'; $this->basePath = dirname( __FILE__ ) . '/data/'; } - protected function tearDown() + public function tearDown() { unset( $this->driver ); if ( !$this->hasFailed() ) diff --git a/tests/horizontal_bar_chart_renderer_test.php b/tests/horizontal_bar_chart_renderer_test.php index 396326c..4055135 100644 --- a/tests/horizontal_bar_chart_renderer_test.php +++ b/tests/horizontal_bar_chart_renderer_test.php @@ -44,14 +44,16 @@ class ezcGraphHorizontalBarRendererTests extends ezcGraphTestCase return new PHPUnit_Framework_TestSuite( __CLASS__ ); } - protected function setUp() + public function setUp() { + parent::setUp(); + static $i = 0; $this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++$i ) ) . '/'; $this->basePath = dirname( __FILE__ ) . '/data/'; } - protected function tearDown() + public function tearDown() { if ( !$this->hasFailed() ) { diff --git a/tests/image_map_test.php b/tests/image_map_test.php index 2bfa993..bd2f5e2 100644 --- a/tests/image_map_test.php +++ b/tests/image_map_test.php @@ -48,14 +48,16 @@ class ezcGraphImageMapTest extends ezcGraphTestCase return new PHPUnit_Framework_TestSuite( "ezcGraphImageMapTest" ); } - protected function setUp() + public function setUp() { + parent::setUp(); + static $i = 0; $this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++$i ) ) . '/'; $this->basePath = dirname( __FILE__ ) . '/data/'; } - protected function tearDown() + public function tearDown() { if ( !$this->hasFailed() ) { diff --git a/tests/labeled_axis_test.php b/tests/labeled_axis_test.php index e206d68..cb61292 100644 --- a/tests/labeled_axis_test.php +++ b/tests/labeled_axis_test.php @@ -44,15 +44,17 @@ class ezcGraphLabeledAxisTest extends ezcGraphTestCase return new PHPUnit_Framework_TestSuite( "ezcGraphLabeledAxisTest" ); } - protected function setUp() + public function setUp() { + parent::setUp(); + static $i = 0; $this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++$i ) ) . '/'; $this->basePath = dirname( __FILE__ ) . '/data/'; } - protected function tearDown() + public function tearDown() { if ( !$this->hasFailed() ) { diff --git a/tests/legend_test.php b/tests/legend_test.php index 0d8ef66..2daebdd 100644 --- a/tests/legend_test.php +++ b/tests/legend_test.php @@ -40,15 +40,17 @@ class ezcGraphLegendTest extends ezcGraphTestCase return new PHPUnit_Framework_TestSuite( "ezcGraphLegendTest" ); } - protected function setUp() + public function setUp() { + parent::setUp(); + static $i = 0; $this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++$i ) ) . '/'; $this->basePath = dirname( __FILE__ ) . '/data/'; } - protected function tearDown() + public function tearDown() { if ( !$this->hasFailed() ) { diff --git a/tests/line_test.php b/tests/line_test.php index 1623610..62aee3c 100644 --- a/tests/line_test.php +++ b/tests/line_test.php @@ -44,8 +44,10 @@ class ezcGraphLineChartTest extends ezcGraphTestCase return new PHPUnit_Framework_TestSuite( "ezcGraphLineChartTest" ); } - protected function setUp() + public function setUp() { + parent::setUp(); + static $i = 0; if ( version_compare( phpversion(), '5.1.3', '<' ) ) { @@ -55,7 +57,7 @@ class ezcGraphLineChartTest extends ezcGraphTestCase $this->basePath = dirname( __FILE__ ) . '/data/'; } - protected function tearDown() + public function tearDown() { if ( !$this->hasFailed() ) { diff --git a/tests/logarithmical_axis_test.php b/tests/logarithmical_axis_test.php index ed2c594..a230e56 100644 --- a/tests/logarithmical_axis_test.php +++ b/tests/logarithmical_axis_test.php @@ -44,14 +44,16 @@ class ezcGraphLogarithmicalAxisTest extends ezcGraphTestCase return new PHPUnit_Framework_TestSuite( "ezcGraphLogarithmicalAxisTest" ); } - protected function setUp() + public function setUp() { + parent::setUp(); + static $i = 0; $this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++$i ) ) . '/'; $this->basePath = dirname( __FILE__ ) . '/data/'; } - protected function tearDown() + public function tearDown() { if ( !$this->hasFailed() ) { diff --git a/tests/multiple_axis_test.php b/tests/multiple_axis_test.php index 93a281b..9d2c125 100644 --- a/tests/multiple_axis_test.php +++ b/tests/multiple_axis_test.php @@ -44,15 +44,17 @@ class ezcGraphMultipleAxisTest extends ezcGraphTestCase return new PHPUnit_Framework_TestSuite( "ezcGraphMultipleAxisTest" ); } - protected function setUp() + public function setUp() { + parent::setUp(); + static $i = 0; $this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++$i ) ) . '/'; $this->basePath = dirname( __FILE__ ) . '/data/'; } - protected function tearDown() + public function tearDown() { if ( !$this->hasFailed() ) { diff --git a/tests/odometer_test.php b/tests/odometer_test.php index 97d10ab..f15d3e9 100644 --- a/tests/odometer_test.php +++ b/tests/odometer_test.php @@ -44,8 +44,10 @@ class ezcGraphOdometerChartTest extends ezcGraphTestCase return new PHPUnit_Framework_TestSuite( "ezcGraphOdometerChartTest" ); } - protected function setUp() + public function setUp() { + parent::setUp(); + static $i = 0; if ( version_compare( phpversion(), '5.1.3', '<' ) ) { @@ -55,7 +57,7 @@ class ezcGraphOdometerChartTest extends ezcGraphTestCase $this->basePath = dirname( __FILE__ ) . '/data/'; } - protected function tearDown() + public function tearDown() { if ( !$this->hasFailed() ) { diff --git a/tests/pie_test.php b/tests/pie_test.php index a6731d9..0f2d62d 100644 --- a/tests/pie_test.php +++ b/tests/pie_test.php @@ -44,8 +44,10 @@ class ezcGraphPieChartTest extends ezcGraphTestCase return new PHPUnit_Framework_TestSuite( "ezcGraphPieChartTest" ); } - protected function setUp() + public function setUp() { + parent::setUp(); + static $i = 0; if ( version_compare( phpversion(), '5.1.3', '<' ) ) { @@ -55,7 +57,7 @@ class ezcGraphPieChartTest extends ezcGraphTestCase $this->basePath = dirname( __FILE__ ) . '/data/'; } - protected function tearDown() + public function tearDown() { if ( !$this->hasFailed() ) { diff --git a/tests/radar_axis_test.php b/tests/radar_axis_test.php index 482bba9..0f2bf8a 100644 --- a/tests/radar_axis_test.php +++ b/tests/radar_axis_test.php @@ -44,16 +44,16 @@ class ezcGraphRadarChartAxisTest extends ezcGraphTestCase return new PHPUnit_Framework_TestSuite( "ezcGraphRadarChartAxisTest" ); } - protected function setUp() + public function setUp() { + parent::setUp(); + static $i = 0; $this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++$i ) ) . '/'; $this->basePath = dirname( __FILE__ ) . '/data/'; - - $this->setLocale( LC_NUMERIC, 'en_US', 'en_US.UTF-8', 'en_US.UTF8', 'en', 'english', 'en_US@euro' ); } - protected function tearDown() + public function tearDown() { if ( !$this->hasFailed() ) { diff --git a/tests/radar_chart_test.php b/tests/radar_chart_test.php index 42f71f9..c611433 100644 --- a/tests/radar_chart_test.php +++ b/tests/radar_chart_test.php @@ -44,8 +44,10 @@ class ezcGraphRadarChartTest extends ezcGraphTestCase return new PHPUnit_Framework_TestSuite( "ezcGraphRadarChartTest" ); } - protected function setUp() + public function setUp() { + parent::setUp(); + static $i = 0; if ( version_compare( phpversion(), '5.1.3', '<' ) ) { @@ -55,7 +57,7 @@ class ezcGraphRadarChartTest extends ezcGraphTestCase $this->basePath = dirname( __FILE__ ) . '/data/'; } - protected function tearDown() + public function tearDown() { if ( !$this->hasFailed() ) { diff --git a/tests/renderer_2d_legacy_test.php b/tests/renderer_2d_legacy_test.php index d0c8cc1..d196321 100644 --- a/tests/renderer_2d_legacy_test.php +++ b/tests/renderer_2d_legacy_test.php @@ -48,16 +48,16 @@ class ezcGraphRenderer2dLegacyTest extends ezcGraphTestCase return new PHPUnit_Framework_TestSuite( __CLASS__ ); } - protected function setUp() + public function setUp() { + parent::setUp(); + static $i = 0; if ( version_compare( phpversion(), '5.1.3', '<' ) ) { $this->markTestSkipped( "This test requires PHP 5.1.3 or later." ); } - $this->setLocale( LC_NUMERIC, 'en_US', 'en_US.UTF-8', 'en_US.UTF8', 'en', 'english', 'en_US@euro' ); - $this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++$i ) ) . '/'; $this->basePath = dirname( __FILE__ ) . '/data/'; @@ -78,7 +78,7 @@ class ezcGraphRenderer2dLegacyTest extends ezcGraphTestCase $this->driver->options->height = 200; } - protected function tearDown() + public function tearDown() { $this->renderer = null; $this->driver = null; diff --git a/tests/renderer_2d_test.php b/tests/renderer_2d_test.php index 7cb6385..e684cfd 100644 --- a/tests/renderer_2d_test.php +++ b/tests/renderer_2d_test.php @@ -48,16 +48,16 @@ class ezcGraphRenderer2dTest extends ezcGraphTestCase return new PHPUnit_Framework_TestSuite( "ezcGraphRenderer2dTest" ); } - protected function setUp() + public function setUp() { + parent::setUp(); + static $i = 0; if ( version_compare( phpversion(), '5.1.3', '<' ) ) { $this->markTestSkipped( "This test requires PHP 5.1.3 or later." ); } - $this->setLocale( LC_NUMERIC, 'en_US', 'en_US.UTF-8', 'en_US.UTF8', 'en', 'english', 'en_US@euro' ); - $this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++$i ) ) . '/'; $this->basePath = dirname( __FILE__ ) . '/data/'; @@ -78,7 +78,7 @@ class ezcGraphRenderer2dTest extends ezcGraphTestCase $this->driver->options->height = 200; } - protected function tearDown() + public function tearDown() { $this->driver = null; $this->renderer = null; diff --git a/tests/renderer_3d_test.php b/tests/renderer_3d_test.php index 1548247..cf5dcd7 100644 --- a/tests/renderer_3d_test.php +++ b/tests/renderer_3d_test.php @@ -44,8 +44,10 @@ class ezcGraphRenderer3dTest extends ezcGraphTestCase return new PHPUnit_Framework_TestSuite( "ezcGraphRenderer3dTest" ); } - protected function setUp() + public function setUp() { + parent::setUp(); + static $i = 0; if ( version_compare( phpversion(), '5.1.3', '<' ) ) @@ -53,13 +55,11 @@ class ezcGraphRenderer3dTest extends ezcGraphTestCase $this->markTestSkipped( "This test requires PHP 5.1.3 or later." ); } - $this->setLocale( LC_NUMERIC, 'en_US', 'en_US.UTF-8', 'en_US.UTF8', 'en', 'english', 'en_US@euro' ); - $this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++$i ) ) . '/'; $this->basePath = dirname( __FILE__ ) . '/data/'; } - protected function tearDown() + public function tearDown() { if ( !$this->hasFailed() ) { diff --git a/tests/test_case.php b/tests/test_case.php index 258a241..86755b1 100644 --- a/tests/test_case.php +++ b/tests/test_case.php @@ -26,6 +26,11 @@ abstract class ezcGraphTestCase extends ezcTestImageCase { + public function setUp() + { + $this->setLocale( LC_NUMERIC, 'en_US', 'en_US.UTF-8', 'en_US.UTF8', 'en', 'english', 'en_US@euro' ); + } + /** * Normalize given PHP code for flash generation * diff --git a/tests/text_test.php b/tests/text_test.php index 8d070f5..3f2c2dd 100644 --- a/tests/text_test.php +++ b/tests/text_test.php @@ -38,8 +38,10 @@ class ezcGraphTextTest extends ezcTestCase return new PHPUnit_Framework_TestSuite( "ezcGraphTextTest" ); } - protected function setUp() + public function setUp() { + parent::setUp(); + if ( version_compare( phpversion(), '5.1.3', '<' ) ) { $this->markTestSkipped( "This test requires PHP 5.1.3 or later." ); diff --git a/tests/tools_test.php b/tests/tools_test.php index 7c80c84..ae0fe09 100644 --- a/tests/tools_test.php +++ b/tests/tools_test.php @@ -40,15 +40,16 @@ class ezcGraphToolsTest extends ezcGraphTestCase return new PHPUnit_Framework_TestSuite( "ezcGraphToolsTest" ); } - protected function setUp() + public function setUp() { + parent::setUp(); + static $i = 0; $this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++$i ) ) . '/'; $this->basePath = dirname( __FILE__ ) . '/data/'; - $this->setLocale( LC_NUMERIC, 'en_US', 'en_US.UTF-8', 'en_US.UTF8', 'en', 'english', 'en_US@euro' ); } - protected function tearDown() + public function tearDown() { if ( !$this->hasFailed() ) { |