]> git.pond.sub.org Git - eow/blobdiff - static/dojo-release-1.1.1/dojox/gfx/demos/data/transform.json
add Dojo 1.1.1
[eow] / static / dojo-release-1.1.1 / dojox / gfx / demos / data / transform.json
diff --git a/static/dojo-release-1.1.1/dojox/gfx/demos/data/transform.json b/static/dojo-release-1.1.1/dojox/gfx/demos/data/transform.json
new file mode 100644 (file)
index 0000000..60bd466
--- /dev/null
@@ -0,0 +1,1567 @@
+[
+       {
+               "children": [
+                       {
+                               "shape": {
+                                       "type": "line", 
+                                       "x1": 0, 
+                                       "y1": 0, 
+                                       "x2": 500, 
+                                       "y2": 0
+                               }, 
+                               "stroke": {
+                                       "type": "stroke", 
+                                       "color": {
+                                               "r": 0, 
+                                               "g": 0, 
+                                               "b": 0, 
+                                               "a": 1
+                                       }, 
+                                       "style": "solid", 
+                                       "width": 1, 
+                                       "cap": "butt", 
+                                       "join": 4
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "line", 
+                                       "x1": 0, 
+                                       "y1": 0, 
+                                       "x2": 0, 
+                                       "y2": 500
+                               }, 
+                               "stroke": {
+                                       "type": "stroke", 
+                                       "color": {
+                                               "r": 0, 
+                                               "g": 0, 
+                                               "b": 0, 
+                                               "a": 1
+                                       }, 
+                                       "style": "solid", 
+                                       "width": 1, 
+                                       "cap": "butt", 
+                                       "join": 4
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "line", 
+                                       "x1": 0, 
+                                       "y1": 50, 
+                                       "x2": 500, 
+                                       "y2": 50
+                               }, 
+                               "stroke": {
+                                       "type": "stroke", 
+                                       "color": {
+                                               "r": 0, 
+                                               "g": 0, 
+                                               "b": 0, 
+                                               "a": 1
+                                       }, 
+                                       "style": "solid", 
+                                       "width": 1, 
+                                       "cap": "butt", 
+                                       "join": 4
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "line", 
+                                       "x1": 50, 
+                                       "y1": 0, 
+                                       "x2": 50, 
+                                       "y2": 500
+                               }, 
+                               "stroke": {
+                                       "type": "stroke", 
+                                       "color": {
+                                               "r": 0, 
+                                               "g": 0, 
+                                               "b": 0, 
+                                               "a": 1
+                                       }, 
+                                       "style": "solid", 
+                                       "width": 1, 
+                                       "cap": "butt", 
+                                       "join": 4
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "line", 
+                                       "x1": 0, 
+                                       "y1": 100, 
+                                       "x2": 500, 
+                                       "y2": 100
+                               }, 
+                               "stroke": {
+                                       "type": "stroke", 
+                                       "color": {
+                                               "r": 0, 
+                                               "g": 0, 
+                                               "b": 0, 
+                                               "a": 1
+                                       }, 
+                                       "style": "solid", 
+                                       "width": 1, 
+                                       "cap": "butt", 
+                                       "join": 4
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "line", 
+                                       "x1": 100, 
+                                       "y1": 0, 
+                                       "x2": 100, 
+                                       "y2": 500
+                               }, 
+                               "stroke": {
+                                       "type": "stroke", 
+                                       "color": {
+                                               "r": 0, 
+                                               "g": 0, 
+                                               "b": 0, 
+                                               "a": 1
+                                       }, 
+                                       "style": "solid", 
+                                       "width": 1, 
+                                       "cap": "butt", 
+                                       "join": 4
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "line", 
+                                       "x1": 0, 
+                                       "y1": 150, 
+                                       "x2": 500, 
+                                       "y2": 150
+                               }, 
+                               "stroke": {
+                                       "type": "stroke", 
+                                       "color": {
+                                               "r": 0, 
+                                               "g": 0, 
+                                               "b": 0, 
+                                               "a": 1
+                                       }, 
+                                       "style": "solid", 
+                                       "width": 1, 
+                                       "cap": "butt", 
+                                       "join": 4
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "line", 
+                                       "x1": 150, 
+                                       "y1": 0, 
+                                       "x2": 150, 
+                                       "y2": 500
+                               }, 
+                               "stroke": {
+                                       "type": "stroke", 
+                                       "color": {
+                                               "r": 0, 
+                                               "g": 0, 
+                                               "b": 0, 
+                                               "a": 1
+                                       }, 
+                                       "style": "solid", 
+                                       "width": 1, 
+                                       "cap": "butt", 
+                                       "join": 4
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "line", 
+                                       "x1": 0, 
+                                       "y1": 200, 
+                                       "x2": 500, 
+                                       "y2": 200
+                               }, 
+                               "stroke": {
+                                       "type": "stroke", 
+                                       "color": {
+                                               "r": 0, 
+                                               "g": 0, 
+                                               "b": 0, 
+                                               "a": 1
+                                       }, 
+                                       "style": "solid", 
+                                       "width": 1, 
+                                       "cap": "butt", 
+                                       "join": 4
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "line", 
+                                       "x1": 200, 
+                                       "y1": 0, 
+                                       "x2": 200, 
+                                       "y2": 500
+                               }, 
+                               "stroke": {
+                                       "type": "stroke", 
+                                       "color": {
+                                               "r": 0, 
+                                               "g": 0, 
+                                               "b": 0, 
+                                               "a": 1
+                                       }, 
+                                       "style": "solid", 
+                                       "width": 1, 
+                                       "cap": "butt", 
+                                       "join": 4
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "line", 
+                                       "x1": 0, 
+                                       "y1": 250, 
+                                       "x2": 500, 
+                                       "y2": 250
+                               }, 
+                               "stroke": {
+                                       "type": "stroke", 
+                                       "color": {
+                                               "r": 0, 
+                                               "g": 0, 
+                                               "b": 0, 
+                                               "a": 1
+                                       }, 
+                                       "style": "solid", 
+                                       "width": 1, 
+                                       "cap": "butt", 
+                                       "join": 4
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "line", 
+                                       "x1": 250, 
+                                       "y1": 0, 
+                                       "x2": 250, 
+                                       "y2": 500
+                               }, 
+                               "stroke": {
+                                       "type": "stroke", 
+                                       "color": {
+                                               "r": 0, 
+                                               "g": 0, 
+                                               "b": 0, 
+                                               "a": 1
+                                       }, 
+                                       "style": "solid", 
+                                       "width": 1, 
+                                       "cap": "butt", 
+                                       "join": 4
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "line", 
+                                       "x1": 0, 
+                                       "y1": 300, 
+                                       "x2": 500, 
+                                       "y2": 300
+                               }, 
+                               "stroke": {
+                                       "type": "stroke", 
+                                       "color": {
+                                               "r": 0, 
+                                               "g": 0, 
+                                               "b": 0, 
+                                               "a": 1
+                                       }, 
+                                       "style": "solid", 
+                                       "width": 1, 
+                                       "cap": "butt", 
+                                       "join": 4
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "line", 
+                                       "x1": 300, 
+                                       "y1": 0, 
+                                       "x2": 300, 
+                                       "y2": 500
+                               }, 
+                               "stroke": {
+                                       "type": "stroke", 
+                                       "color": {
+                                               "r": 0, 
+                                               "g": 0, 
+                                               "b": 0, 
+                                               "a": 1
+                                       }, 
+                                       "style": "solid", 
+                                       "width": 1, 
+                                       "cap": "butt", 
+                                       "join": 4
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "line", 
+                                       "x1": 0, 
+                                       "y1": 350, 
+                                       "x2": 500, 
+                                       "y2": 350
+                               }, 
+                               "stroke": {
+                                       "type": "stroke", 
+                                       "color": {
+                                               "r": 0, 
+                                               "g": 0, 
+                                               "b": 0, 
+                                               "a": 1
+                                       }, 
+                                       "style": "solid", 
+                                       "width": 1, 
+                                       "cap": "butt", 
+                                       "join": 4
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "line", 
+                                       "x1": 350, 
+                                       "y1": 0, 
+                                       "x2": 350, 
+                                       "y2": 500
+                               }, 
+                               "stroke": {
+                                       "type": "stroke", 
+                                       "color": {
+                                               "r": 0, 
+                                               "g": 0, 
+                                               "b": 0, 
+                                               "a": 1
+                                       }, 
+                                       "style": "solid", 
+                                       "width": 1, 
+                                       "cap": "butt", 
+                                       "join": 4
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "line", 
+                                       "x1": 0, 
+                                       "y1": 400, 
+                                       "x2": 500, 
+                                       "y2": 400
+                               }, 
+                               "stroke": {
+                                       "type": "stroke", 
+                                       "color": {
+                                               "r": 0, 
+                                               "g": 0, 
+                                               "b": 0, 
+                                               "a": 1
+                                       }, 
+                                       "style": "solid", 
+                                       "width": 1, 
+                                       "cap": "butt", 
+                                       "join": 4
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "line", 
+                                       "x1": 400, 
+                                       "y1": 0, 
+                                       "x2": 400, 
+                                       "y2": 500
+                               }, 
+                               "stroke": {
+                                       "type": "stroke", 
+                                       "color": {
+                                               "r": 0, 
+                                               "g": 0, 
+                                               "b": 0, 
+                                               "a": 1
+                                       }, 
+                                       "style": "solid", 
+                                       "width": 1, 
+                                       "cap": "butt", 
+                                       "join": 4
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "line", 
+                                       "x1": 0, 
+                                       "y1": 450, 
+                                       "x2": 500, 
+                                       "y2": 450
+                               }, 
+                               "stroke": {
+                                       "type": "stroke", 
+                                       "color": {
+                                               "r": 0, 
+                                               "g": 0, 
+                                               "b": 0, 
+                                               "a": 1
+                                       }, 
+                                       "style": "solid", 
+                                       "width": 1, 
+                                       "cap": "butt", 
+                                       "join": 4
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "line", 
+                                       "x1": 450, 
+                                       "y1": 0, 
+                                       "x2": 450, 
+                                       "y2": 500
+                               }, 
+                               "stroke": {
+                                       "type": "stroke", 
+                                       "color": {
+                                               "r": 0, 
+                                               "g": 0, 
+                                               "b": 0, 
+                                               "a": 1
+                                       }, 
+                                       "style": "solid", 
+                                       "width": 1, 
+                                       "cap": "butt", 
+                                       "join": 4
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "line", 
+                                       "x1": 0, 
+                                       "y1": 500, 
+                                       "x2": 500, 
+                                       "y2": 500
+                               }, 
+                               "stroke": {
+                                       "type": "stroke", 
+                                       "color": {
+                                               "r": 0, 
+                                               "g": 0, 
+                                               "b": 0, 
+                                               "a": 1
+                                       }, 
+                                       "style": "solid", 
+                                       "width": 1, 
+                                       "cap": "butt", 
+                                       "join": 4
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "line", 
+                                       "x1": 500, 
+                                       "y1": 0, 
+                                       "x2": 500, 
+                                       "y2": 500
+                               }, 
+                               "stroke": {
+                                       "type": "stroke", 
+                                       "color": {
+                                               "r": 0, 
+                                               "g": 0, 
+                                               "b": 0, 
+                                               "a": 1
+                                       }, 
+                                       "style": "solid", 
+                                       "width": 1, 
+                                       "cap": "butt", 
+                                       "join": 4
+                               }
+                       }
+               ], 
+               "name": "grid"
+       }, 
+       {
+               "children": [
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 0, 
+                                       "y": 0, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 0, 
+                                       "y": 100, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 0, 
+                                       "y": 200, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 0, 
+                                       "y": 300, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 0, 
+                                       "y": 400, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 50, 
+                                       "y": 50, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 50, 
+                                       "y": 150, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 50, 
+                                       "y": 250, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 50, 
+                                       "y": 350, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 50, 
+                                       "y": 450, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 100, 
+                                       "y": 0, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 100, 
+                                       "y": 100, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 100, 
+                                       "y": 200, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 100, 
+                                       "y": 300, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 100, 
+                                       "y": 400, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 150, 
+                                       "y": 50, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 150, 
+                                       "y": 150, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 150, 
+                                       "y": 250, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 150, 
+                                       "y": 350, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 150, 
+                                       "y": 450, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 200, 
+                                       "y": 0, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 200, 
+                                       "y": 100, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 200, 
+                                       "y": 200, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 200, 
+                                       "y": 300, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 200, 
+                                       "y": 400, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 250, 
+                                       "y": 50, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 250, 
+                                       "y": 150, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 250, 
+                                       "y": 250, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 250, 
+                                       "y": 350, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 250, 
+                                       "y": 450, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 300, 
+                                       "y": 0, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 300, 
+                                       "y": 100, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 300, 
+                                       "y": 200, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 300, 
+                                       "y": 300, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 300, 
+                                       "y": 400, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 350, 
+                                       "y": 50, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 350, 
+                                       "y": 150, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 350, 
+                                       "y": 250, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 350, 
+                                       "y": 350, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 350, 
+                                       "y": 450, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 400, 
+                                       "y": 0, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 400, 
+                                       "y": 100, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 400, 
+                                       "y": 200, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 400, 
+                                       "y": 300, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 400, 
+                                       "y": 400, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 450, 
+                                       "y": 50, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 450, 
+                                       "y": 150, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 450, 
+                                       "y": 250, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 450, 
+                                       "y": 350, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 450, 
+                                       "y": 450, 
+                                       "width": 50, 
+                                       "height": 50, 
+                                       "r": 0
+                               }, 
+                               "fill": {
+                                       "g": 0, 
+                                       "b": 0, 
+                                       "a": 0.1, 
+                                       "r": 255
+                               }
+                       }
+               ], 
+               "name": "checkerboard"
+       }, 
+       {
+               "shape": {
+                       "type": "rect", 
+                       "x": 0, 
+                       "y": 0, 
+                       "width": 100, 
+                       "height": 100, 
+                       "r": 0
+               }, 
+               "transform": {
+                       "dx": 100, 
+                       "dy": 100, 
+                       "xx": 1, 
+                       "xy": 0, 
+                       "yx": 0, 
+                       "yy": 1
+               }, 
+               "stroke": {
+                       "type": "stroke", 
+                       "color": {
+                               "r": 0, 
+                               "g": 0, 
+                               "b": 0, 
+                               "a": 1
+                       }, 
+                       "style": "solid", 
+                       "width": 1, 
+                       "cap": "butt", 
+                       "join": 4
+               }, 
+               "fill": {
+                       "type": "linear", 
+                       "x1": 0, 
+                       "y1": 0, 
+                       "x2": 100, 
+                       "y2": 100, 
+                       "colors": [
+                               {
+                                       "offset": 0, 
+                                       "color": {
+                                               "r": 0, 
+                                               "g": 128, 
+                                               "b": 0, 
+                                               "a": 1
+                                       }
+                               }, 
+                               {
+                                       "offset": 0.5, 
+                                       "color": {
+                                               "g": 0, 
+                                               "b": 0, 
+                                               "r": 255, 
+                                               "a": 1
+                                       }
+                               }, 
+                               {
+                                       "offset": 1, 
+                                       "color": {
+                                               "r": 0, 
+                                               "g": 0, 
+                                               "b": 255, 
+                                               "a": 1
+                                       }
+                               }
+                       ]
+               }, 
+               "name": "rect with color gradient"
+       }, 
+       {
+               "shape": {
+                       "type": "rect", 
+                       "x": 0, 
+                       "y": 0, 
+                       "width": 100, 
+                       "height": 100, 
+                       "r": 0
+               }, 
+               "stroke": {
+                       "type": "stroke", 
+                       "color": {
+                               "r": 0, 
+                               "g": 0, 
+                               "b": 0, 
+                               "a": 1
+                       }, 
+                       "style": "solid", 
+                       "width": 1, 
+                       "cap": "butt", 
+                       "join": 4
+               }, 
+               "fill": {
+                       "type": "linear", 
+                       "x1": 0, 
+                       "y1": 0, 
+                       "x2": 100, 
+                       "y2": 100, 
+                       "colors": [
+                               {
+                                       "offset": 0, 
+                                       "color": {
+                                               "r": 0, 
+                                               "g": 0, 
+                                               "b": 0, 
+                                               "a": 1
+                                       }
+                               }, 
+                               {
+                                       "offset": 1, 
+                                       "color": {
+                                               "r": 255, 
+                                               "g": 255, 
+                                               "b": 255, 
+                                               "a": 1
+                                       }
+                               }
+                       ]
+               }, 
+               "name": "rect with gray gradient"
+       }, 
+       {
+               "children": [
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 200, 
+                                       "y": 200, 
+                                       "width": 100, 
+                                       "height": 100, 
+                                       "r": 0
+                               }, 
+                               "stroke": {
+                                       "type": "stroke", 
+                                       "color": {
+                                               "r": 0, 
+                                               "g": 0, 
+                                               "b": 0, 
+                                               "a": 1
+                                       }, 
+                                       "style": "solid", 
+                                       "width": 1, 
+                                       "cap": "butt", 
+                                       "join": 4
+                               }, 
+                               "fill": {
+                                       "r": 0, 
+                                       "g": 128, 
+                                       "b": 0, 
+                                       "a": 1
+                               },
+                               name: "green rect"
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "rect", 
+                                       "x": 0, 
+                                       "y": 0, 
+                                       "width": 100, 
+                                       "height": 100, 
+                                       "r": 0
+                               }, 
+                               "transform": {
+                                       "xx": 0.8660254037844387, 
+                                       "xy": 0.49999999999999994, 
+                                       "yx": -0.49999999999999994, 
+                                       "yy": 0.8660254037844387, 
+                                       "dx": 281.69872981077805, 
+                                       "dy": 231.69872981077808
+                               }, 
+                               "fill": {
+                                       "r": 0, 
+                                       "g": 0, 
+                                       "b": 255, 
+                                       "a": 1
+                               },
+                               name: "blue rect"
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "path", 
+                                       "path": "M 300 100L 400 200L 400 300L 300 400C 400 300 400 200 300 100"
+                               }, 
+                               "transform": {
+                                       "xx": 1, 
+                                       "xy": 0, 
+                                       "yx": 0, 
+                                       "yy": 1, 
+                                       "dx": 0, 
+                                       "dy": 0
+                               }, 
+                               "stroke": {
+                                       "type": "stroke", 
+                                       "color": {
+                                               "r": 0, 
+                                               "g": 0, 
+                                               "b": 0, 
+                                               "a": 1
+                                       }, 
+                                       "style": "solid", 
+                                       "width": 1, 
+                                       "cap": "butt", 
+                                       "join": 4
+                               },
+                               name: "black path"
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "path", 
+                                       "path": "M 300 100L 400 200L 400 300L 300 400C 400 300 400 200 300 100"
+                               }, 
+                               "transform": {
+                                       "dx": 100, 
+                                       "xx": 1, 
+                                       "xy": 0, 
+                                       "yx": 0, 
+                                       "yy": 1, 
+                                       "dy": 0
+                               }, 
+                               "stroke": {
+                                       "type": "stroke", 
+                                       "color": {
+                                               "g": 0, 
+                                               "b": 0, 
+                                               "r": 255, 
+                                               "a": 1
+                                       }, 
+                                       "style": "solid", 
+                                       "width": 2, 
+                                       "cap": "butt", 
+                                       "join": 4
+                               },
+                               name: "red path"
+                       }, 
+                       {
+                               "shape": {
+                                       "type": "path", 
+                                       "path": "M 300 100l 100 100l 0 100l-100 100c 100-100 100-200 0-300"
+                               }, 
+                               "transform": {
+                                       "xx": -1, 
+                                       "xy": -1.2246063538223773e-16, 
+                                       "yx": 1.2246063538223773e-16, 
+                                       "yy": -1, 
+                                       "dx": 500, 
+                                       "dy": 500
+                               }, 
+                               "stroke": {
+                                       "type": "stroke", 
+                                       "color": {
+                                               "r": 0, 
+                                               "g": 0, 
+                                               "b": 255, 
+                                               "a": 1
+                                       }, 
+                                       "style": "solid", 
+                                       "width": 2, 
+                                       "cap": "butt", 
+                                       "join": 4
+                               },
+                               name: "blue path"
+                       }
+               ], 
+               "transform": {
+                       "xx": 0.9659258262890683, 
+                       "xy": 0.25881904510252074, 
+                       "yx": -0.25881904510252074, 
+                       "yy": 0.9659258262890683, 
+                       "dx": -56.1862178478973, 
+                       "dy": 73.22330470336311
+               }, 
+               "name": "rotated group"
+       }
+]