{ "bounds": [800, 600], "children": "layers": [ { "name": "LayoutView #document", "bounds": [800, 600], "contentsOpaque": true, "drawsContent": true, "children": [ true }, { "name": "LayoutVideo VIDEO id='video'", "position": [8, 8], "bounds": [320, 240] }, { "name": "Squashing Containment Layer", "shouldFlattenTransform": false, "children": [ false }, { "name": "LayoutFlexibleBox (relative positioned) DIV", "position": [8, 8], "bounds": [320, 240], "drawsContent": true }, { "name": "Squashing Layer (first squashed layer: LayoutFlexibleBox (relative positioned) DIV)", "position": [8, 8], "bounds": [320, 240], "drawsContent": true, "paintInvalidations": true } ], "objectPaintInvalidations": [ { "object": "LayoutFlexibleBox DIV", "rect": [108, 223, 69, 2], "reason": "forced by layout" }, { "object": "LayoutSlider INPUT", "rect": [108, 223, 69, 2], "reason": "full" }, { "object": "LayoutBlockFlow DIV id='thumb'", "rect": [159, 208, 36, 32], "reason": "full" }, { "object": "LayoutBlockFlow DIV id='thumb'", "rect": [90, 208, 36, 32], "reason": "full" }, { "object": "LayoutButton INPUT", "rect": [195, 208, 32, 32], "reason": "full" }, { "object": "LayoutButton INPUT", "rect": [0, 208, 32, 32], "reason": "full" }, { "object": "LayoutSlider INPUT", "rect": [245, 223, 25, 2], "reason": "full" }, { "object": "LayoutBlockFlow (anonymous)", "rect": [32, 208, 24, 23], "reason": "invalidate paint rectangle" }, { "object": "LayoutText #text", "rect": [32, 216, 24, 15], "LayoutVideo VIDEO id='video'", "reason": "full" }, { "object": "InlineTextBox ''", "reason": "full" }, { "object": "InlineTextBox '0:00'", "reason": "full" }, { "object": "RootInlineBox", "reason": "full" } ] } ] } ] } ] }