| { |
| "layers": [ |
| { |
| "name": "LayoutView #document", |
| "bounds": [800, 600], |
| "drawsContent": false, |
| "backgroundColor": "#FFFFFF" |
| }, |
| { |
| "name": "Scrolling Layer", |
| "bounds": [800, 600], |
| "drawsContent": false |
| }, |
| { |
| "name": "Scrolling Contents Layer", |
| "bounds": [800, 600], |
| "contentsOpaque": true, |
| "backgroundColor": "#FFFFFF", |
| "paintInvalidations": [ |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow DIV class='outer'", |
| "rect": [677, 537, 62, 37], |
| "reason": "appeared" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow DIV class='outer'", |
| "rect": [677, 531, 62, 37], |
| "reason": "disappeared" |
| }, |
| { |
| "object": "LayoutNGBlockFlow DIV class='outer'", |
| "rect": [677, 498, 62, 22], |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutNGBlockFlow DIV class='outer'", |
| "rect": [677, 492, 62, 22], |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutNGBlockFlow DIV class='outer'", |
| "rect": [677, 459, 62, 22], |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutNGBlockFlow DIV class='outer'", |
| "rect": [677, 453, 62, 22], |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutNGBlockFlow DIV class='outer'", |
| "rect": [677, 420, 62, 22], |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutNGBlockFlow DIV class='outer'", |
| "rect": [677, 414, 62, 22], |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutDeprecatedFlexibleBox DIV class='outer box'", |
| "rect": [677, 249, 62, 22], |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutDeprecatedFlexibleBox DIV class='outer box'", |
| "rect": [677, 243, 62, 22], |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutDeprecatedFlexibleBox DIV class='outer box'", |
| "rect": [677, 210, 62, 22], |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutDeprecatedFlexibleBox DIV class='outer box'", |
| "rect": [677, 204, 62, 22], |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutNGBlockFlow DIV class='outer'", |
| "rect": [677, 171, 62, 22], |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutNGBlockFlow DIV class='outer'", |
| "rect": [677, 165, 62, 22], |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutNGBlockFlow DIV class='outer'", |
| "rect": [677, 132, 62, 22], |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutNGBlockFlow DIV class='outer'", |
| "rect": [677, 126, 62, 22], |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutNGBlockFlow DIV class='outer'", |
| "rect": [677, 93, 62, 22], |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutNGBlockFlow DIV class='outer'", |
| "rect": [677, 87, 62, 22], |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutNGBlockFlow DIV class='outer'", |
| "rect": [677, 54, 62, 22], |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutNGBlockFlow DIV class='outer'", |
| "rect": [677, 48, 62, 22], |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutNGBlockFlow DIV class='outer'", |
| "rect": [677, 15, 62, 22], |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutNGBlockFlow DIV class='outer'", |
| "rect": [677, 9, 62, 22], |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutTable TABLE class='outer'", |
| "rect": [681, 366, 58, 28], |
| "reason": "subtree" |
| }, |
| { |
| "object": "LayoutTable TABLE class='outer'", |
| "rect": [681, 360, 58, 28], |
| "reason": "subtree" |
| }, |
| { |
| "object": "LayoutTable TABLE class='outer'", |
| "rect": [681, 327, 58, 28], |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutTable TABLE class='outer'", |
| "rect": [681, 321, 58, 28], |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutTable TABLE class='outer'", |
| "rect": [681, 288, 58, 28], |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutTable TABLE class='outer'", |
| "rect": [681, 282, 58, 28], |
| "reason": "geometry" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow DIV", |
| "rect": [683, 504, 50, 10], |
| "reason": "appeared" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow DIV", |
| "rect": [683, 498, 50, 10], |
| "reason": "disappeared" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow DIV", |
| "rect": [683, 465, 50, 10], |
| "reason": "appeared" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow DIV", |
| "rect": [683, 459, 50, 10], |
| "reason": "disappeared" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow DIV", |
| "rect": [683, 426, 50, 10], |
| "reason": "appeared" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow DIV", |
| "rect": [683, 420, 50, 10], |
| "reason": "disappeared" |
| }, |
| { |
| "object": "LayoutBlockFlow DIV", |
| "rect": [683, 216, 50, 10], |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutBlockFlow DIV", |
| "rect": [683, 210, 50, 10], |
| "reason": "geometry" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow DIV", |
| "rect": [683, 177, 50, 10], |
| "reason": "appeared" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow DIV", |
| "rect": [683, 171, 50, 10], |
| "reason": "disappeared" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow DIV", |
| "rect": [683, 138, 50, 10], |
| "reason": "appeared" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow DIV", |
| "rect": [683, 132, 50, 10], |
| "reason": "disappeared" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow DIV", |
| "rect": [683, 99, 50, 10], |
| "reason": "appeared" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow DIV", |
| "rect": [683, 93, 50, 10], |
| "reason": "disappeared" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow DIV", |
| "rect": [683, 60, 50, 10], |
| "reason": "appeared" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow DIV", |
| "rect": [683, 54, 50, 10], |
| "reason": "disappeared" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow DIV", |
| "rect": [683, 21, 50, 10], |
| "reason": "appeared" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow DIV", |
| "rect": [683, 15, 50, 10], |
| "reason": "disappeared" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGTableCell TD", |
| "rect": [689, 374, 42, 12], |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGTableCell TD", |
| "rect": [689, 368, 42, 12], |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGTableCell TD", |
| "rect": [689, 335, 42, 12], |
| "reason": "geometry" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGTableCell TD", |
| "rect": [689, 329, 42, 12], |
| "reason": "geometry" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGTableCell TD", |
| "rect": [689, 296, 42, 12], |
| "reason": "geometry" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGTableCell TD", |
| "rect": [689, 290, 42, 12], |
| "reason": "geometry" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "rect": [701, 543, 40, 10], |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "rect": [701, 537, 40, 10], |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "rect": [701, 504, 40, 10], |
| "reason": "appeared" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "rect": [701, 498, 40, 10], |
| "reason": "disappeared" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "rect": [701, 465, 40, 10], |
| "reason": "appeared" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "rect": [701, 459, 40, 10], |
| "reason": "disappeared" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "rect": [701, 426, 40, 10], |
| "reason": "appeared" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "rect": [701, 420, 40, 10], |
| "reason": "disappeared" |
| }, |
| { |
| "object": "LayoutBlockFlow (floating) DIV", |
| "rect": [701, 255, 40, 10], |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutBlockFlow (floating) DIV", |
| "rect": [701, 249, 40, 10], |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutBlockFlow (floating) DIV", |
| "rect": [701, 216, 40, 10], |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutBlockFlow (floating) DIV", |
| "rect": [701, 210, 40, 10], |
| "reason": "geometry" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "rect": [701, 177, 40, 10], |
| "reason": "appeared" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "rect": [701, 171, 40, 10], |
| "reason": "disappeared" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "rect": [701, 99, 40, 10], |
| "reason": "appeared" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "rect": [701, 93, 40, 10], |
| "reason": "disappeared" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "rect": [695, 60, 40, 10], |
| "reason": "appeared" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "rect": [695, 54, 40, 10], |
| "reason": "disappeared" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "rect": [695, 21, 40, 10], |
| "reason": "appeared" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "rect": [695, 15, 40, 10], |
| "reason": "disappeared" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "rect": [693, 138, 40, 10], |
| "reason": "appeared" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "rect": [693, 132, 40, 10], |
| "reason": "disappeared" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "rect": [690, 375, 40, 10], |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "rect": [690, 369, 40, 10], |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "rect": [690, 336, 40, 10], |
| "reason": "geometry" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "rect": [690, 330, 40, 10], |
| "reason": "geometry" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "rect": [690, 297, 40, 10], |
| "reason": "geometry" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "rect": [690, 291, 40, 10], |
| "reason": "geometry" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow DIV", |
| "rect": [701, 543, 32, 20], |
| "reason": "appeared" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow DIV", |
| "rect": [701, 537, 32, 20], |
| "reason": "disappeared" |
| }, |
| { |
| "object": "InlineTextBox 'x'", |
| "rect": [725, 257, 16, 17], |
| "reason": "geometry" |
| }, |
| { |
| "object": "InlineTextBox 'x'", |
| "rect": [725, 251, 16, 17], |
| "reason": "geometry" |
| }, |
| { |
| "object": "InlineTextBox 'x'", |
| "rect": [725, 218, 16, 17], |
| "reason": "geometry" |
| }, |
| { |
| "object": "InlineTextBox 'x'", |
| "rect": [725, 212, 16, 17], |
| "reason": "geometry" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "rect": [727, 101, 16, 16], |
| "reason": "appeared" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "rect": [727, 95, 16, 16], |
| "reason": "disappeared" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "rect": [727, 62, 16, 16], |
| "reason": "appeared" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "rect": [727, 56, 16, 16], |
| "reason": "disappeared" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "rect": [726, 377, 16, 16], |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "rect": [726, 371, 16, 16], |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "rect": [726, 338, 16, 16], |
| "reason": "geometry" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "rect": [726, 332, 16, 16], |
| "reason": "geometry" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "rect": [725, 545, 16, 16], |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "rect": [725, 539, 16, 16], |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "rect": [725, 506, 16, 16], |
| "reason": "appeared" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "rect": [725, 500, 16, 16], |
| "reason": "disappeared" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "rect": [725, 467, 16, 16], |
| "reason": "appeared" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "rect": [725, 461, 16, 16], |
| "reason": "disappeared" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "rect": [725, 428, 16, 16], |
| "reason": "appeared" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "rect": [725, 422, 16, 16], |
| "reason": "disappeared" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "rect": [725, 179, 16, 16], |
| "reason": "appeared" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "rect": [725, 173, 16, 16], |
| "reason": "disappeared" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "rect": [725, 140, 16, 16], |
| "reason": "appeared" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "rect": [725, 134, 16, 16], |
| "reason": "disappeared" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "rect": [721, 23, 16, 16], |
| "reason": "appeared" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "rect": [721, 17, 16, 16], |
| "reason": "disappeared" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "rect": [718, 299, 16, 16], |
| "reason": "geometry" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "rect": [718, 293, 16, 16], |
| "reason": "geometry" |
| } |
| ] |
| } |
| ], |
| "objectPaintInvalidations": [ |
| { |
| "object": "LayoutNGBlockFlow DIV class='outer'", |
| "reason": "geometry" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow DIV", |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutInline SPAN", |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "reason": "subtree" |
| }, |
| { |
| "object": "LayoutNGBlockFlow DIV class='outer'", |
| "reason": "geometry" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow DIV", |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutInline SPAN", |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "reason": "subtree" |
| }, |
| { |
| "object": "LayoutNGBlockFlow DIV class='outer'", |
| "reason": "geometry" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow DIV", |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutInline SPAN", |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "reason": "subtree" |
| }, |
| { |
| "object": "LayoutNGBlockFlow DIV class='outer'", |
| "reason": "geometry" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow DIV", |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutInline SPAN", |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "reason": "subtree" |
| }, |
| { |
| "object": "LayoutNGBlockFlow DIV class='outer'", |
| "reason": "geometry" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow DIV", |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "reason": "subtree" |
| }, |
| { |
| "object": "LayoutDeprecatedFlexibleBox DIV class='outer box'", |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutBlockFlow DIV", |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutBlockFlow (floating) DIV", |
| "reason": "geometry" |
| }, |
| { |
| "object": "RootInlineBox", |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutInline SPAN", |
| "reason": "geometry" |
| }, |
| { |
| "object": "InlineFlowBox", |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutText #text", |
| "reason": "geometry" |
| }, |
| { |
| "object": "InlineTextBox 'x'", |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutDeprecatedFlexibleBox DIV class='outer box'", |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutBlockFlow DIV", |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutBlockFlow (floating) DIV", |
| "reason": "geometry" |
| }, |
| { |
| "object": "RootInlineBox", |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutInline SPAN", |
| "reason": "geometry" |
| }, |
| { |
| "object": "InlineFlowBox", |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutText #text", |
| "reason": "geometry" |
| }, |
| { |
| "object": "InlineTextBox 'x'", |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutTable TABLE class='outer'", |
| "reason": "geometry" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGTableCell TD", |
| "reason": "geometry" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "reason": "geometry" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutInline SPAN", |
| "reason": "geometry" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "reason": "geometry" |
| }, |
| { |
| "object": "LayoutTable TABLE class='outer'", |
| "reason": "geometry" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGTableCell TD", |
| "reason": "geometry" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "reason": "geometry" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutInline SPAN", |
| "reason": "geometry" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "reason": "geometry" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (anonymous)", |
| "reason": "subtree" |
| }, |
| { |
| "object": "LayoutTable TABLE class='outer'", |
| "reason": "subtree" |
| }, |
| { |
| "object": "LayoutTableSection TBODY", |
| "reason": "subtree" |
| }, |
| { |
| "object": "LayoutTableRow TR", |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGTableCell TD", |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutInline SPAN", |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "reason": "subtree" |
| }, |
| { |
| "object": "LayoutNGBlockFlow DIV class='outer'", |
| "reason": "geometry" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow DIV", |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "reason": "subtree" |
| }, |
| { |
| "object": "LayoutNGBlockFlow DIV class='outer'", |
| "reason": "geometry" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow DIV", |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "reason": "subtree" |
| }, |
| { |
| "object": "LayoutNGBlockFlow DIV class='outer'", |
| "reason": "geometry" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow DIV", |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow DIV class='outer'", |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow DIV", |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalBoxFragment LayoutNGBlockFlow (floating) DIV", |
| "reason": "subtree" |
| }, |
| { |
| "object": "NGPhysicalTextFragment 'x'", |
| "reason": "subtree" |
| } |
| ] |
| } |
| |