[SCM] WebKit Debian packaging branch, webkit-1.1, updated. upstream/1.1.21-584-g1e41756

zimmermann at webkit.org zimmermann at webkit.org
Fri Feb 26 22:21:37 UTC 2010


The following commit has been merged in the webkit-1.1 branch:
commit 582ceeb200e25df41ad2c8f98799e805006eb6a0
Author: zimmermann at webkit.org <zimmermann at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Wed Feb 17 00:05:33 2010 +0000

    2010-02-16  Nikolas Zimmermann  <nzimmermann at rim.com>
    
            Reviewed by David Hyatt.
    
            SVG units don't stay consistently sized on zoom
            https://bugs.webkit.org/show_bug.cgi?id=14004
    
            * platform/mac/svg/zoom: Added.
            * platform/mac/svg/zoom/page: Added.
            * platform/mac/svg/zoom/page/absolute-sized-document-no-scrollbars-expected.checksum: Added.
            * platform/mac/svg/zoom/page/absolute-sized-document-no-scrollbars-expected.png: Added.
            * platform/mac/svg/zoom/page/absolute-sized-document-no-scrollbars-expected.txt: Added.
            * platform/mac/svg/zoom/page/absolute-sized-document-scrollbars-expected.checksum: Added.
            * platform/mac/svg/zoom/page/absolute-sized-document-scrollbars-expected.png: Added.
            * platform/mac/svg/zoom/page/absolute-sized-document-scrollbars-expected.txt: Added.
            * platform/mac/svg/zoom/page/relative-sized-document-scrollbars-expected.checksum: Added.
            * platform/mac/svg/zoom/page/relative-sized-document-scrollbars-expected.png: Added.
            * platform/mac/svg/zoom/page/relative-sized-document-scrollbars-expected.txt: Added.
            * platform/mac/svg/zoom/page/zoom-coords-viewattr-01-b-expected.checksum: Added.
            * platform/mac/svg/zoom/page/zoom-coords-viewattr-01-b-expected.png: Added.
            * platform/mac/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt: Added.
            * platform/mac/svg/zoom/page/zoom-foreignObject-expected.checksum: Added.
            * platform/mac/svg/zoom/page/zoom-foreignObject-expected.png: Added.
            * platform/mac/svg/zoom/page/zoom-foreignObject-expected.txt: Added.
            * platform/mac/svg/zoom/page/zoom-hixie-mixed-008-expected.checksum: Added.
            * platform/mac/svg/zoom/page/zoom-hixie-mixed-008-expected.png: Added.
            * platform/mac/svg/zoom/page/zoom-hixie-mixed-008-expected.txt: Added.
            * platform/mac/svg/zoom/page/zoom-hixie-mixed-009-expected.checksum: Added.
            * platform/mac/svg/zoom/page/zoom-hixie-mixed-009-expected.png: Added.
            * platform/mac/svg/zoom/page/zoom-hixie-mixed-009-expected.txt: Added.
            * platform/mac/svg/zoom/page/zoom-hixie-rendering-model-004-expected.checksum: Added.
            * platform/mac/svg/zoom/page/zoom-hixie-rendering-model-004-expected.png: Added.
            * platform/mac/svg/zoom/page/zoom-hixie-rendering-model-004-expected.txt: Added.
            * platform/mac/svg/zoom/page/zoom-svg-float-border-padding-expected.checksum: Added.
            * platform/mac/svg/zoom/page/zoom-svg-float-border-padding-expected.png: Added.
            * platform/mac/svg/zoom/page/zoom-svg-float-border-padding-expected.txt: Added.
            * platform/mac/svg/zoom/text: Added.
            * platform/mac/svg/zoom/text/absolute-sized-document-no-scrollbars-expected.checksum: Added.
            * platform/mac/svg/zoom/text/absolute-sized-document-no-scrollbars-expected.png: Added.
            * platform/mac/svg/zoom/text/absolute-sized-document-no-scrollbars-expected.txt: Added.
            * platform/mac/svg/zoom/text/absolute-sized-document-scrollbars-expected.checksum: Added.
            * platform/mac/svg/zoom/text/absolute-sized-document-scrollbars-expected.png: Added.
            * platform/mac/svg/zoom/text/absolute-sized-document-scrollbars-expected.txt: Added.
            * platform/mac/svg/zoom/text/relative-sized-document-scrollbars-expected.checksum: Added.
            * platform/mac/svg/zoom/text/relative-sized-document-scrollbars-expected.png: Added.
            * platform/mac/svg/zoom/text/relative-sized-document-scrollbars-expected.txt: Added.
            * platform/mac/svg/zoom/text/zoom-coords-viewattr-01-b-expected.checksum: Added.
            * platform/mac/svg/zoom/text/zoom-coords-viewattr-01-b-expected.png: Added.
            * platform/mac/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt: Added.
            * platform/mac/svg/zoom/text/zoom-foreignObject-expected.checksum: Added.
            * platform/mac/svg/zoom/text/zoom-foreignObject-expected.png: Added.
            * platform/mac/svg/zoom/text/zoom-foreignObject-expected.txt: Added.
            * platform/mac/svg/zoom/text/zoom-hixie-mixed-008-expected.checksum: Added.
            * platform/mac/svg/zoom/text/zoom-hixie-mixed-008-expected.png: Added.
            * platform/mac/svg/zoom/text/zoom-hixie-mixed-008-expected.txt: Added.
            * platform/mac/svg/zoom/text/zoom-hixie-mixed-009-expected.checksum: Added.
            * platform/mac/svg/zoom/text/zoom-hixie-mixed-009-expected.png: Added.
            * platform/mac/svg/zoom/text/zoom-hixie-mixed-009-expected.txt: Added.
            * platform/mac/svg/zoom/text/zoom-hixie-rendering-model-004-expected.checksum: Added.
            * platform/mac/svg/zoom/text/zoom-hixie-rendering-model-004-expected.png: Added.
            * platform/mac/svg/zoom/text/zoom-hixie-rendering-model-004-expected.txt: Added.
            * platform/mac/svg/zoom/text/zoom-svg-float-border-padding-expected.checksum: Added.
            * platform/mac/svg/zoom/text/zoom-svg-float-border-padding-expected.png: Added.
            * platform/mac/svg/zoom/text/zoom-svg-float-border-padding-expected.txt: Added.
            * svg/zoom: Added.
            * svg/zoom/NOTE: Added.
            * svg/zoom/page: Added.
            * svg/zoom/page/absolute-sized-document-no-scrollbars.svg: Added.
            * svg/zoom/page/absolute-sized-document-scrollbars.svg: Added.
            * svg/zoom/page/relative-sized-document-scrollbars.svg: Added.
            * svg/zoom/page/zoom-coords-viewattr-01-b.svg: Added.
            * svg/zoom/page/zoom-foreignObject.svg: Added.
            * svg/zoom/page/zoom-hixie-mixed-008.xml: Added.
            * svg/zoom/page/zoom-hixie-mixed-009.xml: Added.
            * svg/zoom/page/zoom-hixie-rendering-model-004.xhtml: Added.
            * svg/zoom/page/zoom-svg-float-border-padding.xml: Added.
            * svg/zoom/resources: Added.
            * svg/zoom/resources/testPageZoom.js: Added.
            * svg/zoom/resources/testTextZoom.js: Added.
            * svg/zoom/text: Added.
            * svg/zoom/text/absolute-sized-document-no-scrollbars.svg: Added.
            * svg/zoom/text/absolute-sized-document-scrollbars.svg: Added.
            * svg/zoom/text/relative-sized-document-scrollbars.svg: Added.
            * svg/zoom/text/zoom-coords-viewattr-01-b.svg: Added.
            * svg/zoom/text/zoom-foreignObject.svg: Added.
            * svg/zoom/text/zoom-hixie-mixed-008.xml: Added.
            * svg/zoom/text/zoom-hixie-mixed-009.xml: Added.
            * svg/zoom/text/zoom-hixie-rendering-model-004.xhtml: Added.
            * svg/zoom/text/zoom-svg-float-border-padding.xml: Added.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@54844 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 252e5f2..2828b08 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,3 +1,93 @@
+2010-02-16  Nikolas Zimmermann  <nzimmermann at rim.com>
+
+        Reviewed by David Hyatt.
+
+        SVG units don't stay consistently sized on zoom
+        https://bugs.webkit.org/show_bug.cgi?id=14004
+
+        * platform/mac/svg/zoom: Added.
+        * platform/mac/svg/zoom/page: Added.
+        * platform/mac/svg/zoom/page/absolute-sized-document-no-scrollbars-expected.checksum: Added.
+        * platform/mac/svg/zoom/page/absolute-sized-document-no-scrollbars-expected.png: Added.
+        * platform/mac/svg/zoom/page/absolute-sized-document-no-scrollbars-expected.txt: Added.
+        * platform/mac/svg/zoom/page/absolute-sized-document-scrollbars-expected.checksum: Added.
+        * platform/mac/svg/zoom/page/absolute-sized-document-scrollbars-expected.png: Added.
+        * platform/mac/svg/zoom/page/absolute-sized-document-scrollbars-expected.txt: Added.
+        * platform/mac/svg/zoom/page/relative-sized-document-scrollbars-expected.checksum: Added.
+        * platform/mac/svg/zoom/page/relative-sized-document-scrollbars-expected.png: Added.
+        * platform/mac/svg/zoom/page/relative-sized-document-scrollbars-expected.txt: Added.
+        * platform/mac/svg/zoom/page/zoom-coords-viewattr-01-b-expected.checksum: Added.
+        * platform/mac/svg/zoom/page/zoom-coords-viewattr-01-b-expected.png: Added.
+        * platform/mac/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt: Added.
+        * platform/mac/svg/zoom/page/zoom-foreignObject-expected.checksum: Added.
+        * platform/mac/svg/zoom/page/zoom-foreignObject-expected.png: Added.
+        * platform/mac/svg/zoom/page/zoom-foreignObject-expected.txt: Added.
+        * platform/mac/svg/zoom/page/zoom-hixie-mixed-008-expected.checksum: Added.
+        * platform/mac/svg/zoom/page/zoom-hixie-mixed-008-expected.png: Added.
+        * platform/mac/svg/zoom/page/zoom-hixie-mixed-008-expected.txt: Added.
+        * platform/mac/svg/zoom/page/zoom-hixie-mixed-009-expected.checksum: Added.
+        * platform/mac/svg/zoom/page/zoom-hixie-mixed-009-expected.png: Added.
+        * platform/mac/svg/zoom/page/zoom-hixie-mixed-009-expected.txt: Added.
+        * platform/mac/svg/zoom/page/zoom-hixie-rendering-model-004-expected.checksum: Added.
+        * platform/mac/svg/zoom/page/zoom-hixie-rendering-model-004-expected.png: Added.
+        * platform/mac/svg/zoom/page/zoom-hixie-rendering-model-004-expected.txt: Added.
+        * platform/mac/svg/zoom/page/zoom-svg-float-border-padding-expected.checksum: Added.
+        * platform/mac/svg/zoom/page/zoom-svg-float-border-padding-expected.png: Added.
+        * platform/mac/svg/zoom/page/zoom-svg-float-border-padding-expected.txt: Added.
+        * platform/mac/svg/zoom/text: Added.
+        * platform/mac/svg/zoom/text/absolute-sized-document-no-scrollbars-expected.checksum: Added.
+        * platform/mac/svg/zoom/text/absolute-sized-document-no-scrollbars-expected.png: Added.
+        * platform/mac/svg/zoom/text/absolute-sized-document-no-scrollbars-expected.txt: Added.
+        * platform/mac/svg/zoom/text/absolute-sized-document-scrollbars-expected.checksum: Added.
+        * platform/mac/svg/zoom/text/absolute-sized-document-scrollbars-expected.png: Added.
+        * platform/mac/svg/zoom/text/absolute-sized-document-scrollbars-expected.txt: Added.
+        * platform/mac/svg/zoom/text/relative-sized-document-scrollbars-expected.checksum: Added.
+        * platform/mac/svg/zoom/text/relative-sized-document-scrollbars-expected.png: Added.
+        * platform/mac/svg/zoom/text/relative-sized-document-scrollbars-expected.txt: Added.
+        * platform/mac/svg/zoom/text/zoom-coords-viewattr-01-b-expected.checksum: Added.
+        * platform/mac/svg/zoom/text/zoom-coords-viewattr-01-b-expected.png: Added.
+        * platform/mac/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt: Added.
+        * platform/mac/svg/zoom/text/zoom-foreignObject-expected.checksum: Added.
+        * platform/mac/svg/zoom/text/zoom-foreignObject-expected.png: Added.
+        * platform/mac/svg/zoom/text/zoom-foreignObject-expected.txt: Added.
+        * platform/mac/svg/zoom/text/zoom-hixie-mixed-008-expected.checksum: Added.
+        * platform/mac/svg/zoom/text/zoom-hixie-mixed-008-expected.png: Added.
+        * platform/mac/svg/zoom/text/zoom-hixie-mixed-008-expected.txt: Added.
+        * platform/mac/svg/zoom/text/zoom-hixie-mixed-009-expected.checksum: Added.
+        * platform/mac/svg/zoom/text/zoom-hixie-mixed-009-expected.png: Added.
+        * platform/mac/svg/zoom/text/zoom-hixie-mixed-009-expected.txt: Added.
+        * platform/mac/svg/zoom/text/zoom-hixie-rendering-model-004-expected.checksum: Added.
+        * platform/mac/svg/zoom/text/zoom-hixie-rendering-model-004-expected.png: Added.
+        * platform/mac/svg/zoom/text/zoom-hixie-rendering-model-004-expected.txt: Added.
+        * platform/mac/svg/zoom/text/zoom-svg-float-border-padding-expected.checksum: Added.
+        * platform/mac/svg/zoom/text/zoom-svg-float-border-padding-expected.png: Added.
+        * platform/mac/svg/zoom/text/zoom-svg-float-border-padding-expected.txt: Added.
+        * svg/zoom: Added.
+        * svg/zoom/NOTE: Added.
+        * svg/zoom/page: Added.
+        * svg/zoom/page/absolute-sized-document-no-scrollbars.svg: Added.
+        * svg/zoom/page/absolute-sized-document-scrollbars.svg: Added.
+        * svg/zoom/page/relative-sized-document-scrollbars.svg: Added.
+        * svg/zoom/page/zoom-coords-viewattr-01-b.svg: Added.
+        * svg/zoom/page/zoom-foreignObject.svg: Added.
+        * svg/zoom/page/zoom-hixie-mixed-008.xml: Added.
+        * svg/zoom/page/zoom-hixie-mixed-009.xml: Added.
+        * svg/zoom/page/zoom-hixie-rendering-model-004.xhtml: Added.
+        * svg/zoom/page/zoom-svg-float-border-padding.xml: Added.
+        * svg/zoom/resources: Added.
+        * svg/zoom/resources/testPageZoom.js: Added.
+        * svg/zoom/resources/testTextZoom.js: Added.
+        * svg/zoom/text: Added.
+        * svg/zoom/text/absolute-sized-document-no-scrollbars.svg: Added.
+        * svg/zoom/text/absolute-sized-document-scrollbars.svg: Added.
+        * svg/zoom/text/relative-sized-document-scrollbars.svg: Added.
+        * svg/zoom/text/zoom-coords-viewattr-01-b.svg: Added.
+        * svg/zoom/text/zoom-foreignObject.svg: Added.
+        * svg/zoom/text/zoom-hixie-mixed-008.xml: Added.
+        * svg/zoom/text/zoom-hixie-mixed-009.xml: Added.
+        * svg/zoom/text/zoom-hixie-rendering-model-004.xhtml: Added.
+        * svg/zoom/text/zoom-svg-float-border-padding.xml: Added.
+
 2010-02-16  Csaba Osztrogonác  <ossy at webkit.org>
 
         [Qt] REGRESSION(r54811) fast/canvas/drawImage-with-negative-source-destination.html fails
diff --git a/LayoutTests/platform/mac/svg/zoom/page/absolute-sized-document-no-scrollbars-expected.png b/LayoutTests/platform/mac/svg/zoom/page/absolute-sized-document-no-scrollbars-expected.png
new file mode 100644
index 0000000..139793e
Binary files /dev/null and b/LayoutTests/platform/mac/svg/zoom/page/absolute-sized-document-no-scrollbars-expected.png differ
diff --git a/LayoutTests/platform/mac/svg/zoom/page/absolute-sized-document-no-scrollbars-expected.txt b/LayoutTests/platform/mac/svg/zoom/page/absolute-sized-document-no-scrollbars-expected.txt
new file mode 100644
index 0000000..bb1bcd1
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/page/absolute-sized-document-no-scrollbars-expected.txt
@@ -0,0 +1,6 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 576x432
+  RenderSVGRoot {svg} at (0,0) size 576x432
+    RenderPath {rect} at (0,0) size 576x432 [stroke={[type=SOLID] [color=#000000]}] [data="M1.00,1.00 L479.00,1.00 L479.00,359.00 L1.00,359.00 Z"]
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/zoom/page/absolute-sized-document-scrollbars-expected.checksum b/LayoutTests/platform/mac/svg/zoom/page/absolute-sized-document-scrollbars-expected.checksum
new file mode 100644
index 0000000..7be2b3b
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/page/absolute-sized-document-scrollbars-expected.checksum
@@ -0,0 +1 @@
+714e2cdcc676775d84f0a2ac228c6615
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/svg/zoom/page/absolute-sized-document-scrollbars-expected.png b/LayoutTests/platform/mac/svg/zoom/page/absolute-sized-document-scrollbars-expected.png
new file mode 100644
index 0000000..34efd51
Binary files /dev/null and b/LayoutTests/platform/mac/svg/zoom/page/absolute-sized-document-scrollbars-expected.png differ
diff --git a/LayoutTests/platform/mac/svg/zoom/page/absolute-sized-document-scrollbars-expected.txt b/LayoutTests/platform/mac/svg/zoom/page/absolute-sized-document-scrollbars-expected.txt
new file mode 100644
index 0000000..b4f9d38
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/page/absolute-sized-document-scrollbars-expected.txt
@@ -0,0 +1,6 @@
+layer at (0,0) size 829x622
+  RenderView at (0,0) size 785x585
+layer at (0,0) size 829x622
+  RenderSVGRoot {svg} at (0,0) size 829x622
+    RenderPath {rect} at (0,0) size 829x622 [stroke={[type=SOLID] [color=#000000]}] [data="M1.00,1.00 L479.00,1.00 L479.00,359.00 L1.00,359.00 Z"]
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/zoom/page/relative-sized-document-scrollbars-expected.checksum b/LayoutTests/platform/mac/svg/zoom/page/relative-sized-document-scrollbars-expected.checksum
new file mode 100644
index 0000000..fce912c
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/page/relative-sized-document-scrollbars-expected.checksum
@@ -0,0 +1 @@
+fb5812bae79fca4526204a1c3d4d3511
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/svg/zoom/page/relative-sized-document-scrollbars-expected.png b/LayoutTests/platform/mac/svg/zoom/page/relative-sized-document-scrollbars-expected.png
new file mode 100644
index 0000000..efa2077
Binary files /dev/null and b/LayoutTests/platform/mac/svg/zoom/page/relative-sized-document-scrollbars-expected.png differ
diff --git a/LayoutTests/platform/mac/svg/zoom/page/relative-sized-document-scrollbars-expected.txt b/LayoutTests/platform/mac/svg/zoom/page/relative-sized-document-scrollbars-expected.txt
new file mode 100644
index 0000000..185e2c8
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/page/relative-sized-document-scrollbars-expected.txt
@@ -0,0 +1,6 @@
+layer at (0,0) size 1356x1011
+  RenderView at (0,0) size 785x585
+layer at (0,0) size 1356x1011
+  RenderSVGRoot {svg} at (0,0) size 1356x1011
+    RenderPath {rect} at (12,8) size 1333x995 [stroke={[type=SOLID] [color=#000000]}] [data="M7.85,5.85 L777.15,5.85 L777.15,579.15 L7.85,579.15 Z"]
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/zoom/page/zoom-coords-viewattr-01-b-expected.checksum b/LayoutTests/platform/mac/svg/zoom/page/zoom-coords-viewattr-01-b-expected.checksum
new file mode 100644
index 0000000..801b9f4
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/page/zoom-coords-viewattr-01-b-expected.checksum
@@ -0,0 +1 @@
+3ea6b0d011c5039b3287564d430c0143
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/svg/zoom/page/zoom-coords-viewattr-01-b-expected.png b/LayoutTests/platform/mac/svg/zoom/page/zoom-coords-viewattr-01-b-expected.png
new file mode 100644
index 0000000..793add3
Binary files /dev/null and b/LayoutTests/platform/mac/svg/zoom/page/zoom-coords-viewattr-01-b-expected.png differ
diff --git a/LayoutTests/platform/mac/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt b/LayoutTests/platform/mac/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt
new file mode 100644
index 0000000..f829e51
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt
@@ -0,0 +1,191 @@
+layer at (0,0) size 1130x842
+  RenderView at (0,0) size 785x585
+layer at (0,0) size 1130x842
+  RenderSVGRoot {svg} at (3,0) size 1127x842
+    RenderSVGContainer {g} at (27,121) size 983x569 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,30.00)}]
+      RenderSVGContainer {g} at (27,121) size 983x569
+        RenderSVGText {text} at (10,30) size 38x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,-8) size 38x10
+            chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 10 width 38.00: "SVG to fit"
+        RenderSVGContainer {g} at (50,163) size 71x95 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,40.00)}]
+          RenderPath {rect} at (50,163) size 71x95 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+          RenderSVGContainer {g} at (62,187) size 47x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+            RenderPath {circle} at (62,187) size 47x47 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+            RenderPath {circle} at (73,198) size 11x11 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+            RenderPath {circle} at (85,198) size 10x11 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+            RenderPath {path} at (71,217) size 29x17 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+        RenderSVGText {text} at (10,110) size 42x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,-8) size 42x10
+            chunk 1 text run 1 at (10.00,110.00) startOffset 0 endOffset 10 width 42.00: "Viewport 1"
+        RenderSVGContainer {g} at (27,350) size 117x72 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,120.00)}]
+          RenderPath {rect} at (27,350) size 117x72 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
+        RenderSVGText {text} at (10,180) size 42x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,-8) size 42x10
+            chunk 1 text run 1 at (10.00,180.00) startOffset 0 endOffset 10 width 42.00: "Viewport 2"
+        RenderSVGContainer {g} at (50,514) size 71x141 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,190.00)}]
+          RenderPath {rect} at (50,514) size 71x141 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
+        RenderSVGContainer {g} at (284,121) size 281x254 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,50.00)}]
+          RenderSVGText {text} at (0,-20) size 112x10 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,-8) size 112x10
+              chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 36 width 112.00: "---------- meet --------------------"
+          RenderSVGContainer {g} at (284,156) size 118x102
+            RenderSVGText {text} at (0,-5) size 26x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,-8) size 26x10
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 26.00: "xMin*"
+            RenderPath {rect} at (284,187) size 118x71 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
+            RenderSVGViewportContainer {svg} at (284,187) size 55x71
+              RenderPath {rect} at (284,187) size 55x71 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (291,203) size 38x38 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (291,203) size 38x38 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (300,212) size 11x11 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (310,212) size 10x11 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (298,226) size 24x15 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+          RenderSVGContainer {g} at (448,156) size 117x102 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,0.00)}]
+            RenderSVGText {text} at (0,-5) size 26x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,-8) size 26x10
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 26.00: "xMid*"
+            RenderPath {rect} at (448,187) size 117x71 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
+            RenderSVGViewportContainer {svg} at (478,187) size 57x71
+              RenderPath {rect} at (478,187) size 57x71 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (487,203) size 39x38 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (487,203) size 39x38 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (497,212) size 10x11 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (506,212) size 8x11 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (494,226) size 25x15 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+          RenderSVGContainer {g} at (284,273) size 118x102 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
+            RenderSVGText {text} at (0,-5) size 27x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,-8) size 27x10
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "xMax*"
+            RenderPath {rect} at (284,304) size 118x71 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
+            RenderSVGViewportContainer {svg} at (347,304) size 55x71
+              RenderPath {rect} at (347,304) size 55x71 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (356,320) size 39x38 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (356,320) size 39x38 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (366,329) size 8x11 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (373,329) size 10x11 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (363,343) size 25x15 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+        RenderSVGContainer {g} at (705,121) size 305x207 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,50.00)}]
+          RenderSVGText {text} at (0,-20) size 124x10 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,-8) size 124x10
+              chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 40 width 124.00: "---------- meet ------------------------"
+          RenderSVGContainer {g} at (705,156) size 71x172
+            RenderSVGText {text} at (0,-5) size 27x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,-8) size 27x10
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "*YMin"
+            RenderPath {rect} at (705,187) size 71x141 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
+            RenderSVGViewportContainer {svg} at (705,187) size 71x94
+              RenderPath {rect} at (705,187) size 71x94 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (717,210) size 47x48 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (717,210) size 47x48 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (728,222) size 11x10 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (740,222) size 10x10 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (726,240) size 29x18 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+          RenderSVGContainer {g} at (822,156) size 71x172 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
+            RenderSVGText {text} at (0,-5) size 27x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,-8) size 27x10
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "*YMid"
+            RenderPath {rect} at (822,187) size 71x141 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
+            RenderSVGViewportContainer {svg} at (822,210) size 71x95
+              RenderPath {rect} at (822,210) size 71x95 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (833,233) size 48x48 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (833,233) size 48x48 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (845,245) size 11x10 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (857,245) size 10x10 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (843,264) size 29x17 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+          RenderSVGContainer {g} at (939,156) size 71x172 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
+            RenderSVGText {text} at (0,-5) size 28x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,-8) size 28x10
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 28.00: "*YMax"
+            RenderPath {rect} at (939,187) size 71x141 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
+            RenderSVGViewportContainer {svg} at (939,233) size 71x95
+              RenderPath {rect} at (939,233) size 71x95 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (950,257) size 48x48 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (950,257) size 48x48 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (962,268) size 10x11 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (974,268) size 10x11 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (960,287) size 29x18 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+        RenderSVGContainer {g} at (284,437) size 305x207 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,185.00)}]
+          RenderSVGText {text} at (0,-20) size 127x10 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,-8) size 127x10
+              chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 42 width 127.00: "---------- slice -------------------------"
+          RenderSVGContainer {g} at (284,472) size 106x172
+            RenderSVGText {text} at (0,-5) size 26x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,-8) size 26x10
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 26.00: "xMin*"
+            RenderPath {rect} at (284,502) size 71x142 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
+            RenderSVGViewportContainer {svg} at (284,502) size 106x142
+              RenderPath {rect} at (284,502) size 106x142 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (300,537) size 74x72 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (300,537) size 74x72 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (319,554) size 15x17 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (335,554) size 18x17 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (314,582) size 46x27 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+          RenderSVGContainer {g} at (382,472) size 109x172 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
+            RenderSVGText {text} at (0,-5) size 26x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,-8) size 26x10
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 26.00: "xMid*"
+            RenderPath {rect} at (401,502) size 71x142 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
+            RenderSVGViewportContainer {svg} at (382,502) size 109x142
+              RenderPath {rect} at (382,502) size 109x142 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (401,537) size 71x72 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (401,537) size 71x72 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (417,554) size 18x17 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (436,554) size 15x17 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (415,582) size 43x27 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+          RenderSVGContainer {g} at (483,472) size 106x172 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
+            RenderSVGText {text} at (0,-5) size 27x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,-8) size 27x10
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "xMax*"
+            RenderPath {rect} at (518,502) size 71x142 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
+            RenderSVGViewportContainer {svg} at (483,502) size 106x142
+              RenderPath {rect} at (483,502) size 106x142 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (499,537) size 74x72 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (499,537) size 74x72 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (518,554) size 15x17 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (534,554) size 17x17 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (513,582) size 45x27 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+        RenderSVGContainer {g} at (705,437) size 281x253 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,185.00)}]
+          RenderSVGText {text} at (0,-20) size 115x10 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,-8) size 115x10
+              chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 38 width 115.00: "---------- slice ---------------------"
+          RenderSVGContainer {g} at (705,472) size 118x188
+            RenderSVGText {text} at (0,-5) size 27x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,-8) size 27x10
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "*YMin"
+            RenderPath {rect} at (705,502) size 118x72 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
+            RenderSVGViewportContainer {svg} at (705,502) size 118x158
+              RenderPath {rect} at (705,502) size 118x158 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (724,540) size 80x80 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (724,540) size 80x80 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (742,561) size 20x17 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (763,561) size 18x17 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (740,591) size 48x29 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+          RenderSVGContainer {g} at (869,458) size 117x160 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,0.00)}]
+            RenderSVGText {text} at (0,-5) size 27x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,-8) size 27x10
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "*YMid"
+            RenderPath {rect} at (869,502) size 117x72 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
+            RenderSVGViewportContainer {svg} at (869,458) size 117x160
+              RenderPath {rect} at (869,458) size 117x160 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (887,498) size 81x80 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (887,498) size 81x80 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (906,516) size 20x20 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (927,516) size 17x20 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (904,549) size 47x29 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+          RenderSVGContainer {g} at (705,533) size 118x160 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
+            RenderSVGText {text} at (0,-5) size 28x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,-8) size 28x10
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 28.00: "*YMax"
+            RenderPath {rect} at (705,619) size 118x71 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
+            RenderSVGViewportContainer {svg} at (705,533) size 118x160
+              RenderPath {rect} at (705,533) size 118x160 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (724,573) size 80x80 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (724,573) size 80x80 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (742,591) size 20x18 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (763,591) size 18x18 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (740,622) size 48x31 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+    RenderSVGText {text} at (10,340) size 264x46 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,-36) size 264x46
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.6 $"
+    RenderPath {rect} at (3,0) size 1124x842 [stroke={[type=SOLID] [color=#000000]}] [data="M1.00,1.00 L479.00,1.00 L479.00,359.00 L1.00,359.00 Z"]
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/zoom/page/zoom-foreignObject-expected.checksum b/LayoutTests/platform/mac/svg/zoom/page/zoom-foreignObject-expected.checksum
new file mode 100644
index 0000000..d34a2b1
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/page/zoom-foreignObject-expected.checksum
@@ -0,0 +1 @@
+1b2ef9849240980eaa37af79283f8749
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/svg/zoom/page/zoom-foreignObject-expected.png b/LayoutTests/platform/mac/svg/zoom/page/zoom-foreignObject-expected.png
new file mode 100644
index 0000000..99f096d
Binary files /dev/null and b/LayoutTests/platform/mac/svg/zoom/page/zoom-foreignObject-expected.png differ
diff --git a/LayoutTests/platform/mac/svg/zoom/page/zoom-foreignObject-expected.txt b/LayoutTests/platform/mac/svg/zoom/page/zoom-foreignObject-expected.txt
new file mode 100644
index 0000000..21c0697
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/page/zoom-foreignObject-expected.txt
@@ -0,0 +1,15 @@
+layer at (0,0) size 1130x842
+  RenderView at (0,0) size 785x585
+layer at (0,0) size 1130x842
+  RenderSVGRoot {svg} at (0,0) size 1130x842
+    RenderForeignObject {foreignObject} at (10,10) size 580x380
+      RenderBlock {xhtml:div} at (0,0) size 580x18
+        RenderText {#text} at (0,0) size 78x18
+          text run at (0,0) width 78: "This is a test"
+      RenderBlock (anonymous) at (0,18) size 580x18
+        RenderInline {xhtml:a} at (0,0) size 66x18 [color=#0000EE]
+          RenderText {#text} at (0,0) size 66x18
+            text run at (0,0) width 66: "and a link."
+        RenderBR {xhtml:br} at (66,0) size 0x18
+    RenderPath {rect} at (12,12) size 840x552 [stroke={[type=SOLID] [color=#008000]}] [data="M10.00,10.00 L590.00,10.00 L590.00,390.00 L10.00,390.00 Z"]
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-mixed-008-expected.checksum b/LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-mixed-008-expected.checksum
new file mode 100644
index 0000000..6e7f170
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-mixed-008-expected.checksum
@@ -0,0 +1 @@
+6ae25bf6be53b95dd7cd4cb47c1681d6
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-mixed-008-expected.png b/LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-mixed-008-expected.png
new file mode 100644
index 0000000..e20e3fa
Binary files /dev/null and b/LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-mixed-008-expected.png differ
diff --git a/LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-mixed-008-expected.txt b/LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-mixed-008-expected.txt
new file mode 100644
index 0000000..e6e590b
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-mixed-008-expected.txt
@@ -0,0 +1,19 @@
+layer at (0,0) size 785x665
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x665
+  RenderBlock {html} at (0,0) size 785x665
+    RenderBody {body} at (11,23) size 763x631
+      RenderBlock {p} at (0,0) size 763x26 [color=#000080]
+        RenderText {#text} at (0,0) size 595x26
+          text run at (0,0) width 595: "There should be a blue circle with the word \"TEST\" in it below."
+      RenderBlock (anonymous) at (0,49) size 763x582
+        RenderSVGRoot {svg} at (11,72) size 576x576
+          RenderPath {rect} at (11,72) size 576x576 [fill={[type=SOLID] [color=#0000FF]}] [data="M0.00,0.00 L400.00,0.00 L400.00,400.00 L0.00,400.00 Z"]
+          RenderPath {circle} at (11,72) size 576x576 [fill={[type=SOLID] [color=#000080]}] [data="M400.00,200.00 L399.61,212.56 L398.42,225.07 L396.46,237.48 L393.72,249.74 L390.21,261.80 L385.96,273.62 L380.97,285.16 L375.26,296.35 L368.87,307.17 L361.80,317.56 L354.10,327.48 L345.79,336.91 L336.91,345.79 L327.48,354.10 L317.56,361.80 L307.17,368.87 L296.35,375.26 L285.16,380.97 L273.62,385.96 L261.80,390.21 L249.74,393.72 L237.48,396.46 L225.07,398.42 L212.56,399.61 L200.00,400.00 L187.44,399.61 L174.93,398.42 L162.52,396.46 L150.26,393.72 L138.20,390.21 L126.38,385.96 L114.84,380.97 L103.65,375.26 L92.83,368.87 L82.44,361.80 L72.52,354.10 L63.09,345.79 L54.21,336.91 L45.90,327.48 L38.20,317.56 L31.13,307.17 L24.74,296.35 L19.03,285.16 L14.04,273.62 L9.79,261.80 L6.28,249.74 L3.54,237.48 L1.58,225.07 L0.39,212.56 L0.00,200.00 L0.39,187.44 L1.58,174.93 L3.54,162.52 L6.28,150.26 L9.79,138.20 L14.04,126.38 L19.03,114.84 L24.74,103.65 L31.13,92.83 L38.20,82.44 L45.90,72.52 L54.21,63.09 L63.09,54.21 L72.52,45.90 L82.44,38.20 L92.83,31.13 L103.65,24.74 L114.84,19.03 L126.38,14.04 L138.20,9.79 L150.26,6.28 L162.52,3.54 L174.93,1.58 L187.44,0.39 L200.00,0.00 L212.56,0.39 L225.07,1.58 L237.48,3.54 L249.74,6.28 L261.80,9.79 L273.62,14.04 L285.16,19.03 L296.35,24.74 L307.17,31.13 L317.56,38.20 L327.48,45.90 L336.91,54.21 L345.79,63.09 L354.10,72.52 L361.80,82.44 L368.87,92.83 L375.26,103.65 L380.97,114.84 L385.96,126.38 L390.21,138.20 L393.72,150.26 L396.46,162.52 L398.42,174.93 L399.61,187.44 Z"]
+          RenderForeignObject {foreignObject} at (0,175) size 400x50 [color=#FFFFFF]
+            RenderBlock {div} at (0,0) size 400x59
+              RenderText {#text} at (139,0) size 121x59
+                text run at (139,0) width 121: "TEST"
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-mixed-009-expected.checksum b/LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-mixed-009-expected.checksum
new file mode 100644
index 0000000..321d0a8
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-mixed-009-expected.checksum
@@ -0,0 +1 @@
+b9ff9b1ca5d6070f0638f3ea98373fde
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-mixed-009-expected.png b/LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-mixed-009-expected.png
new file mode 100644
index 0000000..78ccc23
Binary files /dev/null and b/LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-mixed-009-expected.png differ
diff --git a/LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-mixed-009-expected.txt b/LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-mixed-009-expected.txt
new file mode 100644
index 0000000..5f9ef16
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-mixed-009-expected.txt
@@ -0,0 +1,19 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x432
+  RenderBlock {html} at (0,0) size 800x432
+    RenderBody {body} at (11,14) size 778x404
+      RenderBlock {p} at (0,0) size 778x26 [color=#000080]
+        RenderText {#text} at (0,0) size 665x26
+          text run at (0,0) width 665: "The word \"TEST \" should appear twice below, the same size each time."
+      RenderBlock (anonymous) at (0,40) size 778x178
+        RenderSVGRoot {svg} at (11,54) size 576x172
+          RenderPath {rect} at (11,54) size 576x172 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#EEEEEE]}] [data="M0.00,0.00 L60.00,0.00 L60.00,12.00 L0.00,12.00 Z"]
+          RenderForeignObject {foreignObject} at (0,0) size 60x10
+            RenderBlock {div} at (0,0) size 60x13 [color=#000080]
+              RenderText {#text} at (0,0) size 24x13
+                text run at (0,0) width 24: "TEST"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {div} at (0,232) size 576x172 [color=#000080] [bgcolor=#EEEEEE]
+        RenderText {#text} at (0,0) size 344x166
+          text run at (0,0) width 344: "TEST"
diff --git a/LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-rendering-model-004-expected.checksum b/LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-rendering-model-004-expected.checksum
new file mode 100644
index 0000000..66c8638
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-rendering-model-004-expected.checksum
@@ -0,0 +1 @@
+f418086cc528601d66bece56cfadc5b1
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-rendering-model-004-expected.png b/LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-rendering-model-004-expected.png
new file mode 100644
index 0000000..71d2777
Binary files /dev/null and b/LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-rendering-model-004-expected.png differ
diff --git a/LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-rendering-model-004-expected.txt b/LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-rendering-model-004-expected.txt
new file mode 100644
index 0000000..7e6f455
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-rendering-model-004-expected.txt
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x400
+  RenderBlock {html} at (0,0) size 800x400
+    RenderBody {body} at (11,23) size 778x366
+      RenderBlock {p} at (0,0) size 778x26 [color=#000080]
+        RenderText {#text} at (0,0) size 719x26
+          text run at (0,0) width 719: "Zoom in and out. The following two squares should always be the same size."
+      RenderBlock {div} at (0,49) size 144x144 [bgcolor=#000080]
+      RenderBlock (anonymous) at (0,216) size 778x150
+        RenderSVGRoot {svg} at (11,239) size 144x144
+          RenderPath {rect} at (11,239) size 144x144 [fill={[type=SOLID] [color=#000080]}] [data="M0.00,0.00 L100.00,0.00 L100.00,100.00 L0.00,100.00 Z"]
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/zoom/page/zoom-svg-float-border-padding-expected.checksum b/LayoutTests/platform/mac/svg/zoom/page/zoom-svg-float-border-padding-expected.checksum
new file mode 100644
index 0000000..cb4faff
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/page/zoom-svg-float-border-padding-expected.checksum
@@ -0,0 +1 @@
+ba26f5ddf90bc48d7a57a0486c265dfe
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/svg/zoom/page/zoom-svg-float-border-padding-expected.png b/LayoutTests/platform/mac/svg/zoom/page/zoom-svg-float-border-padding-expected.png
new file mode 100644
index 0000000..88345ef
Binary files /dev/null and b/LayoutTests/platform/mac/svg/zoom/page/zoom-svg-float-border-padding-expected.png differ
diff --git a/LayoutTests/platform/mac/svg/zoom/page/zoom-svg-float-border-padding-expected.txt b/LayoutTests/platform/mac/svg/zoom/page/zoom-svg-float-border-padding-expected.txt
new file mode 100644
index 0000000..3b7ce86
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/page/zoom-svg-float-border-padding-expected.txt
@@ -0,0 +1,27 @@
+layer at (0,0) size 785x763
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x763
+  RenderBlock {html} at (0,0) size 785x763
+    RenderBody {body} at (11,11) size 763x729
+      RenderBlock (anonymous) at (0,0) size 763x52
+        RenderText {#text} at (0,0) size 758x52
+          text run at (0,0) width 357: "The two blocks should look identical. "
+          text run at (357,0) width 401: "One uses an SVG, and the other just uses a"
+          text run at (0,26) width 179: "normal HTML div."
+      RenderBlock {p} at (0,75) size 763x26
+        RenderText {#text} at (0,0) size 524x26
+          text run at (0,0) width 524: "There should be a red, white and blue pattern below this"
+      RenderSVGRoot {svg} at (53,177) size 172x172
+        RenderPath {rect} at (53,177) size 144x144 [fill={[type=SOLID] [color=#0000FF]}] [data="M0.00,0.00 L100.00,0.00 L100.00,100.00 L0.00,100.00 Z"]
+      RenderBlock {p} at (0,352) size 763x26
+        RenderText {#text} at (0,0) size 523x26
+          text run at (0,0) width 523: "There should be a red, white and blue pattern above this"
+      RenderBlock {hr} at (0,401) size 763x2 [border: (1px inset #000000)]
+      RenderBlock {p} at (0,426) size 763x26
+        RenderText {#text} at (0,0) size 524x26
+          text run at (0,0) width 524: "There should be a red, white and blue pattern below this"
+      RenderBlock (floating) {div} at (14,489) size 200x200 [border: (14px solid #FF0000)]
+        RenderBlock {div} at (28,28) size 144x144 [bgcolor=#0000FF]
+      RenderBlock {p} at (0,703) size 763x26
+        RenderText {#text} at (0,0) size 523x26
+          text run at (0,0) width 523: "There should be a red, white and blue pattern above this"
diff --git a/LayoutTests/platform/mac/svg/zoom/text/absolute-sized-document-no-scrollbars-expected.checksum b/LayoutTests/platform/mac/svg/zoom/text/absolute-sized-document-no-scrollbars-expected.checksum
new file mode 100644
index 0000000..e309237
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/text/absolute-sized-document-no-scrollbars-expected.checksum
@@ -0,0 +1 @@
+43ceb9a2eee964b156567047cf0e12a3
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/svg/zoom/text/absolute-sized-document-no-scrollbars-expected.png b/LayoutTests/platform/mac/svg/zoom/text/absolute-sized-document-no-scrollbars-expected.png
new file mode 100644
index 0000000..210e11f
Binary files /dev/null and b/LayoutTests/platform/mac/svg/zoom/text/absolute-sized-document-no-scrollbars-expected.png differ
diff --git a/LayoutTests/platform/mac/svg/zoom/text/absolute-sized-document-no-scrollbars-expected.txt b/LayoutTests/platform/mac/svg/zoom/text/absolute-sized-document-no-scrollbars-expected.txt
new file mode 100644
index 0000000..09f4c3a
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/text/absolute-sized-document-no-scrollbars-expected.txt
@@ -0,0 +1,6 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [data="M1.00,1.00 L479.00,1.00 L479.00,359.00 L1.00,359.00 Z"]
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/zoom/text/absolute-sized-document-scrollbars-expected.checksum b/LayoutTests/platform/mac/svg/zoom/text/absolute-sized-document-scrollbars-expected.checksum
new file mode 100644
index 0000000..e309237
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/text/absolute-sized-document-scrollbars-expected.checksum
@@ -0,0 +1 @@
+43ceb9a2eee964b156567047cf0e12a3
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/svg/zoom/text/absolute-sized-document-scrollbars-expected.png b/LayoutTests/platform/mac/svg/zoom/text/absolute-sized-document-scrollbars-expected.png
new file mode 100644
index 0000000..210e11f
Binary files /dev/null and b/LayoutTests/platform/mac/svg/zoom/text/absolute-sized-document-scrollbars-expected.png differ
diff --git a/LayoutTests/platform/mac/svg/zoom/text/absolute-sized-document-scrollbars-expected.txt b/LayoutTests/platform/mac/svg/zoom/text/absolute-sized-document-scrollbars-expected.txt
new file mode 100644
index 0000000..09f4c3a
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/text/absolute-sized-document-scrollbars-expected.txt
@@ -0,0 +1,6 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [data="M1.00,1.00 L479.00,1.00 L479.00,359.00 L1.00,359.00 Z"]
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/zoom/text/relative-sized-document-scrollbars-expected.checksum b/LayoutTests/platform/mac/svg/zoom/text/relative-sized-document-scrollbars-expected.checksum
new file mode 100644
index 0000000..66c681d
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/text/relative-sized-document-scrollbars-expected.checksum
@@ -0,0 +1 @@
+bf76aec976e878c323145c4f026a6f6a
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/svg/zoom/text/relative-sized-document-scrollbars-expected.png b/LayoutTests/platform/mac/svg/zoom/text/relative-sized-document-scrollbars-expected.png
new file mode 100644
index 0000000..0e709a8
Binary files /dev/null and b/LayoutTests/platform/mac/svg/zoom/text/relative-sized-document-scrollbars-expected.png differ
diff --git a/LayoutTests/platform/mac/svg/zoom/text/relative-sized-document-scrollbars-expected.txt b/LayoutTests/platform/mac/svg/zoom/text/relative-sized-document-scrollbars-expected.txt
new file mode 100644
index 0000000..bb481ea
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/text/relative-sized-document-scrollbars-expected.txt
@@ -0,0 +1,6 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderPath {rect} at (7,5) size 786x590 [stroke={[type=SOLID] [color=#000000]}] [data="M8.00,6.00 L792.00,6.00 L792.00,594.00 L8.00,594.00 Z"]
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/zoom/text/zoom-coords-viewattr-01-b-expected.checksum b/LayoutTests/platform/mac/svg/zoom/text/zoom-coords-viewattr-01-b-expected.checksum
new file mode 100644
index 0000000..cfa0931
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/text/zoom-coords-viewattr-01-b-expected.checksum
@@ -0,0 +1 @@
+b342a2dbb7e660c36a04c14aea844fee
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/svg/zoom/text/zoom-coords-viewattr-01-b-expected.png b/LayoutTests/platform/mac/svg/zoom/text/zoom-coords-viewattr-01-b-expected.png
new file mode 100644
index 0000000..f8d7675
Binary files /dev/null and b/LayoutTests/platform/mac/svg/zoom/text/zoom-coords-viewattr-01-b-expected.png differ
diff --git a/LayoutTests/platform/mac/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt b/LayoutTests/platform/mac/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt
new file mode 100644
index 0000000..bdbcee9
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt
@@ -0,0 +1,191 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderSVGContainer {g} at (16,86) size 701x406 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,30.00)}]
+      RenderSVGContainer {g} at (16,86) size 701x406
+        RenderSVGText {text} at (10,30) size 38x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,-8) size 38x10
+            chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 10 width 38.00: "SVG to fit"
+        RenderSVGContainer {g} at (33,116) size 51x68 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,40.00)}]
+          RenderPath {rect} at (33,116) size 51x68 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+          RenderSVGContainer {g} at (41,133) size 34x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+            RenderPath {circle} at (41,133) size 34x34 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+            RenderPath {circle} at (50,141) size 7x8 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+            RenderPath {circle} at (58,141) size 7x8 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+            RenderPath {path} at (48,155) size 21x12 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+        RenderSVGText {text} at (10,110) size 42x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,-8) size 42x10
+            chunk 1 text run 1 at (10.00,110.00) startOffset 0 endOffset 10 width 42.00: "Viewport 1"
+        RenderSVGContainer {g} at (16,250) size 84x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,120.00)}]
+          RenderPath {rect} at (16,250) size 84x50 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
+        RenderSVGText {text} at (10,180) size 42x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,-8) size 42x10
+            chunk 1 text run 1 at (10.00,180.00) startOffset 0 endOffset 10 width 42.00: "Viewport 2"
+        RenderSVGContainer {g} at (33,366) size 51x101 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,190.00)}]
+          RenderPath {rect} at (33,366) size 51x101 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
+        RenderSVGContainer {g} at (200,86) size 200x181 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,50.00)}]
+          RenderSVGText {text} at (0,-20) size 112x10 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,-8) size 112x10
+              chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 36 width 112.00: "---------- meet --------------------"
+          RenderSVGContainer {g} at (200,111) size 84x73
+            RenderSVGText {text} at (0,-5) size 26x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,-8) size 26x10
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 26.00: "xMin*"
+            RenderPath {rect} at (200,133) size 84x51 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
+            RenderSVGViewportContainer {svg} at (200,133) size 39x51
+              RenderPath {rect} at (200,133) size 39x51 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (205,145) size 27x27 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (205,145) size 27x27 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (211,151) size 8x8 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (218,151) size 7x8 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (210,161) size 17x11 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+          RenderSVGContainer {g} at (316,111) size 84x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,0.00)}]
+            RenderSVGText {text} at (0,-5) size 26x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,-8) size 26x10
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 26.00: "xMid*"
+            RenderPath {rect} at (316,133) size 84x51 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
+            RenderSVGViewportContainer {svg} at (338,133) size 41x51
+              RenderPath {rect} at (338,133) size 41x51 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (345,145) size 27x27 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (345,145) size 27x27 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (351,151) size 8x8 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (358,151) size 6x8 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (350,161) size 17x11 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+          RenderSVGContainer {g} at (200,195) size 84x72 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
+            RenderSVGText {text} at (0,-5) size 27x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,-8) size 27x10
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "xMax*"
+            RenderPath {rect} at (200,216) size 84x51 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
+            RenderSVGViewportContainer {svg} at (245,216) size 39x51
+              RenderPath {rect} at (245,216) size 39x51 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (251,228) size 28x27 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (251,228) size 28x27 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (258,235) size 6x7 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (263,235) size 7x7 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (256,245) size 18x10 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+        RenderSVGContainer {g} at (500,86) size 217x148 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,50.00)}]
+          RenderSVGText {text} at (0,-20) size 124x10 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,-8) size 124x10
+              chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 40 width 124.00: "---------- meet ------------------------"
+          RenderSVGContainer {g} at (500,111) size 50x123
+            RenderSVGText {text} at (0,-5) size 27x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,-8) size 27x10
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "*YMin"
+            RenderPath {rect} at (500,133) size 50x101 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
+            RenderSVGViewportContainer {svg} at (500,133) size 50x67
+              RenderPath {rect} at (500,133) size 50x67 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (508,150) size 34x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (508,150) size 34x34 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (516,158) size 8x7 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (525,158) size 7x7 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (515,171) size 20x13 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+          RenderSVGContainer {g} at (583,111) size 51x123 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
+            RenderSVGText {text} at (0,-5) size 27x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,-8) size 27x10
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "*YMid"
+            RenderPath {rect} at (583,133) size 51x101 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
+            RenderSVGViewportContainer {svg} at (583,150) size 51x67
+              RenderPath {rect} at (583,150) size 51x67 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (591,166) size 34x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (591,166) size 34x34 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (600,175) size 7x7 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (608,175) size 7x7 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (598,188) size 21x12 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+          RenderSVGContainer {g} at (666,111) size 51x123 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
+            RenderSVGText {text} at (0,-5) size 28x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,-8) size 28x10
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 28.00: "*YMax"
+            RenderPath {rect} at (666,133) size 51x101 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
+            RenderSVGViewportContainer {svg} at (666,166) size 51x68
+              RenderPath {rect} at (666,166) size 51x68 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (675,183) size 34x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (675,183) size 34x34 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (683,191) size 7x8 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (691,191) size 8x8 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (681,205) size 21x12 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+        RenderSVGContainer {g} at (200,311) size 217x148 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,185.00)}]
+          RenderSVGText {text} at (0,-20) size 127x10 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,-8) size 127x10
+              chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 42 width 127.00: "---------- slice -------------------------"
+          RenderSVGContainer {g} at (200,336) size 75x123
+            RenderSVGText {text} at (0,-5) size 26x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,-8) size 26x10
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 26.00: "xMin*"
+            RenderPath {rect} at (200,358) size 50x101 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
+            RenderSVGViewportContainer {svg} at (200,358) size 75x101
+              RenderPath {rect} at (200,358) size 75x101 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (211,383) size 53x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (211,383) size 53x51 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (225,395) size 10x12 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (236,395) size 13x12 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (221,415) size 33x19 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+          RenderSVGContainer {g} at (270,336) size 77x123 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
+            RenderSVGText {text} at (0,-5) size 26x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,-8) size 26x10
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 26.00: "xMid*"
+            RenderPath {rect} at (283,358) size 51x101 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
+            RenderSVGViewportContainer {svg} at (270,358) size 77x101
+              RenderPath {rect} at (270,358) size 77x101 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (283,383) size 51x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (283,383) size 51x51 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (295,395) size 12x12 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (308,395) size 11x12 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (293,415) size 31x19 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+          RenderSVGContainer {g} at (341,336) size 76x123 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
+            RenderSVGText {text} at (0,-5) size 27x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,-8) size 27x10
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "xMax*"
+            RenderPath {rect} at (366,358) size 51x101 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
+            RenderSVGViewportContainer {svg} at (341,358) size 76x101
+              RenderPath {rect} at (341,358) size 76x101 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (353,383) size 52x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (353,383) size 52x51 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (366,395) size 11x12 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (378,395) size 12x12 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (363,415) size 32x19 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+        RenderSVGContainer {g} at (500,311) size 200x181 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,185.00)}]
+          RenderSVGText {text} at (0,-20) size 115x10 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,-8) size 115x10
+              chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 38 width 115.00: "---------- slice ---------------------"
+          RenderSVGContainer {g} at (500,336) size 84x134
+            RenderSVGText {text} at (0,-5) size 27x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,-8) size 27x10
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "*YMin"
+            RenderPath {rect} at (500,358) size 84x51 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
+            RenderSVGViewportContainer {svg} at (500,358) size 84x112
+              RenderPath {rect} at (500,358) size 84x112 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (513,385) size 57x57 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (513,385) size 57x57 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (526,400) size 14x12 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (541,400) size 13x12 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (525,421) size 34x21 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+          RenderSVGContainer {g} at (616,326) size 84x114 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,0.00)}]
+            RenderSVGText {text} at (0,-5) size 27x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,-8) size 27x10
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "*YMid"
+            RenderPath {rect} at (616,358) size 84x51 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
+            RenderSVGViewportContainer {svg} at (616,326) size 84x114
+              RenderPath {rect} at (616,326) size 84x114 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (630,355) size 57x57 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (630,355) size 57x57 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (643,368) size 14x14 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (658,368) size 12x14 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (641,391) size 34x21 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+          RenderSVGContainer {g} at (500,380) size 84x114 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
+            RenderSVGText {text} at (0,-5) size 28x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,-8) size 28x10
+                chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 28.00: "*YMax"
+            RenderPath {rect} at (500,441) size 84x51 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
+            RenderSVGViewportContainer {svg} at (500,380) size 84x114
+              RenderPath {rect} at (500,380) size 84x114 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50 L29.50,0.50 L29.50,39.50 L0.50,39.50 Z"]
+              RenderSVGContainer {g} at (513,408) size 57x57 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,5.00)}]
+                RenderPath {circle} at (513,408) size 57x57 [fill={[type=SOLID] [color=#FFFF00]}] [data="M25.00,15.00 L24.98,15.63 L24.92,16.25 L24.82,16.87 L24.69,17.49 L24.51,18.09 L24.30,18.68 L24.05,19.26 L23.76,19.82 L23.44,20.36 L23.09,20.88 L22.71,21.37 L22.29,21.85 L21.85,22.29 L21.37,22.71 L20.88,23.09 L20.36,23.44 L19.82,23.76 L19.26,24.05 L18.68,24.30 L18.09,24.51 L17.49,24.69 L16.87,24.82 L16.25,24.92 L15.63,24.98 L15.00,25.00 L14.37,24.98 L13.75,24.92 L13.13,24.82 L12.51,24.69 L11.91,24.51 L11.32,24.30 L10.74,24.05 L10.18,23.76 L9.64,23.44 L9.12,23.09 L8.63,22.71 L8.15,22.29 L7.71,21.85 L7.29,21.37 L6.91,20.88 L6.56,20.36 L6.24,19.82 L5.95,19.26 L5.70,18.68 L5.49,18.09 L5.31,17.49 L5.18,16.87 L5.08,16.25 L5.02,15.63 L5.00,15.00 L5.02,14.37 L5.08,13.75 L5.18,13.13 L5.31,12.51 L5.49,11.91 L5.70,11.32 L5.95,10.74 L6.24,10.18 L6.56,9.64 L6.91,9.12 L7.29,8.63 L7.71,8.15 L8.15,7.71 L8.63,7.29 L9.12,6.91 L9.64,6.56 L10.18,6.24 L10.74,5.95 L11.32,5.70 L11.91,5.49 L12.51,5.31 L13.13,5.18 L13.75,5.08 L14.37,5.02 L15.00,5.00 L15.63,5.02 L16.25,5.08 L16.87,5.18 L17.49,5.31 L18.09,5.49 L18.68,5.70 L19.26,5.95 L19.82,6.24 L20.36,6.56 L20.88,6.91 L21.37,7.29 L21.85,7.71 L22.29,8.15 L22.71,8.63 L23.09,9.12 L23.44,9.64 L23.76,10.18 L24.05,10.74 L24.30,11.32 L24.51,11.91 L24.69,12.51 L24.82,13.13 L24.92,13.75 L24.98,14.37 Z"]
+                RenderPath {circle} at (526,421) size 14x13 [fill={[type=SOLID] [color=#000000]}] [data="M13.50,12.00 L13.50,12.09 L13.49,12.19 L13.47,12.28 L13.45,12.37 L13.43,12.46 L13.39,12.55 L13.36,12.64 L13.31,12.72 L13.27,12.80 L13.21,12.88 L13.16,12.96 L13.09,13.03 L13.03,13.09 L12.96,13.16 L12.88,13.21 L12.80,13.27 L12.72,13.31 L12.64,13.36 L12.55,13.39 L12.46,13.43 L12.37,13.45 L12.28,13.47 L12.19,13.49 L12.09,13.50 L12.00,13.50 L11.91,13.50 L11.81,13.49 L11.72,13.47 L11.63,13.45 L11.54,13.43 L11.45,13.39 L11.36,13.36 L11.28,13.31 L11.20,13.27 L11.12,13.21 L11.04,13.16 L10.97,13.09 L10.91,13.03 L10.84,12.96 L10.79,12.88 L10.73,12.80 L10.69,12.72 L10.64,12.64 L10.61,12.55 L10.57,12.46 L10.55,12.37 L10.53,12.28 L10.51,12.19 L10.50,12.09 L10.50,12.00 L10.50,11.91 L10.51,11.81 L10.53,11.72 L10.55,11.63 L10.57,11.54 L10.61,11.45 L10.64,11.36 L10.69,11.28 L10.73,11.20 L10.79,11.12 L10.84,11.04 L10.91,10.97 L10.97,10.91 L11.04,10.84 L11.12,10.79 L11.20,10.73 L11.28,10.69 L11.36,10.64 L11.45,10.61 L11.54,10.57 L11.63,10.55 L11.72,10.53 L11.81,10.51 L11.91,10.50 L12.00,10.50 L12.09,10.50 L12.19,10.51 L12.28,10.53 L12.37,10.55 L12.46,10.57 L12.55,10.61 L12.64,10.64 L12.72,10.69 L12.80,10.73 L12.88,10.79 L12.96,10.84 L13.03,10.91 L13.09,10.97 L13.16,11.04 L13.21,11.12 L13.27,11.20 L13.31,11.28 L13.36,11.36 L13.39,11.45 L13.43,11.54 L13.45,11.63 L13.47,11.72 L13.49,11.81 L13.50,11.91 Z"]
+                RenderPath {circle} at (541,421) size 13x13 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00 L18.50,12.09 L18.49,12.19 L18.47,12.28 L18.45,12.37 L18.43,12.46 L18.39,12.55 L18.36,12.64 L18.31,12.72 L18.27,12.80 L18.21,12.88 L18.16,12.96 L18.09,13.03 L18.03,13.09 L17.96,13.16 L17.88,13.21 L17.80,13.27 L17.72,13.31 L17.64,13.36 L17.55,13.39 L17.46,13.43 L17.37,13.45 L17.28,13.47 L17.19,13.49 L17.09,13.50 L17.00,13.50 L16.91,13.50 L16.81,13.49 L16.72,13.47 L16.63,13.45 L16.54,13.43 L16.45,13.39 L16.36,13.36 L16.28,13.31 L16.20,13.27 L16.12,13.21 L16.04,13.16 L15.97,13.09 L15.91,13.03 L15.84,12.96 L15.79,12.88 L15.73,12.80 L15.69,12.72 L15.64,12.64 L15.61,12.55 L15.57,12.46 L15.55,12.37 L15.53,12.28 L15.51,12.19 L15.50,12.09 L15.50,12.00 L15.50,11.91 L15.51,11.81 L15.53,11.72 L15.55,11.63 L15.57,11.54 L15.61,11.45 L15.64,11.36 L15.69,11.28 L15.73,11.20 L15.79,11.12 L15.84,11.04 L15.91,10.97 L15.97,10.91 L16.04,10.84 L16.12,10.79 L16.20,10.73 L16.28,10.69 L16.36,10.64 L16.45,10.61 L16.54,10.57 L16.63,10.55 L16.72,10.53 L16.81,10.51 L16.91,10.50 L17.00,10.50 L17.09,10.50 L17.19,10.51 L17.28,10.53 L17.37,10.55 L17.46,10.57 L17.55,10.61 L17.64,10.64 L17.72,10.69 L17.80,10.73 L17.88,10.79 L17.96,10.84 L18.03,10.91 L18.09,10.97 L18.16,11.04 L18.21,11.12 L18.27,11.20 L18.31,11.28 L18.36,11.36 L18.39,11.45 L18.43,11.54 L18.45,11.63 L18.47,11.72 L18.49,11.81 L18.50,11.91 Z"]
+                RenderPath {path} at (525,443) size 34x22 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00 L15.00,23.00 L20.00,19.00"]
+    RenderSVGText {text} at (10,340) size 264x46 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,-36) size 264x46
+        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.6 $"
+    RenderPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [data="M1.00,1.00 L479.00,1.00 L479.00,359.00 L1.00,359.00 Z"]
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/zoom/text/zoom-foreignObject-expected.checksum b/LayoutTests/platform/mac/svg/zoom/text/zoom-foreignObject-expected.checksum
new file mode 100644
index 0000000..40b71d3
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/text/zoom-foreignObject-expected.checksum
@@ -0,0 +1 @@
+1cc650da9949de9a0f04f426b3ee239d
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/svg/zoom/text/zoom-foreignObject-expected.png b/LayoutTests/platform/mac/svg/zoom/text/zoom-foreignObject-expected.png
new file mode 100644
index 0000000..8023238
Binary files /dev/null and b/LayoutTests/platform/mac/svg/zoom/text/zoom-foreignObject-expected.png differ
diff --git a/LayoutTests/platform/mac/svg/zoom/text/zoom-foreignObject-expected.txt b/LayoutTests/platform/mac/svg/zoom/text/zoom-foreignObject-expected.txt
new file mode 100644
index 0000000..b42a237
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/text/zoom-foreignObject-expected.txt
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderForeignObject {foreignObject} at (10,10) size 580x380
+      RenderBlock {xhtml:div} at (0,0) size 580x18
+        RenderText {#text} at (0,0) size 78x18
+          text run at (0,0) width 78: "This is a test"
+      RenderBlock (anonymous) at (0,18) size 580x18
+        RenderInline {xhtml:a} at (0,0) size 66x18 [color=#0000EE]
+          RenderText {#text} at (0,0) size 66x18
+            text run at (0,0) width 66: "and a link."
+        RenderBR {xhtml:br} at (66,0) size 0x18
+    RenderPath {rect} at (9,9) size 582x382 [stroke={[type=SOLID] [color=#008000]}] [data="M10.00,10.00 L590.00,10.00 L590.00,390.00 L10.00,390.00 Z"]
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-mixed-008-expected.checksum b/LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-mixed-008-expected.checksum
new file mode 100644
index 0000000..b9623f9
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-mixed-008-expected.checksum
@@ -0,0 +1 @@
+ca40a7868975731039e6d19544b781b4
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-mixed-008-expected.png b/LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-mixed-008-expected.png
new file mode 100644
index 0000000..0e91950
Binary files /dev/null and b/LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-mixed-008-expected.png differ
diff --git a/LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-mixed-008-expected.txt b/LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-mixed-008-expected.txt
new file mode 100644
index 0000000..b782df2
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-mixed-008-expected.txt
@@ -0,0 +1,19 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x486
+  RenderBlock {html} at (0,0) size 800x486
+    RenderBody {body} at (8,23) size 784x455
+      RenderBlock {p} at (0,0) size 784x26 [color=#000080]
+        RenderText {#text} at (0,0) size 595x26
+          text run at (0,0) width 595: "There should be a blue circle with the word \"TEST\" in it below."
+      RenderBlock (anonymous) at (0,49) size 784x406
+        RenderSVGRoot {svg} at (8,72) size 400x400
+          RenderPath {rect} at (8,72) size 400x400 [fill={[type=SOLID] [color=#0000FF]}] [data="M0.00,0.00 L400.00,0.00 L400.00,400.00 L0.00,400.00 Z"]
+          RenderPath {circle} at (8,72) size 400x400 [fill={[type=SOLID] [color=#000080]}] [data="M400.00,200.00 L399.61,212.56 L398.42,225.07 L396.46,237.48 L393.72,249.74 L390.21,261.80 L385.96,273.62 L380.97,285.16 L375.26,296.35 L368.87,307.17 L361.80,317.56 L354.10,327.48 L345.79,336.91 L336.91,345.79 L327.48,354.10 L317.56,361.80 L307.17,368.87 L296.35,375.26 L285.16,380.97 L273.62,385.96 L261.80,390.21 L249.74,393.72 L237.48,396.46 L225.07,398.42 L212.56,399.61 L200.00,400.00 L187.44,399.61 L174.93,398.42 L162.52,396.46 L150.26,393.72 L138.20,390.21 L126.38,385.96 L114.84,380.97 L103.65,375.26 L92.83,368.87 L82.44,361.80 L72.52,354.10 L63.09,345.79 L54.21,336.91 L45.90,327.48 L38.20,317.56 L31.13,307.17 L24.74,296.35 L19.03,285.16 L14.04,273.62 L9.79,261.80 L6.28,249.74 L3.54,237.48 L1.58,225.07 L0.39,212.56 L0.00,200.00 L0.39,187.44 L1.58,174.93 L3.54,162.52 L6.28,150.26 L9.79,138.20 L14.04,126.38 L19.03,114.84 L24.74,103.65 L31.13,92.83 L38.20,82.44 L45.90,72.52 L54.21,63.09 L63.09,54.21 L72.52,45.90 L82.44,38.20 L92.83,31.13 L103.65,24.74 L114.84,19.03 L126.38,14.04 L138.20,9.79 L150.26,6.28 L162.52,3.54 L174.93,1.58 L187.44,0.39 L200.00,0.00 L212.56,0.39 L225.07,1.58 L237.48,3.54 L249.74,6.28 L261.80,9.79 L273.62,14.04 L285.16,19.03 L296.35,24.74 L307.17,31.13 L317.56,38.20 L327.48,45.90 L336.91,54.21 L345.79,63.09 L354.10,72.52 L361.80,82.44 L368.87,92.83 L375.26,103.65 L380.97,114.84 L385.96,126.38 L390.21,138.20 L393.72,150.26 L396.46,162.52 L398.42,174.93 L399.61,187.44 Z"]
+          RenderForeignObject {foreignObject} at (0,175) size 400x50 [color=#FFFFFF]
+            RenderBlock {div} at (0,0) size 400x59
+              RenderText {#text} at (139,0) size 121x59
+                text run at (139,0) width 121: "TEST"
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-mixed-009-expected.checksum b/LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-mixed-009-expected.checksum
new file mode 100644
index 0000000..bf04c51
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-mixed-009-expected.checksum
@@ -0,0 +1 @@
+8d953a029f6625407e41117c96c9aec9
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-mixed-009-expected.png b/LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-mixed-009-expected.png
new file mode 100644
index 0000000..04ceb00
Binary files /dev/null and b/LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-mixed-009-expected.png differ
diff --git a/LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-mixed-009-expected.txt b/LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-mixed-009-expected.txt
new file mode 100644
index 0000000..70b1231
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-mixed-009-expected.txt
@@ -0,0 +1,19 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x348
+  RenderBlock {html} at (0,0) size 800x312
+    RenderBody {body} at (8,10) size 784x292
+      RenderBlock {p} at (0,0) size 784x26 [color=#000080]
+        RenderText {#text} at (0,0) size 665x26
+          text run at (0,0) width 665: "The word \"TEST \" should appear twice below, the same size each time."
+      RenderBlock (anonymous) at (0,36) size 784x126
+        RenderSVGRoot {svg} at (8,46) size 400x120
+          RenderPath {rect} at (8,46) size 400x120 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#EEEEEE]}] [data="M0.00,0.00 L60.00,0.00 L60.00,12.00 L0.00,12.00 Z"]
+          RenderForeignObject {foreignObject} at (0,0) size 60x10
+            RenderBlock {div} at (0,0) size 60x13 [color=#000080]
+              RenderText {#text} at (0,0) size 24x13
+                text run at (0,0) width 24: "TEST"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {div} at (0,172) size 400x120 [color=#000080] [bgcolor=#EEEEEE]
+        RenderText {#text} at (0,0) size 344x166
+          text run at (0,0) width 344: "TEST"
diff --git a/LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-rendering-model-004-expected.checksum b/LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-rendering-model-004-expected.checksum
new file mode 100644
index 0000000..7dd3183
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-rendering-model-004-expected.checksum
@@ -0,0 +1 @@
+951b4f5a8d2da4abf07eb7522184ceee
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-rendering-model-004-expected.png b/LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-rendering-model-004-expected.png
new file mode 100644
index 0000000..3eef830
Binary files /dev/null and b/LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-rendering-model-004-expected.png differ
diff --git a/LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-rendering-model-004-expected.txt b/LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-rendering-model-004-expected.txt
new file mode 100644
index 0000000..48866ef
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-rendering-model-004-expected.txt
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x309
+  RenderBlock {html} at (0,0) size 800x309
+    RenderBody {body} at (8,23) size 784x278
+      RenderBlock {p} at (0,0) size 784x26 [color=#000080]
+        RenderText {#text} at (0,0) size 719x26
+          text run at (0,0) width 719: "Zoom in and out. The following two squares should always be the same size."
+      RenderBlock {div} at (0,49) size 100x100 [bgcolor=#000080]
+      RenderBlock (anonymous) at (0,172) size 784x106
+        RenderSVGRoot {svg} at (8,195) size 100x100
+          RenderPath {rect} at (8,195) size 100x100 [fill={[type=SOLID] [color=#000080]}] [data="M0.00,0.00 L100.00,0.00 L100.00,100.00 L0.00,100.00 Z"]
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/zoom/text/zoom-svg-float-border-padding-expected.checksum b/LayoutTests/platform/mac/svg/zoom/text/zoom-svg-float-border-padding-expected.checksum
new file mode 100644
index 0000000..1292ffb
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/text/zoom-svg-float-border-padding-expected.checksum
@@ -0,0 +1 @@
+fc609ce07ed116b9e55f216e43f73669
\ No newline at end of file
diff --git a/LayoutTests/platform/mac/svg/zoom/text/zoom-svg-float-border-padding-expected.png b/LayoutTests/platform/mac/svg/zoom/text/zoom-svg-float-border-padding-expected.png
new file mode 100644
index 0000000..370024e
Binary files /dev/null and b/LayoutTests/platform/mac/svg/zoom/text/zoom-svg-float-border-padding-expected.png differ
diff --git a/LayoutTests/platform/mac/svg/zoom/text/zoom-svg-float-border-padding-expected.txt b/LayoutTests/platform/mac/svg/zoom/text/zoom-svg-float-border-padding-expected.txt
new file mode 100644
index 0000000..0cbc478
--- /dev/null
+++ b/LayoutTests/platform/mac/svg/zoom/text/zoom-svg-float-border-padding-expected.txt
@@ -0,0 +1,27 @@
+layer at (0,0) size 785x624
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x624
+  RenderBlock {html} at (0,0) size 785x624
+    RenderBody {body} at (8,8) size 769x593
+      RenderBlock (anonymous) at (0,0) size 769x52
+        RenderText {#text} at (0,0) size 758x52
+          text run at (0,0) width 357: "The two blocks should look identical. "
+          text run at (357,0) width 401: "One uses an SVG, and the other just uses a"
+          text run at (0,26) width 179: "normal HTML div."
+      RenderBlock {p} at (0,75) size 769x26
+        RenderText {#text} at (0,0) size 524x26
+          text run at (0,0) width 524: "There should be a red, white and blue pattern below this"
+      RenderSVGRoot {svg} at (38,162) size 120x120
+        RenderPath {rect} at (38,162) size 100x100 [fill={[type=SOLID] [color=#0000FF]}] [data="M0.00,0.00 L100.00,0.00 L100.00,100.00 L0.00,100.00 Z"]
+      RenderBlock {p} at (0,284) size 769x26
+        RenderText {#text} at (0,0) size 523x26
+          text run at (0,0) width 523: "There should be a red, white and blue pattern above this"
+      RenderBlock {hr} at (0,333) size 769x2 [border: (1px inset #000000)]
+      RenderBlock {p} at (0,358) size 769x26
+        RenderText {#text} at (0,0) size 524x26
+          text run at (0,0) width 524: "There should be a red, white and blue pattern below this"
+      RenderBlock (floating) {div} at (10,417) size 140x140 [border: (10px solid #FF0000)]
+        RenderBlock {div} at (20,20) size 100x100 [bgcolor=#0000FF]
+      RenderBlock {p} at (0,567) size 769x26
+        RenderText {#text} at (0,0) size 523x26
+          text run at (0,0) width 523: "There should be a red, white and blue pattern above this"
diff --git a/LayoutTests/svg/zoom/NOTE b/LayoutTests/svg/zoom/NOTE
new file mode 100644
index 0000000..eadd161
--- /dev/null
+++ b/LayoutTests/svg/zoom/NOTE
@@ -0,0 +1,9 @@
+All tests contained here are duplicated, once in the page/ and once in the text/ subdirectories.
+The page/ tests all call eventSender.zoomPageIn(), the text/ tests all call eventSender.textZoomIn().
+
+The name of the tests, for instance "absolute-sized-document-scrollbars.svg" refers to the regular SVG zoom
+behaviour when full page zoom (!) is used. So the names of the tests in the text/ subdirectory do NOT
+correlate with the visible rendering result. In fact the text/ results should look like the original
+unzoomed test, as text-only zoom should NOT affect SVG rendering in any way, also font sizes should NOT
+scale. Tests in text/ subdirectory containing XHTML will of course react to text zoom changes. Keep
+that in mind when looking at the pixel tests output.
diff --git a/LayoutTests/svg/zoom/page/absolute-sized-document-no-scrollbars.svg b/LayoutTests/svg/zoom/page/absolute-sized-document-no-scrollbars.svg
new file mode 100644
index 0000000..9353851
--- /dev/null
+++ b/LayoutTests/svg/zoom/page/absolute-sized-document-no-scrollbars.svg
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Tiny//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd">
+<!-- DRT uses 800x600 default, so zooming in once should not lead to visible scrollbars -->
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="480" height="360">
+    <rect x="1" y="1" width="478" height="358" fill="none" stroke="#000000"/>
+
+    <defs>
+        <script>var zoomCount = 1;</script>
+        <script xlink:href="../resources/testPageZoom.js"/>
+    </defs>
+</svg>
diff --git a/LayoutTests/svg/zoom/page/absolute-sized-document-scrollbars.svg b/LayoutTests/svg/zoom/page/absolute-sized-document-scrollbars.svg
new file mode 100644
index 0000000..3c24bb1
--- /dev/null
+++ b/LayoutTests/svg/zoom/page/absolute-sized-document-scrollbars.svg
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Tiny//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd">
+<!-- DRT uses 800x600 default, so zooming in three times should show up scrollbars -->
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="480" height="360">
+    <rect x="1" y="1" width="478" height="358" fill="none" stroke="#000000"/>
+
+    <defs>
+        <script>var zoomCount = 3;</script>
+        <script xlink:href="../resources/testPageZoom.js"/>
+    </defs>
+</svg>
diff --git a/LayoutTests/svg/zoom/page/relative-sized-document-scrollbars.svg b/LayoutTests/svg/zoom/page/relative-sized-document-scrollbars.svg
new file mode 100644
index 0000000..d692e91
--- /dev/null
+++ b/LayoutTests/svg/zoom/page/relative-sized-document-scrollbars.svg
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Tiny//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd">
+<!-- DRT uses 800x600 default, so zooming in once should not lead to visible scrollbars -->
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100%" height="100%">
+    <rect x="1%" y="1%" width="98%" height="98%" fill="none" stroke="#000000"/>
+
+    <defs>
+        <script>var zoomCount = 3;</script>
+        <script xlink:href="../resources/testPageZoom.js"/>
+    </defs>
+</svg>
diff --git a/LayoutTests/svg/zoom/page/zoom-coords-viewattr-01-b.svg b/LayoutTests/svg/zoom/page/zoom-coords-viewattr-01-b.svg
new file mode 100644
index 0000000..efa80b4
--- /dev/null
+++ b/LayoutTests/svg/zoom/page/zoom-coords-viewattr-01-b.svg
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Basic//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-basic.dtd" [
+    <!ENTITY Smile "
+<rect x='.5' y='.5' width='29' height='39' fill='black' stroke='red'/>
+<g transform='translate(0, 5)'>
+<circle cx='15' cy='15' r='10' fill='yellow'/>
+<circle cx='12' cy='12' r='1.5' fill='black'/>
+<circle cx='17' cy='12' r='1.5' fill='black'/>
+<path d='M 10 19 L 15 23 20 19' stroke='black' stroke-width='2'/>
+</g>
+">
+    <!ENTITY Viewport1 "<rect x='.5' y='.5' width='49' height='29'
+fill='none' stroke='blue'/>">
+    <!ENTITY Viewport2 "<rect x='.5' y='.5' width='29' height='59'
+fill='none' stroke='blue'/>">
+]>
+<!--======================================================================-->
+<!--=  Copyright 2000 World Wide Web Consortium, (Massachusetts          =-->
+<!--=  Institute of Technology, Institut National de Recherche en        =-->
+<!--=  Informatique et en Automatique, Keio University). All Rights      =-->
+<!--=  Reserved. See http://www.w3.org/Consortium/Legal/.                =-->
+<!--======================================================================-->
+<!-- ===================================================================== -->
+<!-- The content of this test is taken from the SVG specification. The     -->
+<!-- original author is Jon Ferraiolo.                                     -->
+<!-- coords-viewBox-BE-03.svg                                              -->
+<!-- renamed for 1.1 suite to coords-viewattr-01-b.svg                     -->
+<!-- Author : Vincent Hardy                                                -->
+<!-- Modified for svg 1.1 by Ola Andersson, 07-Mar-2002                    -->
+<!--======================================================================-->
+<svg version="1.1" baseProfile="basic" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="svg-root" width="100%" height="100%" viewBox="0 0 480 360">
+    <SVGTestCase xmlns="http://www.w3.org/2000/02/svg/testsuite/description/">
+        <OperatorScript version="$Revision: 1.6 $" testname="coords-viewattr-01-b.svg">
+            <Paragraph>
+            This test verifies the implementation of the viewBox and the preserveAspectRatio attribute.
+         This is a modified version of the sample file included in the SVG specification.
+         It exercises the various preserveAspectRatio values and uses a general entity definition
+         in order to make reading of the SVG source easier.
+         </Paragraph>
+            <Paragraph>
+         The rendered picture should match the reference image exactly except for variations in the labeling text.
+         </Paragraph>
+        </OperatorScript>
+    </SVGTestCase>
+    <title id="test-title">coords-viewattr-01-b</title>
+    <desc id="test-desc">Validates viewBox specification and the preserveAspectRatio attribute</desc>
+    <!--======================================================================-->
+    <!--Content of Test Case follows...                  =====================-->
+    <!--======================================================================-->
+    <g id="test-body-content" transform="translate(0, 30)">
+        <g font-size="9">
+            <desc>Example PreserveAspectRatio - demonstrate available options</desc>
+            <text x="10" y="30">SVG to fit</text>
+            <g transform="translate(20,40)">&Smile;</g>
+            <text x="10" y="110">Viewport 1</text>
+            <g transform="translate(10,120)">&Viewport1;</g>
+            <text x="10" y="180">Viewport 2</text>
+            <g transform="translate(20,190)">&Viewport2;</g>
+            <g id="meet-group-1" transform="translate(120, 50)">
+                <text x="0" y="-20">---------- meet --------------------</text>
+                <g>
+                    <text y="-5">xMin*</text>&Viewport1;
+          <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMinYMin meet" viewBox="0 0 30 40" width="50" height="30">&Smile;</svg>
+                </g>
+                <g transform="translate(70,0)">
+                    <text y="-5">xMid*</text>&Viewport1;
+          <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid meet" viewBox="0 0 30 40" width="50" height="30">&Smile;</svg>
+                </g>
+                <g transform="translate(0,50)">
+                    <text y="-5">xMax*</text>&Viewport1;
+          <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMaxYMax meet" viewBox="0 0 30 40" width="50" height="30">&Smile;</svg>
+                </g>
+            </g>
+            <g id="meet-group-2" transform="translate(300, 50)">
+                <text x="0" y="-20">---------- meet ------------------------</text>
+                <g>
+                    <text y="-5">*YMin</text>&Viewport2;
+          <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMinYMin meet" viewBox="0 0 30 40" width="30" height="60">&Smile;</svg>
+                </g>
+                <g transform="translate(50, 0)">
+                    <text y="-5">*YMid</text>&Viewport2;
+          <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid meet" viewBox="0 0 30 40" width="30" height="60">&Smile;</svg>
+                </g>
+                <g transform="translate(100, 0)">
+                    <text y="-5">*YMax</text>&Viewport2;
+          <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMaxYMax meet" viewBox="0 0 30 40" width="30" height="60">&Smile;</svg>
+                </g>
+            </g>
+            <g id="slice-group-1" transform="translate(120, 185)">
+                <text x="0" y="-20">---------- slice -------------------------</text>
+                <g>
+                    <text y="-5">xMin*</text>&Viewport2;
+          <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMinYMin slice" viewBox="0 0 30 40" width="30" height="60">&Smile;</svg>
+                </g>
+                <g transform="translate(50,0)">
+                    <text y="-5">xMid*</text>&Viewport2;
+          <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid slice" viewBox="0 0 30 40" width="30" height="60">&Smile;</svg>
+                </g>
+                <g transform="translate(100,0)">
+                    <text y="-5">xMax*</text>&Viewport2;
+          <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMaxYMax slice" viewBox="0 0 30 40" width="30" height="60">&Smile;</svg>
+                </g>
+            </g>
+            <g id="slide-group-2" transform="translate(300, 155) translate(0, 30)">
+                <text x="0" y="-20">---------- slice ---------------------</text>
+                <g>
+                    <text y="-5">*YMin</text>&Viewport1;
+          <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMinYMin slice" viewBox="0 0 30 40" width="50" height="30">&Smile;</svg>
+                </g>
+                <g transform="translate(70,0)">
+                    <text y="-5">*YMid</text>&Viewport1;
+          <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid slice" viewBox="0 0 30 40" width="50" height="30">&Smile;</svg>
+                </g>
+                <g transform="translate(0,50)">
+                    <text y="-5">*YMax</text>&Viewport1;
+          <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMaxYMax slice" viewBox="0 0 30 40" width="50" height="30">&Smile;</svg>
+                </g>
+            </g>
+        </g>
+    </g>
+    <text id="revision" x="10" y="340" font-size="40" stroke="none" fill="black">$Revision: 1.6 $</text>
+    <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000000"/>
+
+    <defs>
+        <script>var zoomCount = 2;</script>
+        <script xlink:href="../resources/testPageZoom.js"/>
+    </defs>
+</svg>
diff --git a/LayoutTests/svg/zoom/page/zoom-foreignObject.svg b/LayoutTests/svg/zoom/page/zoom-foreignObject.svg
new file mode 100644
index 0000000..389e6f3
--- /dev/null
+++ b/LayoutTests/svg/zoom/page/zoom-foreignObject.svg
@@ -0,0 +1,15 @@
+<?xml version="1.0"?>
+<svg xmlns="http://www.w3.org/2000/svg"
+     xmlns:xlink="http://www.w3.org/1999/xlink"
+     xmlns:xhtml="http://www.w3.org/1999/xhtml">
+<foreignObject x="10" y="10" width="580" height="380" transform="scale(5) skewY(5) skewX(5)">
+<xhtml:div>This is a test</xhtml:div>
+<xhtml:a href="http://www.example.com/">and a link.</xhtml:a><xhtml:br/>
+</foreignObject>
+<rect x="10" y="10" width="580" height="380" stroke="green" fill="none" />
+
+<defs>
+  <script>var zoomCount = 2;</script>
+  <script xlink:href="../resources/testPageZoom.js"/>
+</defs>
+</svg>
diff --git a/LayoutTests/svg/zoom/page/zoom-hixie-mixed-008.xml b/LayoutTests/svg/zoom/page/zoom-hixie-mixed-008.xml
new file mode 100644
index 0000000..cb80904
--- /dev/null
+++ b/LayoutTests/svg/zoom/page/zoom-hixie-mixed-008.xml
@@ -0,0 +1,22 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+  <title>foreignObject can be styled</title>
+  <style type="text/css">
+   p { color: navy; }
+   div { text-align: center; }
+  </style>
+ </head>
+ <body>
+  <p>There should be a blue circle with the word "TEST" in it below.</p>
+  <svg xmlns="http://www.w3.org/2000/svg" width="400" height="400">
+   <rect x="0" y="0" width="400" height="400" fill="blue"/>
+   <circle cx="200" cy="200" r="200" fill="navy"/>
+   <foreignObject x="0" y="175" width="400" height="50" color="white" font-size="50">
+    <div xmlns="http://www.w3.org/1999/xhtml"> TEST </div>
+   </foreignObject>
+  </svg>
+ 
+  <script>var zoomCount = 2;</script>
+  <script src="../resources/testPageZoom.js"/>
+ </body>
+</html>
diff --git a/LayoutTests/svg/zoom/page/zoom-hixie-mixed-009.xml b/LayoutTests/svg/zoom/page/zoom-hixie-mixed-009.xml
new file mode 100644
index 0000000..44f485d
--- /dev/null
+++ b/LayoutTests/svg/zoom/page/zoom-hixie-mixed-009.xml
@@ -0,0 +1,23 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+  <title>foreignObject can be transformed</title>
+  <style type="text/css">
+   p, div { color: navy; margin: 10px 0; }
+   .test { fill: #EEEEEE; font-size: 10px; }
+   .control { width: 400px; height: 120px; background: #EEEEEE; font-size: 100px; }
+  </style>
+ </head>
+ <body>
+  <p>The word "TEST " should appear twice below, the same size each time.</p>
+  <svg xmlns="http://www.w3.org/2000/svg" width="400" height="120" class="test">
+   <rect x="0" y="0" width="60" height="12" transform="scale(10)"/>
+   <foreignObject x="0" y="0" width="60" height="10" transform="scale(10)">
+    <div xmlns="http://www.w3.org/1999/xhtml"> TEST </div>
+   </foreignObject>
+  </svg>
+  <div class="control">TEST</div>
+
+  <script>var zoomCount = 2;</script>
+  <script src="../resources/testPageZoom.js"/>
+ </body>
+</html>
diff --git a/LayoutTests/svg/zoom/page/zoom-hixie-rendering-model-004.xhtml b/LayoutTests/svg/zoom/page/zoom-hixie-rendering-model-004.xhtml
new file mode 100644
index 0000000..31d71b1
--- /dev/null
+++ b/LayoutTests/svg/zoom/page/zoom-hixie-rendering-model-004.xhtml
@@ -0,0 +1,18 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+  <title>Zooming</title>
+  <style type="text/css">
+   p { color: navy; }
+   div { margin: 1em 0; height: 100px; width: 100px; background: navy; }
+  </style>
+ </head>
+ <body>
+  <p>Zoom in and out. The following two squares should always be the same size.</p>
+  <div></div>
+  <svg height="100px" width="100px" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
+   <rect x="0" y="0" width="100" height="100" fill="navy"/>
+  </svg>
+  <script>var zoomCount = 2;</script>
+  <script src="../resources/testPageZoom.js"></script>
+ </body>
+</html>
diff --git a/LayoutTests/svg/zoom/page/zoom-svg-float-border-padding.xml b/LayoutTests/svg/zoom/page/zoom-svg-float-border-padding.xml
new file mode 100644
index 0000000..e0b716a
--- /dev/null
+++ b/LayoutTests/svg/zoom/page/zoom-svg-float-border-padding.xml
@@ -0,0 +1,22 @@
+<html xmlns='http://www.w3.org/1999/xhtml'>
+  <body>
+  The two blocks should look identical.  One uses an SVG, and the other just uses a normal HTML div.
+  
+    <p>There should be a red, white and blue pattern below this</p>
+    <svg xmlns='http://www.w3.org/2000/svg' width='100px' height='100px' style='float: left; border:10px solid red; padding:10px; margin:10px'>
+      <rect width='100' height='100' fill='blue' />
+    </svg>
+    <p style='clear: left'>There should be a red, white and blue pattern above this</p>
+    
+    <hr/>
+    
+    <p>There should be a red, white and blue pattern below this</p>
+    <div style='width:120px; height:120px; float: left; border:10px solid red; margin:10px'>
+        <div style="width:100px;height:100px;background-color:blue; margin:10px;"></div>
+    </div>
+    <p style='clear: left'>There should be a red, white and blue pattern above this</p>
+    
+    <script>var zoomCount = 2;</script>
+    <script src="../resources/testPageZoom.js"/>
+  </body>
+</html>
diff --git a/LayoutTests/svg/zoom/resources/testPageZoom.js b/LayoutTests/svg/zoom/resources/testPageZoom.js
new file mode 100644
index 0000000..4afb16d
--- /dev/null
+++ b/LayoutTests/svg/zoom/resources/testPageZoom.js
@@ -0,0 +1,16 @@
+if (window.layoutTestController && window.eventSender) {
+    layoutTestController.waitUntilDone();
+
+    // Give DRT a chance to layout the document with its initial size,
+    // before zooming the page. This also tests repainting as side-effect.
+    setTimeout(function() {
+        for (i = 0; i < zoomCount; ++i) {
+            if (window.shouldZoomOut)
+                eventSender.zoomPageOut();
+            else
+                eventSender.zoomPageIn();
+        }
+
+        layoutTestController.notifyDone();
+    }, 0);
+}
diff --git a/LayoutTests/svg/zoom/resources/testTextZoom.js b/LayoutTests/svg/zoom/resources/testTextZoom.js
new file mode 100644
index 0000000..093a1d8
--- /dev/null
+++ b/LayoutTests/svg/zoom/resources/testTextZoom.js
@@ -0,0 +1,16 @@
+if (window.layoutTestController && window.eventSender) {
+    layoutTestController.waitUntilDone();
+
+    // Give DRT a chance to layout the document with its initial size,
+    // before zooming the page. This also tests repainting as side-effect.
+    setTimeout(function() {
+        for (i = 0; i < zoomCount; ++i) {
+            if (window.shouldZoomOut)
+                eventSender.textZoomOut();
+            else
+                eventSender.textZoomIn();
+        }
+
+        layoutTestController.notifyDone();
+    }, 0);
+}
diff --git a/LayoutTests/svg/zoom/text/absolute-sized-document-no-scrollbars.svg b/LayoutTests/svg/zoom/text/absolute-sized-document-no-scrollbars.svg
new file mode 100644
index 0000000..c024ae6
--- /dev/null
+++ b/LayoutTests/svg/zoom/text/absolute-sized-document-no-scrollbars.svg
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Tiny//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd">
+<!-- DRT uses 800x600 default, so zooming in once should not lead to visible scrollbars -->
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="480" height="360">
+    <rect x="1" y="1" width="478" height="358" fill="none" stroke="#000000"/>
+
+    <defs>
+        <script>var zoomCount = 1;</script>
+        <script xlink:href="../resources/testTextZoom.js"/>
+    </defs>
+</svg>
diff --git a/LayoutTests/svg/zoom/text/absolute-sized-document-scrollbars.svg b/LayoutTests/svg/zoom/text/absolute-sized-document-scrollbars.svg
new file mode 100644
index 0000000..b4f1e26
--- /dev/null
+++ b/LayoutTests/svg/zoom/text/absolute-sized-document-scrollbars.svg
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Tiny//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd">
+<!-- DRT uses 800x600 default, so zooming in three times should show up scrollbars -->
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="480" height="360">
+    <rect x="1" y="1" width="478" height="358" fill="none" stroke="#000000"/>
+
+    <defs>
+        <script>var zoomCount = 3;</script>
+        <script xlink:href="../resources/testTextZoom.js"/>
+    </defs>
+</svg>
diff --git a/LayoutTests/svg/zoom/text/relative-sized-document-scrollbars.svg b/LayoutTests/svg/zoom/text/relative-sized-document-scrollbars.svg
new file mode 100644
index 0000000..c273c86
--- /dev/null
+++ b/LayoutTests/svg/zoom/text/relative-sized-document-scrollbars.svg
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Tiny//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd">
+<!-- DRT uses 800x600 default, so zooming in once should not lead to visible scrollbars -->
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100%" height="100%">
+    <rect x="1%" y="1%" width="98%" height="98%" fill="none" stroke="#000000"/>
+
+    <defs>
+        <script>var zoomCount = 3;</script>
+        <script xlink:href="../resources/testTextZoom.js"/>
+    </defs>
+</svg>
diff --git a/LayoutTests/svg/zoom/text/zoom-coords-viewattr-01-b.svg b/LayoutTests/svg/zoom/text/zoom-coords-viewattr-01-b.svg
new file mode 100644
index 0000000..ad63f0a
--- /dev/null
+++ b/LayoutTests/svg/zoom/text/zoom-coords-viewattr-01-b.svg
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Basic//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-basic.dtd" [
+    <!ENTITY Smile "
+<rect x='.5' y='.5' width='29' height='39' fill='black' stroke='red'/>
+<g transform='translate(0, 5)'>
+<circle cx='15' cy='15' r='10' fill='yellow'/>
+<circle cx='12' cy='12' r='1.5' fill='black'/>
+<circle cx='17' cy='12' r='1.5' fill='black'/>
+<path d='M 10 19 L 15 23 20 19' stroke='black' stroke-width='2'/>
+</g>
+">
+    <!ENTITY Viewport1 "<rect x='.5' y='.5' width='49' height='29'
+fill='none' stroke='blue'/>">
+    <!ENTITY Viewport2 "<rect x='.5' y='.5' width='29' height='59'
+fill='none' stroke='blue'/>">
+]>
+<!--======================================================================-->
+<!--=  Copyright 2000 World Wide Web Consortium, (Massachusetts          =-->
+<!--=  Institute of Technology, Institut National de Recherche en        =-->
+<!--=  Informatique et en Automatique, Keio University). All Rights      =-->
+<!--=  Reserved. See http://www.w3.org/Consortium/Legal/.                =-->
+<!--======================================================================-->
+<!-- ===================================================================== -->
+<!-- The content of this test is taken from the SVG specification. The     -->
+<!-- original author is Jon Ferraiolo.                                     -->
+<!-- coords-viewBox-BE-03.svg                                              -->
+<!-- renamed for 1.1 suite to coords-viewattr-01-b.svg                     -->
+<!-- Author : Vincent Hardy                                                -->
+<!-- Modified for svg 1.1 by Ola Andersson, 07-Mar-2002                    -->
+<!--======================================================================-->
+<svg version="1.1" baseProfile="basic" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="svg-root" width="100%" height="100%" viewBox="0 0 480 360">
+    <SVGTestCase xmlns="http://www.w3.org/2000/02/svg/testsuite/description/">
+        <OperatorScript version="$Revision: 1.6 $" testname="coords-viewattr-01-b.svg">
+            <Paragraph>
+            This test verifies the implementation of the viewBox and the preserveAspectRatio attribute.
+         This is a modified version of the sample file included in the SVG specification.
+         It exercises the various preserveAspectRatio values and uses a general entity definition
+         in order to make reading of the SVG source easier.
+         </Paragraph>
+            <Paragraph>
+         The rendered picture should match the reference image exactly except for variations in the labeling text.
+         </Paragraph>
+        </OperatorScript>
+    </SVGTestCase>
+    <title id="test-title">coords-viewattr-01-b</title>
+    <desc id="test-desc">Validates viewBox specification and the preserveAspectRatio attribute</desc>
+    <!--======================================================================-->
+    <!--Content of Test Case follows...                  =====================-->
+    <!--======================================================================-->
+    <g id="test-body-content" transform="translate(0, 30)">
+        <g font-size="9">
+            <desc>Example PreserveAspectRatio - demonstrate available options</desc>
+            <text x="10" y="30">SVG to fit</text>
+            <g transform="translate(20,40)">&Smile;</g>
+            <text x="10" y="110">Viewport 1</text>
+            <g transform="translate(10,120)">&Viewport1;</g>
+            <text x="10" y="180">Viewport 2</text>
+            <g transform="translate(20,190)">&Viewport2;</g>
+            <g id="meet-group-1" transform="translate(120, 50)">
+                <text x="0" y="-20">---------- meet --------------------</text>
+                <g>
+                    <text y="-5">xMin*</text>&Viewport1;
+          <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMinYMin meet" viewBox="0 0 30 40" width="50" height="30">&Smile;</svg>
+                </g>
+                <g transform="translate(70,0)">
+                    <text y="-5">xMid*</text>&Viewport1;
+          <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid meet" viewBox="0 0 30 40" width="50" height="30">&Smile;</svg>
+                </g>
+                <g transform="translate(0,50)">
+                    <text y="-5">xMax*</text>&Viewport1;
+          <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMaxYMax meet" viewBox="0 0 30 40" width="50" height="30">&Smile;</svg>
+                </g>
+            </g>
+            <g id="meet-group-2" transform="translate(300, 50)">
+                <text x="0" y="-20">---------- meet ------------------------</text>
+                <g>
+                    <text y="-5">*YMin</text>&Viewport2;
+          <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMinYMin meet" viewBox="0 0 30 40" width="30" height="60">&Smile;</svg>
+                </g>
+                <g transform="translate(50, 0)">
+                    <text y="-5">*YMid</text>&Viewport2;
+          <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid meet" viewBox="0 0 30 40" width="30" height="60">&Smile;</svg>
+                </g>
+                <g transform="translate(100, 0)">
+                    <text y="-5">*YMax</text>&Viewport2;
+          <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMaxYMax meet" viewBox="0 0 30 40" width="30" height="60">&Smile;</svg>
+                </g>
+            </g>
+            <g id="slice-group-1" transform="translate(120, 185)">
+                <text x="0" y="-20">---------- slice -------------------------</text>
+                <g>
+                    <text y="-5">xMin*</text>&Viewport2;
+          <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMinYMin slice" viewBox="0 0 30 40" width="30" height="60">&Smile;</svg>
+                </g>
+                <g transform="translate(50,0)">
+                    <text y="-5">xMid*</text>&Viewport2;
+          <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid slice" viewBox="0 0 30 40" width="30" height="60">&Smile;</svg>
+                </g>
+                <g transform="translate(100,0)">
+                    <text y="-5">xMax*</text>&Viewport2;
+          <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMaxYMax slice" viewBox="0 0 30 40" width="30" height="60">&Smile;</svg>
+                </g>
+            </g>
+            <g id="slide-group-2" transform="translate(300, 155) translate(0, 30)">
+                <text x="0" y="-20">---------- slice ---------------------</text>
+                <g>
+                    <text y="-5">*YMin</text>&Viewport1;
+          <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMinYMin slice" viewBox="0 0 30 40" width="50" height="30">&Smile;</svg>
+                </g>
+                <g transform="translate(70,0)">
+                    <text y="-5">*YMid</text>&Viewport1;
+          <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid slice" viewBox="0 0 30 40" width="50" height="30">&Smile;</svg>
+                </g>
+                <g transform="translate(0,50)">
+                    <text y="-5">*YMax</text>&Viewport1;
+          <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMaxYMax slice" viewBox="0 0 30 40" width="50" height="30">&Smile;</svg>
+                </g>
+            </g>
+        </g>
+    </g>
+    <text id="revision" x="10" y="340" font-size="40" stroke="none" fill="black">$Revision: 1.6 $</text>
+    <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000000"/>
+
+    <defs>
+        <script>var zoomCount = 2;</script>
+        <script xlink:href="../resources/testTextZoom.js"/>
+    </defs>
+</svg>
diff --git a/LayoutTests/svg/zoom/text/zoom-foreignObject.svg b/LayoutTests/svg/zoom/text/zoom-foreignObject.svg
new file mode 100644
index 0000000..adde803
--- /dev/null
+++ b/LayoutTests/svg/zoom/text/zoom-foreignObject.svg
@@ -0,0 +1,15 @@
+<?xml version="1.0"?>
+<svg xmlns="http://www.w3.org/2000/svg"
+     xmlns:xlink="http://www.w3.org/1999/xlink"
+     xmlns:xhtml="http://www.w3.org/1999/xhtml">
+<foreignObject x="10" y="10" width="580" height="380" transform="scale(5) skewY(5) skewX(5)">
+<xhtml:div>This is a test</xhtml:div>
+<xhtml:a href="http://www.example.com/">and a link.</xhtml:a><xhtml:br/>
+</foreignObject>
+<rect x="10" y="10" width="580" height="380" stroke="green" fill="none" />
+
+<defs>
+  <script>var zoomCount = 2;</script>
+  <script xlink:href="../resources/testTextZoom.js"/>
+</defs>
+</svg>
diff --git a/LayoutTests/svg/zoom/text/zoom-hixie-mixed-008.xml b/LayoutTests/svg/zoom/text/zoom-hixie-mixed-008.xml
new file mode 100644
index 0000000..433575a
--- /dev/null
+++ b/LayoutTests/svg/zoom/text/zoom-hixie-mixed-008.xml
@@ -0,0 +1,22 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+  <title>foreignObject can be styled</title>
+  <style type="text/css">
+   p { color: navy; }
+   div { text-align: center; }
+  </style>
+ </head>
+ <body>
+  <p>There should be a blue circle with the word "TEST" in it below.</p>
+  <svg xmlns="http://www.w3.org/2000/svg" width="400" height="400">
+   <rect x="0" y="0" width="400" height="400" fill="blue"/>
+   <circle cx="200" cy="200" r="200" fill="navy"/>
+   <foreignObject x="0" y="175" width="400" height="50" color="white" font-size="50">
+    <div xmlns="http://www.w3.org/1999/xhtml"> TEST </div>
+   </foreignObject>
+  </svg>
+ 
+  <script>var zoomCount = 2;</script>
+  <script src="../resources/testTextZoom.js"/>
+ </body>
+</html>
diff --git a/LayoutTests/svg/zoom/text/zoom-hixie-mixed-009.xml b/LayoutTests/svg/zoom/text/zoom-hixie-mixed-009.xml
new file mode 100644
index 0000000..217b2ad
--- /dev/null
+++ b/LayoutTests/svg/zoom/text/zoom-hixie-mixed-009.xml
@@ -0,0 +1,23 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+  <title>foreignObject can be transformed</title>
+  <style type="text/css">
+   p, div { color: navy; margin: 10px 0; }
+   .test { fill: #EEEEEE; font-size: 10px; }
+   .control { width: 400px; height: 120px; background: #EEEEEE; font-size: 100px; }
+  </style>
+ </head>
+ <body>
+  <p>The word "TEST " should appear twice below, the same size each time.</p>
+  <svg xmlns="http://www.w3.org/2000/svg" width="400" height="120" class="test">
+   <rect x="0" y="0" width="60" height="12" transform="scale(10)"/>
+   <foreignObject x="0" y="0" width="60" height="10" transform="scale(10)">
+    <div xmlns="http://www.w3.org/1999/xhtml"> TEST </div>
+   </foreignObject>
+  </svg>
+  <div class="control">TEST</div>
+
+  <script>var zoomCount = 2;</script>
+  <script src="../resources/testTextZoom.js"/>
+ </body>
+</html>
diff --git a/LayoutTests/svg/zoom/text/zoom-hixie-rendering-model-004.xhtml b/LayoutTests/svg/zoom/text/zoom-hixie-rendering-model-004.xhtml
new file mode 100644
index 0000000..da47f9c
--- /dev/null
+++ b/LayoutTests/svg/zoom/text/zoom-hixie-rendering-model-004.xhtml
@@ -0,0 +1,18 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+  <title>Zooming</title>
+  <style type="text/css">
+   p { color: navy; }
+   div { margin: 1em 0; height: 100px; width: 100px; background: navy; }
+  </style>
+ </head>
+ <body>
+  <p>Zoom in and out. The following two squares should always be the same size.</p>
+  <div></div>
+  <svg height="100px" width="100px" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
+   <rect x="0" y="0" width="100" height="100" fill="navy"/>
+  </svg>
+  <script>var zoomCount = 2;</script>
+  <script src="../resources/testTextZoom.js"></script>
+ </body>
+</html>
diff --git a/LayoutTests/svg/zoom/text/zoom-svg-float-border-padding.xml b/LayoutTests/svg/zoom/text/zoom-svg-float-border-padding.xml
new file mode 100644
index 0000000..4494477
--- /dev/null
+++ b/LayoutTests/svg/zoom/text/zoom-svg-float-border-padding.xml
@@ -0,0 +1,22 @@
+<html xmlns='http://www.w3.org/1999/xhtml'>
+  <body>
+  The two blocks should look identical.  One uses an SVG, and the other just uses a normal HTML div.
+  
+    <p>There should be a red, white and blue pattern below this</p>
+    <svg xmlns='http://www.w3.org/2000/svg' width='100px' height='100px' style='float: left; border:10px solid red; padding:10px; margin:10px'>
+      <rect width='100' height='100' fill='blue' />
+    </svg>
+    <p style='clear: left'>There should be a red, white and blue pattern above this</p>
+    
+    <hr/>
+    
+    <p>There should be a red, white and blue pattern below this</p>
+    <div style='width:120px; height:120px; float: left; border:10px solid red; margin:10px'>
+        <div style="width:100px;height:100px;background-color:blue; margin:10px;"></div>
+    </div>
+    <p style='clear: left'>There should be a red, white and blue pattern above this</p>
+    
+    <script>var zoomCount = 2;</script>
+    <script src="../resources/testTextZoom.js"/>
+  </body>
+</html>

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list