Integrate SVGUseElement within the new shadow root concept
authorzimmermann@webkit.org <zimmermann@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 28 Feb 2012 12:13:13 +0000 (12:13 +0000)
committerzimmermann@webkit.org <zimmermann@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 28 Feb 2012 12:13:13 +0000 (12:13 +0000)
https://bugs.webkit.org/show_bug.cgi?id=78902

Reviewed by Zoltan Herczeg.

Source/WebCore:

Replace SVG shadow tree implementation with the new, modern #shadow-root implementation.

Current situation in trunk:
SVGUseElement doesn't create/hold the shadow tree, unlike its expected in
the modern #shadow-root concept, but its renderer RenderSVGShadowTreeRootContainer.
That creates a cycle, as the actual DOM tree is stored as RefPtr<SVGGElement> inside
a renderer - that's weak conceptually, and has lead to sublte security bugs in the past.

Whenever a target element of a <use> element changed, invalidateShadowTree() is called
which calls setNeedsStyleRecalc(), and sets m_needsShadodwTreeRecreation to true.
Once style recalculation happens, the RenderSVGShadowTreeRootContainer then eventually
built the shadow tree, by cloning the target node, building the SVGElementInstance tree
etc, -- all within the render tree.

To easy reviewing, here's a dump of the current render tree for a simple <use> example:
<defs><rect id="rect"/></defs><use xlink:href="#rect"/>

Dump of render tree:
RenderSVGHiddenContainer {defs}        // <defs> (SVGDefsElement)
    RenderSVGRect {rect}               // <rect> (SVGRectElement)
RenderSVGShadowTreeRootContainer {use} // <use> (SVGUseElement)
    RenderSVGContainer {g}             // <g> (SVGShadowTreeRootElement)
        RenderSVGRect {rect}           // <rect> (SVGRectElement, clone of <rect> in <defs>)

The SVGShadowTreeRootElement is created & stored by RenderSVGShadowTreeRootContainer,
the renderer of the <use> element. The RenderSVGTransformableContainer renderer created
for the SVGShadowTreeRootElement stores the x/y translation induced by the <use> attributes.

There are lots of places all over WebCore that assume the existance of a <g> renderer
as first child of the <use> element, representing the "SVG shadow tree root".

Summary of this patch:
Let SVGUseElement create&maintain a #shadow-root, and append the cloned target elements
into this shadow root. We no longer have to take care of attachment/detachment, style
recalculation, etc. - that's handled transparenly by ShadowRoot(List) now.

This makes SVGShadowTreeElements & RenderSVGShadowTreeRootContainer obsolete. Switch
SVGUseElement to create a RenderSVGTransformableContainer as its renderer, and make
it respect the translation induced by the x/y attributes, given for a <use> element.

Remove all occourences of SVGShadowRoot, remove all special cases it induced.

It's all covered by existing tests, took a while to make them all pass again.

* CMakeLists.txt: Remove SVGShadowTreeElements/RenderSVGShadowTreeRootContainer from build.
* GNUmakefile.list.am: Ditto.
* Target.pri: Ditto.
* WebCore.gypi: Ditto.
* WebCore.vcproj/WebCore.vcproj: Ditto.
* WebCore.xcodeproj/project.pbxproj: Ditto.
* css/CSSStyleSelector.cpp:
(WebCore::CSSStyleSelector::collectMatchingRulesForList): Enable fast path for selector checking, now that special shadow tree rules are gone.
* css/SelectorChecker.cpp:
(WebCore::linkAttribute): No need to guard this code with ENABLE(SVG).
(WebCore::SelectorChecker::checkSelector): Remove obsolete SVG shadow root special case.
* dom/EventDispatcher.cpp:
(WebCore::eventTargetRespectingSVGTargetRules): Remove loop, simplify & cleanup this code.
(WebCore::EventDispatcher::adjustToShadowBoundaries): s/isShadowRootOrSVGShadowRoot/isShadowRoot/.
(WebCore::EventDispatcher::adjustRelatedTarget): Ditto.
(WebCore::EventDispatcher::ensureEventAncestors): Simplify logic for SVG, fixed a FIXME.
* dom/Node.cpp: Remove obsolete svgShadowHost().
(WebCore::Node::shadowTreeRootNode): Remove obsolete isSVGShadowRoot() checks.
(WebCore::Node::nonBoundaryShadowTreeRootNode): Ditto.
(WebCore::Node::isInShadowTree): Make it const.
* dom/Node.h: Remove isSVGShadowRoot/svgShadowHost.
(WebCore::Node::isShadowRoot): s/IsShadowRootOrSVGShadowRootFlag/isShadowRoot/.
(WebCore::Node::parentNode): Augment comments.
(WebCore::Node::parentNodeGuaranteedHostFree): Ditto.
* dom/Range.cpp:
(WebCore::Range::checkNodeBA): Remove obsolete SVG shadow root special case.
* dom/ScriptElement.cpp:
(WebCore::ScriptElement::prepareScript): Ditto.
* rendering/RenderObject.h: Remove isSVGShadowTreeRootContainer.
(WebCore::RenderObject::isSVGTransformableContainer): Added.
* rendering/svg/RenderSVGAllInOne.cpp: Remove SVGShadowTreeElements/RenderSVGShadowTreeRootContainer from build.
* rendering/svg/RenderSVGModelObject.cpp:
(WebCore::isGraphicsElement): To check for <use>, a tag name comparision is needed now, as it no longer has a special renderer.
* rendering/svg/RenderSVGResourceClipper.cpp:
(WebCore::RenderSVGResourceClipper::drawContentIntoMaskImage): Ditto.
(WebCore::RenderSVGResourceClipper::calculateClipContentRepaintRect): Ditto.
(WebCore::RenderSVGResourceClipper::hitTestClipContent): Ditto.
* rendering/svg/RenderSVGResourceContainer.cpp: Remove RenderSVGShadowTreeRootContainer.h include.
* rendering/svg/RenderSVGShadowTreeRootContainer.cpp: Removed.
* rendering/svg/RenderSVGShadowTreeRootContainer.h: Removed.
* rendering/svg/RenderSVGTransformableContainer.cpp: Keep track of last used additional x/y translation.
(WebCore::RenderSVGTransformableContainer::calculateLocalTransform): Handle x/y translation for <use> contains here, instead of storing it in the SVGShadowTreeRootElement.
* rendering/svg/RenderSVGTransformableContainer.h: Store last used x/y translation.
(WebCore::RenderSVGTransformableContainer::isSVGTransformableContainer): Return true.
(WebCore::toRenderSVGTransformableContainer): Add conversion helpers.
* rendering/svg/RenderSVGViewportContainer.cpp: Ditto.
(WebCore::RenderSVGViewportContainer::calcViewport): Handle width/height attributes inheritance from the <use> element, if we're a <svg> or <symbol> replacement in the shadow tree.
* rendering/svg/RenderSVGViewportContainer.h: Remove isSVGContainer() override which is not needed here (already present in RenderSVGContainer).
* rendering/svg/SVGShadowTreeElements.cpp: Removed.
* rendering/svg/SVGShadowTreeElements.h: Removed.
* svg/SVGAElement.cpp:
(WebCore::SVGAElement::createRenderer): Check if parentNode is really a SVGElement, before casting.
* svg/SVGElement.cpp:
(WebCore::SVGElement::isOutermostSVGSVGElement): Early exit if tag name isn't <svg>, or if we're in a shadow tree (can't be an outermost <svg> element then).
(WebCore::hasLoadListener): Deploy parentOrHostElement() usage to remove any special cases, related to shadow boundaries.
(WebCore::SVGElement::sendSVGLoadEventIfPossible): Ditto.
(WebCore::SVGElement::customStyleForRenderer): Ditto.
* svg/SVGElementInstance.cpp:
(WebCore::SVGElementInstance::invalidateAllInstancesOfElement): Call updateStyleIfNeeded() instead of updateLayoutIgnorePendingStylesheets().
* svg/SVGGElement.cpp:
(WebCore::SVGGElement::rendererIsNeeded): s/parentNode/parentOrHostElement/ - we need to cross shadow boundaries now.
* svg/SVGGElement.h: Remove obsolete isShadowTreeContainerElement().
* svg/SVGLocatable.cpp:
(WebCore::SVGLocatable::nearestViewportElement): s/parentNode/parentOrHostElement/ - we need to cross shadow boundaries now.
(WebCore::SVGLocatable::farthestViewportElement): Ditto.
(WebCore::SVGLocatable::computeCTM): Ditto.
* svg/SVGStyledElement.cpp:
(WebCore::SVGStyledElement::title): Ditto. (+ simplify code a lot, no need to walk the shadow tree to find its root anymore, use isInShadowTree() helper.)
(WebCore::SVGStyledElement::rendererIsNeeded): Ditto.
* svg/SVGUseElement.cpp:
(WebCore::SVGUseElement::SVGUseElement): Remove no longer needed m_updatesBlocked.
(WebCore::SVGUseElement::create): Always call ensureShadowRoot(), to create a #shadow-root, upon creating a SVGUseElement.
(WebCore::SVGUseElement::insertedIntoDocument): Align with SVGFEImageElement/SVGTRefElement - call buildPendingResource() from insertedIntoDocument(), finally! (no renderer needed anymore to update the SVG shadow subtree).
(WebCore::SVGUseElement::removedFromDocument): Align with SVGFEImageElement/SVGTRefElement - immediately release the SVGElementInstance & shadow tree, once we're removed from the document.
(WebCore::SVGUseElement::svgAttributeChanged): Simplify code a lot, no longer need to deal with x/y/width/height attributes, the renderes in the shadow tree grab these values from their corresponding <use> elements automatically now.
(WebCore::SVGUseElement::willRecalcStyle):
    New main part of the logic. invalidateShadowTree() calls setNeedsStyleRecalc, and sets m_needsShadowTreeRecreation=true. If we encounter this case, force rebuilding the SVG shadow tree
    and the SVGElementInstance tree, immediately, before executing the actual style recalc. This allows us to lazily rebuild the SVG shadow tree for the <use> element. Consider:
    <defs><rect id="rect"></defs> <use xlink:href="#rect"/>. Now from a script we change the rect x/y/width/height attributes:
    rect.setAttribute("x", "10"); rect.setAttribute("y", "10")... each call will lead to a SVGUseElement::invalidateShadowTree() call by SVGElementInstance::invalidateAllInstancesOfElement, invoked after the <rect> element got parsed.
    This won't update the shadow tree four times, but only once upon the next style recalculation - otherwise performance is a nightmare.
    This will serve as future starting point, to explore partial SVG subtree re-clones, which should easily be doable now.
(WebCore::dumpInstanceTree): Add a 'static' to allow DUMP_INSTANCE_TREE to be used in clang builds.
(WebCore::SVGUseElement::clearResourceReferences): Added helper to release instance & shadow tree.
(WebCore::SVGUseElement::buildPendingResource): Modeled exactly like SVGFEImageElement/SVGTRefElement. It's possible to share more code between these in future.
(WebCore::SVGUseElement::buildShadowAndInstanceTree): Cleanup code, adapt to new shadow-root concept.
(WebCore::SVGUseElement::createRenderer): Create a RenderSVGTransformableContainer, no longer a <use> specific renderer.
(WebCore::removeDisallowedElementsFromSubtree): Use new replacedChild/appendChild variants, that don't require a ExceptionCode to be passed in.
(WebCore::SVGUseElement::buildShadowTree): Ditto.
(WebCore::SVGUseElement::expandUseElementsInShadowTree): Ditto.
(WebCore::SVGUseElement::expandSymbolElementsInShadowTree): Ditto.
(WebCore::SVGUseElement::invalidateShadowTree): Only trigger style recalculations if needed.
* svg/SVGUseElement.h: Remove lots of now unnecessary overrides: attach/detach/didRecalcStyle/updateContainerOffset/updateContainerSizes/etc..
* svg/animation/SVGSMILElement.cpp:
(WebCore::SVGSMILElement::insertedIntoDocument): No need to walk the shadow tree to find its root anymore, use isInShadowTree() helper.

LayoutTests:

Update results after the <use> rewrite. Lots of RendeSVGContainer lines are
gone in the expected results, as the artifical <g> element representing the
SVG shadow root is gone, replaced by a standar #shadow-root.

* platform/chromium/test_expectations.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-30-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-image-02-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-symbol-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-use-05-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-text-04-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-text-05-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-text-06-t-expected.txt:
* platform/mac/svg/batik/filters/feTile-expected.txt:
* platform/mac/svg/batik/filters/filterRegions-expected.txt:
* platform/mac/svg/batik/masking/maskRegions-expected.txt:
* platform/mac/svg/batik/paints/gradientLimit-expected.txt:
* platform/mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
* platform/mac/svg/batik/paints/patternRegionA-expected.txt:
* platform/mac/svg/batik/paints/patternRegions-expected.txt:
* platform/mac/svg/batik/paints/patternRegions-positioned-objects-expected.txt:
* platform/mac/svg/batik/text/longTextOnPath-expected.txt:
* platform/mac/svg/batik/text/smallFonts-expected.txt:
* platform/mac/svg/batik/text/textAnchor-expected.txt:
* platform/mac/svg/batik/text/textDecoration-expected.txt:
* platform/mac/svg/batik/text/textEffect-expected.txt:
* platform/mac/svg/batik/text/textEffect2-expected.txt:
* platform/mac/svg/batik/text/textEffect3-expected.txt:
* platform/mac/svg/batik/text/textFeatures-expected.txt:
* platform/mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
* platform/mac/svg/batik/text/textLayout-expected.txt:
* platform/mac/svg/batik/text/textLayout2-expected.txt:
* platform/mac/svg/batik/text/textLength-expected.txt:
* platform/mac/svg/batik/text/textOnPath-expected.txt:
* platform/mac/svg/batik/text/textOnPath2-expected.txt:
* platform/mac/svg/batik/text/textOnPath3-expected.txt:
* platform/mac/svg/batik/text/textOnPathSpaces-expected.txt:
* platform/mac/svg/batik/text/textPosition-expected.txt:
* platform/mac/svg/batik/text/textPosition2-expected.txt:
* platform/mac/svg/batik/text/textProperties-expected.txt:
* platform/mac/svg/batik/text/textProperties2-expected.txt:
* platform/mac/svg/batik/text/textStyles-expected.txt:
* platform/mac/svg/batik/text/verticalText-expected.txt:
* platform/mac/svg/batik/text/verticalTextOnPath-expected.txt:
* platform/mac/svg/carto.net/button-expected.txt:
* platform/mac/svg/carto.net/colourpicker-expected.txt:
* platform/mac/svg/carto.net/slider-expected.txt:
* platform/mac/svg/carto.net/window-expected.txt:
* platform/mac/svg/clip-path/clip-path-child-clipped-expected.txt:
* platform/mac/svg/clip-path/clip-path-clipped-no-content-expected.txt:
* platform/mac/svg/clip-path/clip-path-evenodd-expected.txt:
* platform/mac/svg/clip-path/clip-path-evenodd-nonzero-expected.txt:
* platform/mac/svg/clip-path/clip-path-nonzero-evenodd-expected.txt:
* platform/mac/svg/clip-path/clip-path-nonzero-expected.txt:
* platform/mac/svg/clip-path/clip-path-text-and-shape-expected.txt:
* platform/mac/svg/clip-path/clip-path-use-as-child2-expected.txt:
* platform/mac/svg/clip-path/clip-path-use-as-child3-expected.txt:
* platform/mac/svg/clip-path/clip-path-use-as-child4-expected.txt:
* platform/mac/svg/clip-path/clip-path-use-as-child5-expected.txt:
* platform/mac/svg/clip-path/clip-path-with-container-expected.txt:
* platform/mac/svg/clip-path/clip-path-with-invisibile-child-expected.txt:
* platform/mac/svg/clip-path/clip-path-with-text-clipped-expected.txt:
* platform/mac/svg/clip-path/clipper-placement-issue-expected.txt:
* platform/mac/svg/css/clippath-with-shadow-expected.txt:
* platform/mac/svg/css/mask-with-shadow-expected.txt:
* platform/mac/svg/custom/broken-internal-references-expected.txt:
* platform/mac/svg/custom/clip-path-referencing-use-expected.txt:
* platform/mac/svg/custom/clip-path-referencing-use2-expected.txt:
* platform/mac/svg/custom/embedding-external-svgs-expected.txt:
* platform/mac/svg/custom/path-textPath-simulation-expected.txt:
* platform/mac/svg/custom/pattern-rotate-expected.txt:
* platform/mac/svg/custom/recursive-clippath-expected.txt:
* platform/mac/svg/custom/recursive-mask-expected.txt:
* platform/mac/svg/custom/recursive-pattern-expected.txt:
* platform/mac/svg/custom/relative-sized-deep-shadow-tree-content-expected.txt:
* platform/mac/svg/custom/relative-sized-shadow-tree-content-expected.txt:
* platform/mac/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.txt:
* platform/mac/svg/custom/relative-sized-use-on-symbol-expected.txt:
* platform/mac/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
* platform/mac/svg/custom/struct-use-09-b-expected.txt:
* platform/mac/svg/custom/use-clipped-hit-expected.txt:
* platform/mac/svg/custom/use-css-events-expected.txt:
* platform/mac/svg/custom/use-detach-expected.txt:
* platform/mac/svg/custom/use-disappears-after-style-update-expected.png:
* platform/mac/svg/custom/use-disappears-after-style-update-expected.txt:
* platform/mac/svg/custom/use-dynamic-append-expected.txt:
* platform/mac/svg/custom/use-elementInstance-event-target-expected.txt:
* platform/mac/svg/custom/use-elementInstance-methods-expected.txt:
* platform/mac/svg/custom/use-empty-reference-expected.txt:
* platform/mac/svg/custom/use-event-handler-on-referenced-element-expected.txt:
* platform/mac/svg/custom/use-event-handler-on-use-element-expected.txt:
* platform/mac/svg/custom/use-events-crash-expected.txt:
* platform/mac/svg/custom/use-font-face-crash-expected.txt:
* platform/mac/svg/custom/use-instanceRoot-event-bubbling-expected.png:
* platform/mac/svg/custom/use-instanceRoot-event-listeners-expected.png:
* platform/mac/svg/custom/use-instanceRoot-modifications-expected.txt:
* platform/mac/svg/custom/use-modify-container-in-target-expected.txt:
* platform/mac/svg/custom/use-modify-target-container-expected.txt:
* platform/mac/svg/custom/use-modify-target-symbol-expected.txt:
* platform/mac/svg/custom/use-nested-transform-expected.txt:
* platform/mac/svg/custom/use-on-disallowed-foreign-object-1-expected.txt:
* platform/mac/svg/custom/use-on-disallowed-foreign-object-2-expected.txt:
* platform/mac/svg/custom/use-on-disallowed-foreign-object-3-expected.txt:
* platform/mac/svg/custom/use-on-disallowed-foreign-object-4-expected.txt:
* platform/mac/svg/custom/use-on-disallowed-foreign-object-5-expected.txt:
* platform/mac/svg/custom/use-on-disallowed-foreign-object-6-expected.txt:
* platform/mac/svg/custom/use-on-g-containing-symbol-expected.txt:
* platform/mac/svg/custom/use-on-g-containing-use-expected.txt:
* platform/mac/svg/custom/use-on-g-expected.txt:
* platform/mac/svg/custom/use-on-non-svg-namespaced-element-expected.txt:
* platform/mac/svg/custom/use-on-rect-expected.txt:
* platform/mac/svg/custom/use-on-symbol-expected.txt:
* platform/mac/svg/custom/use-on-symbol-inside-pattern-expected.txt:
* platform/mac/svg/custom/use-on-text-expected.txt:
* platform/mac/svg/custom/use-on-use-expected.txt:
* platform/mac/svg/custom/use-property-changes-through-dom-expected.txt:
* platform/mac/svg/custom/use-property-changes-through-svg-dom-expected.txt:
* platform/mac/svg/custom/use-property-synchronization-crash-expected.txt:
* platform/mac/svg/custom/use-recalcStyle-crash-expected.txt:
* platform/mac/svg/custom/use-recursion-1-expected.txt:
* platform/mac/svg/custom/use-recursion-2-expected.txt:
* platform/mac/svg/custom/use-recursion-3-expected.txt:
* platform/mac/svg/custom/use-recursion-4-expected.png:
* platform/mac/svg/custom/use-recursion-4-expected.txt:
* platform/mac/svg/custom/use-referencing-nonexisting-symbol-expected.txt:
* platform/mac/svg/custom/use-symbol-overflow-expected.txt:
* platform/mac/svg/custom/use-transform-expected.txt:
* platform/mac/svg/filters/feImage-target-attribute-change-with-use-indirection-2-expected.txt:
* platform/mac/svg/filters/feImage-target-attribute-change-with-use-indirection-expected.txt:
* platform/mac/svg/filters/filter-placement-issue-expected.txt:
* platform/mac/svg/filters/filter-refresh-expected.txt:
* platform/mac/svg/filters/filter-source-position-expected.txt:
* platform/mac/svg/hixie/error/014-expected.txt:
* platform/mac/svg/hixie/error/017-expected.txt:
* platform/mac/svg/hixie/use/001-expected.txt:
* platform/mac/svg/hixie/use/002-expected.txt:
* platform/mac/svg/overflow/overflow-on-inner-svg-element-expected.txt:
* platform/mac/svg/stroke/zero-length-arc-linecaps-rendering-expected.txt:
* platform/mac/svg/stroke/zero-length-path-linecap-rendering-expected.txt:
* platform/mac/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt:
* platform/mac/svg/text/text-gradient-positioning-expected.txt:
* platform/mac/svg/text/text-path-01-b-expected.txt:
* platform/mac/svg/text/text-text-04-t-expected.txt:
* platform/mac/svg/text/text-text-05-t-expected.txt:
* platform/mac/svg/text/text-text-06-t-expected.txt:
* platform/mac/svg/transforms/svg-css-transforms-clip-path-expected.txt:
* platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.txt:
* svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt:
* svg/clip-path/clip-path-childs-clipped-expected.txt:
* svg/clip-path/clip-path-clipped-evenodd-twice-expected.txt:
* svg/clip-path/clip-path-clipped-expected.txt:
* svg/clip-path/clip-path-clipped-nonzero-expected.txt:
* svg/clip-path/clip-path-on-clipped-use-expected.txt:
* svg/clip-path/clip-path-use-as-child-expected.txt:
* svg/css/circle-in-mask-with-shadow-expected.txt:
* svg/custom/deep-dynamic-updates-expected.txt:
* svg/custom/non-scaling-stroke-expected.txt:
* svg/custom/resource-client-removal-expected.txt:
* svg/custom/use-clipped-transform-expected.txt:
* svg/custom/use-css-no-effect-on-shadow-tree-expected.txt:
* svg/custom/use-forward-refs-expected.txt:
* svg/custom/use-image-in-g-expected.txt:
* svg/custom/use-in-symbol-with-offset-expected.txt:
* svg/custom/use-inherit-style-expected.txt:
* svg/custom/use-move-to-offset-expected.txt:
* svg/custom/use-multiple-on-nested-disallowed-font-expected.txt:
* svg/custom/use-on-clip-path-with-transformation-expected.txt:
* svg/custom/use-on-g-containing-foreignObject-and-image-expected.txt:
* svg/custom/use-setAttribute-crash-expected.txt:
* svg/custom/use-transfer-width-height-properties-to-svg-expected.txt:
* svg/custom/use-transfer-width-height-properties-to-svg1-expected.txt:
* svg/custom/use-transfer-width-height-properties-to-svg2-expected.txt:
* svg/custom/use-transfer-width-height-properties-to-symbol-expected.txt:
* svg/custom/use-transfer-width-height-properties-to-symbol1-expected.txt:
* svg/custom/use-transfer-width-height-properties-to-symbol2-expected.txt:
* svg/repaint/inner-svg-change-viewPort-relative-expected.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@109097 268f45cc-cd09-0410-ab3c-d52691b4dbfc

237 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/chromium/test_expectations.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-30-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-image-02-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-symbol-01-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-use-05-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-04-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-05-t-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-06-t-expected.txt
LayoutTests/platform/mac/svg/batik/filters/feTile-expected.txt
LayoutTests/platform/mac/svg/batik/filters/filterRegions-expected.txt
LayoutTests/platform/mac/svg/batik/masking/maskRegions-expected.txt
LayoutTests/platform/mac/svg/batik/paints/gradientLimit-expected.txt
LayoutTests/platform/mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt
LayoutTests/platform/mac/svg/batik/paints/patternRegionA-expected.txt
LayoutTests/platform/mac/svg/batik/paints/patternRegions-expected.txt
LayoutTests/platform/mac/svg/batik/paints/patternRegions-positioned-objects-expected.txt
LayoutTests/platform/mac/svg/batik/text/longTextOnPath-expected.txt
LayoutTests/platform/mac/svg/batik/text/smallFonts-expected.txt
LayoutTests/platform/mac/svg/batik/text/textAnchor-expected.txt
LayoutTests/platform/mac/svg/batik/text/textDecoration-expected.txt
LayoutTests/platform/mac/svg/batik/text/textEffect-expected.txt
LayoutTests/platform/mac/svg/batik/text/textEffect2-expected.txt
LayoutTests/platform/mac/svg/batik/text/textEffect3-expected.txt
LayoutTests/platform/mac/svg/batik/text/textFeatures-expected.txt
LayoutTests/platform/mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt
LayoutTests/platform/mac/svg/batik/text/textLayout-expected.txt
LayoutTests/platform/mac/svg/batik/text/textLayout2-expected.txt
LayoutTests/platform/mac/svg/batik/text/textLength-expected.txt
LayoutTests/platform/mac/svg/batik/text/textOnPath-expected.txt
LayoutTests/platform/mac/svg/batik/text/textOnPath2-expected.txt
LayoutTests/platform/mac/svg/batik/text/textOnPath3-expected.txt
LayoutTests/platform/mac/svg/batik/text/textOnPathSpaces-expected.txt
LayoutTests/platform/mac/svg/batik/text/textPosition-expected.txt
LayoutTests/platform/mac/svg/batik/text/textPosition2-expected.txt
LayoutTests/platform/mac/svg/batik/text/textProperties-expected.txt
LayoutTests/platform/mac/svg/batik/text/textProperties2-expected.txt
LayoutTests/platform/mac/svg/batik/text/textStyles-expected.txt
LayoutTests/platform/mac/svg/batik/text/verticalText-expected.txt
LayoutTests/platform/mac/svg/batik/text/verticalTextOnPath-expected.txt
LayoutTests/platform/mac/svg/carto.net/button-expected.txt
LayoutTests/platform/mac/svg/carto.net/colourpicker-expected.txt
LayoutTests/platform/mac/svg/carto.net/slider-expected.txt
LayoutTests/platform/mac/svg/carto.net/window-expected.txt
LayoutTests/platform/mac/svg/clip-path/clip-path-child-clipped-expected.txt
LayoutTests/platform/mac/svg/clip-path/clip-path-clipped-no-content-expected.txt
LayoutTests/platform/mac/svg/clip-path/clip-path-evenodd-expected.txt
LayoutTests/platform/mac/svg/clip-path/clip-path-evenodd-nonzero-expected.txt
LayoutTests/platform/mac/svg/clip-path/clip-path-nonzero-evenodd-expected.txt
LayoutTests/platform/mac/svg/clip-path/clip-path-nonzero-expected.txt
LayoutTests/platform/mac/svg/clip-path/clip-path-text-and-shape-expected.txt
LayoutTests/platform/mac/svg/clip-path/clip-path-use-as-child2-expected.txt
LayoutTests/platform/mac/svg/clip-path/clip-path-use-as-child3-expected.txt
LayoutTests/platform/mac/svg/clip-path/clip-path-use-as-child4-expected.txt
LayoutTests/platform/mac/svg/clip-path/clip-path-use-as-child5-expected.txt
LayoutTests/platform/mac/svg/clip-path/clip-path-with-container-expected.txt
LayoutTests/platform/mac/svg/clip-path/clip-path-with-invisibile-child-expected.txt
LayoutTests/platform/mac/svg/clip-path/clip-path-with-text-clipped-expected.txt
LayoutTests/platform/mac/svg/clip-path/clipper-placement-issue-expected.txt
LayoutTests/platform/mac/svg/css/clippath-with-shadow-expected.txt
LayoutTests/platform/mac/svg/css/mask-with-shadow-expected.txt
LayoutTests/platform/mac/svg/custom/broken-internal-references-expected.txt
LayoutTests/platform/mac/svg/custom/clip-path-referencing-use-expected.txt
LayoutTests/platform/mac/svg/custom/clip-path-referencing-use2-expected.txt
LayoutTests/platform/mac/svg/custom/embedding-external-svgs-expected.txt
LayoutTests/platform/mac/svg/custom/path-textPath-simulation-expected.txt
LayoutTests/platform/mac/svg/custom/pattern-rotate-expected.txt
LayoutTests/platform/mac/svg/custom/recursive-clippath-expected.txt
LayoutTests/platform/mac/svg/custom/recursive-mask-expected.txt
LayoutTests/platform/mac/svg/custom/recursive-pattern-expected.txt
LayoutTests/platform/mac/svg/custom/relative-sized-deep-shadow-tree-content-expected.txt
LayoutTests/platform/mac/svg/custom/relative-sized-shadow-tree-content-expected.txt
LayoutTests/platform/mac/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.txt
LayoutTests/platform/mac/svg/custom/relative-sized-use-on-symbol-expected.txt
LayoutTests/platform/mac/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt
LayoutTests/platform/mac/svg/custom/struct-use-09-b-expected.txt
LayoutTests/platform/mac/svg/custom/use-clipped-hit-expected.txt
LayoutTests/platform/mac/svg/custom/use-css-events-expected.txt
LayoutTests/platform/mac/svg/custom/use-detach-expected.txt
LayoutTests/platform/mac/svg/custom/use-disappears-after-style-update-expected.png
LayoutTests/platform/mac/svg/custom/use-disappears-after-style-update-expected.txt
LayoutTests/platform/mac/svg/custom/use-dynamic-append-expected.txt
LayoutTests/platform/mac/svg/custom/use-elementInstance-event-target-expected.txt
LayoutTests/platform/mac/svg/custom/use-elementInstance-methods-expected.txt
LayoutTests/platform/mac/svg/custom/use-empty-reference-expected.txt
LayoutTests/platform/mac/svg/custom/use-event-handler-on-referenced-element-expected.txt
LayoutTests/platform/mac/svg/custom/use-event-handler-on-use-element-expected.txt
LayoutTests/platform/mac/svg/custom/use-events-crash-expected.txt
LayoutTests/platform/mac/svg/custom/use-font-face-crash-expected.txt
LayoutTests/platform/mac/svg/custom/use-instanceRoot-event-bubbling-expected.png
LayoutTests/platform/mac/svg/custom/use-instanceRoot-event-listeners-expected.png
LayoutTests/platform/mac/svg/custom/use-instanceRoot-modifications-expected.txt
LayoutTests/platform/mac/svg/custom/use-modify-container-in-target-expected.txt
LayoutTests/platform/mac/svg/custom/use-modify-target-container-expected.txt
LayoutTests/platform/mac/svg/custom/use-modify-target-symbol-expected.txt
LayoutTests/platform/mac/svg/custom/use-nested-transform-expected.txt
LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-1-expected.txt
LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-2-expected.txt
LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-3-expected.txt
LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-4-expected.txt
LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-5-expected.txt
LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-6-expected.txt
LayoutTests/platform/mac/svg/custom/use-on-g-containing-symbol-expected.txt
LayoutTests/platform/mac/svg/custom/use-on-g-containing-use-expected.txt
LayoutTests/platform/mac/svg/custom/use-on-g-expected.txt
LayoutTests/platform/mac/svg/custom/use-on-non-svg-namespaced-element-expected.txt
LayoutTests/platform/mac/svg/custom/use-on-rect-expected.txt
LayoutTests/platform/mac/svg/custom/use-on-symbol-expected.txt
LayoutTests/platform/mac/svg/custom/use-on-symbol-inside-pattern-expected.txt
LayoutTests/platform/mac/svg/custom/use-on-text-expected.txt
LayoutTests/platform/mac/svg/custom/use-on-use-expected.txt
LayoutTests/platform/mac/svg/custom/use-property-changes-through-dom-expected.txt
LayoutTests/platform/mac/svg/custom/use-property-changes-through-svg-dom-expected.txt
LayoutTests/platform/mac/svg/custom/use-property-synchronization-crash-expected.txt
LayoutTests/platform/mac/svg/custom/use-recalcStyle-crash-expected.txt
LayoutTests/platform/mac/svg/custom/use-recursion-1-expected.txt
LayoutTests/platform/mac/svg/custom/use-recursion-2-expected.txt
LayoutTests/platform/mac/svg/custom/use-recursion-3-expected.txt
LayoutTests/platform/mac/svg/custom/use-recursion-4-expected.png
LayoutTests/platform/mac/svg/custom/use-recursion-4-expected.txt
LayoutTests/platform/mac/svg/custom/use-referencing-nonexisting-symbol-expected.txt
LayoutTests/platform/mac/svg/custom/use-symbol-overflow-expected.txt
LayoutTests/platform/mac/svg/custom/use-transform-expected.txt
LayoutTests/platform/mac/svg/filters/feImage-target-attribute-change-with-use-indirection-2-expected.txt
LayoutTests/platform/mac/svg/filters/feImage-target-attribute-change-with-use-indirection-expected.txt
LayoutTests/platform/mac/svg/filters/filter-placement-issue-expected.txt
LayoutTests/platform/mac/svg/filters/filter-refresh-expected.txt
LayoutTests/platform/mac/svg/filters/filter-source-position-expected.txt
LayoutTests/platform/mac/svg/hixie/error/014-expected.txt
LayoutTests/platform/mac/svg/hixie/error/017-expected.txt
LayoutTests/platform/mac/svg/hixie/use/001-expected.txt
LayoutTests/platform/mac/svg/hixie/use/002-expected.txt
LayoutTests/platform/mac/svg/overflow/overflow-on-inner-svg-element-expected.txt
LayoutTests/platform/mac/svg/stroke/zero-length-arc-linecaps-rendering-expected.txt
LayoutTests/platform/mac/svg/stroke/zero-length-path-linecap-rendering-expected.txt
LayoutTests/platform/mac/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt
LayoutTests/platform/mac/svg/text/text-gradient-positioning-expected.txt
LayoutTests/platform/mac/svg/text/text-path-01-b-expected.txt
LayoutTests/platform/mac/svg/text/text-text-04-t-expected.txt
LayoutTests/platform/mac/svg/text/text-text-05-t-expected.txt
LayoutTests/platform/mac/svg/text/text-text-06-t-expected.txt
LayoutTests/platform/mac/svg/transforms/svg-css-transforms-clip-path-expected.txt
LayoutTests/platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.txt
LayoutTests/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt
LayoutTests/svg/clip-path/clip-path-childs-clipped-expected.txt
LayoutTests/svg/clip-path/clip-path-clipped-evenodd-twice-expected.txt
LayoutTests/svg/clip-path/clip-path-clipped-expected.txt
LayoutTests/svg/clip-path/clip-path-clipped-nonzero-expected.txt
LayoutTests/svg/clip-path/clip-path-on-clipped-use-expected.txt
LayoutTests/svg/clip-path/clip-path-use-as-child-expected.txt
LayoutTests/svg/css/circle-in-mask-with-shadow-expected.txt
LayoutTests/svg/custom/deep-dynamic-updates-expected.txt
LayoutTests/svg/custom/non-scaling-stroke-expected.txt
LayoutTests/svg/custom/resource-client-removal-expected.txt
LayoutTests/svg/custom/use-clipped-transform-expected.txt
LayoutTests/svg/custom/use-css-no-effect-on-shadow-tree-expected.txt
LayoutTests/svg/custom/use-forward-refs-expected.txt
LayoutTests/svg/custom/use-image-in-g-expected.txt
LayoutTests/svg/custom/use-in-symbol-with-offset-expected.txt
LayoutTests/svg/custom/use-inherit-style-expected.txt
LayoutTests/svg/custom/use-move-to-offset-expected.txt
LayoutTests/svg/custom/use-multiple-on-nested-disallowed-font-expected.txt
LayoutTests/svg/custom/use-on-clip-path-with-transformation-expected.txt
LayoutTests/svg/custom/use-on-g-containing-foreignObject-and-image-expected.txt
LayoutTests/svg/custom/use-setAttribute-crash-expected.txt
LayoutTests/svg/custom/use-transfer-width-height-properties-to-svg-expected.txt
LayoutTests/svg/custom/use-transfer-width-height-properties-to-svg1-expected.txt
LayoutTests/svg/custom/use-transfer-width-height-properties-to-svg2-expected.txt
LayoutTests/svg/custom/use-transfer-width-height-properties-to-symbol-expected.txt
LayoutTests/svg/custom/use-transfer-width-height-properties-to-symbol1-expected.txt
LayoutTests/svg/custom/use-transfer-width-height-properties-to-symbol2-expected.txt
LayoutTests/svg/repaint/inner-svg-change-viewPort-relative-expected.txt
Source/WebCore/CMakeLists.txt
Source/WebCore/ChangeLog
Source/WebCore/GNUmakefile.list.am
Source/WebCore/Target.pri
Source/WebCore/WebCore.gypi
Source/WebCore/WebCore.vcproj/WebCore.vcproj
Source/WebCore/WebCore.xcodeproj/project.pbxproj
Source/WebCore/css/CSSStyleSelector.cpp
Source/WebCore/css/SelectorChecker.cpp
Source/WebCore/dom/EventDispatcher.cpp
Source/WebCore/dom/Node.cpp
Source/WebCore/dom/Node.h
Source/WebCore/dom/Range.cpp
Source/WebCore/dom/ScriptElement.cpp
Source/WebCore/rendering/RenderObject.h
Source/WebCore/rendering/svg/RenderSVGAllInOne.cpp
Source/WebCore/rendering/svg/RenderSVGModelObject.cpp
Source/WebCore/rendering/svg/RenderSVGResourceClipper.cpp
Source/WebCore/rendering/svg/RenderSVGResourceContainer.cpp
Source/WebCore/rendering/svg/RenderSVGShadowTreeRootContainer.cpp [deleted file]
Source/WebCore/rendering/svg/RenderSVGShadowTreeRootContainer.h [deleted file]
Source/WebCore/rendering/svg/RenderSVGTransformableContainer.cpp
Source/WebCore/rendering/svg/RenderSVGTransformableContainer.h
Source/WebCore/rendering/svg/RenderSVGViewportContainer.cpp
Source/WebCore/rendering/svg/RenderSVGViewportContainer.h
Source/WebCore/rendering/svg/SVGShadowTreeElements.cpp [deleted file]
Source/WebCore/rendering/svg/SVGShadowTreeElements.h [deleted file]
Source/WebCore/svg/SVGAElement.cpp
Source/WebCore/svg/SVGElement.cpp
Source/WebCore/svg/SVGElementInstance.cpp
Source/WebCore/svg/SVGGElement.cpp
Source/WebCore/svg/SVGGElement.h
Source/WebCore/svg/SVGLocatable.cpp
Source/WebCore/svg/SVGStyledElement.cpp
Source/WebCore/svg/SVGUseElement.cpp
Source/WebCore/svg/SVGUseElement.h
Source/WebCore/svg/animation/SVGSMILElement.cpp

index d3f5539..a2b7b5d 100644 (file)
@@ -1,3 +1,214 @@
+2012-02-28  Nikolas Zimmermann  <nzimmermann@rim.com>
+
+        Integrate SVGUseElement within the new shadow root concept
+        https://bugs.webkit.org/show_bug.cgi?id=78902
+
+        Reviewed by Zoltan Herczeg.
+
+        Update results after the <use> rewrite. Lots of RendeSVGContainer lines are
+        gone in the expected results, as the artifical <g> element representing the
+        SVG shadow root is gone, replaced by a standar #shadow-root.
+
+        * platform/chromium/test_expectations.txt:
+        * platform/mac/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-30-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/struct-image-02-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/struct-symbol-01-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/struct-use-05-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/text-text-04-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/text-text-05-t-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/text-text-06-t-expected.txt:
+        * platform/mac/svg/batik/filters/feTile-expected.txt:
+        * platform/mac/svg/batik/filters/filterRegions-expected.txt:
+        * platform/mac/svg/batik/masking/maskRegions-expected.txt:
+        * platform/mac/svg/batik/paints/gradientLimit-expected.txt:
+        * platform/mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
+        * platform/mac/svg/batik/paints/patternRegionA-expected.txt:
+        * platform/mac/svg/batik/paints/patternRegions-expected.txt:
+        * platform/mac/svg/batik/paints/patternRegions-positioned-objects-expected.txt:
+        * platform/mac/svg/batik/text/longTextOnPath-expected.txt:
+        * platform/mac/svg/batik/text/smallFonts-expected.txt:
+        * platform/mac/svg/batik/text/textAnchor-expected.txt:
+        * platform/mac/svg/batik/text/textDecoration-expected.txt:
+        * platform/mac/svg/batik/text/textEffect-expected.txt:
+        * platform/mac/svg/batik/text/textEffect2-expected.txt:
+        * platform/mac/svg/batik/text/textEffect3-expected.txt:
+        * platform/mac/svg/batik/text/textFeatures-expected.txt:
+        * platform/mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
+        * platform/mac/svg/batik/text/textLayout-expected.txt:
+        * platform/mac/svg/batik/text/textLayout2-expected.txt:
+        * platform/mac/svg/batik/text/textLength-expected.txt:
+        * platform/mac/svg/batik/text/textOnPath-expected.txt:
+        * platform/mac/svg/batik/text/textOnPath2-expected.txt:
+        * platform/mac/svg/batik/text/textOnPath3-expected.txt:
+        * platform/mac/svg/batik/text/textOnPathSpaces-expected.txt:
+        * platform/mac/svg/batik/text/textPosition-expected.txt:
+        * platform/mac/svg/batik/text/textPosition2-expected.txt:
+        * platform/mac/svg/batik/text/textProperties-expected.txt:
+        * platform/mac/svg/batik/text/textProperties2-expected.txt:
+        * platform/mac/svg/batik/text/textStyles-expected.txt:
+        * platform/mac/svg/batik/text/verticalText-expected.txt:
+        * platform/mac/svg/batik/text/verticalTextOnPath-expected.txt:
+        * platform/mac/svg/carto.net/button-expected.txt:
+        * platform/mac/svg/carto.net/colourpicker-expected.txt:
+        * platform/mac/svg/carto.net/slider-expected.txt:
+        * platform/mac/svg/carto.net/window-expected.txt:
+        * platform/mac/svg/clip-path/clip-path-child-clipped-expected.txt:
+        * platform/mac/svg/clip-path/clip-path-clipped-no-content-expected.txt:
+        * platform/mac/svg/clip-path/clip-path-evenodd-expected.txt:
+        * platform/mac/svg/clip-path/clip-path-evenodd-nonzero-expected.txt:
+        * platform/mac/svg/clip-path/clip-path-nonzero-evenodd-expected.txt:
+        * platform/mac/svg/clip-path/clip-path-nonzero-expected.txt:
+        * platform/mac/svg/clip-path/clip-path-text-and-shape-expected.txt:
+        * platform/mac/svg/clip-path/clip-path-use-as-child2-expected.txt:
+        * platform/mac/svg/clip-path/clip-path-use-as-child3-expected.txt:
+        * platform/mac/svg/clip-path/clip-path-use-as-child4-expected.txt:
+        * platform/mac/svg/clip-path/clip-path-use-as-child5-expected.txt:
+        * platform/mac/svg/clip-path/clip-path-with-container-expected.txt:
+        * platform/mac/svg/clip-path/clip-path-with-invisibile-child-expected.txt:
+        * platform/mac/svg/clip-path/clip-path-with-text-clipped-expected.txt:
+        * platform/mac/svg/clip-path/clipper-placement-issue-expected.txt:
+        * platform/mac/svg/css/clippath-with-shadow-expected.txt:
+        * platform/mac/svg/css/mask-with-shadow-expected.txt:
+        * platform/mac/svg/custom/broken-internal-references-expected.txt:
+        * platform/mac/svg/custom/clip-path-referencing-use-expected.txt:
+        * platform/mac/svg/custom/clip-path-referencing-use2-expected.txt:
+        * platform/mac/svg/custom/embedding-external-svgs-expected.txt:
+        * platform/mac/svg/custom/path-textPath-simulation-expected.txt:
+        * platform/mac/svg/custom/pattern-rotate-expected.txt:
+        * platform/mac/svg/custom/recursive-clippath-expected.txt:
+        * platform/mac/svg/custom/recursive-mask-expected.txt:
+        * platform/mac/svg/custom/recursive-pattern-expected.txt:
+        * platform/mac/svg/custom/relative-sized-deep-shadow-tree-content-expected.txt:
+        * platform/mac/svg/custom/relative-sized-shadow-tree-content-expected.txt:
+        * platform/mac/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.txt:
+        * platform/mac/svg/custom/relative-sized-use-on-symbol-expected.txt:
+        * platform/mac/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
+        * platform/mac/svg/custom/struct-use-09-b-expected.txt:
+        * platform/mac/svg/custom/use-clipped-hit-expected.txt:
+        * platform/mac/svg/custom/use-css-events-expected.txt:
+        * platform/mac/svg/custom/use-detach-expected.txt:
+        * platform/mac/svg/custom/use-disappears-after-style-update-expected.png:
+        * platform/mac/svg/custom/use-disappears-after-style-update-expected.txt:
+        * platform/mac/svg/custom/use-dynamic-append-expected.txt:
+        * platform/mac/svg/custom/use-elementInstance-event-target-expected.txt:
+        * platform/mac/svg/custom/use-elementInstance-methods-expected.txt:
+        * platform/mac/svg/custom/use-empty-reference-expected.txt:
+        * platform/mac/svg/custom/use-event-handler-on-referenced-element-expected.txt:
+        * platform/mac/svg/custom/use-event-handler-on-use-element-expected.txt:
+        * platform/mac/svg/custom/use-events-crash-expected.txt:
+        * platform/mac/svg/custom/use-font-face-crash-expected.txt:
+        * platform/mac/svg/custom/use-instanceRoot-event-bubbling-expected.png:
+        * platform/mac/svg/custom/use-instanceRoot-event-listeners-expected.png:
+        * platform/mac/svg/custom/use-instanceRoot-modifications-expected.txt:
+        * platform/mac/svg/custom/use-modify-container-in-target-expected.txt:
+        * platform/mac/svg/custom/use-modify-target-container-expected.txt:
+        * platform/mac/svg/custom/use-modify-target-symbol-expected.txt:
+        * platform/mac/svg/custom/use-nested-transform-expected.txt:
+        * platform/mac/svg/custom/use-on-disallowed-foreign-object-1-expected.txt:
+        * platform/mac/svg/custom/use-on-disallowed-foreign-object-2-expected.txt:
+        * platform/mac/svg/custom/use-on-disallowed-foreign-object-3-expected.txt:
+        * platform/mac/svg/custom/use-on-disallowed-foreign-object-4-expected.txt:
+        * platform/mac/svg/custom/use-on-disallowed-foreign-object-5-expected.txt:
+        * platform/mac/svg/custom/use-on-disallowed-foreign-object-6-expected.txt:
+        * platform/mac/svg/custom/use-on-g-containing-symbol-expected.txt:
+        * platform/mac/svg/custom/use-on-g-containing-use-expected.txt:
+        * platform/mac/svg/custom/use-on-g-expected.txt:
+        * platform/mac/svg/custom/use-on-non-svg-namespaced-element-expected.txt:
+        * platform/mac/svg/custom/use-on-rect-expected.txt:
+        * platform/mac/svg/custom/use-on-symbol-expected.txt:
+        * platform/mac/svg/custom/use-on-symbol-inside-pattern-expected.txt:
+        * platform/mac/svg/custom/use-on-text-expected.txt:
+        * platform/mac/svg/custom/use-on-use-expected.txt:
+        * platform/mac/svg/custom/use-property-changes-through-dom-expected.txt:
+        * platform/mac/svg/custom/use-property-changes-through-svg-dom-expected.txt:
+        * platform/mac/svg/custom/use-property-synchronization-crash-expected.txt:
+        * platform/mac/svg/custom/use-recalcStyle-crash-expected.txt:
+        * platform/mac/svg/custom/use-recursion-1-expected.txt:
+        * platform/mac/svg/custom/use-recursion-2-expected.txt:
+        * platform/mac/svg/custom/use-recursion-3-expected.txt:
+        * platform/mac/svg/custom/use-recursion-4-expected.png:
+        * platform/mac/svg/custom/use-recursion-4-expected.txt:
+        * platform/mac/svg/custom/use-referencing-nonexisting-symbol-expected.txt:
+        * platform/mac/svg/custom/use-symbol-overflow-expected.txt:
+        * platform/mac/svg/custom/use-transform-expected.txt:
+        * platform/mac/svg/filters/feImage-target-attribute-change-with-use-indirection-2-expected.txt:
+        * platform/mac/svg/filters/feImage-target-attribute-change-with-use-indirection-expected.txt:
+        * platform/mac/svg/filters/filter-placement-issue-expected.txt:
+        * platform/mac/svg/filters/filter-refresh-expected.txt:
+        * platform/mac/svg/filters/filter-source-position-expected.txt:
+        * platform/mac/svg/hixie/error/014-expected.txt:
+        * platform/mac/svg/hixie/error/017-expected.txt:
+        * platform/mac/svg/hixie/use/001-expected.txt:
+        * platform/mac/svg/hixie/use/002-expected.txt:
+        * platform/mac/svg/overflow/overflow-on-inner-svg-element-expected.txt:
+        * platform/mac/svg/stroke/zero-length-arc-linecaps-rendering-expected.txt:
+        * platform/mac/svg/stroke/zero-length-path-linecap-rendering-expected.txt:
+        * platform/mac/svg/stroke/zero-length-subpaths-linecap-rendering-expected.txt:
+        * platform/mac/svg/text/text-gradient-positioning-expected.txt:
+        * platform/mac/svg/text/text-path-01-b-expected.txt:
+        * platform/mac/svg/text/text-text-04-t-expected.txt:
+        * platform/mac/svg/text/text-text-05-t-expected.txt:
+        * platform/mac/svg/text/text-text-06-t-expected.txt:
+        * platform/mac/svg/transforms/svg-css-transforms-clip-path-expected.txt:
+        * platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.txt:
+        * svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt:
+        * svg/clip-path/clip-path-childs-clipped-expected.txt:
+        * svg/clip-path/clip-path-clipped-evenodd-twice-expected.txt:
+        * svg/clip-path/clip-path-clipped-expected.txt:
+        * svg/clip-path/clip-path-clipped-nonzero-expected.txt:
+        * svg/clip-path/clip-path-on-clipped-use-expected.txt:
+        * svg/clip-path/clip-path-use-as-child-expected.txt:
+        * svg/css/circle-in-mask-with-shadow-expected.txt:
+        * svg/custom/deep-dynamic-updates-expected.txt:
+        * svg/custom/non-scaling-stroke-expected.txt:
+        * svg/custom/resource-client-removal-expected.txt:
+        * svg/custom/use-clipped-transform-expected.txt:
+        * svg/custom/use-css-no-effect-on-shadow-tree-expected.txt:
+        * svg/custom/use-forward-refs-expected.txt:
+        * svg/custom/use-image-in-g-expected.txt:
+        * svg/custom/use-in-symbol-with-offset-expected.txt:
+        * svg/custom/use-inherit-style-expected.txt:
+        * svg/custom/use-move-to-offset-expected.txt:
+        * svg/custom/use-multiple-on-nested-disallowed-font-expected.txt:
+        * svg/custom/use-on-clip-path-with-transformation-expected.txt:
+        * svg/custom/use-on-g-containing-foreignObject-and-image-expected.txt:
+        * svg/custom/use-setAttribute-crash-expected.txt:
+        * svg/custom/use-transfer-width-height-properties-to-svg-expected.txt:
+        * svg/custom/use-transfer-width-height-properties-to-svg1-expected.txt:
+        * svg/custom/use-transfer-width-height-properties-to-svg2-expected.txt:
+        * svg/custom/use-transfer-width-height-properties-to-symbol-expected.txt:
+        * svg/custom/use-transfer-width-height-properties-to-symbol1-expected.txt:
+        * svg/custom/use-transfer-width-height-properties-to-symbol2-expected.txt:
+        * svg/repaint/inner-svg-change-viewPort-relative-expected.txt:
+
 2012-02-28  Shinya Kawanaka  <shinyak@chromium.org>
 
         Element should be able to have multiple shadow roots.
index b0ee3bb..deac3ce 100644 (file)
@@ -944,13 +944,12 @@ BUGWK78631 : svg/dom/SVGLocatable-getCTM-svg-root.html = IMAGE
 // Need rebaselining after bug 64591
 BUGWK64591 : compositing/repaint/become-overlay-composited-layer.html = PASS FAIL
 
-BUGCR8763 MAC : svg/custom/use-on-g-containing-foreignObject-and-image.svg = IMAGE
-
+// BUGCR8763 MAC : svg/custom/use-on-g-containing-foreignObject-and-image.svg = IMAGE
 
 // We show reduced version of the entire SVN image rather than an image
-BUGCR23463 LEOPARD : svg/W3C-SVG-1.1/struct-symbol-01-b.svg = IMAGE
-BUGCR23463 LINUX WIN : svg/W3C-SVG-1.1/struct-symbol-01-b.svg = IMAGE+TEXT
-BUGCR23463 LINUX WIN : svg/W3C-SVG-1.1/struct-use-01-t.svg = PASS IMAGE+TEXT IMAGE
+// BUGCR23463 LEOPARD : svg/W3C-SVG-1.1/struct-symbol-01-b.svg = IMAGE
+// BUGCR23463 LINUX WIN : svg/W3C-SVG-1.1/struct-symbol-01-b.svg = IMAGE+TEXT
+// BUGCR23463 LINUX WIN : svg/W3C-SVG-1.1/struct-use-01-t.svg = PASS IMAGE+TEXT IMAGE
 
 // Crashes due to debug assert until we fix issues with style elements in SVG
 BUGWK77764 DEBUG : svg/custom/use-referencing-style-crash.svg = CRASH
@@ -961,7 +960,7 @@ BUGCR10284 MAC : svg/custom/path-bad-data.svg = FAIL
 // Text mismatch since r65370.
 // There was also an unnoticed image mismatch before this revision
 // (wrong baseline was committed). No idea about when it really started to fail.
-BUGCR52692 LINUX WIN : svg/W3C-SVG-1.1/animate-elem-80-t.svg = PASS IMAGE+TEXT
+// BUGCR52692 LINUX WIN : svg/W3C-SVG-1.1/animate-elem-80-t.svg = PASS IMAGE+TEXT
 
 // Windows and Mac need rebaselining after 53378 patch.
 BUGWK53378 WIN MAC : svg/W3C-SVG-1.1/filters-example-01-b.svg = IMAGE
@@ -976,9 +975,9 @@ BUGWK53378 MAC : svg/clip-path/deep-nested-clip-in-mask.svg = IMAGE
 BUGWK53378 WIN MAC : svg/clip-path/nested-clip-in-mask-image-based-clipping.svg = IMAGE
 BUGWK53378 WIN MAC : svg/clip-path/nested-clip-in-mask-path-and-image-based-clipping.svg = IMAGE
 BUGWK53378 WIN MAC : svg/clip-path/nested-clip-in-mask-path-based-clipping.svg = IMAGE
-BUGWK53378 MAC : svg/clip-path/clip-path-childs-clipped.svg = IMAGE
+// BUGWK53378 MAC : svg/clip-path/clip-path-childs-clipped.svg = IMAGE
 BUGWK53378 MAC : svg/clip-path/clip-path-pixelation.svg = IMAGE
-BUGWK53378 MAC : svg/zoom/page/zoom-mask-with-percentages.svg = IMAGE
+// BUGWK53378 MAC : svg/zoom/page/zoom-mask-with-percentages.svg = IMAGE
 
 // Since r89233. May need a new baseline.
 // NOTE that this revision was rolled out, but it isn't clear whether we should remove these
@@ -986,10 +985,10 @@ BUGWK53378 MAC : svg/zoom/page/zoom-mask-with-percentages.svg = IMAGE
 BUGWK62974 LINUX WIN : svg/W3C-SVG-1.1/fonts-glyph-03-t.svg = IMAGE+TEXT
 BUGWK62974 LINUX WIN : svg/W3C-SVG-1.1/text-altglyph-01-b.svg = IMAGE
 BUGWK62974 : svg/text/text-altglyph-01-b.svg = IMAGE
-BUGWK62974 LINUX WIN : svg/text/text-text-04-t.svg = IMAGE+TEXT
-BUGWK62974 MAC : svg/text/text-text-04-t.svg = IMAGE
-BUGWK62974 LINUX WIN : svg/text/text-text-06-t.svg = IMAGE+TEXT
-BUGWK62974 MAC : svg/text/text-text-06-t.svg = IMAGE
+// BUGWK62974 LINUX WIN : svg/text/text-text-04-t.svg = IMAGE+TEXT
+// BUGWK62974 MAC : svg/text/text-text-04-t.svg = IMAGE
+// BUGWK62974 LINUX WIN : svg/text/text-text-06-t.svg = IMAGE+TEXT
+// BUGWK62974 MAC : svg/text/text-text-06-t.svg = IMAGE
 BUGWK62974 LINUX WIN : svg/wicd/test-rightsizing-b.xhtml = IMAGE+TEXT
 BUGWK62974 MAC : svg/wicd/test-rightsizing-b.xhtml = IMAGE
 BUGWK62974 MAC : svg/W3C-SVG-1.1/pservers-grad-08-b.svg = IMAGE
@@ -1014,13 +1013,13 @@ BUGCR10296 LEOPARD : fast/text/international/bidi-menulist.html = FAIL
 // real bugs which need fixin'
 
 // There's no baseline at all for this!
-BUGCR32392 SKIP : svg/batik/text/smallFonts.svg = FAIL
+// BUGCR32392 SKIP : svg/batik/text/smallFonts.svg = FAIL
 
 // SVG masks aren't quite working yet.
 // Might also be related to https://bugs.webkit.org/show_bug.cgi?id=21910
 // New tests. We should fix these, but they don't need to block the current release
 BUGCR3244 LINUX WIN : fast/backgrounds/svg-as-mask.html = FAIL
-BUGCR3244 LINUX WIN : svg/zoom/page/zoom-mask-with-percentages.svg = FAIL
+// BUGCR3244 LINUX WIN : svg/zoom/page/zoom-mask-with-percentages.svg = FAIL
 // More tests that fail because of masks not working properly.
 // New tests. We should fix these, but they don't need to block the current release
 BUGCR3244 LINUX WIN : fast/backgrounds/repeat/mask-negative-offset-repeat.html = FAIL
@@ -1140,7 +1139,7 @@ BUGCR105305 LINUX MAC CPU : fast/canvas/canvas-text-alignment.html = IMAGE
 BUGCR105305 LINUX MAC CPU : svg/W3C-SVG-1.1/pservers-grad-11-b.svg = IMAGE
 BUGCR105305 CPU : svg/css/composite-shadow-text.svg = IMAGE
 BUGCR105305 CPU : svg/css/text-gradient-shadow.svg = IMAGE
-BUGCR105305 LINUX MAC CPU : svg/text/text-gradient-positioning.svg = IMAGE
+// BUGCR105305 LINUX MAC CPU : svg/text/text-gradient-positioning.svg = IMAGE
 BUGCR105305 : svg/text/selection-background-color.xhtml = PASS CRASH IMAGE
 BUGCR105305 : svg/text/selection-styles.xhtml = PASS CRASH IMAGE
 BUGCR105305 MAC LINUX : svg/transforms/text-with-pattern-with-svg-transform.svg = IMAGE PASS
@@ -1548,23 +1547,23 @@ BUGCR99500 WIN : fast/borders/border-antialiasing.html = IMAGE
 BUGCR99500 WIN : fast/reflections/reflection-overflow-hidden.html = IMAGE
 BUGCR99500 WIN : fast/repaint/reflection-redraw.html = IMAGE
 BUGCR99500 WIN : printing/width-overflow.html = IMAGE
-BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-36-t.svg = IMAGE
-BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-37-t.svg = IMAGE
-BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-39-t.svg = IMAGE
-BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-40-t.svg = IMAGE
-BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-41-t.svg = IMAGE
-BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-46-t.svg = IMAGE
+// BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-36-t.svg = IMAGE
+// BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-37-t.svg = IMAGE
+// BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-39-t.svg = IMAGE
+// BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-40-t.svg = IMAGE
+// BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-41-t.svg = IMAGE
+// BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-46-t.svg = IMAGE
 BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-60-t.svg = IMAGE
-BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-61-t.svg = IMAGE
+// BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-61-t.svg = IMAGE
 BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-62-t.svg = IMAGE
-BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-63-t.svg = IMAGE
-BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-64-t.svg = IMAGE
-BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-65-t.svg = IMAGE
-BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-66-t.svg = IMAGE
-BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-67-t.svg = IMAGE
-BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-68-t.svg = IMAGE
-BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-69-t.svg = IMAGE
-BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-70-t.svg = IMAGE
+// BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-63-t.svg = IMAGE
+// BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-64-t.svg = IMAGE
+// BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-65-t.svg = IMAGE
+// BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-66-t.svg = IMAGE
+// BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-67-t.svg = IMAGE
+// BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-68-t.svg = IMAGE
+// BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-69-t.svg = IMAGE
+// BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-70-t.svg = IMAGE
 BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-81-t.svg = IMAGE
 BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-82-t.svg = IMAGE
 BUGCR99500 WIN : svg/W3C-SVG-1.1/animate-elem-83-t.svg = IMAGE
@@ -1573,8 +1572,8 @@ BUGCR99500 WIN : svg/W3C-SVG-1.1/struct-frag-02-t.svg = IMAGE
 BUGCR99500 WIN : svg/W3C-SVG-1.1/text-align-04-b.svg = IMAGE
 BUGCR99500 WIN : svg/W3C-SVG-1.1/text-align-05-b.svg = IMAGE
 BUGCR99500 WIN : svg/W3C-SVG-1.1/text-align-06-b.svg = IMAGE
-BUGCR99500 WIN : svg/W3C-SVG-1.1/text-path-01-b.svg = IMAGE
-BUGCR99500 WIN : svg/W3C-SVG-1.1/text-text-05-t.svg = IMAGE
+// BUGCR99500 WIN : svg/W3C-SVG-1.1/text-path-01-b.svg = IMAGE
+// BUGCR99500 WIN : svg/W3C-SVG-1.1/text-text-05-t.svg = IMAGE
 BUGCR99500 WIN : svg/as-background-image/svg-as-background-4.html = IMAGE
 BUGCR99500 WIN : svg/as-image/animated-svg-as-image-same-image.html = IMAGE
 BUGCR99500 WIN : svg/as-image/animated-svg-as-image.html = IMAGE
@@ -1598,14 +1597,14 @@ BUGCR9798 SLOW WIN : http/tests/misc/refresh-headers.php = PASS
 BUGCR9798 WIN : http/tests/xmlhttprequest/access-control-basic-allow-preflight-cache-timeout.html = PASS TIMEOUT
 BUGCR9798 WIN DEBUG : http/tests/xmlhttprequest/encode-request-url-2.html = PASS TIMEOUT
 BUGCR9797 BUGCR9798 SLOW WIN RELEASE : http/tests/xmlhttprequest/state-after-network-error.html = PASS
-BUGCR9797 LINUX DEBUG : svg/carto.net/colourpicker.svg = FAIL
-BUGCR9798 LINUX RELEASE : svg/carto.net/colourpicker.svg = FAIL
+// BUGCR9797 LINUX DEBUG : svg/carto.net/colourpicker.svg = FAIL
+// BUGCR9798 LINUX RELEASE : svg/carto.net/colourpicker.svg = FAIL
 //also BUGCR24868 (crash)
 BUGCR9798 LINUX DEBUG : transitions/mask-transitions.html = PASS FAIL
 BUGCR9798 SLOW LINUX RELEASE : transitions/transition-timing-function.html = PASS
 // This test definitely times out (i.e. is not just slow).
 BUGCR9798 WIN RELEASE : http/tests/xmlhttprequest/small-chunks-response-text.html = PASS TIMEOUT
-BUGCR9798 LINUX : svg/custom/use-property-changes-through-svg-dom.svg = FAIL
+// BUGCR9798 LINUX : svg/custom/use-property-changes-through-svg-dom.svg = FAIL
 
 // New tests or failures from WebKit merge 42324:42364. Re-baselined on
 // Windows. Probably just need the same on other platforms.
@@ -1918,7 +1917,7 @@ BUGWK33812 SKIP : fast/dom/icon-url-property.html = FAIL
 
 // might have been flaky
 BUGJAMESR LINUX WIN : svg/filters/filter-clip.svg = IMAGE
-BUGJAMESR LINUX WIN : svg/filters/filter-source-position.svg = IMAGE
+// BUGJAMESR LINUX WIN : svg/filters/filter-source-position.svg = IMAGE
 BUGCR29737 BUGCR30048 BUGJAMESR LINUX WIN : svg/filters/shadow-on-rect-with-filter.svg = IMAGE
 
 // New layoutTestController function added at r57993
@@ -2006,7 +2005,7 @@ BUGWK45991 : canvas/philip/tests/2d.transformation.transform.skewed.html = TEXT
 
 // These SVG tests have been flaky on Win from quite some time.
 // Hard to pin down which roll introduced the flakiness.
-BUGCR45106 WIN : svg/clip-path/clip-path-evenodd-nonzero.svg = PASS CRASH
+// BUGCR45106 WIN : svg/clip-path/clip-path-evenodd-nonzero.svg = PASS CRASH
 
 // Chromium does not support cancel for notifications permissions.
 BUGWK42798 SKIP : fast/notifications/notifications-cancel-request-permission.html = FAIL
@@ -2058,7 +2057,7 @@ BUGCR48239 : fast/js/function-apply.html = TEXT
 BUGCR48239 LINUX WIN : fast/js/function-apply-aliased.html = PASS TEXT
 BUGCR48239 : fast/js/function-apply-many-args.html = TIMEOUT TEXT
 
-BUGCR48668 MAC : svg/W3C-SVG-1.1/struct-use-01-t.svg = FAIL
+// BUGCR48668 MAC : svg/W3C-SVG-1.1/struct-use-01-t.svg = FAIL
 
 BUGCR49029 : fast/js/object-literal-syntax.html = TEXT
 
@@ -2123,7 +2122,7 @@ BUGWK44278 : svg/transforms/text-with-mask-with-svg-transform.svg = IMAGE+TEXT I
 
 // Clip paths aren't working after http://trac.webkit.org/changeset/65729
 BUGWK44341 LINUX WIN : svg/clip-path/clip-path-pixelation.svg = IMAGE+TEXT
-BUGWK44341 LINUX WIN : svg/clip-path/clip-path-childs-clipped.svg = IMAGE
+// BUGWK44341 LINUX WIN : svg/clip-path/clip-path-childs-clipped.svg = IMAGE
 
 // Flaky on Linux
 BUGCR53131 LINUX : fast/js/array-iterate-backwards.html = PASS CRASH
@@ -2197,7 +2196,7 @@ BUGCR60651 : fast/canvas/webgl/uniform-location.html = TIMEOUT TEXT
 BUGWK46596 : fast/dom/nodesFromRect-basic.html = TIMEOUT
 
 // Possibly regressed within 68216:68246 (flakiness rate increased)
-BUGCR57056 LINUX : svg/custom/clip-path-referencing-use2.svg = PASS FAIL
+// BUGCR57056 LINUX : svg/custom/clip-path-referencing-use2.svg = PASS FAIL
 
 // Flaky since r68438:r68445 or before that.
 BUGWK46693 MAC : fast/repaint/repaint-svg-after-style-change.html = TEXT
@@ -2951,7 +2950,7 @@ BUGCR83426 MAC : svg/W3C-SVG-1.1/filters-specular-01-f.svg = PASS IMAGE
 BUGCR83426 MAC : svg/W3C-SVG-1.1/filters-turb-01-f.svg = PASS IMAGE
 BUGCR83426 MAC : svg/W3C-SVG-1.1/filters-turb-02-f.svg = PASS IMAGE
 BUGCR83426 MAC : svg/W3C-SVG-1.1/masking-mask-01-b.svg = PASS IMAGE
-BUGCR83426 MAC : svg/css/circle-in-mask-with-shadow.svg = PASS IMAGE
+// BUGCR83426 MAC : svg/css/circle-in-mask-with-shadow.svg = PASS IMAGE
 BUGCR83426 MAC : svg/custom/foreign-object-skew.svg = PASS IMAGE
 BUGCR83426 MAC : svg/filters/feLighting-crash.svg = PASS IMAGE
 
@@ -3467,16 +3466,16 @@ BUGWK73607 GPU LINUX DEBUG : fast/canvas/canvas-overloads-strokeText.html = TIME
 BUGWK73643 WIN MAC : svg/W3C-SVG-1.1/filters-color-01-b.svg = IMAGE
 BUGWK73643 WIN MAC : svg/W3C-SVG-1.1/filters-comptran-01-b.svg = IMAGE
 //BUGWK73643 WIN MAC : svg/W3C-SVG-1.1/filters-example-01-b.svg = IMAGE
-BUGWK73643 WIN MAC : svg/W3C-SVG-1.1/filters-morph-01-f.svg = IMAGE
+//BUGWK73643 WIN MAC : svg/W3C-SVG-1.1/filters-morph-01-f.svg = IMAGE
 BUGWK73643 WIN MAC : svg/W3C-SVG-1.1/masking-path-01-b.svg = IMAGE
-BUGWK73643 WIN MAC : svg/clip-path/clipper-placement-issue.svg = IMAGE
+//BUGWK73643 WIN MAC : svg/clip-path/clipper-placement-issue.svg = IMAGE
 //BUGWK73643 WIN MAC : svg/clip-path/deep-nested-clip-in-mask-different-unitTypes.svg = IMAGE
 BUGWK73643 WIN MAC : svg/filters/feDropShadow.svg = IMAGE
 BUGWK73643 WIN MAC : svg/filters/filterRes.svg = IMAGE
 BUGWK73643 SLOW DEBUG WIN MAC : svg/filters/big-sized-filter.svg = IMAGE
 BUGWK73643 SLOW DEBUG LINUX : svg/filters/big-sized-filter.svg = PASS
 BUGWK73643 RELEASE WIN MAC : svg/filters/big-sized-filter.svg = IMAGE
-BUGWK73643 WIN MAC : svg/filters/filter-placement-issue.svg = IMAGE
+//BUGWK73643 WIN MAC : svg/filters/filter-placement-issue.svg = IMAGE
 //BUGWK73643 WIN MAC : svg/filters/filterRes.svg = IMAGE
 BUGWK73643 WIN MAC : svg/filters/filterRes2.svg = IMAGE
 // This also occurs on MAC, but is merged with BUGWK79707 below
@@ -4183,6 +4182,203 @@ BUGWK41386 : svg/foreignObject/fO-parent-of-parent-display-none-with-relative-po
 BUGWK41386 : svg/foreignObject/fO-parent-of-parent-display-none.svg = FAIL
 BUGWK41386 : svg/foreignObject/fO-parent-display-changes.svg = FAIL
 
+// Needs new baselines, most text only, after the SVG <use> rewrite.
+BUGWK78902 : svg/W3C-SVG-1.1-SE/struct-use-11-f.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1-SE/struct-use-14-f.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1/animate-elem-30-t.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1/animate-elem-36-t.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1/animate-elem-39-t.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1/animate-elem-40-t.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1/animate-elem-41-t.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1/animate-elem-46-t.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1/animate-elem-61-t.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1/animate-elem-63-t.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1/animate-elem-64-t.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1/animate-elem-65-t.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1/animate-elem-66-t.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1/animate-elem-67-t.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1/animate-elem-68-t.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1/animate-elem-69-t.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1/animate-elem-70-t.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1/animate-elem-77-t.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1/animate-elem-78-t.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1/animate-elem-80-t.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1/filters-gauss-01-b.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1/filters-morph-01-f.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1/fonts-elem-05-t.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1/fonts-elem-06-t.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1/fonts-kern-01-t.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1/pservers-grad-13-b.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1/struct-group-03-t.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1/struct-image-02-b.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1/struct-symbol-01-b.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1/struct-use-01-t.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1/struct-use-03-t.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1/struct-use-05-b.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1/text-path-01-b.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1/text-text-04-t.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1/text-text-05-t.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/W3C-SVG-1.1/text-text-06-t.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/batik/filters/feTile.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/batik/filters/filterRegions.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/batik/masking/maskRegions.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/batik/paints/gradientLimit.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/batik/paints/patternPreserveAspectRatioA.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/batik/paints/patternRegionA.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/batik/paints/patternRegions-positioned-objects.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/batik/paints/patternRegions.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/batik/text/longTextOnPath.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/batik/text/smallFonts.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/batik/text/textAnchor.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/batik/text/textDecoration.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/batik/text/textEffect.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/batik/text/textEffect2.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/batik/text/textEffect3.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/batik/text/textFeatures.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/batik/text/textGlyphOrientationHorizontal.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/batik/text/textLayout.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/batik/text/textLayout2.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/batik/text/textLength.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/batik/text/textOnPath.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/batik/text/textOnPath2.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/batik/text/textOnPath3.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/batik/text/textOnPathSpaces.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/batik/text/textPosition.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/batik/text/textPosition2.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/batik/text/textProperties.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/batik/text/textProperties2.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/batik/text/textStyles.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/batik/text/verticalText.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/batik/text/verticalTextOnPath.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/carto.net/button.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/carto.net/colourpicker.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/carto.net/slider.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/carto.net/window.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/clip-path/clip-path-child-clipped.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/clip-path/clip-path-childs-clipped.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/clip-path/clip-path-clipped-evenodd-twice.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/clip-path/clip-path-clipped-no-content.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/clip-path/clip-path-clipped-nonzero.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/clip-path/clip-path-clipped.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/clip-path/clip-path-evenodd-nonzero.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/clip-path/clip-path-evenodd.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/clip-path/clip-path-nonzero-evenodd.svg = TEXT IMAGE IMAGE+TEXT PASS CRASH
+BUGWK78902 : svg/clip-path/clip-path-nonzero.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/clip-path/clip-path-on-clipped-use.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/clip-path/clip-path-text-and-shape.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/clip-path/clip-path-use-as-child.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/clip-path/clip-path-use-as-child2.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/clip-path/clip-path-use-as-child3.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/clip-path/clip-path-use-as-child4.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/clip-path/clip-path-use-as-child5.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/clip-path/clip-path-with-container.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/clip-path/clip-path-with-invisibile-child.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/clip-path/clip-path-with-text-clipped.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/clip-path/clipper-placement-issue.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/css/circle-in-mask-with-shadow.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/css/clippath-with-shadow.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/css/mask-with-shadow.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/broken-internal-references.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/clip-path-referencing-use.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/clip-path-referencing-use2.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/deep-dynamic-updates.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/embedding-external-svgs.xhtml = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/non-scaling-stroke.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/path-textPath-simulation.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/pattern-rotate.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/recursive-clippath.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/recursive-mask.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/recursive-pattern.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/relative-sized-deep-shadow-tree-content.xhtml = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/relative-sized-shadow-tree-content-with-symbol.xhtml = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/relative-sized-shadow-tree-content.xhtml = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/relative-sized-use-on-symbol.xhtml = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/relative-sized-use-without-attributes-on-symbol.xhtml = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/resource-client-removal.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/struct-use-09-b.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-clipped-hit.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-clipped-transform.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-css-events.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-css-no-effect-on-shadow-tree.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-detach.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-disappears-after-style-update.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-dynamic-append.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-elementInstance-event-target.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-elementInstance-methods.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-empty-reference.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-event-handler-on-referenced-element.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-event-handler-on-use-element.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-events-crash.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-font-face-crash.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-forward-refs.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-image-in-g.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-in-symbol-with-offset.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-inherit-style.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-instanceRoot-event-bubbling.xhtml = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-instanceRoot-event-listeners.xhtml = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-instanceRoot-modifications.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-modify-container-in-target.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-modify-target-container.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-modify-target-symbol.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-move-to-offset.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-multiple-on-nested-disallowed-font.html = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-nested-transform.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-on-clip-path-with-transformation.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-on-disallowed-foreign-object-1.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-on-disallowed-foreign-object-2.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-on-disallowed-foreign-object-3.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-on-disallowed-foreign-object-4.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-on-disallowed-foreign-object-5.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-on-disallowed-foreign-object-6.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-on-g-containing-foreignObject-and-image.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-on-g-containing-symbol.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-on-g-containing-use.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-on-g.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-on-non-svg-namespaced-element.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-on-rect.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-on-symbol-inside-pattern.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-on-symbol.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-on-text.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-on-use.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-property-changes-through-dom.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-property-changes-through-svg-dom.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-property-synchronization-crash.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-recalcStyle-crash.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-recursion-1.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-recursion-2.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-recursion-3.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-recursion-4.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-referencing-nonexisting-symbol.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-setAttribute-crash.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-symbol-overflow.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-transfer-width-height-properties-to-svg.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-transfer-width-height-properties-to-svg1.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-transfer-width-height-properties-to-svg2.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-transfer-width-height-properties-to-symbol.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-transfer-width-height-properties-to-symbol1.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-transfer-width-height-properties-to-symbol2.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/custom/use-transform.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/filters/feImage-target-attribute-change-with-use-indirection-2.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/filters/feImage-target-attribute-change-with-use-indirection.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/filters/filter-placement-issue.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/filters/filter-refresh.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/filters/filter-source-position.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/hixie/error/014.xml = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/hixie/error/017.xml = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/hixie/use/001.xml = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/hixie/use/002.xml = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/overflow/overflow-on-inner-svg-element.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/stroke/zero-length-arc-linecaps-rendering.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/stroke/zero-length-path-linecap-rendering.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/stroke/zero-length-subpaths-linecap-rendering.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/text/text-gradient-positioning.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/text/text-path-01-b.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/text/text-text-04-t.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/text/text-text-05-t.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/text/text-text-06-t.svg = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/transforms/svg-css-transforms-clip-path.xhtml = TEXT IMAGE IMAGE+TEXT PASS
+BUGWK78902 : svg/zoom/page/zoom-mask-with-percentages.svg = TEXT IMAGE IMAGE+TEXT PASS
+
 // Need rebaselining.
 BUGWK69210 MAC : fast/encoding/utf-16-big-endian.html = IMAGE+TEXT
 BUGWK69210 MAC : fast/encoding/utf-16-little-endian.html = IMAGE+TEXT
@@ -4205,12 +4401,12 @@ BUGWK79224 VISTA WIN7 : fast/canvas/webgl/tex-image-with-format-and-type.html =
 
 // Need rebaselining after bug 75091
 BUGWK75091 SKIP : svg/carto.net/tabgroup.svg = FAIL
-BUGWK75091 SKIP : svg/carto.net/window.svg = FAIL
+// BUGWK75091 SKIP : svg/carto.net/window.svg = FAIL
 BUGWK75091 SKIP : svg/custom/js-late-clipPath-and-object-creation.svg = FAIL
 BUGWK75091 SKIP : svg/custom/js-late-gradient-and-object-creation.svg = FAIL
 BUGWK75091 SKIP : svg/custom/js-late-pattern-and-object-creation.svg = FAIL
 BUGWK75091 SKIP : svg/custom/text-ctm.svg = FAIL
-BUGWK75091 SKIP : svg/custom/use-detach.svg = FAIL
+// BUGWK75091 SKIP : svg/custom/use-detach.svg = FAIL
 BUGWK75091 SKIP : svg/hixie/perf/003.xml = FAIL
 
 // Failing since added by r108699
@@ -4249,7 +4445,7 @@ BUGWK79707 MAC : svg/as-border-image/svg-as-border-image.html = PASS CRASH IMAGE
 BUGWK79707 MAC : svg/as-image/drag-svg-as-image.html = PASS CRASH
 BUGWK79707 MAC : svg/as-image/svg-as-relative-image-with-explicit-size.html = PASS CRASH
 BUGWK79707 MAC : svg/as-image/svg-non-integer-scaled-image.html = PASS CRASH IMAGE
-BUGWK79707 MAC : svg/clip-path/clip-path-nonzero-evenodd.svg = PASS CRASH
+// BUGWK79707 MAC : svg/clip-path/clip-path-nonzero-evenodd.svg = PASS CRASH
 BUGWK79707 MAC : svg/custom/feDisplacementMap-01.svg = PASS CRASH
 BUGWK79707 MAC : svg/custom/font-face-name-without-name-attr.svg = PASS CRASH
 BUGWK79707 MAC RELEASE : svg/zoom/page/zoom-replaced-intrinsic-ratio-001.htm = PASS CRASH
index 4e1dec9..15378bf 100644 (file)
@@ -23,41 +23,29 @@ layer at (0,0) size 480x360
         RenderSVGContainer {g} at (2,2) size 96x96
           RenderSVGPath {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
       RenderSVGContainer {use} at (2,2) size 96x96
-        RenderSVGContainer {g} at (2,2) size 96x96
-          RenderSVGPath {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
-      RenderSVGContainer {use} at (98,2) size 96x96
-        RenderSVGContainer {g} at (98,2) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(96.00,0.00)}]
-          RenderSVGPath {circle} at (98,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
-      RenderSVGContainer {use} at (194,2) size 96x96
-        RenderSVGContainer {g} at (194,2) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(192.00,0.00)}]
-          RenderSVGPath {circle} at (194,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
-      RenderSVGContainer {use} at (290,2) size 96x96
-        RenderSVGContainer {g} at (290,2) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(288.00,0.00)}]
-          RenderSVGPath {circle} at (290,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
-      RenderSVGContainer {use} at (2,102) size 96x96
-        RenderSVGContainer {g} at (2,102) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,100.00)}]
-          RenderSVGPath {circle} at (2,102) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
-      RenderSVGContainer {use} at (98,102) size 96x96
-        RenderSVGContainer {g} at (98,102) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(96.00,100.00)}]
-          RenderSVGPath {circle} at (98,102) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
-      RenderSVGContainer {use} at (194,102) size 96x96
-        RenderSVGContainer {g} at (194,102) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(192.00,100.00)}]
-          RenderSVGPath {circle} at (194,102) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
-      RenderSVGContainer {use} at (290,102) size 96x96
-        RenderSVGContainer {g} at (290,102) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(288.00,100.00)}]
-          RenderSVGPath {circle} at (290,102) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
-      RenderSVGContainer {use} at (2,202) size 96x96
-        RenderSVGContainer {g} at (2,202) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,200.00)}]
-          RenderSVGPath {circle} at (2,202) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
-      RenderSVGContainer {use} at (98,202) size 96x96
-        RenderSVGContainer {g} at (98,202) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(96.00,200.00)}]
-          RenderSVGPath {circle} at (98,202) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
-      RenderSVGContainer {use} at (194,202) size 96x96
-        RenderSVGContainer {g} at (194,202) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(192.00,200.00)}]
-          RenderSVGPath {circle} at (194,202) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
-      RenderSVGContainer {use} at (290,202) size 96x96
-        RenderSVGContainer {g} at (290,202) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(288.00,200.00)}]
-          RenderSVGPath {circle} at (290,202) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+        RenderSVGPath {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+      RenderSVGContainer {use} at (98,2) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(96.00,0.00)}]
+        RenderSVGPath {circle} at (98,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+      RenderSVGContainer {use} at (194,2) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(192.00,0.00)}]
+        RenderSVGPath {circle} at (194,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+      RenderSVGContainer {use} at (290,2) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(288.00,0.00)}]
+        RenderSVGPath {circle} at (290,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+      RenderSVGContainer {use} at (2,102) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,100.00)}]
+        RenderSVGPath {circle} at (2,102) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+      RenderSVGContainer {use} at (98,102) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(96.00,100.00)}]
+        RenderSVGPath {circle} at (98,102) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+      RenderSVGContainer {use} at (194,102) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(192.00,100.00)}]
+        RenderSVGPath {circle} at (194,102) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+      RenderSVGContainer {use} at (290,102) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(288.00,100.00)}]
+        RenderSVGPath {circle} at (290,102) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+      RenderSVGContainer {use} at (2,202) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,200.00)}]
+        RenderSVGPath {circle} at (2,202) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+      RenderSVGContainer {use} at (98,202) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(96.00,200.00)}]
+        RenderSVGPath {circle} at (98,202) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+      RenderSVGContainer {use} at (194,202) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(192.00,200.00)}]
+        RenderSVGPath {circle} at (194,202) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+      RenderSVGContainer {use} at (290,202) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(288.00,200.00)}]
+        RenderSVGPath {circle} at (290,202) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
     RenderSVGContainer {g} at (10,310) size 231x38
       RenderSVGText {text} at (10,310) size 231x37 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 231x37
index 5daa1c3..61faa52 100644 (file)
@@ -39,24 +39,18 @@ layer at (0,0) size 480x360
         RenderSVGPath {polygon} at (330,24) size 30x30 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#FFFFFF]}] [points="240 20 240 40 260 40 260 20"]
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
         RenderSVGImage {image} at (319,6) size 52x105
-      RenderSVGContainer {use} at (44,12) size 30x54
-        RenderSVGContainer {g} at (44,12) size 30x54 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,0.00)}]
-          RenderSVGPath {line} at (44,12) size 30x54 [stroke={[type=SOLID] [color=#105D8C] [stroke width=3.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=30.00] [y1=50.00] [x2=10.00] [y2=10.00]
+      RenderSVGContainer {use} at (44,12) size 30x54 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,0.00)}]
+        RenderSVGPath {line} at (44,12) size 30x54 [stroke={[type=SOLID] [color=#105D8C] [stroke width=3.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=30.00] [y1=50.00] [x2=10.00] [y2=10.00]
       RenderSVGContainer {use} at (31,76) size 82x30
-        RenderSVGContainer {g} at (31,76) size 82x30
-          RenderSVGRect {rect} at (31,76) size 82x30 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=10.00] [y=60.00] [width=60.00] [height=20.00]
-      RenderSVGContainer {use} at (45,116) size 28x28
-        RenderSVGContainer {g} at (45,116) size 28x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,0.00)}]
-          RenderSVGPath {circle} at (45,116) size 28x28 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#105D8C]}] [cx=20.00] [cy=100.00] [r=10.00]
+        RenderSVGRect {rect} at (31,76) size 82x30 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=10.00] [y=60.00] [width=60.00] [height=20.00]
+      RenderSVGContainer {use} at (45,116) size 28x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,0.00)}]
+        RenderSVGPath {circle} at (45,116) size 28x28 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#105D8C]}] [cx=20.00] [cy=100.00] [r=10.00]
       RenderSVGContainer {use} at (278,26) size 30x52
-        RenderSVGContainer {g} at (278,26) size 30x52
-          RenderSVGPath {polyline} at (278,26) size 30x52 [stroke={[type=SOLID] [color=#105D8C] [stroke width=2.00]}] [points="200 20 200 40 220 40 220 60"]
-      RenderSVGContainer {use} at (408,11) size 30x30
-        RenderSVGContainer {g} at (408,11) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,-10.00)}]
-          RenderSVGPath {polygon} at (408,11) size 30x30 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#FFFFFF]}] [points="240 20 240 40 260 40 260 20"]
+        RenderSVGPath {polyline} at (278,26) size 30x52 [stroke={[type=SOLID] [color=#105D8C] [stroke width=2.00]}] [points="200 20 200 40 220 40 220 60"]
+      RenderSVGContainer {use} at (408,11) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,-10.00)}]
+        RenderSVGPath {polygon} at (408,11) size 30x30 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#FFFFFF]}] [points="240 20 240 40 260 40 260 20"]
       RenderSVGContainer {use} at (319,1) size 52x27 [transform={m=((1.00,0.00)(0.00,0.25)) t=(0.00,0.00)}]
-        RenderSVGContainer {g} at (319,1) size 52x27
-          RenderSVGImage {image} at (319,1) size 52x27
+        RenderSVGImage {image} at (319,1) size 52x27
     RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x46
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.6 $"
index 59be251..21c9ead 100644 (file)
@@ -27,36 +27,32 @@ layer at (0,0) size 480x360
         RenderSVGContainer {g} at (147,67) size 66x56
           RenderSVGContainer {use} at (147,67) size 26x26 [transform={m=((0.40,0.00)(0.00,0.40)) t=(-20.00,-30.00)}]
             RenderSVGContainer {g} at (147,67) size 26x26
-              RenderSVGContainer {g} at (147,67) size 26x26
-                RenderSVGPath {path} at (159,67) size 14x14 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
-                RenderSVGPath {path} at (159,79) size 14x14 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
-                RenderSVGPath {path} at (147,79) size 14x14 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
-                RenderSVGPath {path} at (147,67) size 14x14 [transform={m=((-0.00,-1.00)(1.00,-0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
-                RenderSVGRect {rect} at (153,73) size 14x14 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
+              RenderSVGPath {path} at (159,67) size 14x14 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+              RenderSVGPath {path} at (159,79) size 14x14 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+              RenderSVGPath {path} at (147,79) size 14x14 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+              RenderSVGPath {path} at (147,67) size 14x14 [transform={m=((-0.00,-1.00)(1.00,-0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+              RenderSVGRect {rect} at (153,73) size 14x14 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
           RenderSVGContainer {use} at (147,97) size 26x26 [transform={m=((0.40,0.00)(0.00,0.40)) t=(-20.00,0.00)}]
             RenderSVGContainer {g} at (147,97) size 26x26
-              RenderSVGContainer {g} at (147,97) size 26x26
-                RenderSVGPath {path} at (159,97) size 14x14 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
-                RenderSVGPath {path} at (159,109) size 14x14 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
-                RenderSVGPath {path} at (147,109) size 14x14 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
-                RenderSVGPath {path} at (147,97) size 14x14 [transform={m=((-0.00,-1.00)(1.00,-0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
-                RenderSVGRect {rect} at (153,103) size 14x14 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
+              RenderSVGPath {path} at (159,97) size 14x14 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+              RenderSVGPath {path} at (159,109) size 14x14 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+              RenderSVGPath {path} at (147,109) size 14x14 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+              RenderSVGPath {path} at (147,97) size 14x14 [transform={m=((-0.00,-1.00)(1.00,-0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+              RenderSVGRect {rect} at (153,103) size 14x14 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
           RenderSVGContainer {use} at (187,67) size 26x26 [transform={m=((0.40,0.00)(0.00,0.40)) t=(20.00,-30.00)}]
             RenderSVGContainer {g} at (187,67) size 26x26
-              RenderSVGContainer {g} at (187,67) size 26x26
-                RenderSVGPath {path} at (199,67) size 14x14 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
-                RenderSVGPath {path} at (199,79) size 14x14 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
-                RenderSVGPath {path} at (187,79) size 14x14 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
-                RenderSVGPath {path} at (187,67) size 14x14 [transform={m=((-0.00,-1.00)(1.00,-0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
-                RenderSVGRect {rect} at (193,73) size 14x14 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
+              RenderSVGPath {path} at (199,67) size 14x14 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+              RenderSVGPath {path} at (199,79) size 14x14 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+              RenderSVGPath {path} at (187,79) size 14x14 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+              RenderSVGPath {path} at (187,67) size 14x14 [transform={m=((-0.00,-1.00)(1.00,-0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+              RenderSVGRect {rect} at (193,73) size 14x14 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
           RenderSVGContainer {use} at (187,97) size 26x26 [transform={m=((0.40,0.00)(0.00,0.40)) t=(20.00,0.00)}]
             RenderSVGContainer {g} at (187,97) size 26x26
-              RenderSVGContainer {g} at (187,97) size 26x26
-                RenderSVGPath {path} at (199,97) size 14x14 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
-                RenderSVGPath {path} at (199,109) size 14x14 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
-                RenderSVGPath {path} at (187,109) size 14x14 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
-                RenderSVGPath {path} at (187,97) size 14x14 [transform={m=((-0.00,-1.00)(1.00,-0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
-                RenderSVGRect {rect} at (193,103) size 14x14 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
+              RenderSVGPath {path} at (199,97) size 14x14 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+              RenderSVGPath {path} at (199,109) size 14x14 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+              RenderSVGPath {path} at (187,109) size 14x14 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+              RenderSVGPath {path} at (187,97) size 14x14 [transform={m=((-0.00,-1.00)(1.00,-0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
+              RenderSVGRect {rect} at (193,103) size 14x14 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
         RenderSVGText {text} at (-20,26) size 39x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 39x18
             chunk 1 (middle anchor) text run 1 at (-19.50,40.00) startOffset 0 endOffset 5 width 39.00: "<use>"
index 0bee4e1..6e4e325 100644 (file)
@@ -40,10 +40,9 @@ layer at (0,0) size 480x360
             RenderSVGInlineText {#text} at (0,0) size 40x18
               chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 40.00: "Use C"
         RenderSVGContainer {use} at (381,61) size 78x38
-          RenderSVGContainer {g} at (381,61) size 78x38
-            RenderSVGText {text} at (-38,-28) size 75x35 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 75x35
-                chunk 1 (middle anchor) text run 1 at (-37.50,0.00) startOffset 0 endOffset 5 width 75.00: "Use B"
+          RenderSVGText {text} at (-38,-28) size 75x35 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 75x35
+              chunk 1 (middle anchor) text run 1 at (-37.50,0.00) startOffset 0 endOffset 5 width 75.00: "Use B"
         RenderSVGText {text} at (-20,46) size 39x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 39x18
             chunk 1 (middle anchor) text run 1 at (-19.50,60.00) startOffset 0 endOffset 5 width 39.00: "<use>"
@@ -67,10 +66,9 @@ layer at (0,0) size 480x360
             chunk 1 (middle anchor) text run 1 at (-28.00,60.00) startOffset 0 endOffset 7 width 56.00: "<image>"
       RenderSVGContainer {g} at (381,181) size 78x93 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,210.00)}]
         RenderSVGContainer {use} at (381,181) size 78x38
-          RenderSVGContainer {g} at (381,181) size 78x38
-            RenderSVGText {text} at (-38,-28) size 75x35 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 75x35
-                chunk 1 (middle anchor) text run 1 at (-37.50,0.00) startOffset 0 endOffset 5 width 75.00: "Use B"
+          RenderSVGText {text} at (-38,-28) size 75x35 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 75x35
+              chunk 1 (middle anchor) text run 1 at (-37.50,0.00) startOffset 0 endOffset 5 width 75.00: "Use B"
         RenderSVGText {text} at (-20,46) size 39x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 39x18
             chunk 1 (middle anchor) text run 1 at (-19.50,60.00) startOffset 0 endOffset 5 width 39.00: "<use>"
index 980e37c..331c24f 100644 (file)
@@ -10,33 +10,27 @@ layer at (0,0) size 480x360
         RenderSVGHiddenContainer {defs} at (0,0) size 0x0
           RenderSVGRect {rect} at (57,87) size 6x6 [fill={[type=SOLID] [color=#000000]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
           RenderSVGContainer {g} at (41,71) size 38x38
-            RenderSVGContainer {use} at (41,71) size 8x8
-              RenderSVGContainer {g} at (41,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
-                RenderSVGRect {rect} at (41,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#FFB400]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
-            RenderSVGContainer {use} at (71,71) size 8x8
-              RenderSVGContainer {g} at (71,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-15.00)}]
-                RenderSVGRect {rect} at (71,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
-            RenderSVGContainer {use} at (71,101) size 8x8
-              RenderSVGContainer {g} at (71,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
-                RenderSVGRect {rect} at (71,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
-            RenderSVGContainer {use} at (41,101) size 8x8
-              RenderSVGContainer {g} at (41,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
-                RenderSVGRect {rect} at (41,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {use} at (41,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
+              RenderSVGRect {rect} at (41,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#FFB400]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {use} at (71,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-15.00)}]
+              RenderSVGRect {rect} at (71,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {use} at (71,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
+              RenderSVGRect {rect} at (71,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {use} at (41,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
+              RenderSVGRect {rect} at (41,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
           RenderSVGPath {path} at (39,69) size 42x42 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 13.3333 0 20 -6.66667 20 -20 C 6.66667 -20 0 -13.3333 0 0 C 0 -13.3333 -6.66667 -20 -20 -20 C -20 -6.66667 -13.3333 0 0 0 C -13.3333 0 -20 6.66667 -20 20 C -6.66667 20 0 13.3333 0 0 C 0 13.3333 6.66667 20 20 20 C 20 6.66667 13.3333 0 0 0 Z"]
-        RenderSVGContainer {use} at (24,54) size 42x42
-          RenderSVGContainer {g} at (24,54) size 42x42 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
-            RenderSVGPath {path} at (24,54) size 42x42 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 13.3333 0 20 -6.66667 20 -20 C 6.66667 -20 0 -13.3333 0 0 C 0 -13.3333 -6.66667 -20 -20 -20 C -20 -6.66667 -13.3333 0 0 0 C -13.3333 0 -20 6.66667 -20 20 C -6.66667 20 0 13.3333 0 0 C 0 13.3333 6.66667 20 20 20 C 20 6.66667 13.3333 0 0 0 Z"]
+        RenderSVGContainer {use} at (24,54) size 42x42 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
+          RenderSVGPath {path} at (24,54) size 42x42 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 13.3333 0 20 -6.66667 20 -20 C 6.66667 -20 0 -13.3333 0 0 C 0 -13.3333 -6.66667 -20 -20 -20 C -20 -6.66667 -13.3333 0 0 0 C -13.3333 0 -20 6.66667 -20 20 C -6.66667 20 0 13.3333 0 0 C 0 13.3333 6.66667 20 20 20 C 20 6.66667 13.3333 0 0 0 Z"]
         RenderSVGContainer {use} at (41,71) size 38x38
           RenderSVGContainer {g} at (41,71) size 38x38
-            RenderSVGContainer {g} at (41,71) size 38x38
-              RenderSVGContainer {g} at (41,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
-                RenderSVGRect {rect} at (41,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#FFB400]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
-              RenderSVGContainer {g} at (71,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-15.00)}]
-                RenderSVGRect {rect} at (71,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
-              RenderSVGContainer {g} at (71,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
-                RenderSVGRect {rect} at (71,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
-              RenderSVGContainer {g} at (41,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
-                RenderSVGRect {rect} at (41,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (41,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
+              RenderSVGRect {rect} at (41,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#FFB400]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (71,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-15.00)}]
+              RenderSVGRect {rect} at (71,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (71,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
+              RenderSVGRect {rect} at (71,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (41,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
+              RenderSVGRect {rect} at (41,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
         RenderSVGText {text} at (-42,46) size 83x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 83x18
             chunk 1 (middle anchor) text run 1 at (-41.50,60.00) startOffset 0 endOffset 12 width 83.00: "x/y on <use>"
@@ -44,15 +38,14 @@ layer at (0,0) size 480x360
         RenderSVGImage {image} at (165,75) size 50x50
         RenderSVGContainer {use} at (161,71) size 38x38
           RenderSVGContainer {g} at (161,71) size 38x38
-            RenderSVGContainer {g} at (161,71) size 38x38
-              RenderSVGContainer {g} at (161,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
-                RenderSVGRect {rect} at (161,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#FFB400]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
-              RenderSVGContainer {g} at (191,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-15.00)}]
-                RenderSVGRect {rect} at (191,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
-              RenderSVGContainer {g} at (191,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
-                RenderSVGRect {rect} at (191,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
-              RenderSVGContainer {g} at (161,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
-                RenderSVGRect {rect} at (161,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (161,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
+              RenderSVGRect {rect} at (161,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#FFB400]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (191,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-15.00)}]
+              RenderSVGRect {rect} at (191,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (191,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
+              RenderSVGRect {rect} at (191,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (161,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
+              RenderSVGRect {rect} at (161,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
         RenderSVGText {text} at (-50,46) size 100x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 100x18
             chunk 1 (middle anchor) text run 1 at (-50.00,60.00) startOffset 0 endOffset 14 width 100.00: "x/y on <image>"
@@ -60,15 +53,14 @@ layer at (0,0) size 480x360
         RenderSVGRect {rect} at (284,74) size 52x22 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#000000]}] [x=-15.00] [y=-15.00] [width=50.00] [height=20.00]
         RenderSVGContainer {use} at (281,71) size 38x38
           RenderSVGContainer {g} at (281,71) size 38x38
-            RenderSVGContainer {g} at (281,71) size 38x38
-              RenderSVGContainer {g} at (281,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
-                RenderSVGRect {rect} at (281,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#FFB400]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
-              RenderSVGContainer {g} at (311,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-15.00)}]
-                RenderSVGRect {rect} at (311,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
-              RenderSVGContainer {g} at (311,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
-                RenderSVGRect {rect} at (311,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
-              RenderSVGContainer {g} at (281,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
-                RenderSVGRect {rect} at (281,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (281,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
+              RenderSVGRect {rect} at (281,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#FFB400]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (311,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-15.00)}]
+              RenderSVGRect {rect} at (311,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (311,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
+              RenderSVGRect {rect} at (311,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (281,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
+              RenderSVGRect {rect} at (281,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
         RenderSVGText {text} at (-43,46) size 85x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 85x18
             chunk 1 (middle anchor) text run 1 at (-42.50,60.00) startOffset 0 endOffset 13 width 85.00: "x/y on <rect>"
@@ -76,15 +68,14 @@ layer at (0,0) size 480x360
         RenderSVGRect {rect} at (284,74) size 52x22 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#000000]}] [x=-15.00] [y=-15.00] [width=50.00] [height=20.00]
         RenderSVGContainer {use} at (281,71) size 38x38
           RenderSVGContainer {g} at (281,71) size 38x38
-            RenderSVGContainer {g} at (281,71) size 38x38
-              RenderSVGContainer {g} at (281,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
-                RenderSVGRect {rect} at (281,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#FFB400]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
-              RenderSVGContainer {g} at (311,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-15.00)}]
-                RenderSVGRect {rect} at (311,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
-              RenderSVGContainer {g} at (311,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
-                RenderSVGRect {rect} at (311,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
-              RenderSVGContainer {g} at (281,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
-                RenderSVGRect {rect} at (281,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (281,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
+              RenderSVGRect {rect} at (281,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#FFB400]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (311,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-15.00)}]
+              RenderSVGRect {rect} at (311,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (311,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
+              RenderSVGRect {rect} at (311,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (281,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
+              RenderSVGRect {rect} at (281,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
         RenderSVGText {text} at (-43,46) size 85x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 85x18
             chunk 1 (middle anchor) text run 1 at (-42.50,60.00) startOffset 0 endOffset 13 width 85.00: "x/y on <rect>"
@@ -95,59 +86,52 @@ layer at (0,0) size 480x360
             chunk 1 text run 1 at (-15.00,-15.00) startOffset 0 endOffset 3 width 67.40: "123"
         RenderSVGContainer {use} at (401,71) size 38x38
           RenderSVGContainer {g} at (401,71) size 38x38
-            RenderSVGContainer {g} at (401,71) size 38x38
-              RenderSVGContainer {g} at (401,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
-                RenderSVGRect {rect} at (401,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#FFB400]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
-              RenderSVGContainer {g} at (431,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-15.00)}]
-                RenderSVGRect {rect} at (431,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
-              RenderSVGContainer {g} at (431,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
-                RenderSVGRect {rect} at (431,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
-              RenderSVGContainer {g} at (401,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
-                RenderSVGRect {rect} at (401,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (401,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
+              RenderSVGRect {rect} at (401,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#FFB400]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (431,71) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-15.00)}]
+              RenderSVGRect {rect} at (431,71) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (431,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
+              RenderSVGRect {rect} at (431,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (401,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
+              RenderSVGRect {rect} at (401,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
         RenderSVGText {text} at (-43,46) size 85x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 85x18
             chunk 1 (middle anchor) text run 1 at (-42.50,60.00) startOffset 0 endOffset 13 width 85.00: "x/y on <rect>"
       RenderSVGContainer {g} at (8,162) size 104x112 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,210.00)}]
         RenderSVGHiddenContainer {defs} at (0,0) size 0x0
           RenderSVGContainer {g} at (41,191) size 38x38
-            RenderSVGContainer {use} at (41,191) size 8x8
-              RenderSVGContainer {g} at (41,191) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
-                RenderSVGRect {rect} at (41,191) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#FFB400]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
-            RenderSVGContainer {use} at (71,191) size 8x8
-              RenderSVGContainer {g} at (71,191) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-15.00)}]
-                RenderSVGRect {rect} at (71,191) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
-            RenderSVGContainer {use} at (71,221) size 8x8
-              RenderSVGContainer {g} at (71,221) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
-                RenderSVGRect {rect} at (71,221) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
-            RenderSVGContainer {use} at (41,221) size 8x8
-              RenderSVGContainer {g} at (41,221) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
-                RenderSVGRect {rect} at (41,221) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {use} at (41,191) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
+              RenderSVGRect {rect} at (41,191) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#FFB400]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {use} at (71,191) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-15.00)}]
+              RenderSVGRect {rect} at (71,191) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {use} at (71,221) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
+              RenderSVGRect {rect} at (71,221) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {use} at (41,221) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
+              RenderSVGRect {rect} at (41,221) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
         RenderSVGText {text} at (-35,-47) size 64x40 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 64x40
             chunk 1 text run 1 at (-35.00,-15.00) startOffset 0 endOffset 1 width 22.32: "1"
             chunk 1 text run 1 at (5.00,-15.00) startOffset 0 endOffset 1 width 23.40: "2"
-        RenderSVGContainer {use} at (21,191) size 38x38
-          RenderSVGContainer {g} at (21,191) size 38x38 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-20.00,0.00)}]
-            RenderSVGContainer {g} at (21,191) size 38x38
-              RenderSVGContainer {g} at (21,191) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
-                RenderSVGRect {rect} at (21,191) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#FFB400]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
-              RenderSVGContainer {g} at (51,191) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-15.00)}]
-                RenderSVGRect {rect} at (51,191) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
-              RenderSVGContainer {g} at (51,221) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
-                RenderSVGRect {rect} at (51,221) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
-              RenderSVGContainer {g} at (21,221) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
-                RenderSVGRect {rect} at (21,221) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
-        RenderSVGContainer {use} at (61,191) size 38x38
-          RenderSVGContainer {g} at (61,191) size 38x38 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,0.00)}]
-            RenderSVGContainer {g} at (61,191) size 38x38
-              RenderSVGContainer {g} at (61,191) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
-                RenderSVGRect {rect} at (61,191) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#FFB400]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
-              RenderSVGContainer {g} at (91,191) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-15.00)}]
-                RenderSVGRect {rect} at (91,191) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
-              RenderSVGContainer {g} at (91,221) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
-                RenderSVGRect {rect} at (91,221) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
-              RenderSVGContainer {g} at (61,221) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
-                RenderSVGRect {rect} at (61,221) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+        RenderSVGContainer {use} at (21,191) size 38x38 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-20.00,0.00)}]
+          RenderSVGContainer {g} at (21,191) size 38x38
+            RenderSVGContainer {g} at (21,191) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
+              RenderSVGRect {rect} at (21,191) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#FFB400]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (51,191) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-15.00)}]
+              RenderSVGRect {rect} at (51,191) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (51,221) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
+              RenderSVGRect {rect} at (51,221) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (21,221) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
+              RenderSVGRect {rect} at (21,221) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+        RenderSVGContainer {use} at (61,191) size 38x38 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,0.00)}]
+          RenderSVGContainer {g} at (61,191) size 38x38
+            RenderSVGContainer {g} at (61,191) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
+              RenderSVGRect {rect} at (61,191) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#FFB400]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (91,191) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,-15.00)}]
+              RenderSVGRect {rect} at (91,191) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (91,221) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
+              RenderSVGRect {rect} at (91,221) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
+            RenderSVGContainer {g} at (61,221) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
+              RenderSVGRect {rect} at (61,221) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
         RenderSVGText {text} at (-52,46) size 103x18 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 103x18
             chunk 1 (middle anchor) text run 1 at (-51.50,60.00) startOffset 0 endOffset 16 width 103.00: "x/y on <text>(2)"
index 36e1e29..43d20ba 100644 (file)
@@ -59,22 +59,19 @@ layer at (0,0) size 480x360
               RenderSVGRect {rect} at (200,69) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#FFA500]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
           RenderSVGContainer {use} at (170,69) size 38x4
             RenderSVGContainer {g} at (170,69) size 38x4
-              RenderSVGContainer {g} at (170,69) size 38x4
-                RenderSVGRect {rect} at (170,69) size 8x4 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
-                RenderSVGRect {rect} at (185,69) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,0.00)}] [fill={[type=SOLID] [color=#E65233]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
-                RenderSVGRect {rect} at (200,69) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#FFA500]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
-          RenderSVGContainer {use} at (280,69) size 38x4
-            RenderSVGContainer {g} at (280,69) size 38x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-              RenderSVGContainer {g} at (280,69) size 38x4
-                RenderSVGRect {rect} at (280,69) size 8x4 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
-                RenderSVGRect {rect} at (295,69) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,0.00)}] [fill={[type=SOLID] [color=#E65233]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
-                RenderSVGRect {rect} at (310,69) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#FFA500]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
-          RenderSVGContainer {use} at (390,69) size 38x4
-            RenderSVGContainer {g} at (390,69) size 38x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-              RenderSVGContainer {g} at (390,69) size 38x4
-                RenderSVGRect {rect} at (390,69) size 8x4 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
-                RenderSVGRect {rect} at (405,69) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,0.00)}] [fill={[type=SOLID] [color=#E65233]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
-                RenderSVGRect {rect} at (420,69) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#FFA500]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+              RenderSVGRect {rect} at (170,69) size 8x4 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+              RenderSVGRect {rect} at (185,69) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,0.00)}] [fill={[type=SOLID] [color=#E65233]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+              RenderSVGRect {rect} at (200,69) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#FFA500]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+          RenderSVGContainer {use} at (280,69) size 38x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (280,69) size 38x4
+              RenderSVGRect {rect} at (280,69) size 8x4 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+              RenderSVGRect {rect} at (295,69) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,0.00)}] [fill={[type=SOLID] [color=#E65233]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+              RenderSVGRect {rect} at (310,69) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#FFA500]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+          RenderSVGContainer {use} at (390,69) size 38x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (390,69) size 38x4
+              RenderSVGRect {rect} at (390,69) size 8x4 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+              RenderSVGRect {rect} at (405,69) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,0.00)}] [fill={[type=SOLID] [color=#E65233]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+              RenderSVGRect {rect} at (420,69) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#FFA500]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
           RenderSVGRect {rect} at (170,75) size 8x8 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
           RenderSVGContainer {g} at (280,75) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
             RenderSVGRect {rect} at (280,75) size 8x8 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
@@ -87,19 +84,16 @@ layer at (0,0) size 480x360
               RenderSVGPath {polyline} at (195,92) size 20x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC] [fill rule=EVEN-ODD]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
           RenderSVGContainer {use} at (165,92) size 50x18
             RenderSVGContainer {g} at (165,92) size 50x18
-              RenderSVGContainer {g} at (165,92) size 50x18
-                RenderSVGPath {polyline} at (165,92) size 20x18 [fill={[type=SOLID] [color=#CCCCCC]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
-                RenderSVGPath {polyline} at (195,92) size 20x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC] [fill rule=EVEN-ODD]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
-          RenderSVGContainer {use} at (275,92) size 50x18
-            RenderSVGContainer {g} at (275,92) size 50x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-              RenderSVGContainer {g} at (275,92) size 50x18
-                RenderSVGPath {polyline} at (275,92) size 20x18 [fill={[type=SOLID] [color=#CCCCCC]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
-                RenderSVGPath {polyline} at (305,92) size 20x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC] [fill rule=EVEN-ODD]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
-          RenderSVGContainer {use} at (385,92) size 50x18
-            RenderSVGContainer {g} at (385,92) size 50x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-              RenderSVGContainer {g} at (385,92) size 50x18
-                RenderSVGPath {polyline} at (385,92) size 20x18 [fill={[type=SOLID] [color=#CCCCCC]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
-                RenderSVGPath {polyline} at (415,92) size 20x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC] [fill rule=EVEN-ODD]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
+              RenderSVGPath {polyline} at (165,92) size 20x18 [fill={[type=SOLID] [color=#CCCCCC]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
+              RenderSVGPath {polyline} at (195,92) size 20x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC] [fill rule=EVEN-ODD]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
+          RenderSVGContainer {use} at (275,92) size 50x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (275,92) size 50x18
+              RenderSVGPath {polyline} at (275,92) size 20x18 [fill={[type=SOLID] [color=#CCCCCC]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
+              RenderSVGPath {polyline} at (305,92) size 20x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC] [fill rule=EVEN-ODD]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
+          RenderSVGContainer {use} at (385,92) size 50x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (385,92) size 50x18
+              RenderSVGPath {polyline} at (385,92) size 20x18 [fill={[type=SOLID] [color=#CCCCCC]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
+              RenderSVGPath {polyline} at (415,92) size 20x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC] [fill rule=EVEN-ODD]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
           RenderSVGPath {polyline} at (163,90) size 23x22 [stroke={[type=SOLID] [color=#CC0066]}] [fill={[type=SOLID] [color=#CC0066] [fill rule=EVEN-ODD]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
           RenderSVGContainer {g} at (273,90) size 23x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
             RenderSVGPath {polyline} at (273,90) size 23x22 [stroke={[type=SOLID] [color=#CC0066]}] [fill={[type=SOLID] [color=#CC0066] [fill rule=EVEN-ODD]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
@@ -113,22 +107,19 @@ layer at (0,0) size 480x360
               RenderSVGRect {rect} at (198,118) size 12x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#FFA500] [stroke width=4.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
           RenderSVGContainer {use} at (168,118) size 42x12
             RenderSVGContainer {g} at (168,118) size 42x12
-              RenderSVGContainer {g} at (168,118) size 42x12
-                RenderSVGRect {rect} at (168,118) size 12x12 [stroke={[type=SOLID] [color=#CC0066] [stroke width=4.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-                RenderSVGRect {rect} at (183,118) size 12x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,0.00)}] [stroke={[type=SOLID] [color=#E65233] [stroke width=4.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-                RenderSVGRect {rect} at (198,118) size 12x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#FFA500] [stroke width=4.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-          RenderSVGContainer {use} at (278,118) size 42x12
-            RenderSVGContainer {g} at (278,118) size 42x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-              RenderSVGContainer {g} at (278,118) size 42x12
-                RenderSVGRect {rect} at (278,118) size 12x12 [stroke={[type=SOLID] [color=#CC0066] [stroke width=4.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-                RenderSVGRect {rect} at (293,118) size 12x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,0.00)}] [stroke={[type=SOLID] [color=#E65233] [stroke width=4.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-                RenderSVGRect {rect} at (308,118) size 12x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#FFA500] [stroke width=4.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-          RenderSVGContainer {use} at (388,118) size 42x12
-            RenderSVGContainer {g} at (388,118) size 42x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-              RenderSVGContainer {g} at (388,118) size 42x12
-                RenderSVGRect {rect} at (388,118) size 12x12 [stroke={[type=SOLID] [color=#CC0066] [stroke width=4.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-                RenderSVGRect {rect} at (403,118) size 12x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,0.00)}] [stroke={[type=SOLID] [color=#E65233] [stroke width=4.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-                RenderSVGRect {rect} at (418,118) size 12x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#FFA500] [stroke width=4.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (168,118) size 12x12 [stroke={[type=SOLID] [color=#CC0066] [stroke width=4.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (183,118) size 12x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,0.00)}] [stroke={[type=SOLID] [color=#E65233] [stroke width=4.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (198,118) size 12x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#FFA500] [stroke width=4.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (278,118) size 42x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (278,118) size 42x12
+              RenderSVGRect {rect} at (278,118) size 12x12 [stroke={[type=SOLID] [color=#CC0066] [stroke width=4.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (293,118) size 12x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,0.00)}] [stroke={[type=SOLID] [color=#E65233] [stroke width=4.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (308,118) size 12x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#FFA500] [stroke width=4.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (388,118) size 42x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (388,118) size 42x12
+              RenderSVGRect {rect} at (388,118) size 12x12 [stroke={[type=SOLID] [color=#CC0066] [stroke width=4.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (403,118) size 12x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,0.00)}] [stroke={[type=SOLID] [color=#E65233] [stroke width=4.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (418,118) size 12x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#FFA500] [stroke width=4.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
           RenderSVGRect {rect} at (168,118) size 12x12 [stroke={[type=SOLID] [color=#CC0066] [stroke width=3.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
           RenderSVGContainer {g} at (278,118) size 12x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
             RenderSVGRect {rect} at (278,118) size 12x12 [stroke={[type=SOLID] [color=#CC0066] [stroke width=3.00]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
@@ -141,19 +132,16 @@ layer at (0,0) size 480x360
               RenderSVGPath {line} at (200,135) size 10x6 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#808080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=3.00] [x2=20.00] [y2=3.00]
           RenderSVGContainer {use} at (170,135) size 40x6
             RenderSVGContainer {g} at (170,135) size 40x6
-              RenderSVGContainer {g} at (170,135) size 40x6
-                RenderSVGPath {line} at (170,137) size 10x2 [stroke={[type=SOLID] [color=#808080]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=3.00] [x2=20.00] [y2=3.00]
-                RenderSVGPath {line} at (200,135) size 10x6 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#808080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=3.00] [x2=20.00] [y2=3.00]
-          RenderSVGContainer {use} at (280,135) size 40x6
-            RenderSVGContainer {g} at (280,135) size 40x6 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-              RenderSVGContainer {g} at (280,135) size 40x6
-                RenderSVGPath {line} at (280,137) size 10x2 [stroke={[type=SOLID] [color=#808080]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=3.00] [x2=20.00] [y2=3.00]
-                RenderSVGPath {line} at (310,135) size 10x6 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#808080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=3.00] [x2=20.00] [y2=3.00]
-          RenderSVGContainer {use} at (390,135) size 40x6
-            RenderSVGContainer {g} at (390,135) size 40x6 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-              RenderSVGContainer {g} at (390,135) size 40x6
-                RenderSVGPath {line} at (390,137) size 10x2 [stroke={[type=SOLID] [color=#808080]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=3.00] [x2=20.00] [y2=3.00]
-                RenderSVGPath {line} at (420,135) size 10x6 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#808080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=3.00] [x2=20.00] [y2=3.00]
+              RenderSVGPath {line} at (170,137) size 10x2 [stroke={[type=SOLID] [color=#808080]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=3.00] [x2=20.00] [y2=3.00]
+              RenderSVGPath {line} at (200,135) size 10x6 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#808080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=3.00] [x2=20.00] [y2=3.00]
+          RenderSVGContainer {use} at (280,135) size 40x6 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (280,135) size 40x6
+              RenderSVGPath {line} at (280,137) size 10x2 [stroke={[type=SOLID] [color=#808080]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=3.00] [x2=20.00] [y2=3.00]
+              RenderSVGPath {line} at (310,135) size 10x6 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#808080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=3.00] [x2=20.00] [y2=3.00]
+          RenderSVGContainer {use} at (390,135) size 40x6 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (390,135) size 40x6
+              RenderSVGPath {line} at (390,137) size 10x2 [stroke={[type=SOLID] [color=#808080]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=3.00] [x2=20.00] [y2=3.00]
+              RenderSVGPath {line} at (420,135) size 10x6 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#808080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=3.00] [x2=20.00] [y2=3.00]
           RenderSVGPath {line} at (170,142) size 10x2 [stroke={[type=SOLID] [color=#808080]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=8.00]
           RenderSVGContainer {g} at (280,142) size 10x2 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
             RenderSVGPath {line} at (280,142) size 10x2 [stroke={[type=SOLID] [color=#808080]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=8.00]
@@ -166,19 +154,16 @@ layer at (0,0) size 480x360
               RenderSVGPath {line} at (194,157) size 14x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=12.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=12.00] [y2=8.00]
           RenderSVGContainer {use} at (170,157) size 38x12
             RenderSVGContainer {g} at (170,157) size 38x12
-              RenderSVGContainer {g} at (170,157) size 38x12
-                RenderSVGPath {line} at (170,157) size 2x12 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=12.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=12.00] [y2=8.00]
-                RenderSVGPath {line} at (194,157) size 14x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=12.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=12.00] [y2=8.00]
-          RenderSVGContainer {use} at (280,157) size 38x12
-            RenderSVGContainer {g} at (280,157) size 38x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-              RenderSVGContainer {g} at (280,157) size 38x12
-                RenderSVGPath {line} at (280,157) size 2x12 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=12.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=12.00] [y2=8.00]
-                RenderSVGPath {line} at (304,157) size 14x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=12.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=12.00] [y2=8.00]
-          RenderSVGContainer {use} at (390,157) size 38x12
-            RenderSVGContainer {g} at (390,157) size 38x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-              RenderSVGContainer {g} at (390,157) size 38x12
-                RenderSVGPath {line} at (390,157) size 2x12 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=12.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=12.00] [y2=8.00]
-                RenderSVGPath {line} at (414,157) size 14x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=12.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=12.00] [y2=8.00]
+              RenderSVGPath {line} at (170,157) size 2x12 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=12.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=12.00] [y2=8.00]
+              RenderSVGPath {line} at (194,157) size 14x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=12.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=12.00] [y2=8.00]
+          RenderSVGContainer {use} at (280,157) size 38x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (280,157) size 38x12
+              RenderSVGPath {line} at (280,157) size 2x12 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=12.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=12.00] [y2=8.00]
+              RenderSVGPath {line} at (304,157) size 14x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=12.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=12.00] [y2=8.00]
+          RenderSVGContainer {use} at (390,157) size 38x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (390,157) size 38x12
+              RenderSVGPath {line} at (390,157) size 2x12 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=12.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=12.00] [y2=8.00]
+              RenderSVGPath {line} at (414,157) size 14x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=12.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=12.00] [y2=8.00]
           RenderSVGPath {line} at (170,157) size 2x12 [stroke={[type=SOLID] [color=#CC0066] [stroke width=12.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=12.00] [y2=8.00]
           RenderSVGContainer {g} at (280,157) size 2x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
             RenderSVGPath {line} at (280,157) size 2x12 [stroke={[type=SOLID] [color=#CC0066] [stroke width=12.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=12.00] [y2=8.00]
@@ -191,19 +176,16 @@ layer at (0,0) size 480x360
               RenderSVGPath {polyline} at (199,175) size 17x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00] [line join=BEVEL]}] [points="5 2 20 5 5 8"]
           RenderSVGContainer {use} at (169,175) size 47x10
             RenderSVGContainer {g} at (169,175) size 47x10
-              RenderSVGContainer {g} at (169,175) size 47x10
-                RenderSVGPath {polyline} at (169,175) size 24x10 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00]}] [points="5 2 20 5 5 8"]
-                RenderSVGPath {polyline} at (199,175) size 17x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00] [line join=BEVEL]}] [points="5 2 20 5 5 8"]
-          RenderSVGContainer {use} at (279,175) size 47x10
-            RenderSVGContainer {g} at (279,175) size 47x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-              RenderSVGContainer {g} at (279,175) size 47x10
-                RenderSVGPath {polyline} at (279,175) size 24x10 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00]}] [points="5 2 20 5 5 8"]
-                RenderSVGPath {polyline} at (309,175) size 17x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00] [line join=BEVEL]}] [points="5 2 20 5 5 8"]
-          RenderSVGContainer {use} at (389,175) size 47x10
-            RenderSVGContainer {g} at (389,175) size 47x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-              RenderSVGContainer {g} at (389,175) size 47x10
-                RenderSVGPath {polyline} at (389,175) size 24x10 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00]}] [points="5 2 20 5 5 8"]
-                RenderSVGPath {polyline} at (419,175) size 17x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00] [line join=BEVEL]}] [points="5 2 20 5 5 8"]
+              RenderSVGPath {polyline} at (169,175) size 24x10 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00]}] [points="5 2 20 5 5 8"]
+              RenderSVGPath {polyline} at (199,175) size 17x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00] [line join=BEVEL]}] [points="5 2 20 5 5 8"]
+          RenderSVGContainer {use} at (279,175) size 47x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (279,175) size 47x10
+              RenderSVGPath {polyline} at (279,175) size 24x10 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00]}] [points="5 2 20 5 5 8"]
+              RenderSVGPath {polyline} at (309,175) size 17x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00] [line join=BEVEL]}] [points="5 2 20 5 5 8"]
+          RenderSVGContainer {use} at (389,175) size 47x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (389,175) size 47x10
+              RenderSVGPath {polyline} at (389,175) size 24x10 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00]}] [points="5 2 20 5 5 8"]
+              RenderSVGPath {polyline} at (419,175) size 17x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00] [line join=BEVEL]}] [points="5 2 20 5 5 8"]
           RenderSVGPath {polyline} at (169,175) size 24x10 [stroke={[type=SOLID] [color=#CC0066] [stroke width=3.00] [miter limit=10.00]}] [points="5 2 20 5 5 8"]
           RenderSVGContainer {g} at (279,175) size 24x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
             RenderSVGPath {polyline} at (279,175) size 24x10 [stroke={[type=SOLID] [color=#CC0066] [stroke width=3.00] [miter limit=10.00]}] [points="5 2 20 5 5 8"]
@@ -216,19 +198,16 @@ layer at (0,0) size 480x360
               RenderSVGPath {polyline} at (199,193) size 21x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00]}] [points="5 0 20 5 5 10"]
           RenderSVGContainer {use} at (169,193) size 51x14
             RenderSVGContainer {g} at (169,193) size 51x14
-              RenderSVGContainer {g} at (169,193) size 51x14
-                RenderSVGPath {polyline} at (169,193) size 17x14 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=1.00]}] [points="5 0 20 5 5 10"]
-                RenderSVGPath {polyline} at (199,193) size 21x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00]}] [points="5 0 20 5 5 10"]
-          RenderSVGContainer {use} at (279,193) size 51x14
-            RenderSVGContainer {g} at (279,193) size 51x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-              RenderSVGContainer {g} at (279,193) size 51x14
-                RenderSVGPath {polyline} at (279,193) size 17x14 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=1.00]}] [points="5 0 20 5 5 10"]
-                RenderSVGPath {polyline} at (309,193) size 21x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00]}] [points="5 0 20 5 5 10"]
-          RenderSVGContainer {use} at (389,193) size 51x14
-            RenderSVGContainer {g} at (389,193) size 51x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-              RenderSVGContainer {g} at (389,193) size 51x14
-                RenderSVGPath {polyline} at (389,193) size 17x14 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=1.00]}] [points="5 0 20 5 5 10"]
-                RenderSVGPath {polyline} at (419,193) size 21x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00]}] [points="5 0 20 5 5 10"]
+              RenderSVGPath {polyline} at (169,193) size 17x14 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=1.00]}] [points="5 0 20 5 5 10"]
+              RenderSVGPath {polyline} at (199,193) size 21x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00]}] [points="5 0 20 5 5 10"]
+          RenderSVGContainer {use} at (279,193) size 51x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (279,193) size 51x14
+              RenderSVGPath {polyline} at (279,193) size 17x14 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=1.00]}] [points="5 0 20 5 5 10"]
+              RenderSVGPath {polyline} at (309,193) size 21x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00]}] [points="5 0 20 5 5 10"]
+          RenderSVGContainer {use} at (389,193) size 51x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (389,193) size 51x14
+              RenderSVGPath {polyline} at (389,193) size 17x14 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=1.00]}] [points="5 0 20 5 5 10"]
+              RenderSVGPath {polyline} at (419,193) size 21x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00]}] [points="5 0 20 5 5 10"]
           RenderSVGPath {polyline} at (169,193) size 17x14 [stroke={[type=SOLID] [color=#CC0066] [stroke width=3.00] [miter limit=1.00]}] [points="5 0 20 5 5 10"]
           RenderSVGContainer {g} at (279,193) size 17x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
             RenderSVGPath {polyline} at (279,193) size 17x14 [stroke={[type=SOLID] [color=#CC0066] [stroke width=3.00] [miter limit=1.00]}] [points="5 0 20 5 5 10"]
@@ -241,19 +220,16 @@ layer at (0,0) size 480x360
               RenderSVGPath {line} at (196,218) size 21x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [dash offset=5.50] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
           RenderSVGContainer {use} at (155,218) size 62x4
             RenderSVGContainer {g} at (155,218) size 62x4
-              RenderSVGContainer {g} at (155,218) size 62x4
-                RenderSVGPath {line} at (155,218) size 25x4 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
-                RenderSVGPath {line} at (196,218) size 21x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [dash offset=5.50] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
-          RenderSVGContainer {use} at (265,218) size 62x4
-            RenderSVGContainer {g} at (265,218) size 62x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-              RenderSVGContainer {g} at (265,218) size 62x4
-                RenderSVGPath {line} at (265,218) size 25x4 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
-                RenderSVGPath {line} at (306,218) size 21x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [dash offset=5.50] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
-          RenderSVGContainer {use} at (375,218) size 62x4
-            RenderSVGContainer {g} at (375,218) size 62x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-              RenderSVGContainer {g} at (375,218) size 62x4
-                RenderSVGPath {line} at (375,218) size 25x4 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
-                RenderSVGPath {line} at (416,218) size 21x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [dash offset=5.50] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
+              RenderSVGPath {line} at (155,218) size 25x4 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
+              RenderSVGPath {line} at (196,218) size 21x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [dash offset=5.50] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
+          RenderSVGContainer {use} at (265,218) size 62x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (265,218) size 62x4
+              RenderSVGPath {line} at (265,218) size 25x4 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
+              RenderSVGPath {line} at (306,218) size 21x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [dash offset=5.50] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
+          RenderSVGContainer {use} at (375,218) size 62x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (375,218) size 62x4
+              RenderSVGPath {line} at (375,218) size 25x4 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
+              RenderSVGPath {line} at (416,218) size 21x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [dash offset=5.50] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
           RenderSVGPath {line} at (155,218) size 25x4 [stroke={[type=SOLID] [color=#CC0066] [stroke width=3.00] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
           RenderSVGContainer {g} at (265,218) size 25x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
             RenderSVGPath {line} at (265,218) size 25x4 [stroke={[type=SOLID] [color=#CC0066] [stroke width=3.00] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
@@ -265,16 +241,13 @@ layer at (0,0) size 480x360
               RenderSVGRect {rect} at (170,235) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
           RenderSVGContainer {use} at (170,235) size 8x8
             RenderSVGContainer {g} at (170,235) size 8x8
-              RenderSVGContainer {g} at (170,235) size 8x8
-                RenderSVGRect {rect} at (170,235) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-          RenderSVGContainer {use} at (280,235) size 8x8
-            RenderSVGContainer {g} at (280,235) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-              RenderSVGContainer {g} at (280,235) size 8x8
-                RenderSVGRect {rect} at (280,235) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-          RenderSVGContainer {use} at (390,235) size 8x8
-            RenderSVGContainer {g} at (390,235) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-              RenderSVGContainer {g} at (390,235) size 8x8
-                RenderSVGRect {rect} at (390,235) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (170,235) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (280,235) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (280,235) size 8x8
+              RenderSVGRect {rect} at (280,235) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (390,235) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (390,235) size 8x8
+              RenderSVGRect {rect} at (390,235) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
           RenderSVGRect {rect} at (170,235) size 8x8 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
           RenderSVGContainer {g} at (280,235) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
             RenderSVGRect {rect} at (280,235) size 8x8 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
@@ -287,19 +260,16 @@ layer at (0,0) size 480x360
               RenderSVGRect {rect} at (200,255) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
           RenderSVGContainer {use} at (170,255) size 38x8
             RenderSVGContainer {g} at (170,255) size 38x8
-              RenderSVGContainer {g} at (170,255) size 38x8
-                RenderSVGRect {rect} at (170,255) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-                RenderSVGRect {rect} at (200,255) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-          RenderSVGContainer {use} at (280,255) size 38x8
-            RenderSVGContainer {g} at (280,255) size 38x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-              RenderSVGContainer {g} at (280,255) size 38x8
-                RenderSVGRect {rect} at (280,255) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-                RenderSVGRect {rect} at (310,255) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-          RenderSVGContainer {use} at (390,255) size 38x8
-            RenderSVGContainer {g} at (390,255) size 38x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-              RenderSVGContainer {g} at (390,255) size 38x8
-                RenderSVGRect {rect} at (390,255) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-                RenderSVGRect {rect} at (420,255) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (170,255) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (200,255) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (280,255) size 38x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (280,255) size 38x8
+              RenderSVGRect {rect} at (280,255) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (310,255) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (390,255) size 38x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (390,255) size 38x8
+              RenderSVGRect {rect} at (390,255) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (420,255) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
           RenderSVGRect {rect} at (170,255) size 8x8 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
           RenderSVGContainer {g} at (280,255) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
             RenderSVGRect {rect} at (280,255) size 8x8 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
@@ -313,22 +283,19 @@ layer at (0,0) size 480x360
               RenderSVGRect {rect} at (200,269) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#FFA500]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
           RenderSVGContainer {use} at (170,269) size 38x4
             RenderSVGContainer {g} at (170,269) size 38x4
-              RenderSVGContainer {g} at (170,269) size 38x4
-                RenderSVGRect {rect} at (170,269) size 8x4 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
-                RenderSVGRect {rect} at (185,269) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,0.00)}] [fill={[type=SOLID] [color=#E65233]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
-                RenderSVGRect {rect} at (200,269) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#FFA500]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
-          RenderSVGContainer {use} at (280,269) size 38x4
-            RenderSVGContainer {g} at (280,269) size 38x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-              RenderSVGContainer {g} at (280,269) size 38x4
-                RenderSVGRect {rect} at (280,269) size 8x4 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
-                RenderSVGRect {rect} at (295,269) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,0.00)}] [fill={[type=SOLID] [color=#E65233]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
-                RenderSVGRect {rect} at (310,269) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#FFA500]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
-          RenderSVGContainer {use} at (390,269) size 38x4
-            RenderSVGContainer {g} at (390,269) size 38x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-              RenderSVGContainer {g} at (390,269) size 38x4
-                RenderSVGRect {rect} at (390,269) size 8x4 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
-                RenderSVGRect {rect} at (405,269) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,0.00)}] [fill={[type=SOLID] [color=#E65233]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
-                RenderSVGRect {rect} at (420,269) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#FFA500]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+              RenderSVGRect {rect} at (170,269) size 8x4 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+              RenderSVGRect {rect} at (185,269) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,0.00)}] [fill={[type=SOLID] [color=#E65233]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+              RenderSVGRect {rect} at (200,269) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#FFA500]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+          RenderSVGContainer {use} at (280,269) size 38x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (280,269) size 38x4
+              RenderSVGRect {rect} at (280,269) size 8x4 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+              RenderSVGRect {rect} at (295,269) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,0.00)}] [fill={[type=SOLID] [color=#E65233]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+              RenderSVGRect {rect} at (310,269) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#FFA500]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+          RenderSVGContainer {use} at (390,269) size 38x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (390,269) size 38x4
+              RenderSVGRect {rect} at (390,269) size 8x4 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+              RenderSVGRect {rect} at (405,269) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,0.00)}] [fill={[type=SOLID] [color=#E65233]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
+              RenderSVGRect {rect} at (420,269) size 8x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#FFA500]}] [x=10.00] [y=-6.00] [width=8.00] [height=4.00]
           RenderSVGRect {rect} at (170,275) size 8x8 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
           RenderSVGContainer {g} at (280,275) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
             RenderSVGRect {rect} at (280,275) size 8x8 [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
index acee39c..8114398 100644 (file)
@@ -48,52 +48,49 @@ layer at (0,0) size 480x360
               RenderSVGRect {rect} at (158,103) size 4x4 [fill={[type=SOLID] [color=#CC0066]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
           RenderSVGContainer {use} at (138,77) size 104x36
             RenderSVGContainer {g} at (138,77) size 104x36
-              RenderSVGContainer {g} at (138,77) size 104x36
-                RenderSVGText {text} at (-22,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 (end anchor) text run 1 at (-22.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-                RenderSVGRect {rect} at (158,103) size 4x4 [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
-                RenderSVGText {text} at (-11,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 (middle anchor) text run 1 at (-11.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-                RenderSVGRect {rect} at (188,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
-                RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-                RenderSVGRect {rect} at (218,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
-                RenderSVGRect {rect} at (158,103) size 4x4 [fill={[type=SOLID] [color=#CC0066]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
-          RenderSVGContainer {use} at (248,77) size 104x36
-            RenderSVGContainer {g} at (248,77) size 104x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-              RenderSVGContainer {g} at (248,77) size 104x36
-                RenderSVGText {text} at (-22,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 (end anchor) text run 1 at (-22.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-                RenderSVGRect {rect} at (268,103) size 4x4 [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
-                RenderSVGText {text} at (-11,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 (middle anchor) text run 1 at (-11.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-                RenderSVGRect {rect} at (298,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
-                RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-                RenderSVGRect {rect} at (328,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
-                RenderSVGRect {rect} at (268,103) size 4x4 [fill={[type=SOLID] [color=#CC0066]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
-          RenderSVGContainer {use} at (358,77) size 104x36
-            RenderSVGContainer {g} at (358,77) size 104x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-              RenderSVGContainer {g} at (358,77) size 104x36
-                RenderSVGText {text} at (-22,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 (end anchor) text run 1 at (-22.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-                RenderSVGRect {rect} at (378,103) size 4x4 [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
-                RenderSVGText {text} at (-11,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 (middle anchor) text run 1 at (-11.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-                RenderSVGRect {rect} at (408,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
-                RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-                RenderSVGRect {rect} at (438,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
-                RenderSVGRect {rect} at (378,103) size 4x4 [fill={[type=SOLID] [color=#CC0066]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
+              RenderSVGText {text} at (-22,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 (end anchor) text run 1 at (-22.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+              RenderSVGRect {rect} at (158,103) size 4x4 [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
+              RenderSVGText {text} at (-11,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 (middle anchor) text run 1 at (-11.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+              RenderSVGRect {rect} at (188,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
+              RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+              RenderSVGRect {rect} at (218,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
+              RenderSVGRect {rect} at (158,103) size 4x4 [fill={[type=SOLID] [color=#CC0066]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
+          RenderSVGContainer {use} at (248,77) size 104x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (248,77) size 104x36
+              RenderSVGText {text} at (-22,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 (end anchor) text run 1 at (-22.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+              RenderSVGRect {rect} at (268,103) size 4x4 [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
+              RenderSVGText {text} at (-11,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 (middle anchor) text run 1 at (-11.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+              RenderSVGRect {rect} at (298,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
+              RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+              RenderSVGRect {rect} at (328,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
+              RenderSVGRect {rect} at (268,103) size 4x4 [fill={[type=SOLID] [color=#CC0066]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
+          RenderSVGContainer {use} at (358,77) size 104x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (358,77) size 104x36
+              RenderSVGText {text} at (-22,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 (end anchor) text run 1 at (-22.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+              RenderSVGRect {rect} at (378,103) size 4x4 [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
+              RenderSVGText {text} at (-11,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 (middle anchor) text run 1 at (-11.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+              RenderSVGRect {rect} at (408,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
+              RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+              RenderSVGRect {rect} at (438,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
+              RenderSVGRect {rect} at (378,103) size 4x4 [fill={[type=SOLID] [color=#CC0066]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
           RenderSVGText {text} at (-22,-8) size 22x35 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 22x35
               chunk 1 (end anchor) text run 1 at (-22.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
@@ -119,40 +116,37 @@ layer at (0,0) size 480x360
                   chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
           RenderSVGContainer {use} at (160,112) size 82x36
             RenderSVGContainer {g} at (160,112) size 82x36
-              RenderSVGContainer {g} at (160,112) size 82x36
-                RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-                RenderSVGText {text} at (0,9) size 9x14 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 9x14
-                    chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 9.00: "A"
-                RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {use} at (270,112) size 82x36
-            RenderSVGContainer {g} at (270,112) size 82x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-              RenderSVGContainer {g} at (270,112) size 82x36
-                RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-                RenderSVGText {text} at (0,9) size 9x14 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 9x14
-                    chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 9.00: "A"
-                RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {use} at (380,112) size 82x36
-            RenderSVGContainer {g} at (380,112) size 82x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-              RenderSVGContainer {g} at (380,112) size 82x36
-                RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-                RenderSVGText {text} at (0,9) size 9x14 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 9x14
-                    chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 9.00: "A"
-                RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+              RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+              RenderSVGText {text} at (0,9) size 9x14 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 9x14
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 9.00: "A"
+              RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+          RenderSVGContainer {use} at (270,112) size 82x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (270,112) size 82x36
+              RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+              RenderSVGText {text} at (0,9) size 9x14 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 9x14
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 9.00: "A"
+              RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+          RenderSVGContainer {use} at (380,112) size 82x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (380,112) size 82x36
+              RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+              RenderSVGText {text} at (0,9) size 9x14 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 9x14
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 9.00: "A"
+              RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
           RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 22x35
               chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
@@ -178,40 +172,37 @@ layer at (0,0) size 480x360
                   chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
           RenderSVGContainer {use} at (160,146) size 82x37
             RenderSVGContainer {g} at (160,146) size 82x37
-              RenderSVGContainer {g} at (160,146) size 82x37
-                RenderSVGText {text} at (0,-9) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-                RenderSVGText {text} at (30,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-                RenderSVGText {text} at (60,-9) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {use} at (270,146) size 82x37
-            RenderSVGContainer {g} at (270,146) size 82x37 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-              RenderSVGContainer {g} at (270,146) size 82x37
-                RenderSVGText {text} at (0,-9) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-                RenderSVGText {text} at (30,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-                RenderSVGText {text} at (60,-9) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {use} at (380,146) size 82x37
-            RenderSVGContainer {g} at (380,146) size 82x37 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-              RenderSVGContainer {g} at (380,146) size 82x37
-                RenderSVGText {text} at (0,-9) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-                RenderSVGText {text} at (30,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-                RenderSVGText {text} at (60,-9) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+              RenderSVGText {text} at (0,-9) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+              RenderSVGText {text} at (30,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+              RenderSVGText {text} at (60,-9) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+          RenderSVGContainer {use} at (270,146) size 82x37 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (270,146) size 82x37
+              RenderSVGText {text} at (0,-9) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+              RenderSVGText {text} at (30,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+              RenderSVGText {text} at (60,-9) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+          RenderSVGContainer {use} at (380,146) size 82x37 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (380,146) size 82x37
+              RenderSVGText {text} at (0,-9) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+              RenderSVGText {text} at (30,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+              RenderSVGText {text} at (60,-9) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
           RenderSVGText {text} at (0,-9) size 22x35 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 22x35
               chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
@@ -237,40 +228,37 @@ layer at (0,0) size 480x360
                   chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
           RenderSVGContainer {use} at (160,182) size 82x36
             RenderSVGContainer {g} at (160,182) size 82x36
-              RenderSVGContainer {g} at (160,182) size 82x36
-                RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-                RenderSVGText {text} at (30,-8) size 20x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 20x35
-                    chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 20.00: "A"
-                RenderSVGText {text} at (60,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {use} at (270,182) size 82x36
-            RenderSVGContainer {g} at (270,182) size 82x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-              RenderSVGContainer {g} at (270,182) size 82x36
-                RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-                RenderSVGText {text} at (30,-8) size 20x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 20x35
-                    chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 20.00: "A"
-                RenderSVGText {text} at (60,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {use} at (380,182) size 82x36
-            RenderSVGContainer {g} at (380,182) size 82x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-              RenderSVGContainer {g} at (380,182) size 82x36
-                RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-                RenderSVGText {text} at (30,-8) size 20x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 20x35
-                    chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 20.00: "A"
-                RenderSVGText {text} at (60,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+              RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+              RenderSVGText {text} at (30,-8) size 20x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 20x35
+                  chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 20.00: "A"
+              RenderSVGText {text} at (60,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+          RenderSVGContainer {use} at (270,182) size 82x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (270,182) size 82x36
+              RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+              RenderSVGText {text} at (30,-8) size 20x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 20x35
+                  chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 20.00: "A"
+              RenderSVGText {text} at (60,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+          RenderSVGContainer {use} at (380,182) size 82x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (380,182) size 82x36
+              RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+              RenderSVGText {text} at (30,-8) size 20x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 20x35
+                  chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 20.00: "A"
+              RenderSVGText {text} at (60,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
           RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 22x35
               chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
@@ -296,40 +284,37 @@ layer at (0,0) size 480x360
                   chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
           RenderSVGContainer {use} at (160,217) size 82x36
             RenderSVGContainer {g} at (160,217) size 82x36
-              RenderSVGContainer {g} at (160,217) size 82x36
-                RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-                RenderSVGText {text} at (30,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-                RenderSVGText {text} at (60,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {use} at (270,217) size 82x36
-            RenderSVGContainer {g} at (270,217) size 82x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-              RenderSVGContainer {g} at (270,217) size 82x36
-                RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-                RenderSVGText {text} at (30,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-                RenderSVGText {text} at (60,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {use} at (380,217) size 82x36
-            RenderSVGContainer {g} at (380,217) size 82x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-              RenderSVGContainer {g} at (380,217) size 82x36
-                RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-                RenderSVGText {text} at (30,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-                RenderSVGText {text} at (60,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+              RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+              RenderSVGText {text} at (30,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+              RenderSVGText {text} at (60,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+          RenderSVGContainer {use} at (270,217) size 82x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (270,217) size 82x36
+              RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+              RenderSVGText {text} at (30,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+              RenderSVGText {text} at (60,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+          RenderSVGContainer {use} at (380,217) size 82x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (380,217) size 82x36
+              RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+              RenderSVGText {text} at (30,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+              RenderSVGText {text} at (60,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
           RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 22x35
               chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
index 7fc3855..d990615 100644 (file)
@@ -51,49 +51,37 @@ layer at (0,0) size 480x360
           RenderSVGRect {rect} at (243,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (243,113) size 54x14
           RenderSVGContainer {use} at (243,113) size 14x14
-            RenderSVGContainer {g} at (243,113) size 14x14
-              RenderSVGRect {rect} at (243,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (283,113) size 14x14
-            RenderSVGContainer {g} at (283,113) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
-              RenderSVGRect {rect} at (283,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (243,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (283,113) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
+            RenderSVGRect {rect} at (283,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (243,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (243,138) size 54x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,25.00)}]
           RenderSVGContainer {use} at (243,138) size 14x14
-            RenderSVGContainer {g} at (243,138) size 14x14
-              RenderSVGRect {rect} at (243,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (283,138) size 14x14
-            RenderSVGContainer {g} at (283,138) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
-              RenderSVGRect {rect} at (283,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (243,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (283,138) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
+            RenderSVGRect {rect} at (283,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (243,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (243,163) size 54x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
           RenderSVGContainer {use} at (243,163) size 14x14
-            RenderSVGContainer {g} at (243,163) size 14x14
-              RenderSVGRect {rect} at (243,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (283,163) size 14x14
-            RenderSVGContainer {g} at (283,163) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
-              RenderSVGRect {rect} at (283,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (243,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (283,163) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
+            RenderSVGRect {rect} at (283,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (243,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (243,213) size 54x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,100.00)}]
           RenderSVGContainer {use} at (243,213) size 14x14
-            RenderSVGContainer {g} at (243,213) size 14x14
-              RenderSVGRect {rect} at (243,213) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (283,213) size 14x14
-            RenderSVGContainer {g} at (283,213) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
-              RenderSVGRect {rect} at (283,213) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (243,213) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (283,213) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
+            RenderSVGRect {rect} at (283,213) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (243,213) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (243,238) size 54x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,125.00)}]
           RenderSVGContainer {use} at (243,238) size 14x14
-            RenderSVGContainer {g} at (243,238) size 14x14
-              RenderSVGRect {rect} at (243,238) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (283,238) size 14x14
-            RenderSVGContainer {g} at (283,238) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
-              RenderSVGRect {rect} at (283,238) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (243,238) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (283,238) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
+            RenderSVGRect {rect} at (283,238) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (243,238) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (243,263) size 54x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
           RenderSVGContainer {use} at (243,263) size 14x14
-            RenderSVGContainer {g} at (243,263) size 14x14
-              RenderSVGRect {rect} at (243,263) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (283,263) size 14x14
-            RenderSVGContainer {g} at (283,263) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
-              RenderSVGRect {rect} at (283,263) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (243,263) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (283,263) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
+            RenderSVGRect {rect} at (283,263) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (243,263) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
index 9aa8e75..e21e639 100644 (file)
@@ -51,49 +51,37 @@ layer at (0,0) size 480x360
           RenderSVGRect {rect} at (243,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (243,113) size 54x14
           RenderSVGContainer {use} at (243,113) size 14x14
-            RenderSVGContainer {g} at (243,113) size 14x14
-              RenderSVGRect {rect} at (243,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (283,113) size 14x14
-            RenderSVGContainer {g} at (283,113) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
-              RenderSVGRect {rect} at (283,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (243,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (283,113) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
+            RenderSVGRect {rect} at (283,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (243,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (243,138) size 54x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,25.00)}]
           RenderSVGContainer {use} at (243,138) size 14x14
-            RenderSVGContainer {g} at (243,138) size 14x14
-              RenderSVGRect {rect} at (243,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (283,138) size 14x14
-            RenderSVGContainer {g} at (283,138) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
-              RenderSVGRect {rect} at (283,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (243,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (283,138) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
+            RenderSVGRect {rect} at (283,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (243,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (243,163) size 54x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
           RenderSVGContainer {use} at (243,163) size 14x14
-            RenderSVGContainer {g} at (243,163) size 14x14
-              RenderSVGRect {rect} at (243,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (283,163) size 14x14
-            RenderSVGContainer {g} at (283,163) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
-              RenderSVGRect {rect} at (283,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (243,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (283,163) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
+            RenderSVGRect {rect} at (283,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (243,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (243,213) size 54x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,100.00)}]
           RenderSVGContainer {use} at (243,213) size 14x14
-            RenderSVGContainer {g} at (243,213) size 14x14
-              RenderSVGRect {rect} at (243,213) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (283,213) size 14x14
-            RenderSVGContainer {g} at (283,213) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
-              RenderSVGRect {rect} at (283,213) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (243,213) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (283,213) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
+            RenderSVGRect {rect} at (283,213) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (283,213) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=34.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (243,238) size 54x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,125.00)}]
           RenderSVGContainer {use} at (243,238) size 14x14
-            RenderSVGContainer {g} at (243,238) size 14x14
-              RenderSVGRect {rect} at (243,238) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (283,238) size 14x14
-            RenderSVGContainer {g} at (283,238) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
-              RenderSVGRect {rect} at (283,238) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (243,238) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (283,238) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
+            RenderSVGRect {rect} at (283,238) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (283,238) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=34.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (243,263) size 54x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
           RenderSVGContainer {use} at (243,263) size 14x14
-            RenderSVGContainer {g} at (243,263) size 14x14
-              RenderSVGRect {rect} at (243,263) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (283,263) size 14x14
-            RenderSVGContainer {g} at (283,263) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
-              RenderSVGRect {rect} at (283,263) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (243,263) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (283,263) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
+            RenderSVGRect {rect} at (283,263) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (243,263) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
index 44a5160..3efcc06 100644 (file)
@@ -46,25 +46,19 @@ layer at (0,0) size 480x360
           RenderSVGRect {rect} at (243,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (243,113) size 94x14
           RenderSVGContainer {use} at (243,113) size 14x14
-            RenderSVGContainer {g} at (243,113) size 14x14
-              RenderSVGRect {rect} at (243,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (323,113) size 14x14
-            RenderSVGContainer {g} at (323,113) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (323,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (243,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (323,113) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (323,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (323,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (243,178) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,65.00)}]
           RenderSVGContainer {use} at (243,178) size 14x14
-            RenderSVGContainer {g} at (243,178) size 14x14
-              RenderSVGRect {rect} at (243,178) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (323,178) size 14x14
-            RenderSVGContainer {g} at (323,178) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (323,178) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (243,178) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (323,178) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (323,178) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (323,178) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (243,243) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,130.00)}]
           RenderSVGContainer {use} at (243,243) size 14x14
-            RenderSVGContainer {g} at (243,243) size 14x14
-              RenderSVGRect {rect} at (243,243) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (323,243) size 14x14
-            RenderSVGContainer {g} at (323,243) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (323,243) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (243,243) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (323,243) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (323,243) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (323,243) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
index ead7afb..8b5371d 100644 (file)
@@ -51,65 +51,49 @@ layer at (0,0) size 480x360
           RenderSVGRect {rect} at (243,83) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (243,83) size 114x14
           RenderSVGContainer {use} at (243,83) size 14x14
-            RenderSVGContainer {g} at (243,83) size 14x14
-              RenderSVGRect {rect} at (243,83) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (323,83) size 14x14
-            RenderSVGContainer {g} at (323,83) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (323,83) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (243,83) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (323,83) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (323,83) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (323,83) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGContainer {g} at (263,83) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,0.00)}]
             RenderSVGContainer {use} at (263,83) size 14x14
-              RenderSVGContainer {g} at (263,83) size 14x14
-                RenderSVGRect {rect} at (263,83) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-            RenderSVGContainer {use} at (343,83) size 14x14
-              RenderSVGContainer {g} at (343,83) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-                RenderSVGRect {rect} at (343,83) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+              RenderSVGRect {rect} at (263,83) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGContainer {use} at (343,83) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+              RenderSVGRect {rect} at (343,83) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
             RenderSVGRect {rect} at (343,83) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (243,108) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,25.00)}]
           RenderSVGContainer {use} at (243,108) size 14x14
-            RenderSVGContainer {g} at (243,108) size 14x14
-              RenderSVGRect {rect} at (243,108) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (323,108) size 14x14
-            RenderSVGContainer {g} at (323,108) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (323,108) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (243,108) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (323,108) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (323,108) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (323,108) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (243,133) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
           RenderSVGContainer {use} at (243,133) size 14x14
-            RenderSVGContainer {g} at (243,133) size 14x14
-              RenderSVGRect {rect} at (243,133) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (323,133) size 14x14
-            RenderSVGContainer {g} at (323,133) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (323,133) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (243,133) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (323,133) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (323,133) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (323,133) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (243,158) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,75.00)}]
           RenderSVGContainer {use} at (243,158) size 14x14
-            RenderSVGContainer {g} at (243,158) size 14x14
-              RenderSVGRect {rect} at (243,158) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (323,158) size 14x14
-            RenderSVGContainer {g} at (323,158) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (323,158) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (243,158) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (323,158) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (323,158) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (323,158) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (243,183) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,100.00)}]
           RenderSVGContainer {use} at (243,183) size 14x14
-            RenderSVGContainer {g} at (243,183) size 14x14
-              RenderSVGRect {rect} at (243,183) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (323,183) size 14x14
-            RenderSVGContainer {g} at (323,183) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (323,183) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (243,183) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (323,183) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (323,183) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (323,183) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (243,208) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,125.00)}]
           RenderSVGContainer {use} at (243,208) size 14x14
-            RenderSVGContainer {g} at (243,208) size 14x14
-              RenderSVGRect {rect} at (243,208) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (323,208) size 14x14
-            RenderSVGContainer {g} at (323,208) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (323,208) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (243,208) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (323,208) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (323,208) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (323,208) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (243,263) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,180.00)}]
           RenderSVGContainer {use} at (243,263) size 14x14
-            RenderSVGContainer {g} at (243,263) size 14x14
-              RenderSVGRect {rect} at (243,263) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (323,263) size 14x14
-            RenderSVGContainer {g} at (323,263) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (323,263) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (243,263) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (323,263) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (323,263) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (323,263) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
index 6176a6a..3653b2b 100644 (file)
@@ -47,73 +47,55 @@ layer at (0,0) size 480x360
           RenderSVGRect {rect} at (243,63) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (243,63) size 114x14
           RenderSVGContainer {use} at (243,63) size 14x14
-            RenderSVGContainer {g} at (243,63) size 14x14
-              RenderSVGRect {rect} at (243,63) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (323,63) size 14x14
-            RenderSVGContainer {g} at (323,63) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (323,63) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (243,63) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (323,63) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (323,63) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (323,63) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGContainer {g} at (263,63) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,0.00)}]
             RenderSVGContainer {use} at (263,63) size 14x14
-              RenderSVGContainer {g} at (263,63) size 14x14
-                RenderSVGRect {rect} at (263,63) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-            RenderSVGContainer {use} at (343,63) size 14x14
-              RenderSVGContainer {g} at (343,63) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-                RenderSVGRect {rect} at (343,63) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+              RenderSVGRect {rect} at (263,63) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGContainer {use} at (343,63) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+              RenderSVGRect {rect} at (343,63) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
             RenderSVGRect {rect} at (343,63) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (243,88) size 114x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,25.00)}]
           RenderSVGContainer {use} at (243,88) size 14x14
-            RenderSVGContainer {g} at (243,88) size 14x14
-              RenderSVGRect {rect} at (243,88) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (323,88) size 14x14
-            RenderSVGContainer {g} at (323,88) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (323,88) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (243,88) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (323,88) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (323,88) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (323,88) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGContainer {g} at (263,88) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,0.00)}]
             RenderSVGContainer {use} at (263,88) size 14x14
-              RenderSVGContainer {g} at (263,88) size 14x14
-                RenderSVGRect {rect} at (263,88) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-            RenderSVGContainer {use} at (343,88) size 14x14
-              RenderSVGContainer {g} at (343,88) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-                RenderSVGRect {rect} at (343,88) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+              RenderSVGRect {rect} at (263,88) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGContainer {use} at (343,88) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+              RenderSVGRect {rect} at (343,88) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
             RenderSVGRect {rect} at (343,88) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (243,113) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
           RenderSVGContainer {use} at (243,113) size 14x14
-            RenderSVGContainer {g} at (243,113) size 14x14
-              RenderSVGRect {rect} at (243,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (323,113) size 14x14
-            RenderSVGContainer {g} at (323,113) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (323,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (243,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (323,113) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (323,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (323,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (243,138) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,75.00)}]
           RenderSVGContainer {use} at (243,138) size 14x14
-            RenderSVGContainer {g} at (243,138) size 14x14
-              RenderSVGRect {rect} at (243,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (323,138) size 14x14
-            RenderSVGContainer {g} at (323,138) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (323,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (243,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (323,138) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (323,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (323,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (243,213) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
           RenderSVGContainer {use} at (243,213) size 14x14
-            RenderSVGContainer {g} at (243,213) size 14x14
-              RenderSVGRect {rect} at (243,213) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (323,213) size 14x14
-            RenderSVGContainer {g} at (323,213) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (323,213) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (243,213) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (323,213) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (323,213) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (323,213) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (243,238) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,175.00)}]
           RenderSVGContainer {use} at (243,238) size 14x14
-            RenderSVGContainer {g} at (243,238) size 14x14
-              RenderSVGRect {rect} at (243,238) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (323,238) size 14x14
-            RenderSVGContainer {g} at (323,238) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (323,238) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (243,238) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (323,238) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (323,238) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (323,238) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (243,263) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,200.00)}]
           RenderSVGContainer {use} at (243,263) size 14x14
-            RenderSVGContainer {g} at (243,263) size 14x14
-              RenderSVGRect {rect} at (243,263) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (323,263) size 14x14
-            RenderSVGContainer {g} at (323,263) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (323,263) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (243,263) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (323,263) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (323,263) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (323,263) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
index a44058b..e827e5b 100644 (file)
@@ -38,49 +38,37 @@ layer at (0,0) size 480x360
           RenderSVGRect {rect} at (303,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (303,113) size 94x14
           RenderSVGContainer {use} at (303,113) size 14x14
-            RenderSVGContainer {g} at (303,113) size 14x14
-              RenderSVGRect {rect} at (303,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (383,113) size 14x14
-            RenderSVGContainer {g} at (383,113) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (383,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (303,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,113) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (383,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (303,138) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,25.00)}]
           RenderSVGContainer {use} at (303,138) size 14x14
-            RenderSVGContainer {g} at (303,138) size 14x14
-              RenderSVGRect {rect} at (303,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (383,138) size 14x14
-            RenderSVGContainer {g} at (383,138) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (383,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (303,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,138) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (383,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (303,163) size 114x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
           RenderSVGContainer {use} at (303,163) size 14x14
-            RenderSVGContainer {g} at (303,163) size 14x14
-              RenderSVGRect {rect} at (303,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (383,163) size 14x14
-            RenderSVGContainer {g} at (383,163) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (383,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (303,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,163) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (383,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGContainer {g} at (323,163) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,0.00)}]
             RenderSVGContainer {use} at (323,163) size 14x14
-              RenderSVGContainer {g} at (323,163) size 14x14
-                RenderSVGRect {rect} at (323,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-            RenderSVGContainer {use} at (403,163) size 14x14
-              RenderSVGContainer {g} at (403,163) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-                RenderSVGRect {rect} at (403,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+              RenderSVGRect {rect} at (323,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGContainer {use} at (403,163) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+              RenderSVGRect {rect} at (403,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
             RenderSVGRect {rect} at (403,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (303,188) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,75.00)}]
           RenderSVGContainer {use} at (303,188) size 14x14
-            RenderSVGContainer {g} at (303,188) size 14x14
-              RenderSVGRect {rect} at (303,188) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (383,188) size 14x14
-            RenderSVGContainer {g} at (383,188) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (383,188) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (303,188) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,188) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,188) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (383,188) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (303,213) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,100.00)}]
           RenderSVGContainer {use} at (303,213) size 14x14
-            RenderSVGContainer {g} at (303,213) size 14x14
-              RenderSVGRect {rect} at (303,213) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (383,213) size 14x14
-            RenderSVGContainer {g} at (383,213) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (383,213) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (303,213) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,213) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,213) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (383,213) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
index 123d016..d292108 100644 (file)
@@ -38,33 +38,25 @@ layer at (0,0) size 480x360
           RenderSVGRect {rect} at (303,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (303,113) size 94x14
           RenderSVGContainer {use} at (303,113) size 14x14
-            RenderSVGContainer {g} at (303,113) size 14x14
-              RenderSVGRect {rect} at (303,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (383,113) size 14x14
-            RenderSVGContainer {g} at (383,113) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (383,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (303,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,113) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (383,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (303,138) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,25.00)}]
           RenderSVGContainer {use} at (303,138) size 14x14
-            RenderSVGContainer {g} at (303,138) size 14x14
-              RenderSVGRect {rect} at (303,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (383,138) size 14x14
-            RenderSVGContainer {g} at (383,138) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (383,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (303,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,138) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (383,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (303,163) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
           RenderSVGContainer {use} at (303,163) size 14x14
-            RenderSVGContainer {g} at (303,163) size 14x14
-              RenderSVGRect {rect} at (303,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (383,163) size 14x14
-            RenderSVGContainer {g} at (383,163) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (383,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (303,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,163) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (383,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (303,188) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,75.00)}]
           RenderSVGContainer {use} at (303,188) size 14x14
-            RenderSVGContainer {g} at (303,188) size 14x14
-              RenderSVGRect {rect} at (303,188) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (383,188) size 14x14
-            RenderSVGContainer {g} at (383,188) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (383,188) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (303,188) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,188) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,188) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (383,188) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
index 51109ba..793bcb8 100644 (file)
@@ -41,41 +41,31 @@ layer at (0,0) size 480x360
           RenderSVGRect {rect} at (303,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (303,113) size 94x14
           RenderSVGContainer {use} at (303,113) size 14x14
-            RenderSVGContainer {g} at (303,113) size 14x14
-              RenderSVGRect {rect} at (303,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (383,113) size 14x14
-            RenderSVGContainer {g} at (383,113) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (383,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (303,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,113) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (383,113) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (303,138) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,25.00)}]
           RenderSVGContainer {use} at (303,138) size 14x14
-            RenderSVGContainer {g} at (303,138) size 14x14
-              RenderSVGRect {rect} at (303,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (383,138) size 14x14
-            RenderSVGContainer {g} at (383,138) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (383,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (303,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,138) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (383,138) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (303,163) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
           RenderSVGContainer {use} at (303,163) size 14x14
-            RenderSVGContainer {g} at (303,163) size 14x14
-              RenderSVGRect {rect} at (303,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (383,163) size 14x14
-            RenderSVGContainer {g} at (383,163) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (383,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (303,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,163) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (383,163) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (303,188) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,75.00)}]
           RenderSVGContainer {use} at (303,188) size 14x14
-            RenderSVGContainer {g} at (303,188) size 14x14
-              RenderSVGRect {rect} at (303,188) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (383,188) size 14x14
-            RenderSVGContainer {g} at (383,188) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (383,188) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (303,188) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,188) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,188) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (383,188) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (303,238) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,125.00)}]
           RenderSVGContainer {use} at (303,238) size 14x14
-            RenderSVGContainer {g} at (303,238) size 14x14
-              RenderSVGRect {rect} at (303,238) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (383,238) size 14x14
-            RenderSVGContainer {g} at (383,238) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (383,238) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (303,238) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,238) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,238) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (383,238) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
index 04426d6..bd109fb 100644 (file)
@@ -41,33 +41,25 @@ layer at (0,0) size 480x360
           RenderSVGRect {rect} at (303,93) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (303,93) size 94x14
           RenderSVGContainer {use} at (303,93) size 14x14
-            RenderSVGContainer {g} at (303,93) size 14x14
-              RenderSVGRect {rect} at (303,93) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (383,93) size 14x14
-            RenderSVGContainer {g} at (383,93) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (383,93) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (303,93) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,93) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,93) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (383,93) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (303,118) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,25.00)}]
           RenderSVGContainer {use} at (303,118) size 14x14
-            RenderSVGContainer {g} at (303,118) size 14x14
-              RenderSVGRect {rect} at (303,118) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (383,118) size 14x14
-            RenderSVGContainer {g} at (383,118) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (383,118) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (303,118) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,118) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,118) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (383,118) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (303,193) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,100.00)}]
           RenderSVGContainer {use} at (303,193) size 14x14
-            RenderSVGContainer {g} at (303,193) size 14x14
-              RenderSVGRect {rect} at (303,193) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (383,193) size 14x14
-            RenderSVGContainer {g} at (383,193) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (383,193) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (303,193) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,193) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,193) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (383,193) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
         RenderSVGContainer {g} at (303,218) size 94x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,125.00)}]
           RenderSVGContainer {use} at (303,218) size 14x14
-            RenderSVGContainer {g} at (303,218) size 14x14
-              RenderSVGRect {rect} at (303,218) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
-          RenderSVGContainer {use} at (383,218) size 14x14
-            RenderSVGContainer {g} at (383,218) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
-              RenderSVGRect {rect} at (383,218) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+            RenderSVGRect {rect} at (303,218) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
+          RenderSVGContainer {use} at (383,218) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
+            RenderSVGRect {rect} at (383,218) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=-6.00] [y=-6.00] [width=12.00] [height=12.00]
           RenderSVGRect {rect} at (383,218) size 14x14 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CC0066]}] [x=74.00] [y=-6.00] [width=12.00] [height=12.00]
index d9ea936..4ba793f 100644 (file)
@@ -54,31 +54,28 @@ layer at (0,0) size 480x360
                   chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
           RenderSVGContainer {use} at (170,87) size 44x23
             RenderSVGContainer {g} at (170,87) size 44x23
-              RenderSVGContainer {g} at (170,87) size 44x23
-                RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 14x23
-                    chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-                RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 14x23
-                    chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-          RenderSVGContainer {use} at (280,87) size 44x23
-            RenderSVGContainer {g} at (280,87) size 44x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-              RenderSVGContainer {g} at (280,87) size 44x23
-                RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 14x23
-                    chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-                RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 14x23
-                    chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-          RenderSVGContainer {use} at (390,87) size 44x23
-            RenderSVGContainer {g} at (390,87) size 44x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-              RenderSVGContainer {g} at (390,87) size 44x23
-                RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 14x23
-                    chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-                RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 14x23
-                    chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
+              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x23
+                  chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
+              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x23
+                  chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
+          RenderSVGContainer {use} at (280,87) size 44x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (280,87) size 44x23
+              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x23
+                  chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
+              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x23
+                  chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
+          RenderSVGContainer {use} at (390,87) size 44x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (390,87) size 44x23
+              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x23
+                  chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
+              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x23
+                  chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
           RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 14x23
               chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
@@ -102,31 +99,28 @@ layer at (0,0) size 480x360
                   chunk 1 (end anchor) text run 1 at (-4.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
           RenderSVGContainer {use} at (170,122) size 40x23
             RenderSVGContainer {g} at (170,122) size 40x23
-              RenderSVGContainer {g} at (170,122) size 40x23
-                RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 14x23
-                    chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-                RenderSVGText {text} at (-4,2) size 14x23 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 14x23
-                    chunk 1 (end anchor) text run 1 at (-4.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-          RenderSVGContainer {use} at (280,122) size 40x23
-            RenderSVGContainer {g} at (280,122) size 40x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-              RenderSVGContainer {g} at (280,122) size 40x23
-                RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 14x23
-                    chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-                RenderSVGText {text} at (-4,2) size 14x23 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 14x23
-                    chunk 1 (end anchor) text run 1 at (-4.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-          RenderSVGContainer {use} at (390,122) size 40x23
-            RenderSVGContainer {g} at (390,122) size 40x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-              RenderSVGContainer {g} at (390,122) size 40x23
-                RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 14x23
-                    chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-                RenderSVGText {text} at (-4,2) size 14x23 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 14x23
-                    chunk 1 (end anchor) text run 1 at (-4.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
+              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x23
+                  chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
+              RenderSVGText {text} at (-4,2) size 14x23 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x23
+                  chunk 1 (end anchor) text run 1 at (-4.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
+          RenderSVGContainer {use} at (280,122) size 40x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (280,122) size 40x23
+              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x23
+                  chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
+              RenderSVGText {text} at (-4,2) size 14x23 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x23
+                  chunk 1 (end anchor) text run 1 at (-4.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
+          RenderSVGContainer {use} at (390,122) size 40x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (390,122) size 40x23
+              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x23
+                  chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
+              RenderSVGText {text} at (-4,2) size 14x23 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x23
+                  chunk 1 (end anchor) text run 1 at (-4.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
           RenderSVGText {text} at (-4,2) size 14x23 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 14x23
               chunk 1 (end anchor) text run 1 at (-4.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
@@ -153,31 +147,28 @@ layer at (0,0) size 480x360
                   chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
           RenderSVGContainer {use} at (170,147) size 52x36
             RenderSVGContainer {g} at (170,147) size 52x36
-              RenderSVGContainer {g} at (170,147) size 52x36
-                RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 14x23
-                    chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-                RenderSVGText {text} at (40,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {use} at (280,147) size 52x36
-            RenderSVGContainer {g} at (280,147) size 52x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-              RenderSVGContainer {g} at (280,147) size 52x36
-                RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 14x23
-                    chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-                RenderSVGText {text} at (40,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {use} at (390,147) size 52x36
-            RenderSVGContainer {g} at (390,147) size 52x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-              RenderSVGContainer {g} at (390,147) size 52x36
-                RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 14x23
-                    chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-                RenderSVGText {text} at (40,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x23
+                  chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
+              RenderSVGText {text} at (40,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+          RenderSVGContainer {use} at (280,147) size 52x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (280,147) size 52x36
+              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x23
+                  chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
+              RenderSVGText {text} at (40,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+          RenderSVGContainer {use} at (390,147) size 52x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (390,147) size 52x36
+              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x23
+                  chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
+              RenderSVGText {text} at (40,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
           RenderSVGText {text} at (10,-8) size 22x35 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 22x35
               chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
@@ -204,31 +195,28 @@ layer at (0,0) size 480x360
                   chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
           RenderSVGContainer {use} at (170,181) size 52x37
             RenderSVGContainer {g} at (170,181) size 52x37
-              RenderSVGContainer {g} at (170,181) size 52x37
-                RenderSVGText {text} at (10,-9) size 20x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 20x35
-                    chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 20.00: "A"
-                RenderSVGText {text} at (40,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {use} at (280,181) size 52x37
-            RenderSVGContainer {g} at (280,181) size 52x37 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-              RenderSVGContainer {g} at (280,181) size 52x37
-                RenderSVGText {text} at (10,-9) size 20x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 20x35
-                    chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 20.00: "A"
-                RenderSVGText {text} at (40,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {use} at (390,181) size 52x37
-            RenderSVGContainer {g} at (390,181) size 52x37 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-              RenderSVGContainer {g} at (390,181) size 52x37
-                RenderSVGText {text} at (10,-9) size 20x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 20x35
-                    chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 20.00: "A"
-                RenderSVGText {text} at (40,-8) size 22x35 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 22x35
-                    chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+              RenderSVGText {text} at (10,-9) size 20x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 20x35
+                  chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 20.00: "A"
+              RenderSVGText {text} at (40,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+          RenderSVGContainer {use} at (280,181) size 52x37 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (280,181) size 52x37
+              RenderSVGText {text} at (10,-9) size 20x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 20x35
+                  chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 20.00: "A"
+              RenderSVGText {text} at (40,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
+          RenderSVGContainer {use} at (390,181) size 52x37 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (390,181) size 52x37
+              RenderSVGText {text} at (10,-9) size 20x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 20x35
+                  chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 20.00: "A"
+              RenderSVGText {text} at (40,-8) size 22x35 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x35
+                  chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
           RenderSVGText {text} at (10,-8) size 22x35 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 22x35
               chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
@@ -255,31 +243,28 @@ layer at (0,0) size 480x360
                   chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 12.00: "A"
           RenderSVGContainer {use} at (170,227) size 42x23
             RenderSVGContainer {g} at (170,227) size 42x23
-              RenderSVGContainer {g} at (170,227) size 42x23
-                RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 14x23
-                    chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-                RenderSVGText {text} at (40,2) size 12x23 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 12x23
-                    chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 12.00: "A"
-          RenderSVGContainer {use} at (280,227) size 42x23
-            RenderSVGContainer {g} at (280,227) size 42x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-              RenderSVGContainer {g} at (280,227) size 42x23
-                RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 14x23
-                    chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-                RenderSVGText {text} at (40,2) size 12x23 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 12x23
-                    chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 12.00: "A"
-          RenderSVGContainer {use} at (390,227) size 42x23
-            RenderSVGContainer {g} at (390,227) size 42x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-              RenderSVGContainer {g} at (390,227) size 42x23
-                RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 14x23
-                    chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-                RenderSVGText {text} at (40,2) size 12x23 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 12x23
-                    chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 12.00: "A"
+              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x23
+                  chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
+              RenderSVGText {text} at (40,2) size 12x23 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 12x23
+                  chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 12.00: "A"
+          RenderSVGContainer {use} at (280,227) size 42x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (280,227) size 42x23
+              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x23
+                  chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
+              RenderSVGText {text} at (40,2) size 12x23 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 12x23
+                  chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 12.00: "A"
+          RenderSVGContainer {use} at (390,227) size 42x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (390,227) size 42x23
+              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x23
+                  chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
+              RenderSVGText {text} at (40,2) size 12x23 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 12x23
+                  chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 12.00: "A"
           RenderSVGText {text} at (10,2) size 12x23 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 12x23
               chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 12.00: "A"
@@ -306,31 +291,28 @@ layer at (0,0) size 480x360
                   chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
           RenderSVGContainer {use} at (170,262) size 44x23
             RenderSVGContainer {g} at (170,262) size 44x23
-              RenderSVGContainer {g} at (170,262) size 44x23
-                RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 14x23
-                    chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-                RenderSVGText {text} at (40,2) size 14x23 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 14x23
-                    chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-          RenderSVGContainer {use} at (280,262) size 44x23
-            RenderSVGContainer {g} at (280,262) size 44x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-              RenderSVGContainer {g} at (280,262) size 44x23
-                RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 14x23
-                    chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-                RenderSVGText {text} at (40,2) size 14x23 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 14x23
-                    chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-          RenderSVGContainer {use} at (390,262) size 44x23
-            RenderSVGContainer {g} at (390,262) size 44x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-              RenderSVGContainer {g} at (390,262) size 44x23
-                RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 14x23
-                    chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-                RenderSVGText {text} at (40,2) size 14x23 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 14x23
-                    chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
+              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x23
+                  chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
+              RenderSVGText {text} at (40,2) size 14x23 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x23
+                  chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
+          RenderSVGContainer {use} at (280,262) size 44x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (280,262) size 44x23
+              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x23
+                  chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
+              RenderSVGText {text} at (40,2) size 14x23 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x23
+                  chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
+          RenderSVGContainer {use} at (390,262) size 44x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (390,262) size 44x23
+              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x23
+                  chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
+              RenderSVGText {text} at (40,2) size 14x23 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x23
+                  chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
           RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 14x23
               chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
index c6423f5..63529be 100644 (file)
@@ -63,19 +63,16 @@ layer at (0,0) size 480x360
               RenderSVGRect {rect} at (200,75) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
           RenderSVGContainer {use} at (170,75) size 38x8
             RenderSVGContainer {g} at (170,75) size 38x8
-              RenderSVGContainer {g} at (170,75) size 38x8
-                RenderSVGRect {rect} at (170,75) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-                RenderSVGRect {rect} at (200,75) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-          RenderSVGContainer {use} at (280,75) size 38x8
-            RenderSVGContainer {g} at (280,75) size 38x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-              RenderSVGContainer {g} at (280,75) size 38x8
-                RenderSVGRect {rect} at (280,75) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-                RenderSVGRect {rect} at (310,75) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-          RenderSVGContainer {use} at (390,75) size 38x8
-            RenderSVGContainer {g} at (390,75) size 38x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-              RenderSVGContainer {g} at (390,75) size 38x8
-                RenderSVGRect {rect} at (390,75) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-                RenderSVGRect {rect} at (420,75) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (170,75) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (200,75) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (280,75) size 38x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (280,75) size 38x8
+              RenderSVGRect {rect} at (280,75) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (310,75) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (390,75) size 38x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (390,75) size 38x8
+              RenderSVGRect {rect} at (390,75) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (420,75) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
           RenderSVGRect {rect} at (200,75) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#FFA500]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
           RenderSVGContainer {g} at (310,75) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
             RenderSVGRect {rect} at (310,75) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#FFA500]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
@@ -88,19 +85,16 @@ layer at (0,0) size 480x360
               RenderSVGPath {polyline} at (193,90) size 23x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#CCCCCC] [fill rule=EVEN-ODD]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
           RenderSVGContainer {use} at (163,90) size 53x22
             RenderSVGContainer {g} at (163,90) size 53x22
-              RenderSVGContainer {g} at (163,90) size 53x22
-                RenderSVGPath {polyline} at (163,90) size 23x22 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#CCCCCC]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
-                RenderSVGPath {polyline} at (193,90) size 23x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#CCCCCC] [fill rule=EVEN-ODD]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
-          RenderSVGContainer {use} at (273,90) size 53x22
-            RenderSVGContainer {g} at (273,90) size 53x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-              RenderSVGContainer {g} at (273,90) size 53x22
-                RenderSVGPath {polyline} at (273,90) size 23x22 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#CCCCCC]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
-                RenderSVGPath {polyline} at (303,90) size 23x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#CCCCCC] [fill rule=EVEN-ODD]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
-          RenderSVGContainer {use} at (383,90) size 53x22
-            RenderSVGContainer {g} at (383,90) size 53x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-              RenderSVGContainer {g} at (383,90) size 53x22
-                RenderSVGPath {polyline} at (383,90) size 23x22 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#CCCCCC]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
-                RenderSVGPath {polyline} at (413,90) size 23x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#CCCCCC] [fill rule=EVEN-ODD]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
+              RenderSVGPath {polyline} at (163,90) size 23x22 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#CCCCCC]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
+              RenderSVGPath {polyline} at (193,90) size 23x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#CCCCCC] [fill rule=EVEN-ODD]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
+          RenderSVGContainer {use} at (273,90) size 53x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (273,90) size 53x22
+              RenderSVGPath {polyline} at (273,90) size 23x22 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#CCCCCC]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
+              RenderSVGPath {polyline} at (303,90) size 23x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#CCCCCC] [fill rule=EVEN-ODD]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
+          RenderSVGContainer {use} at (383,90) size 53x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (383,90) size 53x22
+              RenderSVGPath {polyline} at (383,90) size 23x22 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#CCCCCC]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
+              RenderSVGPath {polyline} at (413,90) size 23x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#CCCCCC] [fill rule=EVEN-ODD]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
           RenderSVGPath {polyline} at (193,90) size 23x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CC0066]}] [fill={[type=SOLID] [color=#CC0066] [fill rule=EVEN-ODD]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
           RenderSVGContainer {g} at (303,90) size 23x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
             RenderSVGPath {polyline} at (303,90) size 23x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CC0066]}] [fill={[type=SOLID] [color=#CC0066] [fill rule=EVEN-ODD]}] [points="20 10 0 10 15 20 10 2 5 20 20 10"]
@@ -113,19 +107,16 @@ layer at (0,0) size 480x360
               RenderSVGRect {rect} at (200,120) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
           RenderSVGContainer {use} at (170,120) size 38x8
             RenderSVGContainer {g} at (170,120) size 38x8
-              RenderSVGContainer {g} at (170,120) size 38x8
-                RenderSVGRect {rect} at (170,120) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-                RenderSVGRect {rect} at (200,120) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-          RenderSVGContainer {use} at (280,120) size 38x8
-            RenderSVGContainer {g} at (280,120) size 38x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-              RenderSVGContainer {g} at (280,120) size 38x8
-                RenderSVGRect {rect} at (280,120) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-                RenderSVGRect {rect} at (310,120) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-          RenderSVGContainer {use} at (390,120) size 38x8
-            RenderSVGContainer {g} at (390,120) size 38x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-              RenderSVGContainer {g} at (390,120) size 38x8
-                RenderSVGRect {rect} at (390,120) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-                RenderSVGRect {rect} at (420,120) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (170,120) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (200,120) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (280,120) size 38x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (280,120) size 38x8
+              RenderSVGRect {rect} at (280,120) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (310,120) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (390,120) size 38x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (390,120) size 38x8
+              RenderSVGRect {rect} at (390,120) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (420,120) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
           RenderSVGRect {rect} at (199,119) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
           RenderSVGContainer {g} at (309,119) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
             RenderSVGRect {rect} at (309,119) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
@@ -138,19 +129,16 @@ layer at (0,0) size 480x360
               RenderSVGPath {line} at (198,133) size 14x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=4.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=0.00]
           RenderSVGContainer {use} at (169,133) size 43x12
             RenderSVGContainer {g} at (169,133) size 43x12
-              RenderSVGContainer {g} at (169,133) size 43x12
-                RenderSVGPath {line} at (169,134) size 12x10 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=0.00]
-                RenderSVGPath {line} at (198,133) size 14x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=4.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=0.00]
-          RenderSVGContainer {use} at (279,133) size 43x12
-            RenderSVGContainer {g} at (279,133) size 43x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-              RenderSVGContainer {g} at (279,133) size 43x12
-                RenderSVGPath {line} at (279,134) size 12x10 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=0.00]
-                RenderSVGPath {line} at (308,133) size 14x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=4.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=0.00]
-          RenderSVGContainer {use} at (389,133) size 43x12
-            RenderSVGContainer {g} at (389,133) size 43x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-              RenderSVGContainer {g} at (389,133) size 43x12
-                RenderSVGPath {line} at (389,134) size 12x10 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=0.00]
-                RenderSVGPath {line} at (418,133) size 14x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=4.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=0.00]
+              RenderSVGPath {line} at (169,134) size 12x10 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=0.00]
+              RenderSVGPath {line} at (198,133) size 14x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=4.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=0.00]
+          RenderSVGContainer {use} at (279,133) size 43x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (279,133) size 43x12
+              RenderSVGPath {line} at (279,134) size 12x10 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=0.00]
+              RenderSVGPath {line} at (308,133) size 14x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=4.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=0.00]
+          RenderSVGContainer {use} at (389,133) size 43x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (389,133) size 43x12
+              RenderSVGPath {line} at (389,134) size 12x10 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=0.00]
+              RenderSVGPath {line} at (418,133) size 14x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=4.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=0.00]
           RenderSVGPath {line} at (198,133) size 14x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CC0066] [stroke width=4.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=0.00]
           RenderSVGContainer {g} at (308,133) size 14x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
             RenderSVGPath {line} at (308,133) size 14x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CC0066] [stroke width=4.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=0.00]
@@ -163,19 +151,16 @@ layer at (0,0) size 480x360
               RenderSVGPath {line} at (197,152) size 16x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=4.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=0.00]
           RenderSVGContainer {use} at (168,152) size 45x14
             RenderSVGContainer {g} at (168,152) size 45x14
-              RenderSVGContainer {g} at (168,152) size 45x14
-                RenderSVGPath {line} at (168,153) size 14x12 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=4.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=0.00]
-                RenderSVGPath {line} at (197,152) size 16x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=4.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=0.00]
-          RenderSVGContainer {use} at (278,152) size 45x14
-            RenderSVGContainer {g} at (278,152) size 45x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-              RenderSVGContainer {g} at (278,152) size 45x14
-                RenderSVGPath {line} at (278,153) size 14x12 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=4.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=0.00]
-                RenderSVGPath {line} at (307,152) size 16x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=4.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=0.00]
-          RenderSVGContainer {use} at (388,152) size 45x14
-            RenderSVGContainer {g} at (388,152) size 45x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-              RenderSVGContainer {g} at (388,152) size 45x14
-                RenderSVGPath {line} at (388,153) size 14x12 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=4.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=0.00]
-                RenderSVGPath {line} at (417,152) size 16x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=4.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=0.00]
+              RenderSVGPath {line} at (168,153) size 14x12 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=4.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=0.00]
+              RenderSVGPath {line} at (197,152) size 16x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=4.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=0.00]
+          RenderSVGContainer {use} at (278,152) size 45x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (278,152) size 45x14
+              RenderSVGPath {line} at (278,153) size 14x12 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=4.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=0.00]
+              RenderSVGPath {line} at (307,152) size 16x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=4.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=0.00]
+          RenderSVGContainer {use} at (388,152) size 45x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (388,152) size 45x14
+              RenderSVGPath {line} at (388,153) size 14x12 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=4.00]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=0.00]
+              RenderSVGPath {line} at (417,152) size 16x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=4.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=0.00]
           RenderSVGPath {line} at (197,152) size 16x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CC0066] [stroke width=4.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=0.00]
           RenderSVGContainer {g} at (307,152) size 16x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
             RenderSVGPath {line} at (307,152) size 16x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CC0066] [stroke width=4.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=10.00] [y1=8.00] [x2=20.00] [y2=0.00]
@@ -188,19 +173,16 @@ layer at (0,0) size 480x360
               RenderSVGPath {polyline} at (199,175) size 17x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00] [line join=BEVEL]}] [points="5 2 20 5 5 8"]
           RenderSVGContainer {use} at (169,175) size 47x10
             RenderSVGContainer {g} at (169,175) size 47x10
-              RenderSVGContainer {g} at (169,175) size 47x10
-                RenderSVGPath {polyline} at (169,175) size 24x10 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00]}] [points="5 2 20 5 5 8"]
-                RenderSVGPath {polyline} at (199,175) size 17x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00] [line join=BEVEL]}] [points="5 2 20 5 5 8"]
-          RenderSVGContainer {use} at (279,175) size 47x10
-            RenderSVGContainer {g} at (279,175) size 47x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-              RenderSVGContainer {g} at (279,175) size 47x10
-                RenderSVGPath {polyline} at (279,175) size 24x10 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00]}] [points="5 2 20 5 5 8"]
-                RenderSVGPath {polyline} at (309,175) size 17x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00] [line join=BEVEL]}] [points="5 2 20 5 5 8"]
-          RenderSVGContainer {use} at (389,175) size 47x10
-            RenderSVGContainer {g} at (389,175) size 47x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-              RenderSVGContainer {g} at (389,175) size 47x10
-                RenderSVGPath {polyline} at (389,175) size 24x10 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00]}] [points="5 2 20 5 5 8"]
-                RenderSVGPath {polyline} at (419,175) size 17x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00] [line join=BEVEL]}] [points="5 2 20 5 5 8"]
+              RenderSVGPath {polyline} at (169,175) size 24x10 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00]}] [points="5 2 20 5 5 8"]
+              RenderSVGPath {polyline} at (199,175) size 17x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00] [line join=BEVEL]}] [points="5 2 20 5 5 8"]
+          RenderSVGContainer {use} at (279,175) size 47x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (279,175) size 47x10
+              RenderSVGPath {polyline} at (279,175) size 24x10 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00]}] [points="5 2 20 5 5 8"]
+              RenderSVGPath {polyline} at (309,175) size 17x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00] [line join=BEVEL]}] [points="5 2 20 5 5 8"]
+          RenderSVGContainer {use} at (389,175) size 47x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (389,175) size 47x10
+              RenderSVGPath {polyline} at (389,175) size 24x10 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00]}] [points="5 2 20 5 5 8"]
+              RenderSVGPath {polyline} at (419,175) size 17x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00] [line join=BEVEL]}] [points="5 2 20 5 5 8"]
           RenderSVGPath {polyline} at (199,175) size 17x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CC0066] [stroke width=3.00] [miter limit=10.00] [line join=BEVEL]}] [points="5 2 20 5 5 8"]
           RenderSVGContainer {g} at (309,175) size 17x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
             RenderSVGPath {polyline} at (309,175) size 17x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CC0066] [stroke width=3.00] [miter limit=10.00] [line join=BEVEL]}] [points="5 2 20 5 5 8"]
@@ -213,19 +195,16 @@ layer at (0,0) size 480x360
               RenderSVGPath {polyline} at (199,193) size 21x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00]}] [points="5 0 20 5 5 10"]
           RenderSVGContainer {use} at (169,193) size 51x14
             RenderSVGContainer {g} at (169,193) size 51x14
-              RenderSVGContainer {g} at (169,193) size 51x14
-                RenderSVGPath {polyline} at (169,193) size 17x14 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=1.00]}] [points="5 0 20 5 5 10"]
-                RenderSVGPath {polyline} at (199,193) size 21x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00]}] [points="5 0 20 5 5 10"]
-          RenderSVGContainer {use} at (279,193) size 51x14
-            RenderSVGContainer {g} at (279,193) size 51x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-              RenderSVGContainer {g} at (279,193) size 51x14
-                RenderSVGPath {polyline} at (279,193) size 17x14 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=1.00]}] [points="5 0 20 5 5 10"]
-                RenderSVGPath {polyline} at (309,193) size 21x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00]}] [points="5 0 20 5 5 10"]
-          RenderSVGContainer {use} at (389,193) size 51x14
-            RenderSVGContainer {g} at (389,193) size 51x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-              RenderSVGContainer {g} at (389,193) size 51x14
-                RenderSVGPath {polyline} at (389,193) size 17x14 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=1.00]}] [points="5 0 20 5 5 10"]
-                RenderSVGPath {polyline} at (419,193) size 21x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00]}] [points="5 0 20 5 5 10"]
+              RenderSVGPath {polyline} at (169,193) size 17x14 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=1.00]}] [points="5 0 20 5 5 10"]
+              RenderSVGPath {polyline} at (199,193) size 21x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00]}] [points="5 0 20 5 5 10"]
+          RenderSVGContainer {use} at (279,193) size 51x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (279,193) size 51x14
+              RenderSVGPath {polyline} at (279,193) size 17x14 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=1.00]}] [points="5 0 20 5 5 10"]
+              RenderSVGPath {polyline} at (309,193) size 21x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00]}] [points="5 0 20 5 5 10"]
+          RenderSVGContainer {use} at (389,193) size 51x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (389,193) size 51x14
+              RenderSVGPath {polyline} at (389,193) size 17x14 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=1.00]}] [points="5 0 20 5 5 10"]
+              RenderSVGPath {polyline} at (419,193) size 21x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [miter limit=10.00]}] [points="5 0 20 5 5 10"]
           RenderSVGPath {polyline} at (199,193) size 21x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CC0066] [stroke width=3.00] [miter limit=10.00]}] [points="5 0 20 5 5 10"]
           RenderSVGContainer {g} at (309,193) size 21x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
             RenderSVGPath {polyline} at (309,193) size 21x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [stroke={[type=SOLID] [color=#CC0066] [stroke width=3.00] [miter limit=10.00]}] [points="5 0 20 5 5 10"]
@@ -238,19 +217,16 @@ layer at (0,0) size 480x360
               RenderSVGPath {line} at (196,218) size 21x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [dash offset=5.50] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
           RenderSVGContainer {use} at (155,218) size 62x4
             RenderSVGContainer {g} at (155,218) size 62x4
-              RenderSVGContainer {g} at (155,218) size 62x4
-                RenderSVGPath {line} at (155,218) size 25x4 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
-                RenderSVGPath {line} at (196,218) size 21x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [dash offset=5.50] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
-          RenderSVGContainer {use} at (265,218) size 62x4
-            RenderSVGContainer {g} at (265,218) size 62x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-              RenderSVGContainer {g} at (265,218) size 62x4
-                RenderSVGPath {line} at (265,218) size 25x4 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
-                RenderSVGPath {line} at (306,218) size 21x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [dash offset=5.50] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
-          RenderSVGContainer {use} at (375,218) size 62x4
-            RenderSVGContainer {g} at (375,218) size 62x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-              RenderSVGContainer {g} at (375,218) size 62x4
-                RenderSVGPath {line} at (375,218) size 25x4 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
-                RenderSVGPath {line} at (416,218) size 21x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [dash offset=5.50] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
+              RenderSVGPath {line} at (155,218) size 25x4 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
+              RenderSVGPath {line} at (196,218) size 21x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [dash offset=5.50] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
+          RenderSVGContainer {use} at (265,218) size 62x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (265,218) size 62x4
+              RenderSVGPath {line} at (265,218) size 25x4 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
+              RenderSVGPath {line} at (306,218) size 21x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [dash offset=5.50] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
+          RenderSVGContainer {use} at (375,218) size 62x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (375,218) size 62x4
+              RenderSVGPath {line} at (375,218) size 25x4 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
+              RenderSVGPath {line} at (416,218) size 21x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}] [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=3.00] [dash offset=5.50] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
           RenderSVGPath {line} at (196,218) size 21x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}] [stroke={[type=SOLID] [color=#CC0066] [stroke width=3.00] [dash offset=5.50] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
           RenderSVGContainer {g} at (306,218) size 21x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
             RenderSVGPath {line} at (306,218) size 21x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}] [stroke={[type=SOLID] [color=#CC0066] [stroke width=3.00] [dash offset=5.50] [dash array={3.00, 4.00, 5.00}]}] [fill={[type=SOLID] [color=#CC0066]}] [x1=0.00] [y1=0.00] [x2=25.00] [y2=0.00]
@@ -263,19 +239,16 @@ layer at (0,0) size 480x360
               RenderSVGRect {rect} at (200,235) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
           RenderSVGContainer {use} at (170,235) size 38x8
             RenderSVGContainer {g} at (170,235) size 38x8
-              RenderSVGContainer {g} at (170,235) size 38x8
-                RenderSVGRect {rect} at (170,235) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-                RenderSVGRect {rect} at (200,235) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-          RenderSVGContainer {use} at (280,235) size 38x8
-            RenderSVGContainer {g} at (280,235) size 38x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-              RenderSVGContainer {g} at (280,235) size 38x8
-                RenderSVGRect {rect} at (280,235) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-                RenderSVGRect {rect} at (310,235) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-          RenderSVGContainer {use} at (390,235) size 38x8
-            RenderSVGContainer {g} at (390,235) size 38x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-              RenderSVGContainer {g} at (390,235) size 38x8
-                RenderSVGRect {rect} at (390,235) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-                RenderSVGRect {rect} at (420,235) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (170,235) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (200,235) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (280,235) size 38x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (280,235) size 38x8
+              RenderSVGRect {rect} at (280,235) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (310,235) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (390,235) size 38x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (390,235) size 38x8
+              RenderSVGRect {rect} at (390,235) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (420,235) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
           RenderSVGHiddenContainer {g} at (0,0) size 0x0
             RenderSVGRect {rect} at (200,235) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
         RenderSVGContainer {g} at (170,255) size 258x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,180.00)}]
@@ -285,19 +258,16 @@ layer at (0,0) size 480x360
               RenderSVGRect {rect} at (200,255) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
           RenderSVGContainer {use} at (170,255) size 38x8
             RenderSVGContainer {g} at (170,255) size 38x8
-              RenderSVGContainer {g} at (170,255) size 38x8
-                RenderSVGRect {rect} at (170,255) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-                RenderSVGRect {rect} at (200,255) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-          RenderSVGContainer {use} at (280,255) size 38x8
-            RenderSVGContainer {g} at (280,255) size 38x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-              RenderSVGContainer {g} at (280,255) size 38x8
-                RenderSVGRect {rect} at (280,255) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-                RenderSVGRect {rect} at (310,255) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-          RenderSVGContainer {use} at (390,255) size 38x8
-            RenderSVGContainer {g} at (390,255) size 38x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-              RenderSVGContainer {g} at (390,255) size 38x8
-                RenderSVGRect {rect} at (390,255) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-                RenderSVGRect {rect} at (420,255) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (170,255) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (200,255) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (280,255) size 38x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (280,255) size 38x8
+              RenderSVGRect {rect} at (280,255) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (310,255) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (390,255) size 38x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (390,255) size 38x8
+              RenderSVGRect {rect} at (390,255) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (420,255) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
           RenderSVGRect {rect} at (200,255) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
           RenderSVGContainer {g} at (310,255) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
             RenderSVGRect {rect} at (310,255) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CC0066]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
@@ -310,19 +280,16 @@ layer at (0,0) size 480x360
               RenderSVGRect {rect} at (200,275) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
           RenderSVGContainer {use} at (170,275) size 38x8
             RenderSVGContainer {g} at (170,275) size 38x8
-              RenderSVGContainer {g} at (170,275) size 38x8
-                RenderSVGRect {rect} at (170,275) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-                RenderSVGRect {rect} at (200,275) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-          RenderSVGContainer {use} at (280,275) size 38x8
-            RenderSVGContainer {g} at (280,275) size 38x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-              RenderSVGContainer {g} at (280,275) size 38x8
-                RenderSVGRect {rect} at (280,275) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-                RenderSVGRect {rect} at (310,275) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-          RenderSVGContainer {use} at (390,275) size 38x8
-            RenderSVGContainer {g} at (390,275) size 38x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-              RenderSVGContainer {g} at (390,275) size 38x8
-                RenderSVGRect {rect} at (390,275) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
-                RenderSVGRect {rect} at (420,275) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (170,275) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (200,275) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (280,275) size 38x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (280,275) size 38x8
+              RenderSVGRect {rect} at (280,275) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (310,275) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+          RenderSVGContainer {use} at (390,275) size 38x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (390,275) size 38x8
+              RenderSVGRect {rect} at (390,275) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
+              RenderSVGRect {rect} at (420,275) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
           RenderSVGRect {rect} at (200,275) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#FFA500]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
           RenderSVGContainer {g} at (310,275) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
             RenderSVGRect {rect} at (310,275) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#FFA500]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
index 3743d55..9238f64 100644 (file)
@@ -18,10 +18,9 @@ layer at (0,0) size 480x360
       RenderSVGContainer {g} at (11,41) size 98x113 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,90.00)}]
         RenderSVGContainer {use} at (15,45) size 90x90
           RenderSVGContainer {g} at (15,45) size 90x90
-            RenderSVGContainer {g} at (15,45) size 90x90
-              RenderSVGPath {circle} at (19,49) size 82x82 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=2.00]}] [cx=0.00] [cy=0.00] [r=40.00]
-              RenderSVGPath {line} at (15,89) size 90x2 [stroke={[type=SOLID] [color=#C0C0C0]}] [x1=-45.00] [y1=0.00] [x2=45.00] [y2=0.00]
-              RenderSVGPath {line} at (59,45) size 2x90 [stroke={[type=SOLID] [color=#C0C0C0]}] [x1=0.00] [y1=-45.00] [x2=0.00] [y2=45.00]
+            RenderSVGPath {circle} at (19,49) size 82x82 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=2.00]}] [cx=0.00] [cy=0.00] [r=40.00]
+            RenderSVGPath {line} at (15,89) size 90x2 [stroke={[type=SOLID] [color=#C0C0C0]}] [x1=-45.00] [y1=0.00] [x2=45.00] [y2=0.00]
+            RenderSVGPath {line} at (59,45) size 2x90 [stroke={[type=SOLID] [color=#C0C0C0]}] [x1=0.00] [y1=-45.00] [x2=0.00] [y2=45.00]
         RenderSVGPath {line} at (91,81) size 18x18 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=40.00] [y1=0.00] [x2=40.00] [y2=0.00]
         RenderSVGPath {line} at (51,121) size 18x18 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=40.00] [y1=0.00] [x2=40.00] [y2=0.00]
         RenderSVGPath {line} at (11,81) size 18x18 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=40.00] [y1=0.00] [x2=40.00] [y2=0.00]
@@ -60,12 +59,11 @@ layer at (0,0) size 480x360
           RenderSVGInlineText {#text} at (0,0) size 69x18
             chunk 1 (middle anchor) text run 1 at (-34.50,75.00) startOffset 0 endOffset 11 width 69.00: "(sx and sy)"
       RenderSVGContainer {g} at (11,171) size 98x128 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,180.00)}]
-        RenderSVGContainer {use} at (15,175) size 90x90
-          RenderSVGContainer {g} at (15,175) size 90x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,40.00)}]
-            RenderSVGContainer {g} at (15,175) size 90x90
-              RenderSVGPath {circle} at (19,179) size 82x82 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=2.00]}] [cx=0.00] [cy=0.00] [r=40.00]
-              RenderSVGPath {line} at (15,219) size 90x2 [stroke={[type=SOLID] [color=#C0C0C0]}] [x1=-45.00] [y1=0.00] [x2=45.00] [y2=0.00]
-              RenderSVGPath {line} at (59,175) size 2x90 [stroke={[type=SOLID] [color=#C0C0C0]}] [x1=0.00] [y1=-45.00] [x2=0.00] [y2=45.00]
+        RenderSVGContainer {use} at (15,175) size 90x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,40.00)}]
+          RenderSVGContainer {g} at (15,175) size 90x90
+            RenderSVGPath {circle} at (19,179) size 82x82 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=2.00]}] [cx=0.00] [cy=0.00] [r=40.00]
+            RenderSVGPath {line} at (15,219) size 90x2 [stroke={[type=SOLID] [color=#C0C0C0]}] [x1=-45.00] [y1=0.00] [x2=45.00] [y2=0.00]
+            RenderSVGPath {line} at (59,175) size 2x90 [stroke={[type=SOLID] [color=#C0C0C0]}] [x1=0.00] [y1=-45.00] [x2=0.00] [y2=45.00]
         RenderSVGPath {line} at (91,211) size 18x18 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=80.00] [y1=40.00] [x2=80.00] [y2=40.00]
         RenderSVGPath {line} at (51,251) size 18x18 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(80.00,0.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=80.00] [y1=40.00] [x2=80.00] [y2=40.00]
         RenderSVGPath {line} at (11,211) size 18x18 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(80.00,80.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=80.00] [y1=40.00] [x2=80.00] [y2=40.00]
index a062c47..72e4401 100644 (file)
@@ -18,33 +18,28 @@ layer at (0,0) size 480x360
             [SourceGraphic]
       RenderSVGContainer {use} at (0,0) size 135x135
         RenderSVGContainer {g} at (0,0) size 135x135
-          RenderSVGContainer {g} at (0,0) size 135x135
-            RenderSVGRect {rect} at (0,0) size 90x90 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=90.00] [height=90.00]
-            RenderSVGRect {rect} at (45,45) size 90x90 [fill={[type=SOLID] [color=#FFFF00]}] [x=45.00] [y=45.00] [width=90.00] [height=90.00]
+          RenderSVGRect {rect} at (0,0) size 90x90 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=90.00] [height=90.00]
+          RenderSVGRect {rect} at (45,45) size 90x90 [fill={[type=SOLID] [color=#FFFF00]}] [x=45.00] [y=45.00] [width=90.00] [height=90.00]
       RenderSVGContainer {g} at (296,1) size 163x163 [transform={m=((1.00,0.00)(0.00,1.00)) t=(310.00,15.00)}]
         RenderSVGContainer {use} at (296,1) size 163x163
           [filter="blur"] RenderSVGResourceFilter {filter} at (-13.50,-13.50) size 162x162
           RenderSVGContainer {g} at (310,15) size 135x135
-            RenderSVGContainer {g} at (310,15) size 135x135
-              RenderSVGRect {rect} at (310,15) size 90x90 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=90.00] [height=90.00]
-              RenderSVGRect {rect} at (355,60) size 90x90 [fill={[type=SOLID] [color=#FFFF00]}] [x=45.00] [y=45.00] [width=90.00] [height=90.00]
+            RenderSVGRect {rect} at (310,15) size 90x90 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=90.00] [height=90.00]
+            RenderSVGRect {rect} at (355,60) size 90x90 [fill={[type=SOLID] [color=#FFFF00]}] [x=45.00] [y=45.00] [width=90.00] [height=90.00]
         RenderSVGContainer {use} at (296,1) size 163x163
           RenderSVGContainer {g} at (296,1) size 163x163
-            RenderSVGContainer {g} at (296,1) size 163x163
-              RenderSVGRect {rect} at (309,14) size 137x137 [stroke={[type=SOLID] [color=#0000FF] [stroke width=0.50]}] [x=0.00] [y=0.00] [width=135.00] [height=135.00]
-              RenderSVGRect {rect} at (296,1) size 163x163 [stroke={[type=SOLID] [color=#0000FF] [stroke width=0.50]}] [x=-13.50] [y=-13.50] [width=162.00] [height=162.00]
+            RenderSVGRect {rect} at (309,14) size 137x137 [stroke={[type=SOLID] [color=#0000FF] [stroke width=0.50]}] [x=0.00] [y=0.00] [width=135.00] [height=135.00]
+            RenderSVGRect {rect} at (296,1) size 163x163 [stroke={[type=SOLID] [color=#0000FF] [stroke width=0.50]}] [x=-13.50] [y=-13.50] [width=162.00] [height=162.00]
       RenderSVGContainer {g} at (296,186) size 163x163 [transform={m=((1.00,0.00)(0.00,1.00)) t=(310.00,200.00)}]
         RenderSVGContainer {use} at (296,186) size 163x163
           [filter="blurxy"] RenderSVGResourceFilter {filter} at (-13.50,-13.50) size 162x162
           RenderSVGContainer {g} at (310,200) size 135x135
-            RenderSVGContainer {g} at (310,200) size 135x135
-              RenderSVGRect {rect} at (310,200) size 90x90 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=90.00] [height=90.00]
-              RenderSVGRect {rect} at (355,245) size 90x90 [fill={[type=SOLID] [color=#FFFF00]}] [x=45.00] [y=45.00] [width=90.00] [height=90.00]
+            RenderSVGRect {rect} at (310,200) size 90x90 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=90.00] [height=90.00]
+            RenderSVGRect {rect} at (355,245) size 90x90 [fill={[type=SOLID] [color=#FFFF00]}] [x=45.00] [y=45.00] [width=90.00] [height=90.00]
         RenderSVGContainer {use} at (296,186) size 163x163
           RenderSVGContainer {g} at (296,186) size 163x163
-            RenderSVGContainer {g} at (296,186) size 163x163
-              RenderSVGRect {rect} at (309,199) size 137x137 [stroke={[type=SOLID] [color=#0000FF] [stroke width=0.50]}] [x=0.00] [y=0.00] [width=135.00] [height=135.00]
-              RenderSVGRect {rect} at (296,186) size 163x163 [stroke={[type=SOLID] [color=#0000FF] [stroke width=0.50]}] [x=-13.50] [y=-13.50] [width=162.00] [height=162.00]
+            RenderSVGRect {rect} at (309,199) size 137x137 [stroke={[type=SOLID] [color=#0000FF] [stroke width=0.50]}] [x=0.00] [y=0.00] [width=135.00] [height=135.00]
+            RenderSVGRect {rect} at (296,186) size 163x163 [stroke={[type=SOLID] [color=#0000FF] [stroke width=0.50]}] [x=-13.50] [y=-13.50] [width=162.00] [height=162.00]
     RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x46
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.6 $"
index efbb89c..b01272b 100644 (file)
@@ -29,58 +29,54 @@ layer at (0,0) size 480x360
                 RenderSVGPath {path} at (36,0) size 100x76 [stroke={[type=SOLID] [color=#FFFF00] [stroke width=7.17]}] [data="M 131.563 26.338 C 131.563 54.897 108.773 78.047 80.662 78.047 C 58.173 78.047 39.942 59.526 39.942 36.68 C 39.942 18.402 54.526 3.585 72.518 3.585 C 86.912 3.585 98.579 15.439 98.579 30.06 C 98.579 41.758 89.245 51.241 77.73 51.241 C 68.519 51.241 61.05 43.655 61.05 34.297 C 61.05 26.811 67.025 20.742 74.394 20.742 C 80.289 20.742 85.068 25.597 85.068 31.586 C 85.068 36.377 81.245 40.262 76.528 40.262 C 72.755 40.262 69.696 37.155 69.696 33.321"]
         RenderSVGContainer {g} at (38,22) size 394x272
           RenderSVGContainer {g} at (38,22) size 139x132
-            RenderSVGContainer {use} at (38,22) size 139x117
-              [filter="erode1"] RenderSVGResourceFilter {filter} at (38.58,28.58) size 137.73x116.11
-              RenderSVGContainer {g} at (34,18) size 150x125 [transform={m=((1.00,0.00)(0.00,1.00)) t=(35.00,25.00)}]
+            RenderSVGContainer {use} at (38,22) size 139x117 [transform={m=((1.00,0.00)(0.00,1.00)) t=(35.00,25.00)}]
+              [filter="erode1"] RenderSVGResourceFilter {filter} at (3.59,3.58) size 137.73x116.11
+              RenderSVGContainer {g} at (34,18) size 150x125
                 RenderSVGContainer {g} at (34,18) size 150x125
                   RenderSVGContainer {g} at (34,18) size 150x125
-                    RenderSVGContainer {g} at (34,18) size 150x125
-                      RenderSVGPath {path} at (34,28) size 86x73 [stroke={[type=SOLID] [color=#6666FF] [stroke width=7.17]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 81.403 78.289 L 3.585 78.289 L 3.585 13.539 L 81.403 13.539 L 81.403 78.289 Z"]
-                      RenderSVGPath {path} at (41,50) size 91x93 [stroke={[type=SOLID] [color=#00FF00] [stroke width=7.17]}] [data="M 93.261 77.536 C 93.261 100.821 74.68 119.699 51.758 119.699 C 28.837 119.699 10.255 100.822 10.255 77.536 C 10.255 54.25 28.837 35.373 51.758 35.373 C 74.68 35.373 93.261 54.25 93.261 77.536 Z"]
-                      RenderSVGPath {path} at (82,39) size 102x99 [stroke={[type=SOLID] [color=#FF0000] [stroke width=7.17]}] [data="M 98.31 28.445 L 111.598 55.799 L 141.312 60.184 L 119.811 81.476 L 124.887 111.54 L 98.31 97.347 L 71.733 111.541 L 76.809 81.477 L 55.307 60.184 L 85.021 55.799 L 98.31 28.445 Z"]
-                      RenderSVGPath {path} at (71,18) size 100x83 [stroke={[type=SOLID] [color=#FFFF00] [stroke width=7.17]}] [data="M 131.563 26.338 C 131.563 54.897 108.773 78.047 80.662 78.047 C 58.173 78.047 39.942 59.526 39.942 36.68 C 39.942 18.402 54.526 3.585 72.518 3.585 C 86.912 3.585 98.579 15.439 98.579 30.06 C 98.579 41.758 89.245 51.241 77.73 51.241 C 68.519 51.241 61.05 43.655 61.05 34.297 C 61.05 26.811 67.025 20.742 74.394 20.742 C 80.289 20.742 85.068 25.597 85.068 31.586 C 85.068 36.377 81.245 40.262 76.528 40.262 C 72.755 40.262 69.696 37.155 69.696 33.321"]
+                    RenderSVGPath {path} at (34,28) size 86x73 [stroke={[type=SOLID] [color=#6666FF] [stroke width=7.17]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 81.403 78.289 L 3.585 78.289 L 3.585 13.539 L 81.403 13.539 L 81.403 78.289 Z"]
+                    RenderSVGPath {path} at (41,50) size 91x93 [stroke={[type=SOLID] [color=#00FF00] [stroke width=7.17]}] [data="M 93.261 77.536 C 93.261 100.821 74.68 119.699 51.758 119.699 C 28.837 119.699 10.255 100.822 10.255 77.536 C 10.255 54.25 28.837 35.373 51.758 35.373 C 74.68 35.373 93.261 54.25 93.261 77.536 Z"]
+                    RenderSVGPath {path} at (82,39) size 102x99 [stroke={[type=SOLID] [color=#FF0000] [stroke width=7.17]}] [data="M 98.31 28.445 L 111.598 55.799 L 141.312 60.184 L 119.811 81.476 L 124.887 111.54 L 98.31 97.347 L 71.733 111.541 L 76.809 81.477 L 55.307 60.184 L 85.021 55.799 L 98.31 28.445 Z"]
+                    RenderSVGPath {path} at (71,18) size 100x83 [stroke={[type=SOLID] [color=#FFFF00] [stroke width=7.17]}] [data="M 131.563 26.338 C 131.563 54.897 108.773 78.047 80.662 78.047 C 58.173 78.047 39.942 59.526 39.942 36.68 C 39.942 18.402 54.526 3.585 72.518 3.585 C 86.912 3.585 98.579 15.439 98.579 30.06 C 98.579 41.758 89.245 51.241 77.73 51.241 C 68.519 51.241 61.05 43.655 61.05 34.297 C 61.05 26.811 67.025 20.742 74.394 20.742 C 80.289 20.742 85.068 25.597 85.068 31.586 C 85.068 36.377 81.245 40.262 76.528 40.262 C 72.755 40.262 69.696 37.155 69.696 33.321"]
             RenderSVGText {text} at (45,142) size 130x18 contains 1 chunk(s)
               RenderSVGInlineText {#text} at (0,0) size 130x18
                 chunk 1 (middle anchor) text run 1 at (45.00,156.00) startOffset 0 endOffset 19 width 130.00: "type=erode radius=1"
           RenderSVGContainer {g} at (293,22) size 139x132 [transform={m=((1.00,0.00)(0.00,1.00)) t=(255.00,0.00)}]
-            RenderSVGContainer {use} at (293,22) size 139x117
-              [filter="erode2"] RenderSVGResourceFilter {filter} at (38.58,28.58) size 137.73x116.11
-              RenderSVGContainer {g} at (289,18) size 150x125 [transform={m=((1.00,0.00)(0.00,1.00)) t=(35.00,25.00)}]
+            RenderSVGContainer {use} at (293,22) size 139x117 [transform={m=((1.00,0.00)(0.00,1.00)) t=(35.00,25.00)}]
+              [filter="erode2"] RenderSVGResourceFilter {filter} at (3.59,3.58) size 137.73x116.11
+              RenderSVGContainer {g} at (289,18) size 150x125
                 RenderSVGContainer {g} at (289,18) size 150x125
                   RenderSVGContainer {g} at (289,18) size 150x125
-                    RenderSVGContainer {g} at (289,18) size 150x125
-                      RenderSVGPath {path} at (289,28) size 86x73 [stroke={[type=SOLID] [color=#6666FF] [stroke width=7.17]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 81.403 78.289 L 3.585 78.289 L 3.585 13.539 L 81.403 13.539 L 81.403 78.289 Z"]
-                      RenderSVGPath {path} at (296,50) size 91x93 [stroke={[type=SOLID] [color=#00FF00] [stroke width=7.17]}] [data="M 93.261 77.536 C 93.261 100.821 74.68 119.699 51.758 119.699 C 28.837 119.699 10.255 100.822 10.255 77.536 C 10.255 54.25 28.837 35.373 51.758 35.373 C 74.68 35.373 93.261 54.25 93.261 77.536 Z"]
-                      RenderSVGPath {path} at (337,39) size 102x99 [stroke={[type=SOLID] [color=#FF0000] [stroke width=7.17]}] [data="M 98.31 28.445 L 111.598 55.799 L 141.312 60.184 L 119.811 81.476 L 124.887 111.54 L 98.31 97.347 L 71.733 111.541 L 76.809 81.477 L 55.307 60.184 L 85.021 55.799 L 98.31 28.445 Z"]
-                      RenderSVGPath {path} at (326,18) size 100x83 [stroke={[type=SOLID] [color=#FFFF00] [stroke width=7.17]}] [data="M 131.563 26.338 C 131.563 54.897 108.773 78.047 80.662 78.047 C 58.173 78.047 39.942 59.526 39.942 36.68 C 39.942 18.402 54.526 3.585 72.518 3.585 C 86.912 3.585 98.579 15.439 98.579 30.06 C 98.579 41.758 89.245 51.241 77.73 51.241&nbs