11{
22 "layers": [
33 {
44 "name": "LayoutView #document",
5 "bounds": [800, 600],
6 "backgroundColor": "#FFFFFF"
7 },
8 {
9 "name": "Scrolling Layer",
10 "bounds": [800, 600],
11 "drawsContent": false
12 },
13 {
14 "name": "Scrolling Contents Layer",
515 "bounds": [800, 600],
616 "contentsOpaque": true,
717 "backgroundColor": "#FFFFFF",
1929 {
2030 "object": "LayoutSVGRect rect id='separate2'",
2131 "rect": [140, 140, 36, 36],
22 "reason": "style change"
32 "reason": "full"
2333 },
2434 {
2535 "object": "LayoutSVGRect rect id='filtered'",
2636 "rect": [140, 100, 36, 36],
27 "reason": "subtree"
37 "reason": "full"
2838 },
2939 {
3040 "object": "LayoutSVGContainer g",
3343 },
3444 {
3545 "object": "LayoutSVGContainer g",
36 "rect": [90, 170, 36, 36],
37 "reason": "SVG resource change"
38 },
39 {
40 "object": "LayoutSVGContainer g",
41 "rect": [90, 130, 36, 36],
42 "reason": "SVG resource change"
43 },
44 {
45 "object": "LayoutSVGContainer g",
4646 "rect": [90, 90, 36, 36],
4747 "reason": "SVG resource change"
4848 },
4949 {
5050 "object": "LayoutSVGContainer g",
51 "rect": [90, 90, 36, 36],
52 "reason": "SVG resource change"
53 },
54 {
55 "object": "LayoutSVGContainer g",
5651 "rect": [90, 50, 36, 36],
5752 "reason": "SVG resource change"
5853 },
5954 {
6055 "object": "LayoutSVGContainer g",
61 "rect": [90, 50, 36, 36],
62 "reason": "SVG resource change"
63 },
64 {
65 "object": "LayoutSVGContainer g",
66 "rect": [50, 170, 36, 36],
67 "reason": "SVG resource change"
68 },
69 {
70 "object": "LayoutSVGContainer g",
71 "rect": [50, 130, 36, 36],
72 "reason": "SVG resource change"
73 },
74 {
75 "object": "LayoutSVGContainer g",
7656 "rect": [50, 90, 36, 36],
7757 "reason": "SVG resource change"
7858 },
7959 {
8060 "object": "LayoutSVGContainer g",
81 "rect": [50, 90, 36, 36],
82 "reason": "SVG resource change"
83 },
84 {
85 "object": "LayoutSVGContainer g",
8661 "rect": [50, 50, 36, 36],
8762 "reason": "SVG resource change"
8863 },
8964 {
9065 "object": "LayoutSVGContainer g",
91 "rect": [50, 50, 36, 36],
92 "reason": "SVG resource change"
93 },
94 {
95 "object": "LayoutSVGContainer g",
9666 "rect": [10, 90, 36, 36],
9767 "reason": "SVG resource change"
9868 },
9969 {
10070 "object": "LayoutSVGContainer g",
10171 "rect": [10, 50, 36, 36],
10272 "reason": "SVG resource change"
103 },
104 {
105 "object": "LayoutSVGRect rect id='separate1'",
106 "rect": [140, 60, 30, 30],
107 "reason": "style change"
108 },
109 {
110 "object": "LayoutSVGRect rect id='rect'",
111 "rect": [90, 170, 30, 30],
112 "reason": "appeared"
113 },
114 {
115 "object": "LayoutSVGRect rect id='rect'",
116 "rect": [90, 170, 30, 30],
117 "reason": "disappeared"
118 },
119 {
120 "object": "LayoutSVGRect rect id='rect'",
121 "rect": [90, 130, 30, 30],
122 "reason": "appeared"
123 },
124 {
125 "object": "LayoutSVGRect rect id='rect'",
126 "rect": [90, 130, 30, 30],
127 "reason": "disappeared"
128 },
129 {
130 "object": "LayoutSVGRect rect id='rect'",
131 "rect": [90, 90, 30, 30],
132 "reason": "appeared"
133 },
134 {
135 "object": "LayoutSVGRect rect id='rect'",
136 "rect": [90, 90, 30, 30],
137 "reason": "disappeared"
138 },
139 {
140 "object": "LayoutSVGRect rect id='rect'",
141 "rect": [90, 50, 30, 30],
142 "reason": "appeared"
143 },
144 {
145 "object": "LayoutSVGRect rect id='rect'",
146 "rect": [90, 50, 30, 30],
147 "reason": "disappeared"
148 },
149 {
150 "object": "LayoutSVGRect rect id='rect'",
151 "rect": [50, 170, 30, 30],
152 "reason": "appeared"
153 },
154 {
155 "object": "LayoutSVGRect rect id='rect'",
156 "rect": [50, 170, 30, 30],
157 "reason": "disappeared"
158 },
159 {
160 "object": "LayoutSVGRect rect id='rect'",
161 "rect": [50, 130, 30, 30],
162 "reason": "appeared"
163 },
164 {
165 "object": "LayoutSVGRect rect id='rect'",
166 "rect": [50, 130, 30, 30],
167 "reason": "disappeared"
168 },
169 {
170 "object": "LayoutSVGRect rect id='rect'",
171 "rect": [50, 90, 30, 30],
172 "reason": "appeared"
173 },
174 {
175 "object": "LayoutSVGRect rect id='rect'",
176 "rect": [50, 90, 30, 30],
177 "reason": "disappeared"
178 },
179 {
180 "object": "LayoutSVGRect rect id='rect'",
181 "rect": [50, 50, 30, 30],
182 "reason": "appeared"
183 },
184 {
185 "object": "LayoutSVGRect rect id='rect'",
186 "rect": [50, 50, 30, 30],
187 "reason": "disappeared"
188 },
189 {
190 "object": "LayoutSVGRect rect id='rect'",
191 "rect": [10, 170, 30, 30],
192 "reason": "appeared"
193 },
194 {
195 "object": "LayoutSVGRect rect id='rect'",
196 "rect": [10, 170, 30, 30],
197 "reason": "disappeared"
198 },
199 {
200 "object": "LayoutSVGRect rect id='rect'",
201 "rect": [10, 130, 30, 30],
202 "reason": "appeared"
203 },
204 {
205 "object": "LayoutSVGRect rect id='rect'",
206 "rect": [10, 130, 30, 30],
207 "reason": "disappeared"
208 },
209 {
210 "object": "LayoutSVGRect rect id='rect'",
211 "rect": [10, 90, 30, 30],
212 "reason": "appeared"
213 },
214 {
215 "object": "LayoutSVGRect rect id='rect'",
216 "rect": [10, 90, 30, 30],
217 "reason": "disappeared"
218 },
219 {
220 "object": "LayoutSVGRect rect id='rect'",
221 "rect": [10, 50, 30, 30],
222 "reason": "appeared"
223 },
224 {
225 "object": "LayoutSVGRect rect id='rect'",
226 "rect": [10, 50, 30, 30],
227 "reason": "disappeared"
22873 }
22974 ]
23075 }
23176 ],
23277 "objectPaintInvalidations": [
23378 {
234 "object": "LayoutSVGRect rect id='rect'",
235 "reason": "disappeared"
236 },
237 {
238 "object": "LayoutSVGRect rect id='rect'",
239 "reason": "disappeared"
240 },
241 {
242 "object": "LayoutSVGRect rect id='rect'",
243 "reason": "disappeared"
244 },
245 {
246 "object": "LayoutSVGRect rect id='rect'",
247 "reason": "disappeared"
248 },
249 {
250 "object": "LayoutSVGRect rect id='rect'",
251 "reason": "disappeared"
252 },
253 {
254 "object": "LayoutSVGRect rect id='rect'",
255 "reason": "disappeared"
256 },
257 {
258 "object": "LayoutSVGRect rect id='rect'",
259 "reason": "disappeared"
260 },
261 {
262 "object": "LayoutSVGRect rect id='rect'",
263 "reason": "disappeared"
264 },
265 {
266 "object": "LayoutSVGRect rect id='rect'",
267 "reason": "disappeared"
268 },
269 {
270 "object": "LayoutSVGRect rect id='rect'",
271 "reason": "disappeared"
272 },
273 {
274 "object": "LayoutSVGRect rect id='rect'",
275 "reason": "disappeared"
276 },
277 {
278 "object": "LayoutSVGRect rect id='rect'",
279 "reason": "disappeared"
280 },
281 {
28279 "object": "LayoutSVGContainer g",
28380 "reason": "SVG resource change"
28481 },
448245 },
449246 {
450247 "object": "LayoutSVGRect rect id='filtered'",
451 "reason": "subtree"
248 "reason": "style change"
452249 },
453250 {
454251 "object": "LayoutSVGRect rect id='separate2'",